From 89eb7a76fc54be6f70f37f7472020ac1acad4dac Mon Sep 17 00:00:00 2001 From: Bryan Daniell Arrivasplata Rojas Date: Sat, 3 Jan 2026 15:21:59 -0500 Subject: [PATCH 1/5] =?UTF-8?q?Soluci=C3=B3n=20completa=20del=20Yape=20Cod?= =?UTF-8?q?e=20Challenge,=20README=20y=20API=20lista?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 6 + README.md | 264 +- backup/architecture.png | Bin 0 -> 109596 bytes backup/database.png | Bin 0 -> 18383 bytes backup/yape-api.postman_collection.json | 25 + docker-compose.yml | 19 + package-lock.json | 6367 +++++++++++++++++ package.json | 28 + prisma/schema.prisma | 30 + src/antifraud/antifraud.service.js | 6 + src/app.js | 12 + src/kafka/consumer.js | 28 + src/kafka/producer.js | 20 + src/server.js | 14 + src/swagger-docs/transactions.js | 114 + src/swagger.js | 23 + src/transactions/transaction.controller.js | 68 + src/transactions/transaction.routes.js | 9 + src/transactions/transaction.service.js | 38 + tests/antifraud/antifraud.service.test.js | 19 + .../transactions/transaction.service.test.js | 44 + .../transactions.controller.test.js | 57 + 22 files changed, 7138 insertions(+), 53 deletions(-) create mode 100644 backup/architecture.png create mode 100644 backup/database.png create mode 100644 backup/yape-api.postman_collection.json create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 prisma/schema.prisma create mode 100644 src/antifraud/antifraud.service.js create mode 100644 src/app.js create mode 100644 src/kafka/consumer.js create mode 100644 src/kafka/producer.js create mode 100644 src/server.js create mode 100644 src/swagger-docs/transactions.js create mode 100644 src/swagger.js create mode 100644 src/transactions/transaction.controller.js create mode 100644 src/transactions/transaction.routes.js create mode 100644 src/transactions/transaction.service.js create mode 100644 tests/antifraud/antifraud.service.test.js create mode 100644 tests/transactions/transaction.service.test.js create mode 100644 tests/transactions/transactions.controller.test.js diff --git a/.gitignore b/.gitignore index 67045665db..86ffd528a3 100644 --- a/.gitignore +++ b/.gitignore @@ -102,3 +102,9 @@ dist # TernJS port file .tern-port + +prisma/migrations + +/src/generated/prisma + +/src/generated/prisma diff --git a/README.md b/README.md index b067a71026..43d09a013f 100644 --- a/README.md +++ b/README.md @@ -1,82 +1,240 @@ -# Yape Code Challenge :rocket: +# Yape Code Challenge 🚀 -Our code challenge will let you marvel us with your Jedi coding skills :smile:. +Microservicio de **transacciones financieras** con validación antifraude usando **Node.js, Prisma, PostgreSQL y Kafka**. +Cada transacción sigue un flujo de estados: `pending`, `approved` o `rejected`. -Don't forget that the proper way to submit your work is to fork the repo and create a PR :wink: ... have fun !! +## 📑 Table of Contents -- [Problem](#problem) -- [Tech Stack](#tech_stack) -- [Send us your challenge](#send_us_your_challenge) +1. [Prerequisites](#prerequisites) +2. [Clone repository](#clone-repository) +3. [Running Services](#running-services) +4. [Local Installation](#local-installation) +5. [Running API with Docker](#running-api-with-docker) +6. [Endpoints](#endpoints) +7. [Testing](#testing) +8. [Pending Tasks and Delays](#pending-tasks-and-delays) +9. [Swagger Documentation](#swagger-documentation) +10. [Important Modifications and Commands](#important-modifications-and-commands) +11. [Additional Resources](#additional-resources) -# Problem +## 🛠 Prerequisites -Every time a financial transaction is created it must be validated by our anti-fraud microservice and then the same service sends a message back to update the transaction status. -For now, we have only three transaction statuses: +* Node.js ≥ 20 +* Docker + Docker Compose +* Git +* Conocimientos básicos de las API REST -
    -
  1. pending
  2. -
  3. approved
  4. -
  5. rejected
  6. -
+## 🔗 Clone repository -Every transaction with a value greater than 1000 should be rejected. +Clonar el repositorio: -```mermaid - flowchart LR - Transaction -- Save Transaction with pending Status --> transactionDatabase[(Database)] - Transaction --Send transaction Created event--> Anti-Fraud - Anti-Fraud -- Send transaction Status Approved event--> Transaction - Anti-Fraud -- Send transaction Status Rejected event--> Transaction - Transaction -- Update transaction Status event--> transactionDatabase[(Database)] ``` +git clone https://github.com/yaperos/app-nodejs-codechallenge.git +cd app-nodejs-codechallenge +``` + +## 🐳 Running Services + +Iniciar los servicios: PostgreSQL, Zookeeper, Kafka + +``` +docker compose up -d postgres zookeeper kafka +``` + +## 📦 Local Installation + +1. Instalar dependencias: + +``` +npm install +``` + +2. Inicializar Prisma: + +``` +npx prisma generate +npx prisma migrate dev --name init +``` + +⚠️ Si ya había datos en la base de datos: + +``` +npx prisma migrate reset +npx prisma migrate dev --name init +``` + +## 🐳 Running API with Docker + +Iniciar el api: Api + +``` +docker compose up -d api +``` + +Revisar los registros de tu API (esperar el mensaje de inicio) + +``` +docker logs -f yape-api +``` + +Debería mostrar: + +``` +🚀 Server running on port 3100 +``` + +Una vez iniciadas, las API estarán disponibles en: + +``` +http://localhost:3100/transactions +http://localhost:3100/transactions/{{transactionId}} +http://localhost:3100/api-docs +``` + +## 📍 Running API with Local + +Servidor normal + +``` +npm run dev +``` + +Servidor con 5 segundos de retraso en la validación antifraude + +``` +Modifique .env como sigue: DELAY_MS="0" +npm run dev +``` + +Servidor predeterminado: http://localhost:3000 -# Tech Stack +## 📡 Endpoints -
    -
  1. Node. You can use any framework you want (i.e. Nestjs with an ORM like TypeOrm or Prisma)
  2. -
  3. Any database
  4. -
  5. Kafka
  6. -
+1. Cree una transacción (POST /transactions): -We do provide a `Dockerfile` to help you get started with a dev environment. +``` +{ +"accountExternalIdDebit": "123-1345-1245-222", +"accountExternalIdCredit": "123-1345-1245-111", +"tranferTypeId": 1, +"value": 500 +} +``` -You must have two resources: +Responses: -1. Resource to create a transaction that must containt: +``` +201 Created +{ +"transactionExternalId": "d6d95759...", +"transactionType": { "name": "" }, +"transactionStatus": { "name": "" }, +"value": 500, +"createdAt": "2026-01-03T09:04:41.455Z" +} -```json +400 Bad Request { - "accountExternalIdDebit": "Guid", - "accountExternalIdCredit": "Guid", - "tranferTypeId": 1, - "value": 120 +"message": "Missing required fields" } ``` -2. Resource to retrieve a transaction +2. Verificar el estado de una transacción (GET /transactions/:transactionId): + +``` +200 OK +{ +"transactionExternalId": "d6d95759...", +"transactionType": { "name": "TRANSFER" }, +"transactionStatus": { "name": "approved" }, +"value": 500, +"createdAt": "2026-01-03T09:04:41.455Z" +} -```json +404 Not Found { - "transactionExternalId": "Guid", - "transactionType": { - "name": "" - }, - "transactionStatus": { - "name": "" - }, - "value": 120, - "createdAt": "Date" +"message": "Transaction not found" } ``` -## Optional +Nota: `transactionStatus.name` puede ser `pending`, `approved` o `rejected` + +## 🧪 Testing + +Ejecutar pruebas + +``` +npm test +``` + +## ⏳ Pending Tasks and Delays + +Simular transacciones pendientes con retraso + +``` +Modificar .env como sigue: DELAY_MS="0" +npm run dev +``` + +## 📖 Swagger Documentation + +Archivo de configuración + +``` +src/swagger-docs/transactions.js +``` + +Acceder a la documentación + +``` +Docker: http://localhost:3000/api-docs +Local: http://localhost:3100/api-docs +``` + +## ⚡ Important Modifications and Commands + +Cada vez que se actualiza schema.prisma + +``` +npx prisma migrate dev +npx prisma generate +``` + +Scripts en package.json + +``` +"dev": "nodemon src/server.js", +"test": "jest" +``` + +## 🔗 Additional Resources + +Colección de Postman + +[yape-api.postman_collection.json](./backup/yape-api.postman_collection.json) + +- **Modelo de base de datos** +![Database](./backup/database.png) + +- **Arquitectura del api** +![Architecture](./backup/architecture.png) + +Nota: Asegúrese de que PostgreSQL y Kafka se estén ejecutando antes de usar la colección. + +## 💡 Optional: High Volume Scenarios -You can use any approach to store transaction data but you should consider that we may deal with high volume scenarios where we have a huge amount of writes and reads for the same data at the same time. How would you tackle this requirement? +Para escenarios con **alto volumen de transacciones**, se podrían considerar las siguientes estrategias: -You can use Graphql; +1. **Bases de datos optimizadas para escritura concurrente**: + - Usar particionamiento para distribuir la carga. + - Indexar solo los campos necesarios para reducir overhead(carga adicional) en escrituras masivas. -# Send us your challenge +2. **Cache para lecturas frecuentes**: + - Implementar Redis para consultas rápidas del estado de transacciones recientes. -When you finish your challenge, after forking a repository, you **must** open a pull request to our repository. There are no limitations to the implementation, you can follow the programming paradigm, modularization, and style that you feel is the most appropriate solution. +3. **Event-driven architecture**: + - Kafka ya ayuda a desacoplar el servicio de validación antifraude y permite manejar picos altos de mensajes sin bloquear el API principal. + - Se pueden usar **topics separados por tipo de transacción** para balancear la carga. -If you have any questions, please let us know. +5. **Batch processing y colas**: + - Procesar transacciones en batches cuando el volumen sea muy alto, reduciendo overhead(carga adicional) de la base de datos. \ No newline at end of file diff --git a/backup/architecture.png b/backup/architecture.png new file mode 100644 index 0000000000000000000000000000000000000000..fb4326d80671f5845a3545c966a76d3fe10108e4 GIT binary patch literal 109596 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 literal 0 HcmV?d00001 diff --git a/backup/database.png b/backup/database.png new file mode 100644 index 0000000000000000000000000000000000000000..fe7e9d52e16440ad4a095922cd253107ec359410 GIT binary patch literal 18383 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 cQwltsDsyYegag1UUJ?4A4n4^2O40{{R3 literal 0 HcmV?d00001 diff --git a/backup/yape-api.postman_collection.json b/backup/yape-api.postman_collection.json new file mode 100644 index 0000000000..a402ec9182 --- /dev/null +++ b/backup/yape-api.postman_collection.json @@ -0,0 +1,25 @@ +{ + "info": { + "_postman_id": "f8d70d3f-1899-4f9e-81bd-10f083f0b15d", + "name": "yape-api", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", + "_exporter_id": "10949300", + "_collection_link": "https://interstellar-sunset-7218.postman.co/workspace/YAPE~520c7c7a-3777-4ff8-8fcb-b7e84ce0afb9/collection/10949300-f8d70d3f-1899-4f9e-81bd-10f083f0b15d?action=share&source=collection_link&creator=10949300" + }, + "item": [ + { + "name": "Local", + "item": [] + }, + { + "name": "Docker", + "item": [] + } + ], + "variable": [ + { + "key": "transactionId", + "value": "" + } + ] +} \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 0e8807f21c..503e013081 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -23,3 +23,22 @@ services: KAFKA_JMX_PORT: 9991 ports: - 9092:9092 + api: + image: node:20 + container_name: yape-api + working_dir: /app + depends_on: + - postgres + - kafka + ports: + - "3100:3000" + environment: + DATABASE_URL: "postgresql://postgres:postgres@postgres:5432/postgres" + KAFKA_BROKERS: "kafka:29092" + DELAY_MS: "0" + PORT: "3100" + volumes: + - .:/app + - /app/node_modules + command: sh -c "npm install && npx prisma generate && npx prisma migrate deploy && npm run dev" + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000000..eb4447dbd5 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6367 @@ +{ + "name": "app-nodejs-codechallenge", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "app-nodejs-codechallenge", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "@prisma/client": "^6.19.1", + "express": "^5.2.1", + "kafkajs": "^2.2.4", + "swagger-jsdoc": "^6.2.8", + "swagger-ui-express": "^5.0.1", + "uuid": "^13.0.0" + }, + "devDependencies": { + "cross-env": "^10.1.0", + "jest": "^30.2.0", + "nodemon": "^3.1.11", + "prisma": "^6.19.1", + "supertest": "^7.1.4" + } + }, + "node_modules/@apidevtools/json-schema-ref-parser": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.1.2.tgz", + "integrity": "sha512-r1w81DpR+KyRWd3f+rk6TNqMgedmAxZP5v5KWlXQWlgMUUtyEJch0DKEci1SorPMiSeM8XPl7MZ3miJ60JIpQg==", + "license": "MIT", + "dependencies": { + "@jsdevtools/ono": "^7.1.3", + "@types/json-schema": "^7.0.6", + "call-me-maybe": "^1.0.1", + "js-yaml": "^4.1.0" + } + }, + "node_modules/@apidevtools/json-schema-ref-parser/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==", + "license": "Python-2.0" + }, + "node_modules/@apidevtools/json-schema-ref-parser/node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@apidevtools/openapi-schemas": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz", + "integrity": "sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/@apidevtools/swagger-methods": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz", + "integrity": "sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==", + "license": "MIT" + }, + "node_modules/@apidevtools/swagger-parser": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.0.3.tgz", + "integrity": "sha512-sNiLY51vZOmSPFZA5TF35KZ2HbgYklQnTSDnkghamzLb3EkNtcQnrBQEj5AOCxHpTtXpqMCRM1CrmV2rG6nw4g==", + "license": "MIT", + "dependencies": { + "@apidevtools/json-schema-ref-parser": "^9.0.6", + "@apidevtools/openapi-schemas": "^2.0.4", + "@apidevtools/swagger-methods": "^3.0.2", + "@jsdevtools/ono": "^7.1.3", + "call-me-maybe": "^1.0.1", + "z-schema": "^5.0.1" + }, + "peerDependencies": { + "openapi-types": ">=7" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", + "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", + "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", + "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.5", + "@babel/types": "^7.28.5", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", + "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.5" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", + "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", + "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", + "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.5", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", + "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@emnapi/core": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.7.1.tgz", + "integrity": "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.1.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz", + "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", + "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@epic-web/invariant": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@epic-web/invariant/-/invariant-1.0.0.tgz", + "integrity": "sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.2.0.tgz", + "integrity": "sha512-+O1ifRjkvYIkBqASKWgLxrpEhQAAE7hY77ALLUufSk5717KfOShg6IbqLmdsLMPdUiFvA2kTs0R7YZy+l0IzZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "30.2.0", + "@types/node": "*", + "chalk": "^4.1.2", + "jest-message-util": "30.2.0", + "jest-util": "30.2.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/core": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.2.0.tgz", + "integrity": "sha512-03W6IhuhjqTlpzh/ojut/pDB2LPRygyWX8ExpgHtQA8H/3K7+1vKmcINx5UzeOX1se6YEsBsOHQ1CRzf3fOwTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "30.2.0", + "@jest/pattern": "30.0.1", + "@jest/reporters": "30.2.0", + "@jest/test-result": "30.2.0", + "@jest/transform": "30.2.0", + "@jest/types": "30.2.0", + "@types/node": "*", + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "ci-info": "^4.2.0", + "exit-x": "^0.2.2", + "graceful-fs": "^4.2.11", + "jest-changed-files": "30.2.0", + "jest-config": "30.2.0", + "jest-haste-map": "30.2.0", + "jest-message-util": "30.2.0", + "jest-regex-util": "30.0.1", + "jest-resolve": "30.2.0", + "jest-resolve-dependencies": "30.2.0", + "jest-runner": "30.2.0", + "jest-runtime": "30.2.0", + "jest-snapshot": "30.2.0", + "jest-util": "30.2.0", + "jest-validate": "30.2.0", + "jest-watcher": "30.2.0", + "micromatch": "^4.0.8", + "pretty-format": "30.2.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/diff-sequences": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz", + "integrity": "sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/environment": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.2.0.tgz", + "integrity": "sha512-/QPTL7OBJQ5ac09UDRa3EQes4gt1FTEG/8jZ/4v5IVzx+Cv7dLxlVIvfvSVRiiX2drWyXeBjkMSR8hvOWSog5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "30.2.0", + "@jest/types": "30.2.0", + "@types/node": "*", + "jest-mock": "30.2.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.2.0.tgz", + "integrity": "sha512-V9yxQK5erfzx99Sf+7LbhBwNWEZ9eZay8qQ9+JSC0TrMR1pMDHLMY+BnVPacWU6Jamrh252/IKo4F1Xn/zfiqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "30.2.0", + "jest-snapshot": "30.2.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.2.0.tgz", + "integrity": "sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/get-type": "30.1.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.2.0.tgz", + "integrity": "sha512-HI3tRLjRxAbBy0VO8dqqm7Hb2mIa8d5bg/NJkyQcOk7V118ObQML8RC5luTF/Zsg4474a+gDvhce7eTnP4GhYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "30.2.0", + "@sinonjs/fake-timers": "^13.0.0", + "@types/node": "*", + "jest-message-util": "30.2.0", + "jest-mock": "30.2.0", + "jest-util": "30.2.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/get-type": { + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.1.0.tgz", + "integrity": "sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.2.0.tgz", + "integrity": "sha512-b63wmnKPaK+6ZZfpYhz9K61oybvbI1aMcIs80++JI1O1rR1vaxHUCNqo3ITu6NU0d4V34yZFoHMn/uoKr/Rwfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "30.2.0", + "@jest/expect": "30.2.0", + "@jest/types": "30.2.0", + "jest-mock": "30.2.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/pattern": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz", + "integrity": "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-regex-util": "30.0.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.2.0.tgz", + "integrity": "sha512-DRyW6baWPqKMa9CzeiBjHwjd8XeAyco2Vt8XbcLFjiwCOEKOvy82GJ8QQnJE9ofsxCMPjH4MfH8fCWIHHDKpAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "30.2.0", + "@jest/test-result": "30.2.0", + "@jest/transform": "30.2.0", + "@jest/types": "30.2.0", + "@jridgewell/trace-mapping": "^0.3.25", + "@types/node": "*", + "chalk": "^4.1.2", + "collect-v8-coverage": "^1.0.2", + "exit-x": "^0.2.2", + "glob": "^10.3.10", + "graceful-fs": "^4.2.11", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^5.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "30.2.0", + "jest-util": "30.2.0", + "jest-worker": "30.2.0", + "slash": "^3.0.0", + "string-length": "^4.0.2", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/schemas": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", + "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.34.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/snapshot-utils": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.2.0.tgz", + "integrity": "sha512-0aVxM3RH6DaiLcjj/b0KrIBZhSX1373Xci4l3cW5xiUWPctZ59zQ7jj4rqcJQ/Z8JuN/4wX3FpJSa3RssVvCug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "30.2.0", + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "natural-compare": "^1.4.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-30.0.1.tgz", + "integrity": "sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "callsites": "^3.1.0", + "graceful-fs": "^4.2.11" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.2.0.tgz", + "integrity": "sha512-RF+Z+0CCHkARz5HT9mcQCBulb1wgCP3FBvl9VFokMX27acKphwyQsNuWH3c+ojd1LeWBLoTYoxF0zm6S/66mjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "30.2.0", + "@jest/types": "30.2.0", + "@types/istanbul-lib-coverage": "^2.0.6", + "collect-v8-coverage": "^1.0.2" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.2.0.tgz", + "integrity": "sha512-wXKgU/lk8fKXMu/l5Hog1R61bL4q5GCdT6OJvdAFz1P+QrpoFuLU68eoKuVc4RbrTtNnTL5FByhWdLgOPSph+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "30.2.0", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.2.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.2.0.tgz", + "integrity": "sha512-XsauDV82o5qXbhalKxD7p4TZYYdwcaEXC77PPD2HixEFF+6YGppjrAAQurTl2ECWcEomHBMMNS9AH3kcCFx8jA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.27.4", + "@jest/types": "30.2.0", + "@jridgewell/trace-mapping": "^0.3.25", + "babel-plugin-istanbul": "^7.0.1", + "chalk": "^4.1.2", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.2.0", + "jest-regex-util": "30.0.1", + "jest-util": "30.2.0", + "micromatch": "^4.0.8", + "pirates": "^4.0.7", + "slash": "^3.0.0", + "write-file-atomic": "^5.0.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/types": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", + "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/pattern": "30.0.1", + "@jest/schemas": "30.0.5", + "@types/istanbul-lib-coverage": "^2.0.6", + "@types/istanbul-reports": "^3.0.4", + "@types/node": "*", + "@types/yargs": "^17.0.33", + "chalk": "^4.1.2" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsdevtools/ono": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", + "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==", + "license": "MIT" + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.10.0" + } + }, + "node_modules/@noble/hashes": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@paralleldrive/cuid2": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@paralleldrive/cuid2/-/cuid2-2.3.1.tgz", + "integrity": "sha512-XO7cAxhnTZl0Yggq6jOgjiOHhbgcO4NqFqwSmQpjK3b6TEE6Uj/jfSk6wzYyemh3+I0sHirKSetjQwn5cZktFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "^1.1.5" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pkgr/core": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", + "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/pkgr" + } + }, + "node_modules/@prisma/client": { + "version": "6.19.1", + "resolved": "https://registry.npmjs.org/@prisma/client/-/client-6.19.1.tgz", + "integrity": "sha512-4SXj4Oo6HyQkLUWT8Ke5R0PTAfVOKip5Roo+6+b2EDTkFg5be0FnBWiuRJc0BC0sRQIWGMLKW1XguhVfW/z3/A==", + "hasInstallScript": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "peerDependencies": { + "prisma": "*", + "typescript": ">=5.1.0" + }, + "peerDependenciesMeta": { + "prisma": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/@prisma/config": { + "version": "6.19.1", + "resolved": "https://registry.npmjs.org/@prisma/config/-/config-6.19.1.tgz", + "integrity": "sha512-bUL/aYkGXLwxVGhJmQMtslLT7KPEfUqmRa919fKI4wQFX4bIFUKiY8Jmio/2waAjjPYrtuDHa7EsNCnJTXxiOw==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "c12": "3.1.0", + "deepmerge-ts": "7.1.5", + "effect": "3.18.4", + "empathic": "2.0.0" + } + }, + "node_modules/@prisma/debug": { + "version": "6.19.1", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-6.19.1.tgz", + "integrity": "sha512-h1JImhlAd/s5nhY/e9qkAzausWldbeT+e4nZF7A4zjDYBF4BZmKDt4y0jK7EZapqOm1kW7V0e9agV/iFDy3fWw==", + "devOptional": true, + "license": "Apache-2.0" + }, + "node_modules/@prisma/engines": { + "version": "6.19.1", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-6.19.1.tgz", + "integrity": "sha512-xy95dNJ7DiPf9IJ3oaVfX785nbFl7oNDzclUF+DIiJw6WdWCvPl0LPU0YqQLsrwv8N64uOQkH391ujo3wSo+Nw==", + "devOptional": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "6.19.1", + "@prisma/engines-version": "7.1.1-3.c2990dca591cba766e3b7ef5d9e8a84796e47ab7", + "@prisma/fetch-engine": "6.19.1", + "@prisma/get-platform": "6.19.1" + } + }, + "node_modules/@prisma/engines-version": { + "version": "7.1.1-3.c2990dca591cba766e3b7ef5d9e8a84796e47ab7", + "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-7.1.1-3.c2990dca591cba766e3b7ef5d9e8a84796e47ab7.tgz", + "integrity": "sha512-03bgb1VD5gvuumNf+7fVGBzfpJPjmqV423l/WxsWk2cNQ42JD0/SsFBPhN6z8iAvdHs07/7ei77SKu7aZfq8bA==", + "devOptional": true, + "license": "Apache-2.0" + }, + "node_modules/@prisma/fetch-engine": { + "version": "6.19.1", + "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-6.19.1.tgz", + "integrity": "sha512-mmgcotdaq4VtAHO6keov3db+hqlBzQS6X7tR7dFCbvXjLVTxBYdSJFRWz+dq7F9p6dvWyy1X0v8BlfRixyQK6g==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "6.19.1", + "@prisma/engines-version": "7.1.1-3.c2990dca591cba766e3b7ef5d9e8a84796e47ab7", + "@prisma/get-platform": "6.19.1" + } + }, + "node_modules/@prisma/get-platform": { + "version": "6.19.1", + "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-6.19.1.tgz", + "integrity": "sha512-zsg44QUiQAnFUyh6Fbt7c9HjMXHwFTqtrgcX7DAZmRgnkPyYT7Sh8Mn8D5PuuDYNtMOYcpLGg576MLfIORsBYw==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "6.19.1" + } + }, + "node_modules/@scarf/scarf": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.4.0.tgz", + "integrity": "sha512-xxeapPiUXdZAE3che6f3xogoJPeZgig6omHEy1rIY5WVsB3H2BHNnZH+gHG6x91SCWyQCzWGsuL2Hh3ClO5/qQ==", + "hasInstallScript": true, + "license": "Apache-2.0" + }, + "node_modules/@sinclair/typebox": { + "version": "0.34.46", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.46.tgz", + "integrity": "sha512-kiW7CtS/NkdvTUjkjUJo7d5JsFfbJ14YjdhDk9KoEgK6nFjKNXZPrX0jfLA8ZlET4cFLHxOZ/0vFKOP+bOxIOQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", + "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "25.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.3.tgz", + "integrity": "sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.16.0" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/yargs": { + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", + "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "dev": true, + "license": "ISC" + }, + "node_modules/@unrs/resolver-binding-android-arm-eabi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", + "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-android-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", + "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", + "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", + "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", + "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", + "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", + "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", + "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", + "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", + "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", + "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", + "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", + "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", + "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", + "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", + "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.11" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", + "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", + "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", + "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/accepts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "license": "MIT", + "dependencies": { + "mime-types": "^3.0.0", + "negotiator": "^1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true, + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/babel-jest": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.2.0.tgz", + "integrity": "sha512-0YiBEOxWqKkSQWL9nNGGEgndoeL0ZpWrbLMNL5u/Kaxrli3Eaxlt3ZtIDktEvXt4L/R9r3ODr2zKwGM/2BjxVw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/transform": "30.2.0", + "@types/babel__core": "^7.20.5", + "babel-plugin-istanbul": "^7.0.1", + "babel-preset-jest": "30.2.0", + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "slash": "^3.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0 || ^8.0.0-0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.1.tgz", + "integrity": "sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==", + "dev": true, + "license": "BSD-3-Clause", + "workspaces": [ + "test/babel-8" + ], + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-instrument": "^6.0.2", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.2.0.tgz", + "integrity": "sha512-ftzhzSGMUnOzcCXd6WHdBGMyuwy15Wnn0iyyWGKgBDLxf9/s5ABuraCSpBX2uG0jUg4rqJnxsLc5+oYBqoxVaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/babel__core": "^7.20.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/babel-preset-jest": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.2.0.tgz", + "integrity": "sha512-US4Z3NOieAQumwFnYdUWKvUKh8+YSnS/gB3t6YBiz0bskpu7Pine8pPCheNxlPEW4wnUkma2a94YuW2q3guvCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "30.2.0", + "babel-preset-current-node-syntax": "^1.2.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0 || ^8.0.0-beta.1" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.9.11", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz", + "integrity": "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/body-parser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.1.tgz", + "integrity": "sha512-nfDwkulwiZYQIGwxdy0RUmowMhKcFVcYXUU7m4QlKYim1rUtg83xm2yjZ40QjDuc291AJjjeSc9b++AWHSgSHw==", + "license": "MIT", + "dependencies": { + "bytes": "^3.1.2", + "content-type": "^1.0.5", + "debug": "^4.4.3", + "http-errors": "^2.0.0", + "iconv-lite": "^0.7.0", + "on-finished": "^2.4.1", + "qs": "^6.14.0", + "raw-body": "^3.0.1", + "type-is": "^2.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/c12": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/c12/-/c12-3.1.0.tgz", + "integrity": "sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.3", + "confbox": "^0.2.2", + "defu": "^6.1.4", + "dotenv": "^16.6.1", + "exsolve": "^1.0.7", + "giget": "^2.0.0", + "jiti": "^2.4.2", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "perfect-debounce": "^1.0.0", + "pkg-types": "^2.2.0", + "rc9": "^2.1.2" + }, + "peerDependencies": { + "magicast": "^0.3.5" + }, + "peerDependenciesMeta": { + "magicast": { + "optional": true + } + } + }, + "node_modules/c12/node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/c12/node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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/call-me-maybe": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", + "license": "MIT" + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001762", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz", + "integrity": "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/ci-info": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.1.tgz", + "integrity": "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/citty": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "consola": "^3.2.3" + } + }, + "node_modules/cjs-module-lexer": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.2.0.tgz", + "integrity": "sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/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==", + "dev": true, + "license": "MIT", + "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/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz", + "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz", + "integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/confbox": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz", + "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/consola": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/content-disposition": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz", + "integrity": "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "license": "MIT", + "engines": { + "node": ">=6.6.0" + } + }, + "node_modules/cookiejar": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-env": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.1.0.tgz", + "integrity": "sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@epic-web/invariant": "^1.0.0", + "cross-spawn": "^7.0.6" + }, + "bin": { + "cross-env": "dist/bin/cross-env.js", + "cross-env-shell": "dist/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/dedent": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.1.tgz", + "integrity": "sha512-9JmrhGZpOlEgOLdQgSm0zxFaYoQon408V1v49aqTWuXENVlnCuY9JBZcXZiCsZQWDjTm5Qf/nIvAy77mXDAjEg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deepmerge-ts": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/deepmerge-ts/-/deepmerge-ts-7.1.5.tgz", + "integrity": "sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==", + "devOptional": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "dev": true, + "license": "ISC", + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dotenv": { + "version": "16.6.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", + "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", + "devOptional": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/effect": { + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/effect/-/effect-3.18.4.tgz", + "integrity": "sha512-b1LXQJLe9D11wfnOKAk3PKxuqYshQ0Heez+y5pnkd3jLj1yx9QhM72zZ9uUrOQyNvrs2GZZd/3maL0ZV18YuDA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@standard-schema/spec": "^1.0.0", + "fast-check": "^3.23.1" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.267", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz", + "integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==", + "dev": true, + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/empathic": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/empathic/-/empathic-2.0.0.tgz", + "integrity": "sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "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/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-30.2.0.tgz", + "integrity": "sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/expect-utils": "30.2.0", + "@jest/get-type": "30.1.0", + "jest-matcher-utils": "30.2.0", + "jest-message-util": "30.2.0", + "jest-mock": "30.2.0", + "jest-util": "30.2.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/express": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", + "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", + "license": "MIT", + "dependencies": { + "accepts": "^2.0.0", + "body-parser": "^2.2.1", + "content-disposition": "^1.0.0", + "content-type": "^1.0.5", + "cookie": "^0.7.1", + "cookie-signature": "^1.2.1", + "debug": "^4.4.0", + "depd": "^2.0.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "finalhandler": "^2.1.0", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", + "merge-descriptors": "^2.0.0", + "mime-types": "^3.0.0", + "on-finished": "^2.4.1", + "once": "^1.4.0", + "parseurl": "^1.3.3", + "proxy-addr": "^2.0.7", + "qs": "^6.14.0", + "range-parser": "^1.2.1", + "router": "^2.2.0", + "send": "^1.1.0", + "serve-static": "^2.2.0", + "statuses": "^2.0.1", + "type-is": "^2.0.1", + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/exsolve": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.8.tgz", + "integrity": "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/fast-check": { + "version": "3.23.2", + "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.23.2.tgz", + "integrity": "sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==", + "devOptional": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT", + "dependencies": { + "pure-rand": "^6.1.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "dev": true, + "license": "MIT" + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", + "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "on-finished": "^2.4.1", + "parseurl": "^1.3.3", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/form-data/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/form-data/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/formidable": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-3.5.4.tgz", + "integrity": "sha512-YikH+7CUTOtP44ZTnUhR7Ic2UASBPOqmaRkRKxRbywPTe5VxF7RRCck4af9wutiZ/QKM5nME9Bie2fFaPz5Gug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@paralleldrive/cuid2": "^2.2.2", + "dezalgo": "^1.0.4", + "once": "^1.4.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "url": "https://ko-fi.com/tunnckoCore/commissions" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "license": "MIT", + "engines": { + "node": ">= 0.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==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "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==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.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==", + "dev": true, + "license": "ISC", + "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==", + "license": "MIT", + "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-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/giget": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/giget/-/giget-2.0.0.tgz", + "integrity": "sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "citty": "^0.1.6", + "consola": "^3.4.0", + "defu": "^6.1.4", + "node-fetch-native": "^1.6.6", + "nypm": "^0.6.0", + "pathe": "^2.0.3" + }, + "bin": { + "giget": "dist/cli.mjs" + } + }, + "node_modules/glob": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "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==", + "dev": true, + "license": "ISC" + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.1.tgz", + "integrity": "sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "dev": true, + "license": "ISC" + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "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.", + "license": "ISC", + "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==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "license": "MIT" + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz", + "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.23", + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", + "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jest": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-30.2.0.tgz", + "integrity": "sha512-F26gjC0yWN8uAA5m5Ss8ZQf5nDHWGlN/xWZIh8S5SRbsEKBovwZhxGd6LJlbZYxBgCYOtreSUyb8hpXyGC5O4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "30.2.0", + "@jest/types": "30.2.0", + "import-local": "^3.2.0", + "jest-cli": "30.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.2.0.tgz", + "integrity": "sha512-L8lR1ChrRnSdfeOvTrwZMlnWV8G/LLjQ0nG9MBclwWZidA2N5FviRki0Bvh20WRMOX31/JYvzdqTJrk5oBdydQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.1.1", + "jest-util": "30.2.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-circus": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.2.0.tgz", + "integrity": "sha512-Fh0096NC3ZkFx05EP2OXCxJAREVxj1BcW/i6EWqqymcgYKWjyyDpral3fMxVcHXg6oZM7iULer9wGRFvfpl+Tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "30.2.0", + "@jest/expect": "30.2.0", + "@jest/test-result": "30.2.0", + "@jest/types": "30.2.0", + "@types/node": "*", + "chalk": "^4.1.2", + "co": "^4.6.0", + "dedent": "^1.6.0", + "is-generator-fn": "^2.1.0", + "jest-each": "30.2.0", + "jest-matcher-utils": "30.2.0", + "jest-message-util": "30.2.0", + "jest-runtime": "30.2.0", + "jest-snapshot": "30.2.0", + "jest-util": "30.2.0", + "p-limit": "^3.1.0", + "pretty-format": "30.2.0", + "pure-rand": "^7.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.6" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-circus/node_modules/pure-rand": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-7.0.1.tgz", + "integrity": "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, + "node_modules/jest-cli": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.2.0.tgz", + "integrity": "sha512-Os9ukIvADX/A9sLt6Zse3+nmHtHaE6hqOsjQtNiugFTbKRHYIYtZXNGNK9NChseXy7djFPjndX1tL0sCTlfpAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "30.2.0", + "@jest/test-result": "30.2.0", + "@jest/types": "30.2.0", + "chalk": "^4.1.2", + "exit-x": "^0.2.2", + "import-local": "^3.2.0", + "jest-config": "30.2.0", + "jest-util": "30.2.0", + "jest-validate": "30.2.0", + "yargs": "^17.7.2" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.2.0.tgz", + "integrity": "sha512-g4WkyzFQVWHtu6uqGmQR4CQxz/CH3yDSlhzXMWzNjDx843gYjReZnMRanjRCq5XZFuQrGDxgUaiYWE8BRfVckA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.27.4", + "@jest/get-type": "30.1.0", + "@jest/pattern": "30.0.1", + "@jest/test-sequencer": "30.2.0", + "@jest/types": "30.2.0", + "babel-jest": "30.2.0", + "chalk": "^4.1.2", + "ci-info": "^4.2.0", + "deepmerge": "^4.3.1", + "glob": "^10.3.10", + "graceful-fs": "^4.2.11", + "jest-circus": "30.2.0", + "jest-docblock": "30.2.0", + "jest-environment-node": "30.2.0", + "jest-regex-util": "30.0.1", + "jest-resolve": "30.2.0", + "jest-runner": "30.2.0", + "jest-util": "30.2.0", + "jest-validate": "30.2.0", + "micromatch": "^4.0.8", + "parse-json": "^5.2.0", + "pretty-format": "30.2.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "esbuild-register": ">=3.4.0", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "esbuild-register": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.2.0.tgz", + "integrity": "sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/diff-sequences": "30.0.1", + "@jest/get-type": "30.1.0", + "chalk": "^4.1.2", + "pretty-format": "30.2.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.2.0.tgz", + "integrity": "sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-newline": "^3.1.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-each": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.2.0.tgz", + "integrity": "sha512-lpWlJlM7bCUf1mfmuqTA8+j2lNURW9eNafOy99knBM01i5CQeY5UH1vZjgT9071nDJac1M4XsbyI44oNOdhlDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/get-type": "30.1.0", + "@jest/types": "30.2.0", + "chalk": "^4.1.2", + "jest-util": "30.2.0", + "pretty-format": "30.2.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.2.0.tgz", + "integrity": "sha512-ElU8v92QJ9UrYsKrxDIKCxu6PfNj4Hdcktcn0JX12zqNdqWHB0N+hwOnnBBXvjLd2vApZtuLUGs1QSY+MsXoNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "30.2.0", + "@jest/fake-timers": "30.2.0", + "@jest/types": "30.2.0", + "@types/node": "*", + "jest-mock": "30.2.0", + "jest-util": "30.2.0", + "jest-validate": "30.2.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.2.0.tgz", + "integrity": "sha512-sQA/jCb9kNt+neM0anSj6eZhLZUIhQgwDt7cPGjumgLM4rXsfb9kpnlacmvZz3Q5tb80nS+oG/if+NBKrHC+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "30.2.0", + "@types/node": "*", + "anymatch": "^3.1.3", + "fb-watchman": "^2.0.2", + "graceful-fs": "^4.2.11", + "jest-regex-util": "30.0.1", + "jest-util": "30.2.0", + "jest-worker": "30.2.0", + "micromatch": "^4.0.8", + "walker": "^1.0.8" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.3" + } + }, + "node_modules/jest-leak-detector": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.2.0.tgz", + "integrity": "sha512-M6jKAjyzjHG0SrQgwhgZGy9hFazcudwCNovY/9HPIicmNSBuockPSedAP9vlPK6ONFJ1zfyH/M2/YYJxOz5cdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/get-type": "30.1.0", + "pretty-format": "30.2.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.2.0.tgz", + "integrity": "sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/get-type": "30.1.0", + "chalk": "^4.1.2", + "jest-diff": "30.2.0", + "pretty-format": "30.2.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.2.0.tgz", + "integrity": "sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@jest/types": "30.2.0", + "@types/stack-utils": "^2.0.3", + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "micromatch": "^4.0.8", + "pretty-format": "30.2.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.6" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-mock": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.2.0.tgz", + "integrity": "sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "30.2.0", + "@types/node": "*", + "jest-util": "30.2.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz", + "integrity": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.2.0.tgz", + "integrity": "sha512-TCrHSxPlx3tBY3hWNtRQKbtgLhsXa1WmbJEqBlTBrGafd5fiQFByy2GNCEoGR+Tns8d15GaL9cxEzKOO3GEb2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.2.0", + "jest-pnp-resolver": "^1.2.3", + "jest-util": "30.2.0", + "jest-validate": "30.2.0", + "slash": "^3.0.0", + "unrs-resolver": "^1.7.11" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.2.0.tgz", + "integrity": "sha512-xTOIGug/0RmIe3mmCqCT95yO0vj6JURrn1TKWlNbhiAefJRWINNPgwVkrVgt/YaerPzY3iItufd80v3lOrFJ2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-regex-util": "30.0.1", + "jest-snapshot": "30.2.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-runner": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.2.0.tgz", + "integrity": "sha512-PqvZ2B2XEyPEbclp+gV6KO/F1FIFSbIwewRgmROCMBo/aZ6J1w8Qypoj2pEOcg3G2HzLlaP6VUtvwCI8dM3oqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "30.2.0", + "@jest/environment": "30.2.0", + "@jest/test-result": "30.2.0", + "@jest/transform": "30.2.0", + "@jest/types": "30.2.0", + "@types/node": "*", + "chalk": "^4.1.2", + "emittery": "^0.13.1", + "exit-x": "^0.2.2", + "graceful-fs": "^4.2.11", + "jest-docblock": "30.2.0", + "jest-environment-node": "30.2.0", + "jest-haste-map": "30.2.0", + "jest-leak-detector": "30.2.0", + "jest-message-util": "30.2.0", + "jest-resolve": "30.2.0", + "jest-runtime": "30.2.0", + "jest-util": "30.2.0", + "jest-watcher": "30.2.0", + "jest-worker": "30.2.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.2.0.tgz", + "integrity": "sha512-p1+GVX/PJqTucvsmERPMgCPvQJpFt4hFbM+VN3n8TMo47decMUcJbt+rgzwrEme0MQUA/R+1de2axftTHkKckg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "30.2.0", + "@jest/fake-timers": "30.2.0", + "@jest/globals": "30.2.0", + "@jest/source-map": "30.0.1", + "@jest/test-result": "30.2.0", + "@jest/transform": "30.2.0", + "@jest/types": "30.2.0", + "@types/node": "*", + "chalk": "^4.1.2", + "cjs-module-lexer": "^2.1.0", + "collect-v8-coverage": "^1.0.2", + "glob": "^10.3.10", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.2.0", + "jest-message-util": "30.2.0", + "jest-mock": "30.2.0", + "jest-regex-util": "30.0.1", + "jest-resolve": "30.2.0", + "jest-snapshot": "30.2.0", + "jest-util": "30.2.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.2.0.tgz", + "integrity": "sha512-5WEtTy2jXPFypadKNpbNkZ72puZCa6UjSr/7djeecHWOu7iYhSXSnHScT8wBz3Rn8Ena5d5RYRcsyKIeqG1IyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.27.4", + "@babel/generator": "^7.27.5", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.27.1", + "@babel/types": "^7.27.3", + "@jest/expect-utils": "30.2.0", + "@jest/get-type": "30.1.0", + "@jest/snapshot-utils": "30.2.0", + "@jest/transform": "30.2.0", + "@jest/types": "30.2.0", + "babel-preset-current-node-syntax": "^1.2.0", + "chalk": "^4.1.2", + "expect": "30.2.0", + "graceful-fs": "^4.2.11", + "jest-diff": "30.2.0", + "jest-matcher-utils": "30.2.0", + "jest-message-util": "30.2.0", + "jest-util": "30.2.0", + "pretty-format": "30.2.0", + "semver": "^7.7.2", + "synckit": "^0.11.8" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-util": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.2.0.tgz", + "integrity": "sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "30.2.0", + "@types/node": "*", + "chalk": "^4.1.2", + "ci-info": "^4.2.0", + "graceful-fs": "^4.2.11", + "picomatch": "^4.0.2" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-util/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/jest-validate": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.2.0.tgz", + "integrity": "sha512-FBGWi7dP2hpdi8nBoWxSsLvBFewKAg0+uSQwBaof4Y4DPgBabXgpSYC5/lR7VmnIlSpASmCi/ntRWPbv7089Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/get-type": "30.1.0", + "@jest/types": "30.2.0", + "camelcase": "^6.3.0", + "chalk": "^4.1.2", + "leven": "^3.1.0", + "pretty-format": "30.2.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.2.0.tgz", + "integrity": "sha512-PYxa28dxJ9g777pGm/7PrbnMeA0Jr7osHP9bS7eJy9DuAjMgdGtxgf0uKMyoIsTWAkIbUW5hSDdJ3urmgXBqxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "30.2.0", + "@jest/types": "30.2.0", + "@types/node": "*", + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "emittery": "^0.13.1", + "jest-util": "30.2.0", + "string-length": "^4.0.2" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-worker": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.2.0.tgz", + "integrity": "sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@ungap/structured-clone": "^1.3.0", + "jest-util": "30.2.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.1.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", + "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", + "devOptional": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/kafkajs": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/kafkajs/-/kafkajs-2.2.4.tgz", + "integrity": "sha512-j/YeapB1vfPT2iOIUn/vxdyKEuhuY2PxMBvf5JWux6iSaukAccrMtXEY/Lb7OvavDhOWME589bpLrEdnVHjfjA==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "deprecated": "This package is deprecated. Use the optional chaining (?.) operator instead.", + "license": "MIT" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "deprecated": "This package is deprecated. Use require('node:util').isDeepStrictEqual instead.", + "license": "MIT" + }, + "node_modules/lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/media-typer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", + "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/merge-descriptors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", + "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/napi-postinstall": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", + "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==", + "dev": true, + "license": "MIT", + "bin": { + "napi-postinstall": "lib/cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/napi-postinstall" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-fetch-native": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nodemon": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.11.tgz", + "integrity": "sha512-is96t8F/1//UHAjNPHpbsNY46ELPpftGUoSVNXwUfMk/qdjSylYrWSu1XavVTBOn526kFiOR733ATgNBCQyH0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^4", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nypm": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.2.tgz", + "integrity": "sha512-7eM+hpOtrKrBDCh7Ypu2lJ9Z7PNZBdi/8AT3AX8xoCj43BBVHD0hPSTEvMtkMpfs8FCqBGhxB+uToIQimA111g==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "citty": "^0.1.6", + "consola": "^3.4.2", + "pathe": "^2.0.3", + "pkg-types": "^2.3.0", + "tinyexec": "^1.0.1" + }, + "bin": { + "nypm": "dist/cli.mjs" + }, + "engines": { + "node": "^14.16.0 || >=16.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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ohash": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", + "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", + "devOptional": true, + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openapi-types": { + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.3.tgz", + "integrity": "sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==", + "license": "MIT", + "peer": true + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "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==", + "dev": true, + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/path-to-regexp": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz", + "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/perfect-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-types": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.0.tgz", + "integrity": "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "confbox": "^0.2.2", + "exsolve": "^1.0.7", + "pathe": "^2.0.3" + } + }, + "node_modules/pretty-format": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz", + "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/prisma": { + "version": "6.19.1", + "resolved": "https://registry.npmjs.org/prisma/-/prisma-6.19.1.tgz", + "integrity": "sha512-XRfmGzh6gtkc/Vq3LqZJcS2884dQQW3UhPo6jNRoiTW95FFQkXFg8vkYEy6og+Pyv0aY7zRQ7Wn1Cvr56XjhQQ==", + "devOptional": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/config": "6.19.1", + "@prisma/engines": "6.19.1" + }, + "bin": { + "prisma": "build/index.js" + }, + "engines": { + "node": ">=18.18" + }, + "peerDependencies": { + "typescript": ">=5.1.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "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==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "dev": true, + "license": "MIT" + }, + "node_modules/pure-rand": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", + "devOptional": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, + "node_modules/qs": { + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", + "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", + "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.7.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/rc9": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/rc9/-/rc9-2.1.2.tgz", + "integrity": "sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "defu": "^6.1.4", + "destr": "^2.0.3" + } + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/router": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "depd": "^2.0.0", + "is-promise": "^4.0.0", + "parseurl": "^1.3.3", + "path-to-regexp": "^8.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", + "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.3", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^2.0.0", + "http-errors": "^2.0.1", + "mime-types": "^3.0.2", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/serve-static": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", + "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "parseurl": "^1.3.3", + "send": "^1.2.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-length/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width-cjs/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/superagent": { + "version": "10.2.3", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-10.2.3.tgz", + "integrity": "sha512-y/hkYGeXAj7wUMjxRbB21g/l6aAEituGXM9Rwl4o20+SX3e8YOSV6BxFXl+dL3Uk0mjSL3kCbNkwURm8/gEDig==", + "dev": true, + "license": "MIT", + "dependencies": { + "component-emitter": "^1.3.1", + "cookiejar": "^2.1.4", + "debug": "^4.3.7", + "fast-safe-stringify": "^2.1.1", + "form-data": "^4.0.4", + "formidable": "^3.5.4", + "methods": "^1.1.2", + "mime": "2.6.0", + "qs": "^6.11.2" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/supertest": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-7.1.4.tgz", + "integrity": "sha512-tjLPs7dVyqgItVFirHYqe2T+MfWc2VOBQ8QFKKbWTA3PU7liZR8zoSpAi/C1k1ilm9RsXIKYf197oap9wXGVYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "methods": "^1.1.2", + "superagent": "^10.2.3" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/swagger-jsdoc": { + "version": "6.2.8", + "resolved": "https://registry.npmjs.org/swagger-jsdoc/-/swagger-jsdoc-6.2.8.tgz", + "integrity": "sha512-VPvil1+JRpmJ55CgAtn8DIcpBs0bL5L3q5bVQvF4tAW/k/9JYSj7dCpaYCAv5rufe0vcCbBRQXGvzpkWjvLklQ==", + "license": "MIT", + "dependencies": { + "commander": "6.2.0", + "doctrine": "3.0.0", + "glob": "7.1.6", + "lodash.mergewith": "^4.6.2", + "swagger-parser": "^10.0.3", + "yaml": "2.0.0-1" + }, + "bin": { + "swagger-jsdoc": "bin/swagger-jsdoc.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/swagger-jsdoc/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/swagger-parser": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/swagger-parser/-/swagger-parser-10.0.3.tgz", + "integrity": "sha512-nF7oMeL4KypldrQhac8RyHerJeGPD1p2xDh900GPvc+Nk7nWP6jX2FcC7WmkinMoAmoO774+AFXcWsW8gMWEIg==", + "license": "MIT", + "dependencies": { + "@apidevtools/swagger-parser": "10.0.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/swagger-ui-dist": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.31.0.tgz", + "integrity": "sha512-zSUTIck02fSga6rc0RZP3b7J7wgHXwLea8ZjgLA3Vgnb8QeOl3Wou2/j5QkzSGeoz6HusP/coYuJl33aQxQZpg==", + "license": "Apache-2.0", + "dependencies": { + "@scarf/scarf": "=1.4.0" + } + }, + "node_modules/swagger-ui-express": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/swagger-ui-express/-/swagger-ui-express-5.0.1.tgz", + "integrity": "sha512-SrNU3RiBGTLLmFU8GIJdOdanJTl4TOmT27tt3bWWHppqYmAZ6IDuEuBvMU6nZq0zLEe6b/1rACXCgLZqO6ZfrA==", + "license": "MIT", + "dependencies": { + "swagger-ui-dist": ">=5.0.0" + }, + "engines": { + "node": ">= v0.10.32" + }, + "peerDependencies": { + "express": ">=4.0.0 || >=5.0.0-beta" + } + }, + "node_modules/synckit": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz", + "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@pkgr/core": "^0.2.9" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/synckit" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/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", + "dev": true, + "license": "ISC", + "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/tinyexec": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz", + "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/touch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", + "dev": true, + "license": "ISC", + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "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==", + "dev": true, + "license": "0BSD", + "optional": true + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", + "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", + "license": "MIT", + "dependencies": { + "content-type": "^1.0.5", + "media-typer": "^1.1.0", + "mime-types": "^3.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "dev": true, + "license": "MIT" + }, + "node_modules/undici-types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "dev": true, + "license": "MIT" + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unrs-resolver": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", + "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "napi-postinstall": "^0.3.0" + }, + "funding": { + "url": "https://opencollective.com/unrs-resolver" + }, + "optionalDependencies": { + "@unrs/resolver-binding-android-arm-eabi": "1.11.1", + "@unrs/resolver-binding-android-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-x64": "1.11.1", + "@unrs/resolver-binding-freebsd-x64": "1.11.1", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", + "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-musl": "1.11.1", + "@unrs/resolver-binding-wasm32-wasi": "1.11.1", + "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", + "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", + "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uuid": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.0.tgz", + "integrity": "sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist-node/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/validator": { + "version": "13.15.26", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.26.tgz", + "integrity": "sha512-spH26xU080ydGggxRyR1Yhcbgx+j3y5jbNXk/8L+iRvdIEQ4uTRH2Sgf2dokud6Q4oAtsbNvJ1Ft+9xmm6IZcA==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "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==", + "dev": true, + "license": "MIT", + "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/wrap-ansi-cjs/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?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==", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yaml": { + "version": "2.0.0-1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.0.0-1.tgz", + "integrity": "sha512-W7h5dEhywMKenDJh2iX/LABkbFnBxasD27oyXWDS/feDsxiw0dD5ncXdYXgkvAsXIY2MpW/ZKkr9IU30DBdMNQ==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/yargs/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "license": "MIT", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/z-schema/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000000..97b7659b7d --- /dev/null +++ b/package.json @@ -0,0 +1,28 @@ +{ + "name": "app-nodejs-codechallenge", + "version": "1.0.0", + "description": "Our code challenge will let you marvel us with your Jedi coding skills :smile:.", + "main": "index.js", + "scripts": { + "test": "jest", + "dev": "nodemon src/server.js" + }, + "keywords": [], + "author": "", + "license": "ISC", + "dependencies": { + "@prisma/client": "^6.19.1", + "express": "^5.2.1", + "kafkajs": "^2.2.4", + "swagger-jsdoc": "^6.2.8", + "swagger-ui-express": "^5.0.1", + "uuid": "^13.0.0" + }, + "devDependencies": { + "cross-env": "^10.1.0", + "jest": "^30.2.0", + "nodemon": "^3.1.11", + "prisma": "^6.19.1", + "supertest": "^7.1.4" + } +} diff --git a/prisma/schema.prisma b/prisma/schema.prisma new file mode 100644 index 0000000000..966537a5b8 --- /dev/null +++ b/prisma/schema.prisma @@ -0,0 +1,30 @@ +// This is your Prisma schema file, +// learn more about it in the docs: https://pris.ly/d/prisma-schema + +// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions? +// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init + +generator client { + provider = "prisma-client-js" +} + +datasource db { + provider = "postgresql" + url = env("DATABASE_URL") +} + +enum TransactionStatus { + pending + approved + rejected +} + +model Transaction { + id String @id @default(uuid()) + accountExternalIdDebit String + accountExternalIdCredit String + tranferTypeId Int + amount Float + status TransactionStatus + createdAt DateTime @default(now()) +} diff --git a/src/antifraud/antifraud.service.js b/src/antifraud/antifraud.service.js new file mode 100644 index 0000000000..d42e0e7c36 --- /dev/null +++ b/src/antifraud/antifraud.service.js @@ -0,0 +1,6 @@ +function validateTransaction(transaction) { + if (transaction.value > 1000) return 'rejected'; + return 'approved'; +} + +module.exports = { validateTransaction }; diff --git a/src/app.js b/src/app.js new file mode 100644 index 0000000000..a07fe4086e --- /dev/null +++ b/src/app.js @@ -0,0 +1,12 @@ +const express = require('express'); +const transactionRoutes = require('./transactions/transaction.routes'); +const setupSwagger = require('./swagger'); + +const app = express(); + +app.use(express.json()); +setupSwagger(app); + +app.use('/transactions', transactionRoutes); + +module.exports = app; \ No newline at end of file diff --git a/src/kafka/consumer.js b/src/kafka/consumer.js new file mode 100644 index 0000000000..101a3553c2 --- /dev/null +++ b/src/kafka/consumer.js @@ -0,0 +1,28 @@ +const { Kafka } = require('kafkajs'); +const { validateTransaction } = require('../antifraud/antifraud.service'); +const { updateTransactionStatus } = require('../transactions/transaction.service'); + +const kafka = new Kafka({ + clientId: 'antifraud-service', + brokers: [process.env.KAFKA_BROKERS] +}); + +const consumer = kafka.consumer({ groupId: 'antifraud-group' }); + +async function startConsumer() { + await consumer.connect(); + await consumer.subscribe({ topic: 'transaction-created' }); + + await consumer.run({ + eachMessage: async ({ message }) => { + const transaction = JSON.parse(message.value.toString()); + + await new Promise(resolve => setTimeout(resolve, Number(process.env.DELAY_MS))); + + const status = validateTransaction(transaction); + await updateTransactionStatus(transaction.id, status); + } + }); +} + +module.exports = { startConsumer }; diff --git a/src/kafka/producer.js b/src/kafka/producer.js new file mode 100644 index 0000000000..8d3a1d5efd --- /dev/null +++ b/src/kafka/producer.js @@ -0,0 +1,20 @@ +const { Kafka } = require('kafkajs'); + +const kafka = new Kafka({ + clientId: 'transaction-service', + brokers: [process.env.KAFKA_BROKERS] +}); + +const producer = kafka.producer(); + +async function sendTransactionEvent(transaction) { + await producer.connect(); + await producer.send({ + topic: 'transaction-created', + messages: [ + { value: JSON.stringify(transaction) } + ] + }); +} + +module.exports = { sendTransactionEvent }; diff --git a/src/server.js b/src/server.js new file mode 100644 index 0000000000..d147404899 --- /dev/null +++ b/src/server.js @@ -0,0 +1,14 @@ +const app = require('./app'); +const { startConsumer } = require('./kafka/consumer'); + +const PORT = 3000; + +async function start() { + await startConsumer(); + + app.listen(PORT, () => { + console.log(`🚀 Server running on port ${process.env.PORT}`); + }); +} + +start(); diff --git a/src/swagger-docs/transactions.js b/src/swagger-docs/transactions.js new file mode 100644 index 0000000000..54da44efe3 --- /dev/null +++ b/src/swagger-docs/transactions.js @@ -0,0 +1,114 @@ +/** + * @swagger + * components: + * schemas: + * Transaction: + * type: object + * properties: + * transactionExternalId: + * type: string + * format: uuid + * transactionType: + * type: object + * properties: + * name: + * type: string + * description: Empty string on creation, "TRANSFER" on retrieval + * transactionStatus: + * type: object + * properties: + * name: + * type: string + * description: "pending | approved | rejected" + * value: + * type: number + * createdAt: + * type: string + * format: date-time + * + * TransactionCreateInput: + * type: object + * required: + * - accountExternalIdDebit + * - accountExternalIdCredit + * - tranferTypeId + * - value + * properties: + * accountExternalIdDebit: + * type: string + * example: "123-1345-1245-222" + * accountExternalIdCredit: + * type: string + * example: "123-1345-1245-111" + * tranferTypeId: + * type: integer + * example: 1 + * value: + * type: number + * example: 500 + */ + +/** + * @swagger + * /transactions: + * post: + * summary: Create a new transaction + * tags: + * - Transactions + * requestBody: + * required: true + * content: + * application/json: + * schema: + * $ref: '#/components/schemas/TransactionCreateInput' + * responses: + * 201: + * description: Transaction created successfully + * content: + * application/json: + * schema: + * $ref: '#/components/schemas/Transaction' + * 400: + * description: Missing required fields + * content: + * application/json: + * schema: + * type: object + * properties: + * message: + * type: string + * example: "Missing required fields" + */ + +/** + * @swagger + * /transactions/{transactionId}: + * get: + * summary: Retrieve a transaction by ID + * tags: + * - Transactions + * parameters: + * - in: path + * name: transactionId + * required: true + * schema: + * type: string + * description: UUID of the transaction + * responses: + * 200: + * description: Transaction found + * content: + * application/json: + * schema: + * $ref: '#/components/schemas/Transaction' + * 404: + * description: Transaction not found + * content: + * application/json: + * schema: + * type: object + * properties: + * message: + * type: string + * example: "Transaction not found" + */ diff --git a/src/swagger.js b/src/swagger.js new file mode 100644 index 0000000000..814d065bf7 --- /dev/null +++ b/src/swagger.js @@ -0,0 +1,23 @@ +const swaggerJsdoc = require('swagger-jsdoc'); +const swaggerUi = require('swagger-ui-express'); + +// Configuración principal de Swagger +const options = { + definition: { + openapi: '3.0.0', + info: { + title: 'Yape Transactions API', + version: '1.0.0', + description: 'API for creating and retrieving financial transactions with anti-fraud validation', + }, + }, + apis: ['./src/swagger-docs/*.js'], // Aquí van los archivos con tus JSDoc +}; + +const specs = swaggerJsdoc(options); + +function setupSwagger(app) { + app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(specs)); +} + +module.exports = setupSwagger; diff --git a/src/transactions/transaction.controller.js b/src/transactions/transaction.controller.js new file mode 100644 index 0000000000..8f3f911d52 --- /dev/null +++ b/src/transactions/transaction.controller.js @@ -0,0 +1,68 @@ +const { createTransaction, getTransactionById } = require('./transaction.service'); + +async function createTransactionHandler(req, res) { + try { + const { + accountExternalIdDebit, + accountExternalIdCredit, + tranferTypeId, + value + } = req.body; + + // Validación mínima + if (!accountExternalIdDebit || !accountExternalIdCredit || !tranferTypeId || value === undefined) { + return res.status(400).json({ message: 'Missing required fields' }); + } + + // Crear transacción + const transaction = await createTransaction({ + accountExternalIdDebit, + accountExternalIdCredit, + tranferTypeId, + value + }); + + // Respuesta según contrato + res.status(201).json({ + transactionExternalId: transaction.id, + transactionType: { name: "" }, // vacío + transactionStatus: { name: "" }, // vacío + value: transaction.value, + createdAt: transaction.createdAt + }); + } catch (error) { + console.error('Error creating transaction', error); + res.status(500).json({ message: 'Internal server error' }); + } +} + +async function getTransactionByIdHandler(req, res) { + try { + const { id } = req.params; + + const transaction = await getTransactionById(id); + + if (!transaction) return res.status(404).json({ message: 'Transaction not found' }); + + // Respuesta según contrato + res.json({ + transactionExternalId: transaction.id, + transactionType: { + name: transaction.tranferTypeId === 1 ? 'TRANSFER' : 'UNKNOWN' + }, + transactionStatus: { + name: transaction.status + }, + value: transaction.amount, + createdAt: transaction.createdAt + }); + } catch (error) { + console.error('Error getting transaction', error); + res.status(500).json({ message: 'Internal server error' }); + } +} + +module.exports = { + createTransactionHandler, + getTransactionByIdHandler +}; diff --git a/src/transactions/transaction.routes.js b/src/transactions/transaction.routes.js new file mode 100644 index 0000000000..26d5764d0e --- /dev/null +++ b/src/transactions/transaction.routes.js @@ -0,0 +1,9 @@ +const express = require('express'); +const {createTransactionHandler,getTransactionByIdHandler} = require('./transaction.controller'); + +const router = express.Router(); + +router.post('/', createTransactionHandler); +router.get('/:id', getTransactionByIdHandler); + +module.exports = router; diff --git a/src/transactions/transaction.service.js b/src/transactions/transaction.service.js new file mode 100644 index 0000000000..051bb26766 --- /dev/null +++ b/src/transactions/transaction.service.js @@ -0,0 +1,38 @@ +const { PrismaClient } = require('@prisma/client'); +const { sendTransactionEvent } = require('../kafka/producer'); + +const prisma = new PrismaClient(); + +async function createTransaction(data) { + const transaction = await prisma.transaction.create({ + data: { + accountExternalIdDebit: data.accountExternalIdDebit, + accountExternalIdCredit: data.accountExternalIdCredit, + tranferTypeId: data.tranferTypeId, + amount: Number(data.value), + status: 'pending' + } + }); + + await sendTransactionEvent(transaction); + return transaction; +} + +async function updateTransactionStatus(id, status) { + return prisma.transaction.update({ + where: { id }, + data: { status } + }); +} + +async function getTransactionById(id) { + return prisma.transaction.findUnique({ + where: { id } + }); +} + +module.exports = { + createTransaction, + updateTransactionStatus, + getTransactionById +}; diff --git a/tests/antifraud/antifraud.service.test.js b/tests/antifraud/antifraud.service.test.js new file mode 100644 index 0000000000..cc97ebdec6 --- /dev/null +++ b/tests/antifraud/antifraud.service.test.js @@ -0,0 +1,19 @@ +const { validateTransaction } = require('../../src/antifraud/antifraud.service'); + +describe('Anti-Fraud validation', () => { + it('should approve transaction when amount <= 1000', () => { + const transaction = { value: 500 }; + + const result = validateTransaction(transaction); + + expect(result).toBe('approved'); + }); + + it('should reject transaction when amount > 1000', () => { + const transaction = { value: 1500 }; + + const result = validateTransaction(transaction); + + expect(result).toBe('rejected'); + }); +}); diff --git a/tests/transactions/transaction.service.test.js b/tests/transactions/transaction.service.test.js new file mode 100644 index 0000000000..e30b521bfb --- /dev/null +++ b/tests/transactions/transaction.service.test.js @@ -0,0 +1,44 @@ +const { createTransaction, updateTransactionStatus, getTransactionById } = require('../../src/transactions/transaction.service'); +const { PrismaClient } = require('@prisma/client'); +const { sendTransactionEvent } = require('../../src/kafka/producer'); + +jest.mock('@prisma/client', () => { + const mTransaction = { create: jest.fn(), update: jest.fn(), findUnique: jest.fn() }; + return { PrismaClient: jest.fn(() => ({ transaction: mTransaction })) }; +}); + +jest.mock('../../src/kafka/producer', () => ({ + sendTransactionEvent: jest.fn() +})); + +describe('Transaction Service', () => { + let prisma; + + beforeEach(() => { + prisma = new PrismaClient(); + jest.clearAllMocks(); + }); + + it('createTransaction should create transaction and send event', async () => { + prisma.transaction.create.mockResolvedValue({ + id: 'uuid-1234', + tranferTypeId: 1, + value: 120, + status: 'pending', + createdAt: new Date() + }); + + const data = { + accountExternalIdDebit: 'debit-uuid', + accountExternalIdCredit: 'credit-uuid', + tranferTypeId: 1, + value: 120 + }; + + const transaction = await createTransaction(data); + + expect(transaction.id).toBe('uuid-1234'); + expect(prisma.transaction.create).toHaveBeenCalled(); + expect(sendTransactionEvent).toHaveBeenCalledWith(transaction); + }); +}); diff --git a/tests/transactions/transactions.controller.test.js b/tests/transactions/transactions.controller.test.js new file mode 100644 index 0000000000..1969bb6c33 --- /dev/null +++ b/tests/transactions/transactions.controller.test.js @@ -0,0 +1,57 @@ +const request = require('supertest'); +const express = require('express'); +const { createTransactionHandler, getTransactionByIdHandler } = require('../../src/transactions/transaction.controller'); + +// Mock service +jest.mock('../../src/transactions/transaction.service', () => ({ + createTransaction: jest.fn((data) => Promise.resolve({ + id: 'uuid-1234', + tranferTypeId: data.tranferTypeId, + value: data.value, + createdAt: new Date(), + status: 'pending' + })), + getTransactionById: jest.fn((id) => { + if (id === 'notfound') return null; + return Promise.resolve({ + id, + tranferTypeId: 1, + value: 120, + createdAt: new Date(), + status: 'approved' + }); + }) +})); + +const app = express(); +app.use(express.json()); +app.post('/transactions', createTransactionHandler); +app.get('/transactions/:id', getTransactionByIdHandler); + +describe('Transaction Controller', () => { + it('POST /transactions - success', async () => { + const res = await request(app) + .post('/transactions') + .send({ + accountExternalIdDebit: 'debit-uuid', + accountExternalIdCredit: 'credit-uuid', + tranferTypeId: 1, + value: 120 + }); + + expect(res.status).toBe(201); + expect(res.body).toEqual({ + transactionExternalId: 'uuid-1234', + transactionType: { name: "" }, + transactionStatus: { name: "" }, + value: 120, + createdAt: expect.any(String) + }); + }); + + it('GET /transactions/:id - not found', async () => { + const res = await request(app).get('/transactions/notfound'); + expect(res.status).toBe(404); + expect(res.body).toEqual({ message: 'Transaction not found' }); + }); +}); From d413a5b07f25bd87690ff9e034676562b45edc5d Mon Sep 17 00:00:00 2001 From: Bryan Daniell Arrivasplata Rojas Date: Sat, 3 Jan 2026 15:47:29 -0500 Subject: [PATCH 2/5] Update antifraude --- src/antifraud/antifraud.service.js | 2 +- src/kafka/consumer.js | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/antifraud/antifraud.service.js b/src/antifraud/antifraud.service.js index d42e0e7c36..010a8b9757 100644 --- a/src/antifraud/antifraud.service.js +++ b/src/antifraud/antifraud.service.js @@ -1,5 +1,5 @@ function validateTransaction(transaction) { - if (transaction.value > 1000) return 'rejected'; + if (transaction.amount > 1000) return 'rejected'; return 'approved'; } diff --git a/src/kafka/consumer.js b/src/kafka/consumer.js index 101a3553c2..67df301eec 100644 --- a/src/kafka/consumer.js +++ b/src/kafka/consumer.js @@ -18,7 +18,6 @@ async function startConsumer() { const transaction = JSON.parse(message.value.toString()); await new Promise(resolve => setTimeout(resolve, Number(process.env.DELAY_MS))); - const status = validateTransaction(transaction); await updateTransactionStatus(transaction.id, status); } From 4c4e26104bc7588fff69d833af38565d7e436d0f Mon Sep 17 00:00:00 2001 From: Bryan Daniell Arrivasplata Rojas Date: Sat, 3 Jan 2026 15:57:50 -0500 Subject: [PATCH 3/5] Update readme with test postman --- README.md | 32 +++++++++++++++++- .../Docker/Docker-create-transaction-850.png | Bin 0 -> 60278 bytes .../Docker-get-transaction-850-approved.png | Bin 0 -> 60282 bytes .../Local/Local-create-transaction-1500.png | Bin 0 -> 59741 bytes .../Local/Local-create-transaction-250.png | Bin 0 -> 60130 bytes .../Local/Local-create-transaction-500.png | Bin 0 -> 60202 bytes .../Local-get-transaction-1500-rejected.png | Bin 0 -> 49773 bytes .../Local-get-transaction-250-approved.png | Bin 0 -> 56373 bytes .../Local-get-transaction-250-pending.png | Bin 0 -> 49723 bytes .../Local-get-transaction-500-approved.png | Bin 0 -> 56298 bytes 10 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 backup/Pruebas/Docker/Docker-create-transaction-850.png create mode 100644 backup/Pruebas/Docker/Docker-get-transaction-850-approved.png create mode 100644 backup/Pruebas/Local/Local-create-transaction-1500.png create mode 100644 backup/Pruebas/Local/Local-create-transaction-250.png create mode 100644 backup/Pruebas/Local/Local-create-transaction-500.png create mode 100644 backup/Pruebas/Local/Local-get-transaction-1500-rejected.png create mode 100644 backup/Pruebas/Local/Local-get-transaction-250-approved.png create mode 100644 backup/Pruebas/Local/Local-get-transaction-250-pending.png create mode 100644 backup/Pruebas/Local/Local-get-transaction-500-approved.png diff --git a/README.md b/README.md index 43d09a013f..b611aa6bd2 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,8 @@ Cada transacción sigue un flujo de estados: `pending`, `approved` o `rejected`. 9. [Swagger Documentation](#swagger-documentation) 10. [Important Modifications and Commands](#important-modifications-and-commands) 11. [Additional Resources](#additional-resources) +12. [Optional: High Volume Scenarios](#optional-high-volume-scenarios) +13. [Testing Postman](#testing-postman) ## 🛠 Prerequisites @@ -237,4 +239,32 @@ Para escenarios con **alto volumen de transacciones**, se podrían considerar la - Se pueden usar **topics separados por tipo de transacción** para balancear la carga. 5. **Batch processing y colas**: - - Procesar transacciones en batches cuando el volumen sea muy alto, reduciendo overhead(carga adicional) de la base de datos. \ No newline at end of file + - Procesar transacciones en batches cuando el volumen sea muy alto, reduciendo overhead(carga adicional) de la base de datos. + + +---------------------------------------------------------------------- +## 🔗 Testing Postman + +- **LOCAL** + +![Local-create-transaction-250](./backup/Pruebas/Local/Local-create-transaction-250.png) + +![Local-get-transaction-250-pending](./backup/Pruebas/Local/Local-get-transaction-250-pending.png) + +![Local-get-transaction-250-approved](./backup/Pruebas/Local/Local-get-transaction-250-approved.png) + + +![Local-create-transaction-500](./backup/Pruebas/Local/Local-create-transaction-500.png) + +![Local-get-transaction-500-approved](./backup/Pruebas/Local/Local-get-transaction-500-approved.png) + + +![Local-create-transaction-1500](./backup/Pruebas/Local/Local-create-transaction-500.png) + +![Local-get-transaction-1500-rejected](./backup/Pruebas/Local/Local-get-transaction-1500-rejected.png) + +- **DOCKER** + +![Docker-create-transaction-850](./backup/Pruebas/Docker/Docker-create-transaction-850.png) + +![Docker-get-transaction-850-approved](./backup/Pruebas/Docker/Docker-get-transaction-1500-approved.png) \ No newline at end of file diff --git a/backup/Pruebas/Docker/Docker-create-transaction-850.png b/backup/Pruebas/Docker/Docker-create-transaction-850.png new file mode 100644 index 0000000000000000000000000000000000000000..100c647f3b38c6ba96c0e1f9e9828625f23280c4 GIT binary patch literal 60278 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 literal 0 HcmV?d00001 diff --git a/backup/Pruebas/Docker/Docker-get-transaction-850-approved.png b/backup/Pruebas/Docker/Docker-get-transaction-850-approved.png new file mode 100644 index 0000000000000000000000000000000000000000..99e6a54f23901017e8edee403ab05afb90b92a6b GIT binary patch literal 60282 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 literal 0 HcmV?d00001 diff --git a/backup/Pruebas/Local/Local-create-transaction-1500.png b/backup/Pruebas/Local/Local-create-transaction-1500.png new file mode 100644 index 0000000000000000000000000000000000000000..3f67816b0a01100c20a8bac6638de22423413912 GIT binary patch literal 59741 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 literal 0 HcmV?d00001 diff --git a/backup/Pruebas/Local/Local-create-transaction-250.png b/backup/Pruebas/Local/Local-create-transaction-250.png new file mode 100644 index 0000000000000000000000000000000000000000..c88988982782d372762cb42ce5f2bd782f9b7ddd GIT binary patch literal 60130 zcmb@u2Q*y$+xMGDA`(Q2UPfX@2~kFmAP9!&qSxr1h?Y?zm5esgTh!5_cQIN-4};N5 z5N&kA==E%O?)!fJ&-1Kx&N}OT*J4>SwmtjTuJZj{7leiyjPxeM%}bXqkt!+5X z6?y3rfg=$i@Q(fO@&e$;Wp^!@?4_a}re)y8Ra+TVnM;>Sk;EtF*MQeIo+}!-U%GUw z`QrO>yKAo1rAsT`N^&yVFHP4@$vl{ck{3hD1j?t-r?`gQVUx{mAA#yk-;wG~<6f2G zg;!Ry=JAUvXSsqmRv;kHN8%eBuNB3`?uL_JW#c5;TD&9>Ob}~niTZS_v&(`zAbMn-Z1Nt8vc{i{O)9MXPRXUCo zJ<3_hpPuq;=1BD;2+qj$8+>$*fAo%Amgw$#a#_U}b|6ivnCc9;++VMW?tV#!%V}y) z1>-0#eh<8v$)1D5j*ij=1_kXBGstTWdOX>XoSU0V*=JXdME-l97Y?A#u8F0kTwCB8 zZCYq+t(P4;k$ITgiLm0vGjyz;Av!S_E+ioEcCyynawt#dB`(3X zudna*K#saEE{ijGn-T;5Go}4OIL$Kw4h+hDv1cZ(@q}%-z~G(t6dXo2RpB_oE3wn} zc(lenXHgs&smp&owjD_I(PsUA$^+r@ZY6wfcD4eHxhAd)aq{aO+3e~5G*Vev8N7&X zsJ&rCaQP}h*l5i;gs>Ps-xU$QdF$D}+h#?c}9DgXY6pbVSx{~DV~pSv^zgL%`GU{QBf{>b(K-n zyenl+?2*v>^fObYmyUuWjs8p{5_ns)Aa9rNJz^ZZ^e&NwCK0EhWhfg}-OwJQw)zhySeQ)iEXG9j6NFaWtRO^hpR4_{- zDcs@bSVyM39ln-79tRjTZH_F~U6R}rBi^evsIS^@UO zAyw;PzfQ0sYq7g~Owya5DnDnG71vmRgqa>7&KF%@AuZ$RZ^&O9B7q6`b|*)vMQd=h zVYLgh)alMs_rjXX7}PR{5f1z9+ocWkD(_E^0aZibNQ`v#v+>|N1cKKhW%A@r?Kfyk zKYei%3+Vn;^rxKm;p0#%7s-)(PfYZHVLI;KZuhJg@*c z-&&KK*fQM#O}@*{SCx{q-rW!@V>;o;ac4A5}I#Bzy{XPeXU(R#&!i z8V@DWK}GRdpXB@m1g?5ArbZbz(#Xt@d%A~rlgzC=0ydJ>_D86dc`8i-{BY-Rywb4} z7x_jGZ+Fxg2=_QSaHFE4`jr)D+8>B*4WZqd4dI(zH9HqSIzGl2cP6;wBK&lC#?nSv z0#2YCjpwh7YhJVpN`47cvpDZjaGI*PkyI^YUd@xi(SH_OPCQW=HOg!!S7L@MzDtRa zA2xn?LL;&+QIJFWc)>|X^~czbuJ8TC<#GAXPMgCK4=q6To?^r6s|A?QQf@bTii*ap zA9kXlbcIurMEZoGIdI6TQ`ZABWmH~wb{h4e2Pqi5MhII_bMKTW+v!g~IZO|AQUrE@` z?)0D6YP!%N<;WB8Maow(*2JZ0-;gfuH-N1id2cx$_BLK2_6@{FOF-)U#C`G#tnIuo zH@A-k895~~fH4+DW+qRJkN<9FIU_$mZ9MmuINce*`ZIt)ZF9&+Md!(?Dnk;KbBZdg zha;-e_0@6F(edt`N?j7$TGYWL?L z?HU;`auWoQirL06h#z5GKY|@S94<=W>(=±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

6` zZZ)-9C3h*?874<@&LxO>pP5}SleXZMR>%YnW2-z(>B6qNcTcxy&s4au%ga4Kjg!Tp zk0%zMd7*UsPBvp+B=+hq%@?xw5lSgA_yzzLtwOXz#TFRWDh;o{!H0Y{LWyN!=whOv zoH)W#r)GsE<=EJmL+ro`z$5g^bp2(SiNK!qtsNcWSoRWUKfCuDfXH4gkQMYuR%Bt* zlBd66EWv2k5gWM+DEX>XfLMiXs|jUBhH+YzoZ_gu=FCUW%kia6ax7!uZwY$tnHENu z+qt*b$!2D_Me3ye{NC5~du%0MeA4#x1j)qJD9dOb`a+yrqF|C+#+7k9`NwCWC+ab}b}97lBhB?aMhChZN6j3X&baWuP&p@-st z27lN|UZUdw=y!-m?PVqq%@ExuK@rMBA;=8&b{3!(&)f^&+uQ4P@#|0<1-38qucCJJ zx^zPnvcwwDu(#{n_C@RMuMC`bMIbIGBn{;`_@0OU!I27`JaTc?=oJemSU}KoqLe&% zdlRqQ_`SDQ*qdiK%d9FMpX7j6hp$uRe7uWwK-FR}Ht~mQ-Oquu%vOm|XyE?o)|vN# z-ibM15`~m#;^{Rp=1_EJm28&eQPDxhr{;~NhLl#Z&;}1Y5d!rMJJVK z5Z#x0^btYzpX8QAclWJ}=3=CU#*JQ`a72I{+_X_OcYTtnvq2}-j4@W0-f_Y!AezQE zH6r~eBATf$VeR2*m>Qnd+iZn~D}P+r<+OrxpM0hqWZfJ6Q7xY^$0vn3Z$2YLGc!0{j=X&O?DRkch3*vD zc*Vm3&;*K4|KsZWtsuT3cXU(M=El%WzA0PBJKb{%gekAYMbuD~>UW0ba?%QQ5c$zVO~AU(Wc?3XE)GbBQ;1v&Z6XTkUXs_~E_A45{6ryUc)Pkk zJzkBuSB-xZ!KkHNlc%X)Ym+4xCmTE5@JRDXrdzdke=jrXfABEI6al!vzVHW`Dd#nb@_G?57lncCZ2j#`AyMB+-9WZIY1!it_ zFqeXY;xpi00{{l#=Yv1n54W!~Za(~9^TjiaAilPLO*D5t1O;6uxPIL8r)k+@lZdWhB1 z!wJ-0$NlO~VDt2gD7*6kRA2V2?wOX51Ti-<`AGKOUJ1RG(a7irdYw1r9_BTXZa>0e zv5h#$;K8(~zOw&0prxR^Vr3&KDVc~(&;13zVhaS&jT8VAs|J|-U%$HTm4OV1fA3*9 zJ(PaKJ0>q7z9jh!UMjY>&>$L7GF<_2@gRPSp>H3^^?W#~AP|{5ME4aH6?KfCr1I6e z@ZpS}sD*6qtcU4;z(DYqbhC7vYU#Hfg-T^Rygbf6pr+}AL?!0ANj z5Qvle01qBGhOV6fo2OT=1s7_sBRJIsW-B)mEj92?Bik6|((bZW#-1$p{-fvSN_bj# z%v3jI&Dp`^PWY@QH1dzN>JDWr{7U#o7YCqCOyk117*c-}lko@2x}#9a*!c^8`Jvq0TuFI(|BXyj!q4lR z-JD=J!(ShZ0cMqnQQw!Sg4zf8V&Q(@9`#84mai~A1!fPuuPC{-Ya-iU4|*Ord6EZ` zg>INj0F)Wgb??18DW*x6r36MQjmGr)oojLoxv`itimIZ#nFXRmH< zW&tLDe_l0ov6n9nzE&gido9+Pg0%=$!72K_RBd7t8}Fz9H9;#G`?KV|D9@i!B9F4O zvRJ@-3$V>DH==bX)cB+XwNYMiQy|oMn=6z<8c7;lGnts{avMZ z?#kF?2tVHM!`qGN{JX1Al>V^LD7M0d>c;|@GzCT#NuH|mXo;9~rqFqe1C3v52@oHL zaBu%+#0R@z0&YZ$(XeuG3}*Uk#73pNMd$sc#E0Nh|CL~OQPhk6pIPy-gTT@D+6H@6 z_pT^%De)YyBYylfeCC&Gk>r9_wxfB+{>>6sJ2gBEPjHA8PfW= z`1j%oanm#vN}xaRdv`HT<8(DhBi{TQ{kQ)Y|AjJ7v$Q4t_nUo>cEW+9q)mYTF5cgK z+D`j_{WG9n!ilKA@FxG{^OwPqs>9^!aJ0<)Geq5%42L_K8S`MR%7~3K#y(6Yf%hJ^ z_tUL6RGas;Wd@(_)!On0CDS6DjBBh&4i9FmAtT=6)Y8aar8;X)=AX?+Sbdp2;$-V3 zvSUowJ^f1{D7Ka1vd3N43mDg(;I`ub|IZ>Tcs*yup)2r;UN07>tbsW@M8T@pxtZG^^##_g^VD&boBkANH!ofX;Z2j9h$*(ORQv<+;>tr4FJPlRaXiR;woAF=2D}P+G1x zxaAUDef^g-E&*RHChc67%Dg~Wi7aO;*b7HZD(u^DlkRFYQ(|WMF6)GF?%U~_N)3#V zD5x^3XGMRR$$p`xo)8)%VXAA1>@it!IXWFR#%?V5>=!#-2&;+h%s5p)32=uJhP*TE z8;Q~u8gGp;4Mmqh$J+zz3q-FoLs6tp^pBwSW!4j0B4)XT`3dD$7K(L3j-4|kLD-Id z?-KqxT7_;ACF-{j>Mb`b5X}x7I%qQG@vSC)(Nslb-*l^Y_te!$)E2KT9UV)$XIuFu zi!Kavm~A&8ur7p7H{NSscE-sA+XEkG+zv7040PcuT4Fl>>1DL2m5OJ+?ZW8YQ_G(De6BrRS*py6Y5YI2np_NV-SU_j}zcUX{N7i3NF>7 z&qrhq2MV%Mn|gPW`tq{ssBl@O(HFbSBlMcM37HSX&FhAT@dC!f?eaGfnN{PT(-c!> zW8ss!>+_$}bZ4U@J6zsgSAka-phh!&(J57jBXTZvAXWueU-`4v$kAy*gcf!JLm|># zAkNcKXFdROU5^Y)@8?rkhmT;cM^Qq@F==Wo-f5>Q6Nqo|!!oF}NwL+9mn`^@_0W$l zq~n69ITMz@mlWy}K9F8CBcS{Q@KKC|SQy70qd6RzSS1OD%dzG_d-q_ z2|ptmbH&M4AY5Qw7;^#*@n4YxK#&8{L=Wcs1bEuOs(4j=zyn)bQF?cOC@|*g)}qg( zjm`Y6xkl4(O&JTo5@?WX%9xlWZ!;%X!<|PEHDT^sNuyuj3m2QM`6Rr$F_y_zSgS~V zH2?Blz?kxkdtIMF=mpcPrg2!G%=@SrIvIb45+?EOyG#(%KmqBs@lrUX+9vjC%l>4D z*eG{t9|w!uo}9S4N{Jl_q>yjL;+Y?n)iXb@wL~2d?qrAlM0eA2m-!zGo(d@CQ+H-M zVSiX3^V?e|cKBlz1p=pm4QStc&*h!!=6&f5GO7vBzla^TB$E8{C~WI3Fpb&e$(=Au zSlioGDy4$D9yzMY8WgI=Yt9x=Xx?zD8NXwP5gpRaAJeTch~^4f*W?+$qZ#{6R=-{( zO?gjre;P?}K8L;gO)z_JS!Db1=utmT&=<&(&^?NEB7c$2Z( zXTtqA;XOi_+h4dXQ?Z%msf_ukjnf6C9f9_er?iOV(F&6`OK%V{UFx3P)cM$zAMwCG z2$ZEU?tdbuz4_-g9UfgHVA0-o-0Jf(%?VW6#sYuBelLs%Jdw+EqYqQZ)N{^mf)`r~ zG~<7##E^4;*$UhE|G$6s1;BmewKwlSw~(;0;TI?nH{)a~B^Fi(5N8#6+EO`tBGHWz zKl#OpvgEG9A0h{7>p|#)1zZ9H-P~S#L8{%&#%Wm54R;~G)zk#%X&r@a|AqwZ?}DO( z5w^xGrwbrCJ;AMOM;w#!f69pL^>Z~TE~Je-x8kXruJ_ycu3Rt6aEBS63^Xw|0m%5Q>6sX5M+Cq{TOH7ROMUAEhhL%N3?x`?}>s^I<8M{Fie-pFp z&;1Er>T&QBj;hjEY$9k)1f$sG+jI5;aXm1ZN1*t;8v3(&Lz73r5{F;4kL;EI8-|>bvn=cFXQ!msI;CTx_kEJgbX(ph7i=~yU zhNF+6Si{_Robuh{2i?qZEA)FiS_RmboKc6`d%XM2d@rtBNq>%H@hWwXH)n1SpeRk4 z7{S)eB~QY(U(!BZdZ(_NUy}_xQBN@Xd9&h;n=Y7p9hpf;P%n&yZS_)@MHNIJ=3`wPcD$Mf05 z$bEGfVp-WL84O$`0ufo5;7>$80@=TAzibr20dENjX4`2qm@s?y#fpfM>#UdD6?%(A zrbGyHro22f*wa2HYqi`wm&vcd#vb$8#9s+I!#H*jl_XpMB*!eO*X%_3PT{8J|r* z)hIl4rn;ktFvryPlUR#3=-foPR@LTLVkCfWB9+9AN6}0#Yj>juUXPl8 zGnX-&Ycq*83y@`W^U##gG=2gDDOA9G4Nv~-I-8DZfaSDRbQOd9lR3mtx^5TWU@JY# zqKf{7$SIo(kpk(~wz!&Y^j9NE4KH>*1b)Fyuf#n^LQn<%u!|m5HuGHi)5M#K{M`@p5pZgs`#7*0MWvGEXj;S*TB=P-#c?q`=6e!vh93 zqQxZ5%ea_uEbOd~klDHf_PoOUe6w`7+1vy4HB?#lgV{&Q!+AYk!3Z%`mAQ7}-mnpv zZ5;nw0n0q3uK5)?^&~Z9IWG-vt?G>Xv%dMcC~ae+6d(ugmGS296IOEdAcDh5VK^G7 zaE5N~^0PM+vYFF>rxBz1KOVu1U4uD8c7s4sh35MmtUy==pvqq@qWAN_`2-ih{(t=J z9iZ+-RZPA4Jmm51+e=Fw_Z}UQ#$9XaZ!J{CDi-`f(f&&;CuX&c)hM|7v=7bdV<{Bj z@53wepWv$l5bFDN?KrbvR3Mk%$8WP;>$PlfV4UJ*J3Zc2= zeaCET&>(~zuJIhp4N5xmzYzW1F|+#x*UKj0V?n2#l1=<{xTZG_6hCj;-Lz$3#?Y8` zIu^^xWu1T`?k$`3XF|a|sh)V{Ky&KB%_nDlfBa}V{~q9`VYfe9C|gT=$F4>hl~2+uR4fySau46UB^im9YE61&XtSrSOj-x=HB?ne;cpHg`UHIg0*>i8D05fV?&Y?Aszl;er| z6ERG|iFI<2z0qtV22R$_@S=>^p_NAD5wn*)4Wej-K9-=dna8rJ2byZRwrn>^EI8Iy z%yIKV%dLA0y0rcmL*NB=sJx1WUS?&>sbVhk0XWC5nM9U>Nf{iZI<;RB1I%NF|9)Ay zi-QB(#su&4F0}Q|-6?KcIu%(?5H@S7mM#^VB&x_2m?h2c$qgVd6{sf~8d71Ukm9

(LYTHH1f|HAGLtUIhFIf2CoSrgiIIPA-oWmc^(%6-X@bA<966~ z&|SY7aH&#@DwbkDhl>MA7gcf&|5yY4S5&xp!88tywX(1(ZDDX_p;}alUzugq_^!kC z$Z)4EyHsnKMtFWKGn{tP^!A?0HL)?}$kEl5R__iptmD;ZOMl}<6>!9SyikCyQv(|i z-16UAlMh8;X920Md7)|QOTo0?M(-B;wYY0FUj{U<@)&thWx_^Ws)d_;iK(5FErISd zPBqNFF6qG{Zj|b81|RhTFEZt?hh~y(TCJf7T{rj5XMr@r5N@g{$C(P&p9-H;E7yIH z`BJ!GS42waz6krZ>SH4Q=B;*E2UE2GYWv+qVs%3ZQ-E>oi;EhwUI2oQt9ik7*8X`l zW)R9ASnO@}@bE0Ta5xB`jZfH3Mt*gG+VZ@Ai7n!#x)=kK)?W?Y;A3#!2Lg=$$Dchw zr)>huF-l+D|Hs+o{U0=fMi7CxQuA*Wjys{8;;do+_dkoyad9xm(pOBqD@@nBzf}!i}?YcH6XR#ajS-_i&iqM^xAEX z#Hy63>o@i}?=1JdX47gjVP*o}ovU{_ANltFj@!m~e|KG_ivz_cj;Rl?^RZ*rqUdz? zFsdC{I@1tLoo%#u0Uz|WgH-T4xo9}PhG=KID_{6mhS+RV?|iHlAL5@vaf@h$8f>f{ zXG<8z%iof{!RCLH>E2?!;ZjmujQ zqqb9Nen|kfSTi4$ij!KQkTB$qnY&#)e*5=3Mf`oIpdt3-!fAw9pP7;j5mh|R;zEBU+6m4*>IaP&&6r-wXX-c3`+lB zJ5T=KYUAQ+CU9N<)#+6U_|^g1hJ;?~c$g2ruK0bh3;v&a|93XjY{2u>Yq&+Tn5xq^ zTonGdf4uYej)&qvXDJra-v;!ff8X>D)t`p}5QP_<*H@yxYkd+HrP<|wZX%f^EcyG< z#GwA`1&3y*WmV2@Wo2~6rhq(dF8nYxDDqEYr8Cz1+qr%DyK`I3u`TOl(CN+?N+An; zVAy~R*Y7JwOZ>?mn${4IHM%bM1#(pO!UO)y*NspA{-Q%Gi~TPpSw`P2gK#|o@Y8K| zf1+XR&eLnIE2xMkS9If&4G9Af|mJp6cTB>I90+I6HG5hzeT#mU43_V3i%rb)! z@-#gEM)be`%D$}x4QmPc;1Cg3lm6eYl1H=8B`KOS{hD^of4|(Y2Y7jrw%(@Ko?uT=WCLjApL+l-?FTpWOw$AstEN!6>LB?2~&G48Q?H^G+H zR^;J_Yves6BR(A+kB+yaK1l)fbG^i0F3G8OV9fDnXS4_V{*r(PyxrS4afgkHeH;eu zV^-obH6p^=bgkZzD>NEH#up*w`3yBkJ8fuXxYrDKSp``iOQ&-U0x&pF@6kAHxh+56tH*0t7N`?`v+0;~?a(chQQ=%JQS_YYma0XdlalVJbX9orm5fMxKksm%>p$v*(yO`nsX@s+}l__`F>)v+%2-yz; z_@pTW93*>yodNJ(>g!(xs(Z7tvU)oPF4y(FfA$wA87Cl2nSc4SY@P|MMxD+=JPPo4@7fL-}oRrNFW zc)Ta`+Qn|B_~-P@kkb$-lg8XS!(i;DxVwTJlnJ(%fLg?U31vq|Zjjp=hdaQmWE}io zC!yJ}69H@l3hX*8lcK$5R2yp4?|}x^P`|gS3~z<(e;rB`mLmV5)nwHJpeEtlc8>@g z0fDFH=E}&l2)iEq@-46HOjo(wuK$|tX2UL;I~+lV2{eA3VLe*`dbHjK9cp7~cP0$~ zOB1+cy_z*CUBtAhW-czH2{M1qd;T@JfJlkJ^34=&>J46{%s~cw9!_q&SUL|DT-=XzU`*nS& z)c?YqF%8%H1bWjBVCGA;9~*V>7`oGpWyqS`{?F!@^?Pq911(S^G|g@I_>cl=`6@66 z^(X6r>f$B($1HE(`cJm&pOeylAlk&m?PR>{*v)^=?3QC7T!-_2{rNTOg5NHc^R>W2 zA5a3&^}l-jBdO%W541X?hIeWIE+ENr52?F`ss-K~C?-)|{@do<59`6s?0@KG0|f6_ zQyGZ|rv@Aoz{t;X}!VT)O6A(7)^#PvS@h>SV#^C);1do{X~y05&}K zHo!Wi6fXtHZw%oo%gNyhpFXdrS`Hv#k5gXW20V@a4}YTYexUlKOX=pt%z&5$7Zh)t z`1mlCmDOE6%difN&yMZ?#r_G|oPgpW@J5?vZ7oOl05rd44n~W=_yEHD&mjQa)^qg$ zA|t#dj>XKxMxMbaUg`q#6x;~6H!e(V73LGqOuH8X6-1iacdzW^pc=gKXLGq{oR{_1 zLb49t;mp_^+%#}aXZbpzl*kLpv5KFADg-{^6wvFgx|Pz{keE|$YP#G$wVE({AoupU zUOjz}%7zHQ{30qYejU)MFl6(CoHYTZuRuvp7agtcCa1{n=XE5^$>)!)v#arDT&Lj~ zdTvM8*QWMwHl+7kYuJmZf|kqE8M7U!bPD^S?st6GI&=h_R)|hCG0Rqi-)5NU+!ho4 z<>A`jmKEv;l$O!F*3EGIn!TP^)lFww+HXca7p*!GESrn!L{1*NXWjaw%}ple_6pDa zs3FU<)lH&n-X5OR!W7YZYCXPhb8Y;FP7v3)ca%VRlJx%2^DGDZ>VU?I@zD+6G6NlI zy=lu$pi1!pRx}I%4z@rM?8#mwl3Q8-iyq-^AFKoRV4o>53WyC$0PME@RkXK)F@ zRbcT2yf9H8aVvtHZbnC^=2Z8zJ-aTj3aFP4BouRTd`a58d$wBv+!!Nr{E{1I9zc{t zlytR(RhKJcIu1p4Z`$|w&o>4O1G%K2;$@8d$z15uBFH(%Hd94D@*2Bw{!0SV$ZZ`$ z?EoSR@0POuG>@pX))WFqW~K*AoR$1pP}1S36w6o9u}Ma2t?ZCiJEnaqKb9H*-#obI z+eL>9#XrQ1Sfe`FEDwF64*^CK(G%DCt^>`tBzt?5q8>k~Y-ih__8C5UW@Dq}Pp&Hb z(Xk#?+(P^zMylQ@HVl)3ug~s<_EJWonZjV6Rn12#Z*&1@KuMIav(&YFFw zy7-mihDU;VFApBvEveNp?myOp&~_H-y+Q_xZzaF!zZ2tqrTIC6e`_~?ssPe^^QBza z0_3X!j%Ww?5q?T`&8^37H+fx)QyMZ@BxM?DD-Gs&2L7qcvqW3$Fm}_A;AU zt+XxqRMe%=_Q^!|6)l*Ue%V#E>#d!==WYR6quxg!lSQq|gusBZ6k)#}e6gmRnpUKo z`)rfAUUGD*D#KaxK{xpoczj|Y!hCgIlH}%=ixw@5;j8Wrom!tmS+um$L4mnNs`)d< z4W;~*+|>jQz%qnA2(>n|eke4DJop_j+Tc;k55ZgkH0V;4JtviBTPOOA+=_pP#&4}E zn;$91HW0zv%VHb$gC^cJZ`=HeiSu-84bP$q{@L4*Ov?k8sQAV6rp2E|9zkQ;B;4Z)iPY}2Ai^tK1l0vL@&H2?G+EKo}S~}dISPnI0QaG@*)oau|yraLlYD$re zPe(_01Y!j$>*&q&d2RvxYfRWn6q(^1L_qnr-fdiOKD)V_!sjRU^|B#me#Rc#UA*N0 z0Pc(!TnH`8@7eWjZ7kRuwI#(vOr6SdrzEAHbS;&LkndzIzK>$tcAANzH4x_UnUnnJP(2?}*-`7Z>W@ijK@RH=35z)jl^}WyY9NH2RBY-E7HAy_an7 z+27V|Vua`#-E2AtfLeVe_|*vd>ok%zD%THH%H-UAwq_&hR_nU-I-rI} za@y(BP_vBMw_P<;!Q^$wGEMGKK>Uql(D!R_Eky`@rs}LhvW@6468+EwL?Q@L{}Xo_3U=TmK^FEtcFfWIwSnP>)*TW}BCMYA*Q!7N-;@l&D% zcHiszMmcTksmn5#=Pwk9?yi}grF%Vmx}>r$(ofX2di_b?tA@bB#|zvjDu6UP?Y7PL z5fI}C-Mg{Vy9fAi@W=O4@A%JXtzG7%o{tSn8G{mqcWzp%S5F(u!z80&%nfA=o_W0s zeb)z(2Sg`haZiiad)e|_Z5gctA8AKF7(F1Gtdj2EYoZE@z;MFDA_wlAAH{dsRpXW|TLn^` zAnp~Yx?fxk@y@4wNqNL1>I_%G>3nzZ`=;GY_`Gv@M%Nf|#SA&ey_`6=-hux20BL9R zl?B>v!!KnB`BURef|RgjPobkF#L}|g=`V@9sc@0tbIoKiZ|S%nfY8-0$(Ry$$qVNd z8MNNBoUBre7bDhZK;cY3#M_OZIcX_Q&hA9`?Ugg+?;wQEe6{F4|BP;9f@S!B8d}yc zi;E{P)wMV~i+32-*hVFDpj~1in7iiSc)8yiVvk3p(rs8DrS=en8OI5MdLB6@7C(n2 zJD3bPYsl~pv}MRhTUzQvkg>{K)Sv()Cng})@A~$g2;kP?YxQ9Y zkKRZ4s&5s=dx=>IB|H=#tkAu37P=j9t>R|-&A6zEntaCt{ng+bip5!1$2Nlp*&~mN z9l_QuDO9)=89rqBw7d6meYIMf)3zVKh=-s(OmkVCoxB5tNu|#?`OZei2fl*LgM7b- zcwINQQgEn{+{k`Bp{wZ6ImJ7jQPRKE?7QZ?)2Kb*{TZWvvrK4BTO@6Dm;S!?>PilY z5`O*gtD>^#S);dvjhf}>m=jt@J5reUc%Au|Gk*CRrkHSRHe_(R1$5uN?OAGYAktVu zD$Gl|staLwEXaTl#VbbgL)8a zXZ>`du4v(w5<7QGAof^6M&^#Io7=8#e!5`XN&2XKs;@hl@~axfkdwxa6Ui)&us?pc3= zOyD4ma^4K?audr!NDMCL>&hR~^=`#ZXw9}N89Y3^1to9b4%oBN>GzLzhFtP5{={ zY{M@RyvzScac=8{Ne}yB8vgn1UBq&h?M`D6epdq#gJTTeie7h)a`N4lJkZPb+@j&T z`8~HwP6+|Eglie~(0PU+iMqg*-roWiA-22kP4k`}&pseBaC_k|RQ8C8nR}xDv?z}h zkNaC@JKOfqS2mQc5<#4(!Li~>u)sq=T}`?InS=KVPk8se2Cl9gD4AKi?<_YgvJ)Ot5_1}ZfGT@#4W95ssFcGb#q zso1BAomnFlqlqmaNM+_DNAH(7J1Yk6eTC(p$Y;B~o!2ZY=WS9OS{s|XF>qL@nl%{)nR==2`*cFmzpd_3wN1#&RMkcnxAas z%tNwoS~a{K!qVdn9>)$1Kv6OSXN6HOyuCkXiL38z78#yJkZ9K~)oN-h-zPjy)i8m- zf<-3jJU+imh3BrX7bM}O1;ETG^9C4U{C>&ev=7_(^SmANUBIhjg@`JX>&M(tKdT>m zd&v3vf?Oq?y(4DLVqY$^{cS$&3_!Q0ve;Q9!Zm>tYEHG}sINAUa}W!Pz3Qe9DYx5b z%dBrPY0}(OC8XAx4&Cxry?#uk`kVm0sm8N}3~R%;GeXRgaPkPh_jIwBVB6(ZP0bl| z(T=<^IQ~{FG6h6D$o_Umk@u*XN#tAPJ0hyq?^)nagDG}Cha*|pPbL%q!S#(w@w9wm zBa4aq6%wC<3l@t-3XlbKfjjzfbms5*IU*YgptuH{98Mkt+NXE!-Gl(0; zj|&EV7JQIZjCZ!e*7_l#w8EEXO0M_OhH2Phcr6+YPy?f716PW60Y#N=q*w;Za6{yw zEiF4~|BuF?yA@1cLQ&RMd)5#8eNuCB+7oCF-$x%lU?1Rf-D1r|an<3?xXtn8-ENJd zyc6|3R#XZRaFj+qDI(B*KQXGYV#M-0G}bv@g-NcaMryy@z)9+_zBa9@(@?Fg*`E(6 z9)(NN*6PjqW7lCU@v8jOsZryai8x4FL877`Ly05Y?+FzfsbdT?3ea+x0CS>tc=={e zqnGd@&)+esW*yqC=4RF8Dtz1WQ9TS|i5g^2FJ$yARw3+ zdtqMQAd(CaSsqvgWJu^GWF>92?VSO0)mldpBNNI*JVF^bOVwbG2aAYy`S!5Efb-{&!aO zf>I;!zK=5I-~N7<%E$5LD`@+h`%=VfP39f7*CPIyNP<(G?B)OiuQ!}8(FU^(-#uN1 z@U0@zcdRR@hTnaC7>Os;=R4ik4M@F2e0VrtC~DD1>H&(dHZa$MdP#Hs5SWOaEUlF=`6-LSt0R6V}{n@HqIHW7pkQ)gB0aj?T(Si^<1X5Koh7 z_SF63jxp2w<-^`m6jXZiG~6rYD2dc8nqQK5)~0QZPba1_6iQCeeP2KWt89Zq>A5&Iyq?J{n&+-jL@T)Dr$#U`s&~Y92K4&#@o&wsckm! zSnsV^TUmS4!A8nDOwFG)j4t5suaw~LT7S2K&jfCuxo(sLhl}IXn*O>}p^w^5px~Ob zk8L!4L?x-j^Zaea z+yleAsl3xJuN0mdFfAxPnG1LaXpj~JzYJTVJ*J{k%4hC*xi_Ob3x3{39nH@8vip&%huV0-iK3o5_z)8r))@$&D6b>i{NmI>6X4h zU7C^S^AQrkE}GqU>bhk(;;tcSmYn`c3z`wRz90KBoDl^KJ_@HH<6ebF<0>^|@>-fJ zue@2cr&l!T%#6~zU%Rzl%i;g*eHM^C>pOJ!7i&0x@6gdBO-xNtr)tegiPN91;5){_ zmLib=N76>6!OUR8K}S9^Otncj6U39cnoV^Qr)1z|`0aaz@!%Nf3B_?5Ae-|k&=+3i zi#M|OMx*b>B410fiNOQav6t|N5|oVhteC}?Q%0+!xhEGwpZq$j33iJ`H|j!_9(iyY zH)+B}Wv3QGUs5UT_8L8(qwRjmWvP>R{7`z`M)fey;1?eoCQR>B{EhEglz1tkE7?8Q z%JI2_I7&ILmDrz41?^^g7GBXpo&4xHc_&HE%lm`TJT=hcOQc1EKHK^2hT$US;ruQY zyKTwAfD9{d)iqrF-j4c6h8xW>G;~{;$@1LVj91nD|YT)k?i7Sx+lDS^I(4Ul^SV z!8W3rx?AW4yv%~$rfP$WR8E44h( z!BJ{*TY!?XPCzITRQt2OJ5$v`#Z_88SbiItBv~4}_U({cv>T zI&~_8+Z|<^1RU~?%lbXe04mm^gJ~nL1m^b~XFefWP~_}~s(E@n-I|ODv`id{1qXbW zRdvLp&Do(%)(aC6=}uZ@CA&OYkt>8n@Q1!;zB(kXuF_}jZW|QBSD@e8^0bKN$Ns)A zzR-vMpGNk- zfcLUDz|FTT!7pziyi^*u9^VQj2_7C+wR(c`ZV-Ef`a0HsN?j`IhI0R%+HvqTgWgQx zC8ucMV=@QLbrkY=YGX%8^R5>egH{Vs*l}4J_9FgKY((e1Cqn3@U-L=#u}5a}`9Rqr zw#q>E^A-0svyZRC!+~>^aJ_f$?gO$L-?@6g2xJ7~EH#Q0QtQ0Y63MLA`9B}jJT?^O z{H!1(ci-GDY>)O+i2FrN2DZ8kIDcPY)_2ivX#FI_~2GP8R<#g#L4b@&D8N z>+Sxqo$dHc-OIE8`?1I(^Jqz1(vI zayPeP6*0*3W27BWymGjld}hY)bymk1{2co`_DqH3D6L9s)cNVm`B?t`bn*!*xed_% zzOx-<dQ-Rb`9VHe&-=O3vwl z)5gf~rwZ*`v#s+$tH%5ca2%Y&lH18kB!Ttx7PjIX?B?BvTtqzzkSQe-Be_! z^ij|GiNbb39##RQLgr{>Bj%*D=R{Ud6w!KGDso)9H~e#{$FQ`t)NXr0&K`UY5dY{k z4C`Wyf^;6V)4XgOH7@L+Ii-RP+ws1sK(*&P=a>uzzk|}+EvZk zl6Ir?G4Hg8j4(-_h{MtyyWigMdB0NV{=Ux-g#>hM$4otuF3*>PvZ^WufVC+Yt9XyW z-v6#mYIjHS({OPq%6IsrSAh52gEmOe_I3_6jO2TJ&tQ9Nu?a$Ms-E*|o<9;Q_5cYa z#fF`9cGU22)KsdB7xTeTq36)ayPbnAgWBh4L)2StoqLZh?2yE&ew=USAntyuHEAR-1;>%NnjUYEa zSn?ga%}4UiO}6d{cVh^+nc>95#Bd;(V_}S=fYz!H$Nv)diYx(`lI@GXqYYXr2dlUqJQG_NrR-v28^@-Yy zt6cDmi@EjcnXvQkPZXX8s@6hiYqfIl(W2McV&{CE*Xf8?m-c!~W)|2#uduMA5NI;~ zNp>>T%`(H7`t@%3Sj1}SKnYOc?#hy@w$ZWB;{SZHu-!w;0qivym3|0|wSh+0_B3h! z9z$n5x2Zjbu{lS_*&WAv!gLF8kNsT3qI=fcca7hjAJUmY(5Mbb2`6%#H9u(v4`jg2 zchzFM;<>knOA?{c(hOyN()(_Kex*+5xDfYX!aY*G9QCwLO*(GwI)ANbs)3M|??be>SBgwO#+q_-_ z(@f64ntXH;g=aQmXgd(64Y*<5I3pUf=YWl|wqETa5MV}1ICn4Eb9 zt8!7lmsmxofaZDA4j6}>Op#MFE=r#2b?kg}39u4}txg`Kk;prA&=Bb$AncD0rrkDn zcVdGwfY8E5Wy+&4}oa=eSVo_S1>V z`3kvhhs|+ay#2`Inka^2XGo#=*Af3Cz^IYbrpZJv*FXyuad5J3{IM|fJ zkto-^Tyw#s!E;xT{)j8gqOjmY8ds1*ODHo_@TAPmlf&fm>XYe>)1>-0c$b?=ZN4uW zd13_H9a8J!AJJHyS`wL?+0_AfC=p@h!tBbcQEXHM)X#(lo5Gp1rGy^OsR zw`VtyRk}=lg;>hlZn2y4_|3?|LPo4nnn=}BAkAr#s_X3uKZ2*7BZo;H?aS-7tJ`;4 znFd)uCZTrU)-E7SD|%#LW=Iw$_#}D|Ew2}$4C0s7a2O|c^(nL{W;$OtmD-U(?#L8x zNS$hCMw>)RXqGn>jHy3DyKg!xyy;*HPDQ((#>NBOA)FOss~Aa8ncSbwll174Y1 z{_I`?W=@8oi`?JdPE#;E>($ec)p;S<7DRw)zvT?n?9a5^usaAMu$wj8#YiHI`u06$ z_G1_GuYdGJM@flqW#@s-dEznKBInzYUVOb_zm|&E#Y+`*HA5kZ40zvIR& zrJx(YCR^a(zDwhOvIQ$<7jtMsEkY{oq$DN z5!iK0eOxAbuG5k)sx|lx3;d(4kPrdOYQi=3lN#deqmAGwaRDxQljY^7xGN)X?#Sc3 z5E7?TK=zSMC!e1zb}b)jtabnn7P%a_2$k0wSY`7Bw7E(uT>&t%<_JsUigslToo!CHky1PRIfgxc-ly!KKUP}+cb(DlgCR#6 zw84eNIl4P0AZoSZaK6u8Lx`7^M3t)Jj@EO>J2d;Na~21Z#2K0B?2n;gBjqpHfkkWk zoDy8o9e51XD_KQf#gTZUg4v0?fe&(MfNE)lQ=K$Y1?I!CUfE~|b6q1d$IQtdo$}@E zZsxhopv9-CK3(%=c9)&SkPG9o9pV-@{MU* z*Iw^$0bD|JHJ_6!y|RlaT1^+75AJ7SXOAy=Y@q{nmyUw;T`%=ot@P|j&>za3Zl@7K zuf=GaI(xZ{)_F=TbiFBlLu;&!NB&@EA@miomFrc0dB(T*T# z#E|hPy4H68HZwJ% z8Y)}`D7t9?(j_M;uOmu=)9O}MZ(JSF@|v}W7h)%MRO3gVwIV=u(8A-U0WvEiZP#1} zCQc93e#54otq^G|d9VH~jv@{X9XvW0Iu%>+c66<$smIx0Ev#p=>GFCQAGEU*F3#_? z^ajQ~x)3x1jU2&G4kz!XPeWjX3hs}-Lw42J;aAz$W$gE2gmzgD>?;`e z6X7oaGS!!x%}v*<(Pv7XjPSA@bs=7w){Nb=fkw}6RL=1xxeO=4ByvDVNHb)4j>9E` zs?Y1>z?LhXAt3nB=A^|Y25BPg^`-A4GygS~ktvzRnD2#*X_Fe_@wtnJ3!`O+LBAcI z0aU^hL1-5$p$r3I_L2Ch zQM_J?i0)E4XlJLW(0!hHL0N}elVLfJJTWvqv(F+s)nJHS*MM^gBiZ`xG-BdQ14*w1 z#d313IFODZo4}evlCI%9)5iG&OWbk}@p;$)ai@|M3t*VAQKwb(w;QMVGb0Uq+{zD^ zxvz&g#3nWDrL%jWw8gX(46e;Tz@bjo+EMZIq(<#~o$osvgCf&qBdv1!V?~WytnZ(? zzTT;M>2+M`HNgnCo@uc1PydqCojFpqwok~WYY#m*{GgPx_3iI+tYw`w*3N6W|{`euj?fpv)dGy9!;48G}1!6?F zf9Axjq&?kM9QGGZ+bprr8w8i7=Yg-6y71v#c;~KlOJo!Spb0oRlFWgypeC9ppE>wE zRU@KFy?mFpUgbTp@sXpV-VpQOEz>9oWs$H3?Fc{wIwaXgvwT9K6k6;N4e<(mWa1GJ zocCZ2ABD)ODh0%j*qzEHyYJfBRztw5y1LzTmW9 zS_Giez}M^G3sal|z6$*C-tGdQ1DFr{rwGJ_N5lsDI5=M^E_(C|7){`7{$jzC0|6}X z#Q^#9s#ky?UhrS^>NDmh@WVHT8vDgyu-jhV;#|tVJ}fX5OR=`ce7SG_d<^0X(36*7 zpFjVJ9i;mTDc}`xtp$2|!zM$vDqxUs-l}7J|0Q#<7Cau7o(!g+*=i>-GHYdfl-89Y z+pS23?S$hCY=$vOX$I3q3@M$tdp3!{NSc5YftV5pr~JH{&jHp$`-dNvOdEemQs*c>PZHYp4v%aU57NqE%)b{t>dx%|9xR=86GqsW%Or>qxPq`1t8m-H`TD?H$dtUJJ%-Q0>e z>H&|xN+`K#54!*^+G8K*%p~dJiM?Zu?L4XK<%eBPp2UMcPhs16uPAo$)-Nx*@s{v% zoL++>wRCkWb+P~aryas}1TfFQ&o542UyLR24B}$`SA73WK^8FEzyq&E{%&o4FCRQ^ zjp|pCsW6m_!hddP$;?9Odri5d#>%F7)Lahr`@=PQnf$4{-4%KAKaj{_@*9RQR`y?r*y&tPufbC z3MpK3kW@!-;#~$quLjF_C;O2V;&}Jar=@3@q?8 zcGN*;91kPe>Z93Tsn1=X4HxiKuA)menYP7Ogc;8K+{b)YoG~Six_VS)TwmB^E;H>l z0qYFdU$bL&txLM&Z;I57-Vc8@4ZEke6XeKX%c2<8O1O+j=;htqYF%SnZK0ev+48Gb zRb&cMhQSEY6GHN8Dv~b0h!qq03boc(hlnU`)^-_S02jq#u+&=2@0nLW3e^}^U6kON z%k#%IJxI4c3&0wEyKy<&<57?aW;??SI_EVxW!glYP)fIfr|k&QiHVo=OcF=R;g~E$ z`_>*5RK7@WsIM0v~x>*I)31Li-gaI2FsMhd`SwQW4XT^#3;Vg z5T6aN(Vd@VWP{71LTwWYvO+eWI8Lr_(LoCb(Q~Byw_9mWHJxdZJp`2jQ1(b?@F^1d zVUA;$+BF}r4+sD3H`Aw3Lb?uG_-Aw+AjceO8M$R})<6N{TOCb!L35 z{@t6mter=mO5fnRmgP31euW@@IV_2eP;jB!z`XduRI49j=hb2lV?yfUSz9XQR_dzy z;d-Rjd%{S_LNx?V^{jP@aWl2m?zd&UAnrQmXSH)nQ}8SG-aJQLUgzWwlOxRi3b46A zor6)biMjEJ1w*QNMZcvW^I>uc<$GdWR1di{^nKp53O4a>9U0gDlq-eVlcRZyb=GTG z$7I(Ek6R`frS)4C3$$D#DN30pD~XBL$@ey6nie0hY-EF1qKHto-Rv~}El;zX?9n$n zV&M)6YpebINk93;OZAjy@QW8WzEg_Sdktei-y2N0pvj}Q%d^$jGdt>p_kS10>dZHQ z7_&WES}TgcOae(Uc_T8&nN$PEk;u9Vaj$)xZ(Ns4M6r6Iue+ z-Eijw%-7oFqQIqwMrWC5mn#N)vBwLVm0d2|69%xs$ny-XJ2$t%xA)??ou&-%XO?PL z1C~4xTmI3Uu7SVq7Mp5s@5gcp=h&I0JZ!aY_jL#jV}sXlj?nFeQy|TM&#*7Rek9qS zjCR>-4_a|Td%k-p7wQ(}cNh4tlM7LmCc53NNVqjZf`t0C&Pvxqf6XAfV`^r$7gj$a z-6GFDuY6m-w26T)VTS&QD_sIgj%;ux@mEc*G>RZPndELO6A5K~V_E+w?rzV1BgJ=X z6YC$0h$spIceC|dyLmWk9g(VA6B?}qBtj#32JQT+LP=teBjY}#PZ$R3U>sRobqosC zXh&@n<`q}?b`FVy&fhPS%Pn>poZ!{5eo5u6P!yPG9YG#eY)d>pq@S)!si^D{F!7@2 zr-S@HsCnq~xx<47?Js0KJiEM&;t&1;11_$~kvlWq4zrezx*#$}wXpJD0laN_nTxtL6071ihLxbE$A{*>a z^3*SkPQ&`U^^M~WW($XmP%Q~VbgM?P@Or|_3>pg$eT|i}^0N*^_mK)J6%+g>x)vT= ztYfF0mx{^S-1YzK7>z!rw$1Y!ILcXC{WwNMH`Du6CbW+CBpdUckhGh8V-!6X@3|=F zijlL$1iiCEYWPp9lSm_Dd3!ph)D~t$8v-u z`aHQt==PPBYSJRClTUf0^+)svImUiG)(t?d+o+d_+M3MZ89 zf~u!AOB-s}6!sD1TYx&(hE>pT@O^}bxQEjPGQ<&%- zT;~k`T6wkF{n)S}Rhkp!8A-!P;XZVE`CBcw6ch5wqTVn>X+hs@c;i?!@sp|DZUgn= zV~CI3??WG3>3c#A-FB5KjO=hg-!>_LvUbq6H6XIn;0>xc2!x!20mfRqP|Z>nA=WzG zF)GJx2)oG^Ly2PY-RZKJX1TtND`>O#5!OsO#d}6C?EWggp6$%#=$7eG=DLW%@TZmr zvULg>7Qfc6hk{Yo`spuCV6I*ZE?hJ3Tj6SjR^b#AOiJ^jzg+-Bi5-g$paRa*)+nB`}z4ux>1_%Pv$bW7D|z=Ezfi5;ETa z&H3qa^+#c};GW+sBj4}|Qgfc97{h_Gv16MZxeK-2fd52HpLAUGH4 zA}l^-f&h5y+cVRS$@j)WS4rjmK};98`TY?V_x|%703`AM26g~Y1|Zf~Pb`%FuFL=j zU^y0~?P3Fm$4M_?D!~^>IE(7S7yNfX+hju|WP(*A&Kwn$hr)dL9BAc}KKt&iv}z?9 zt?3VKw$ez%9BcE$hjRjV@HxjO%VdBC|G4f|%o0@QUUx!eHH#Xq3fo-^SlLiqSh{LH zIZG-6ei*V4o2Qm4A{Nuz(g30v)1wsKo4Z&Zt8i}oa zX&s@X9L^x+JCRGm^0IowU(j3#ZD0``$5edPSe+KhrIn6`{2EP9j`mplxfP{pv9-lb zu0dz;I*--fbwz_}K9n(O;i#Glh*(VjKuu>@8I4-^_`oo(3PrYF{adH4PBK>GkGptU z-_`&2yDeh#eo>Nu-!(#A`d$B2Lq;N^msh52^1h-*owbLLzH?U2`Q0v4zZE&{wQ#Up z(OtaClW4#_J3v`@uzfeU6&5_-gJPH0xrT!ydD${qb}R(pG_L8_i9x*T2*8Z7uLg<1 zB3L{GDig`%ioGK}!c9_0y{R&re;3%sPo9R6$@2$ZOUE=pjeL^s~HdBv0GsM zS%P>omA!*&ulL-R!_IMZm6F@jUGkFXav|lLVfj{69AYXds~0!v?!+ z_x{g~#jFa*syxFmyPUOTIOIo5oKB4wt|ORA$6aCi)@PUP@sas13oR$JtWwLSx?NnBD16Ncs|ZICTsOM$v;TDu2`l}8l(gLVQgPgcwq_=@XHm~Js+A>KujbN z0rAe54^=)g^&4b#wJbJls4#k+NpX84Q+&YHKsxGC#R~u!uC;cu_}@hZJ_TNHkm?_6 z<;KcyXWu&g75u2qMKq!T-D}sz3b#~DOIPC4%C5E4F`*SN4Nl$RJI1C2+FoA1O%Fy= zK~2zxEiAFU=~`_N5FO`afybkUvc;|pzJd`7o?@f<%}`95aoYcy4>;?P9*JiJL1LKPN@WQf}f%E*Dwsj+k#NSsS(yN zrk@|ju$}lbH%#+=)c@D6;=jcA40b>h|2N*s+N&KQXC^P-_WhHwQe3HK#pBpu+ltB;~^FnJWT(uruY0F@ib zo6z>LVVhvQ+~MU(FvHtvOK}kISjRM=h4KUitqIHaxxbRXV>3C1mjHk)5pX3YrX7eq ziV;z4uFdYB+{;8V##A{jeDCELe`x^LJEO|5$bg#Q@6BHg3>P--_SO0S+@}0*ub7ES zjA<>Mj56z37`KLSZ%A=|kpsm&S=35Jy^wK*rgF*P?W7aUSH$ENPTBZYvGFk>x5BG` z0tv=%rk8J=?Ex#Re*!V??r4mSnk)`*Cm+USDKia1rT8<_{YEg7R2wgf6v(++3eGxe zc3ZA!?2T>wg$n=$9wWQpc3|5DvRy{On$eI9zDL?-gel-hWoI36p0syBl&vlwR7x>f zLMF!eyVKXojV{1a;IqsBIEsP@+Rd*SRhQhDLKW$3w?$B{cap^ym5l;>)l}ova2KQQ zo`wBJ(a)vH9#$Gl{yv>#hS!~Uzpi^2&`B-YK3~>&S!}QlHrB^|9g)@M2f&F=KP;RO zz->gAubiWb~F_y4aicKjV)dHa6 z1>WUc4_1KtH6SKhb}M;FCBzGZLbctcm(YTSmEq%VkjsMyNQEl7Ovz#+S(V#nj~~wP zK!4`(rcP`*W-v%cDfwNc7Z!Y4zfqO9>t~c<>Tf;4Nw4~nf1)Nm+%17}tW}xMN%g2Y z`!|MRR{*!QHsQF&wIv(aGH*Zq*)bL1nvpPXE`Y1e{`SOM<0nJa;PxcFf%0idz%}=0 z+E2t%D)Vqjbi{qnOE63+DMy3Uoiqj_i-lo%3kQ?2!t3@5)4>kO%I*{$!A}Xv1#^=z zZLFpJ`;>uu3H7h{43&A%oY+L;973R21wa^ahKFJ0R3;urRom?mk^tZ;8O=6Bl`z=m-S~YS4pON5vSP57cY z)H$)hX@iR{H(%l)GgwCvR#ri5NsfG7sfA-^)~_*Q>eKpjt%LA+;$?u;TJUC$h1XV^ z5(tnm2_E|U{ySccmKV9;K%Rfr zyqlqE2hCevJ|n=X1oHhW2q2ZSiX8|5I4iGL0!BgN&fjL@e?Oo&Rs<=kV@+A@|3%Qj z7YRsFGHRGx1>|uX78e^wuP2LA_CQEx!ks@pp03+-gl&&U={#Ct(L&NE*SPes0m$aX z)IU4oVnr?z0AWW3+7-?K-va_9phri4+`=MesjZ9B?Uhi7vWePvo!@un`_34JlJ*j0 zWo6s6C#DO&V4(qU@9H9x9oTMW0f5G*?X+Gk+2Hod|0lTNWc>d6e!Mx#oJJjVQcYyF zNGPg#U;Oy_#OVAROP;64OxQDzXGfRbO9Fv)G{%~Ct<#twjHDTCE<#xIiK9PAizT+u zifoY4x9QlduWULdEd4WUNa``}F$Y(`lUJOxw}21Xy#zv7L`7{v36%U1v482Wq}04u zJs-;IU#4=~gxN7Ve>E`8bXYM0WI~0V4UIouQx~+HhiKGh5PS(s^KVB0;hQw!3!w-| z@xTo56pq5>W9GnPnFXxiB3@i?j3iM6WZle^$!SHy7Dgy?%G$eXX5j&SMh-mxH+&kN z@7wdIAlv*O?Ob_K(^np6P;13SRs>YkK;=e3LXv>mZl6Po(P(>Vd)9$#N<@06me2T+u$et8n?t2$Qkiev4dls|JJTpPZwx zga*E?c`2Y!1fI6!f6%)tw;W`v=L7<+JO(Vc!-*6!D0%sQNRi$>S@?*V*d?Vy-8P>T zAaKPWiH`pGo_ga;Sy=^z+2>pD?9~cwd4%+oR2aV!%h=!}>=KX(f%K^8ZSrb8nM|2R zE4(-?--%B{qM=wC`X=0$m$9bWG!Zo1u%?4XF?(@SVs}UacE)zG4;?Z5o4bV|`d9_A zKVhCHtP?L+g1n01CAwF0BkEaCT}SX~Bo5lpQnOP2)On|K;dmnW0*Lm^M<(_j&$OB1 ziESU?=u|tX6Wy*fvW+13cPCt4S(`7`fHit^BeCEpb?5u8_*--Jz(DeGt+3Mj{Mb$2cEgIM%wWj|- zo0}k^vgS!4JeJeO02r>>84ih{Pu}e8-_UCk%;YM24P4b*8ocl$*9BV-L)2lD4wo1WYR<6Uj`cFTr`D}V5e^KmW;y*{%XlXZC5USLH60;sKow(By- zbNdf*!B0`wO|-9yn~2&TuCt2|?YvZPD>iCuVg+Le6 z0kdZBdc*-@C%sT8x@f!OmGC${57(2GhbPm4WX?47?$_*GRxGddm=NmQZZV7>&D1zG z#pVeBKWq-8@BK#WZbIx?RT}l)klE+xMu$j_P2}KQMxDvE=r`jws3h|t-#&3|jy2cN zzv5-L__`=1$KXdlIyqEpZt|S1IZSJ@c{kRb7*M-$T%|d8{%2 zm`g&ExWG?^1&v;3Cq(*fR@yeclxyLbuU%D4x%abKspz z?s5JP(~l3Aqg*O>J~~6dR-{EKJ-}^H6Z~xTGz8D-Zg#x|)dTjJBa_X9;b(hbA{wo$ zesTdBK%m#&pQ6~rMt(*_6pg3;@Squc=YU|};BjVufVndZ9(HD*pZ7L0-;jx@6PvDvq}Cv`)zq1(m# zZepN#lzV^GRY5h3pu?`jIIHHE>(F?-`Kj6 z4--39YAh#GVp2%j4-Xp~BAMo2;B8LlhqNW852qz_604fGXlPx)XX2k&aXo(f@H!YP z%01LMV$oD^XSmB~>~T8r!VR43SsPK5YH`7yX{!k#*28ml8FA3gx5|YIZ94-%%3cmX zrbK=WA!xu(GieD>(C~!!7B#mp4g6mx&?VSx?}7sxfxMRrtyU zLn^p=P{Bv<tAHFw zUiUR_gl{#%KLlVRB3NHeJW|P?6Z<<94mq zNF{PQcg;&mkz^g`7zs6t5=%yh6NCP? z);H;VCpmG_gNh3|pJW%zZr)Voz9IYcgX*LE##S%nG`{g(2HmtH*VldDQT6C`{e^t2 zIVga`%ouqgpU5y{r=R#)!5&rqf%|;!a_e-YzObmiNFRNAcJZaDrtqi)TJLtTURdhq zJ)x4}dqg7j=(beK<@u`QW8mJeKW~@5LEcl}*SrnJ{`&>i>O?`95|CWlQfeuBSvz4_bK4_$lHHLdFzb`L$(d^#VE*R+?opfzaD`uf0V`V`9|M4 zmFX6O@V1n*(!T?~8F1lA@MxgouC0OX$Aj|R=RDUse+E%)fWfHGya}wVtY-1Cz9Jbv)Wmjg`yLF* z^T0~@ebV)g#zwT8GtMtXr(J*1;~BVj!5Jv#SMz;4(?)o+_oWI;@rONmd?j?%4qNv7 zPYkR*zC_&(ia5C;3TggmeVkUY^e%Iq{lAQQ3(WFvm?vS9d%D5%t0^hwM@s-iPj4eB zQP-E~^UO)>*m_jM}cH5 zg&?nZUcw|L$BC0oQM?24Y`L;D^jQjW@%)Ry+~Zl5!%L2(QeqU@^8z*YMPIwkHRT#g zWt+GgqMp&1fh|{!sX6Yn9V>)ygW)301_^(nwEBtw7?hWC6nAiSc|o;4X)dGsXBB|l z=lrjHr_0TiH3b9&`f9k6S|BMtyymQj$HyZV$Mb5{vrb{7!+FZfyw#vC2rn+ZmYA?0 zilq;U%amuzS`4jE^zw3XW{foSTz;~#vEc*?E2XqPn9%gyciiBscVVgXOH8RgMK+ZM zc=fvvWkLP+b~Xla^Y`z;Fi$17L`P*;2dMH_>hub6tXCeS3RTV~a8ADDfSM#1f1;L` zUSIx#gka`n`#QY~@^fM~Y;0ijiu&TZ*gZ9VRmoMS7-U&aP`^7xHq=j}G$&x%%MrxT z=_*RgYxir7b1zJkVndW`qe5+SRa?~Kl5YcJo#pGQUtpgx$%Xa+qbf?6j@p|OQUP@PO1T!Ae%x^o@I)J(kuVQ zl9bE6WB=Te7B(*yYRU{e{Med^0R?-5DD|aNJl}^PJkte9U>Q;SPIB|A=aZOTqPUuK zJ38c$$!6?-tZd9mA?f$Y$;ruTu_Izwq0VEMw(;^5bC9;<6LflddSDQeEPx>NU*;Hk zJv&hX&5@__jW02%T}Vn-4`5pVQ6gISgxG6q+-o{t21{0NuG;NmyJ|Cg9qM@w)rH$oWKY9M5rJkIIzD z2$m8(=odWw5i5aF$YkVi0sx;P8Y33 z*;X~IGm@g*z2A&)M1{eAe`Up@?s(37o$6|rYQ3Gt znWUAfCFH>&6H~Mswwv(i$pH@D3~Bfa*XmGJ|nm7qi= za>Q*t4Ut(AbH_HN3(2?$3k^k}pMR54$&b0h?bOqKjkzi7+|m%Pg42}JO{Oh z9cVP#j&t!B2c-itGxM#Uo*w%N6y_0qdY86mQsU)A)bN?Un?_L5czCpxOGIIl^dUr_ zDwopKx1GL>jCmEmgR8R=NmPxChKLrigO6yMkY@Uwkb7IxdlD28`*#}J5V3aR+a}eA zuQkElgTH=wZirTdoo9baRB#cwZLSG~@TpU&lQ7GPHL#3l<<4*zRn;);)c-6l>`o6-gP6%=ESCYM>b#IK8tBL_Qu~K%JQVh-QbOETum!~I#`(f z;POb2)zw^MMfL72(X1MwpVDXRZ9mLobaJ=sa(}D`cTp^VRc2ZXkW-ye<1n^Kp=&i3 z-IL1cYK9+Ge_%2B%nO!>}SC&!F9I7%k0zHT9^ z!ecSD1X*uTe#zs%Td?yYcV`AGk^CMC=OvVc@{BxLu3=Vl=RSKyTSHnZp8G2rO&NXB z_bavGV9(63(||FEA(}Oj`(kwCSi{p(L`%qZ9pyp`9c{x*j(opS_Blnbm8S4G0sL+E z*{`Dq%SWq#d!JD@yqD1|KngXtXZk#mlfvGl+HlGfGJLAv&9wnF+@|v{>SGR#d-^cg z+`{+HZclK9X62+sCTfz2YAlFd{~i_=x4ec5gV1b^Bi*{FEqlSrO?l4i#Kgz&;(UJq z+1Lp6V@Sg*Y-y2twVfp$WcE7nM(X`@M>au?8eG48dn>EVi?d^t`-WK!Pr}{1cMp)d zHHOL5Q1JRkV#8>vD_-vDh?$Qwu_}4vvZC-9bG z4f^EwZyyO#%5g6qN6P+s-!nH-5|S9t5#ww`?1R*ptBd9<_qsPf-+x+N+>LPXkyd3g z)lODoZ&D8p3xl2PEgu|=sG$M|h-vZNI#2`Yu7dUpg*((^cF25b3$tEV(jS}-uJ_C* z_>0M=Bt&81)%+guM~(CBs{(OtlXKh@^H8!0NbK_Hc6QDw*62iiHhN?>MJc3b4R!!7 zo;=Fz^@h4-@zwXVhdfpA_pR_w+bncbpej{l z*0b33l6N1AZPp;eVY6rkfnje&j~dnbpr<_1P~1wMPrVI~;-vtWaUeMZ$~%7Uz4m>~ z=Ag1?;xJFf9WtR|s+OdRZAGNvsK655n+lyv5izTJ|~gD9B{%?QjT*<7)8GV;5ei z`U(!%Z%FVs$3k#srUVtk^u_0l^Ap;EY}xqKIOW=Otiz~EP0xO@lni}^IVY|sEB*N= zCx5hJye{Z);AO|AsEH*-`zO25+aqh2Gw!yK(%{MTqFXXozKXTeKmtPBOx>GHOn z%F3S81p!TIpBlti*$K=!9%1^qaMPPxm;?#wMq(PV_-gD-U#eQp^M#kYf+{VKOM`(;0c`DH+k_#hK7v$zb1b_ znRHozac0ctJdWvwn3!6}{JxO%Iw)wO@5#^bV;z}|{23SQqQdY{hJ~Pc#`gBqPs^)} z%Y*!3j|IV>rTvn>zTFyrvvAS0({#4P8|kE1>%>s3U){f%*acnJF4kjE5fhANWn;_B za#`smsqJ5kl2n~2Wx|nnX9NNxU7YYs#dhxa-$nt4mhZblY4P3}Y2I`~*MUAv>?wA0??1_KCP`EsXGb*aulSNY4s}u~r`A4eGEN zCX67R6;l|_Ty|6%B@?l9tAMcjY~Fcaj$wXl5RSx^tox^F^~01 z8&ea~<)Z81bopZNWSvyfQP^3GEo(iGd@GTJ<9p6GEA)0r4cjJZSk?IwWW>d(Q-sP% zu@vaR?&DO~h}#cfbLWKCymg(5(q=IhZ^LB^nv0bA+;3;O;>gZ9l`*`tKk^9Z2(9zX zQ&28*_YW%$(2b-0$@u^yE4u*?E#F6`3w?IzjD*N@LnUrb6qG6%~eR5u+oTJf*T> z*J~SP)(SD%e;+}$y?3;d>M)!x?#&(}ySTW>yAfy%4(K#6kq*ePocBG3!j`_ov;`89 zsfa!0Sv8L9dE3VvS)%wMRe?b;-oEir`&If4HD@6Dk;0 z-+-93d?b0yJ~Flt**0@^RNZX1zPDn=?08z;bjYF88K0bh(4^hHGdeSa0m{x+erC>^ zrk1sDGiB@N<}_z}7$TCj9I1S+PLXx54|mB?ic&zKLP?_V1>dm^inaKePi#{DR?KLp zkdlMA{o;+#0`w|1GmerQKCj+LY@`pts7s22Z9#PSQ+xpp={7Z|CyxcqZZ2He{tyoDM5M}y z30Kz6k`tZXg-Yz+5ZHcn7#--r-^`ydXQ$CiZdlP5KI>@S`{tM@r{P1JP{ODkY0}KY zJ66gKO7ynULI_Q!t>PzJq=#z@gG$T$s|+Od3PLXNV#CbIrLttOo~%1SPLZ_|ss5$z zLt^N%2+qpT`3bq>q82F6C-juwYs!{dkpu?RW6I*41w~Dt9>9aQxIUFS$Q#W!QJ}vJ zY2$-0hVM9e?-Q>K$G*%M7T`2QSDvyv;gTuEBdQbl6Ug_vz4|9`Ih83$I3)kbLQ~uc zkjY02G)6USi3G3OVuWn(m#w!A7&$Z^Ci*a0JpKUxn$^-lD9`73`|;J!sEO4Ev0p-A z6H|@e)$Cl9_IURNV}5@iP>ENk6wuQ(%eV zW{B82u-E7iHjgLm3w^f_*)iITELB;LE!%j?lCAs0HNKch^yycqZhri(8{JS_8*kKC zCRi32Ngl*vNl`hS9WMMM9|foDVWamiFzOGwP{IT@vcmtgeIh=~4H{NYCs02J%_O1PRHW%!-HQ#MIc3tr|PG2186dq8%dDO-w`Z z7&)U<7$PSX`7dK0+p91H;^p1Jc{(`JeCayH!5)`u%DS7mHXA7?L)>atX43xPRkI9& z&>g+VzkS-VTp$-4hlFTrGot!$Ba@VxPsd7g%dCEwG4mX?)T6PkMa3?Jh$ZWgE6mS! zktd*6EqtmsYe3kf!#a3$o4bRkPKsD!(!vct4!TCFW^*^@weYCIbBW;o&Tlai2o~o6 z&U^D^a;#-T&QjI3fzm_;5pEO8_PsS*5*@&vF(Vd=d^YT+OD1HEdKlaItAr|xB2l!w zr32PI!<~!-BG2>gvn|+KfYZPLTmI?zqmOzRqyZ_1mk#ee>7e?!BT&~Dt{h-TJAB{wLj40#qErzgcb0+Qt zS{1{dzE`XpJ~(=+H#VXt76r6av+Ij0_AZQP0EzEV(JB(iPbSnQHl-jpN|A78gmE__IfI~|!z zD$8!a;}N4oE^q{tjww)_+6zF&uvxcGdH|e!wJUik|CO@AK{Zgb?vIjN4gb zzh%eROCR5OiN}(gRB1b7a6(_NbzZ!P$f31Wp|!<*)oppNE}j6~I2lV}qQMS{{WIh^ zRpz&PZRsWG?zfi3_HKJ9IV_iqQ>@@H%YAHjaxPCg@aMvZE-Ig(`bL;}vy5T2PJcq1`~FpR@+~!iu&cI zJGL?>9OY5wuR6`_l4`bXkJ@=^7r4il^JB$|m7m#28DgL0t$!DG6{mY}Pb?k800m%XEM5jxusKRW+B8_$$N>Ig(vKzVYpr>uUc*bp~72Vn|{dwKbQ94k6v#Jgf~rx@5xJtbTrPO zJQsd~TqMz(wePNrqOu+!0pIa&{4&D6!m7B0Q2|f6`fgA*_pLEnWV`sE*$SIH+}t8H zoYy+$fw#f%@hG|avm&u46u(70x>KW{Es;t%Ylr$3Yry-|@}mceFS5YdOP`dlzF3D0}+}_ko|^@-|eCC{n)$H1;S+#e6T@?mEjVXXH zAbKF8hpTJ{@a8KzbonKo{0MXMFdZlh|7fJXQtVficV~ynL~-~JZiJ>1ZhF?^Jw98$ zXbkaM8wngbf2~|`Z*?P({A0aO!7#>{{ugL5;kq00$P4uR1^NRng9R{PPEO9S?!tc~ z8s+U}DF4Kc;c?SxCZ(?r$%y46)mQUI7p(3MkY_3GKCkg(;xywNzJEQ)>re%LVRtcP zfSa1-YgQGB>)lJHd_3_I{}s@0OFiP3zVi?4 zdCSb5u)_KGbfSNGPxd!RO8p-%prr9XPrgPfaZGB%*DPh=oo%aKpIticpAka;r5KOQ z>ynhj#l?w2WDZ24?P`i^`{MpLl#~r32CoAW_UPOkP_P)uw`o58`G@3eV=yD|j(gWw zC7SkM)F6}0i6Cqpzz}m8=7RH8yLbIEd&B-foN2s2_x%3}p#Ha^vHqVZ*8h)-l&Iu| z5p#)hs%h;s>_6l%Y!H@nN4pXOx$UrH+B&u05IH4f;>fjV3}iF0Karo~ulR5sK zCDxCJI*8$^ua>Z(Y}wKA@s*_XP(WIK+1S{qnU|MWVKc!gf}WU=r=z2b#DMOJU!Cu} z{P=dm`Es__xqQx=^8R~^rhgv+*4yU>@~o9rRl~*Ab14L--O=cRpYU2h+>3fhAxfX~ zcCv}JDL-v!QhK7_w^M#-+ zEkUiAhUcg8xjD+X4%gG&D1T7%NuNUj0wI^^`|F1kQU+5dJTR0ak8Em6*Df(or1JZn z)$5Qe{fNKuKcHgFaFUYk(U-C|L^#;1usl_X{A54O==`M{hmEam?z?w4y!QKq*5|x; z5)ea-@qOnLryhY<5KTv0?mEfYATFBONFGYK{M z?I%yTM@nC|Wrpv#LC}N_9%&@e0#E9-65HP1ez4m~g<1xjg~ddj$1(sxhv}lkXmdit z_kOa-u#vA~tTQb%gw5d|VtIU523jtb(+(G&ah4x~kA)#z`+K zC-1tt67h@IV|og2F(=sv=EwCP^8?jyI}}Q_ni7j2j)E%y^$j*SIiYCAS|&^w(yZ5s zo)^Bk0qj;s)Z)AEfPl=dp;@?K7lyHpDp@FTnEe<0*_ zHbq0M+2_P*Dj{Nj@3+cxx6Ru4iD441-K_`S_`GlHJ} zZvhYu{AAX$`Z2D|sgir#upll0j(9M0T_~bzq>|Nn!6EIYjE+K8?P0{ImM^cmK@5WK z!ld20J7@D(P3MFL<$J=@Yc2Pva%UWx)0&POcZNcru=SR9lqGjy%7)qqAce2YjCR)Z zGZIZXkgf}`rvML6nd|w0Yzq{Q>OKO{#hUUTpNxgII*{RR$KL4g^Qj5^B+Gw)llnro zJ7e|p<*K|W1>6!myE1#^gB$x(R5PSLMuZ~+*YN;9>SNn2`{#L`;D*E4gifvmx#Jp0 z{I(bHu&7i`QVQMyu#{q1UnxjocW)xWFx*qG}}9A30Uw)@c_S`Dxd)l zsc)cp`S z3MTy4rN8;d5od>_D2Y9y`8zXeiSG2|wBCr?>qB%y-XeiOl6(J8odFy$bq5ja-E!SX zkRtUjSAXI54!LCb$5C5E|LdWmp|4qMiLd(!GD+yKsW;#|H^6^}picb;apL+LwG{rw zr9a;@-b+&21|rsbYOA~0h~e2ge+T`xgaz(y1eV03+kMmk!~;UspKgRC^8Y#l@jvS_ z?iPsQ7`QjUP64;UFn}ljvC?a&xBq#UeNc;dB>&T_t|SQ#lAK`I8(qRyroe4bgF!%M za8+4!u+(W<0lN~Y+pnbQ6iXg^a;mY#jn<;bI*D9IVqe>B5SI{?SF3!A&}2Jt@?E%c zd=?fx7MfHeLZAniHgpZha*d}WrbnV~uj6}kJzj&46gL^{nR`f^5_s#sBEb|g?F<|A z^!4TC&3SEXNpuA8U$oy5Fp-FsJSk3`m{yE9Wv$P+0P%5Sp%7VYBl0ez%^r$5hw;O$rHd8KDFI?n6rJBJb$AxaB2{%#x7P z&dS^o*Hf>Dr$2HN?}2(Dd;R+z0#163`=9TsH)rhaU*x{xTOX7it7RC?O}YaetA)@K z)0d!R){j@gO-4cqn`Z*Xr`;JDYF@i#2NPhwlAw*eIDR>3HYbkQ4c1C`VXB} z?1b4H=XW5_xHajBmjM0RKM`+X_WtO1wG~xogb)-Xr{T)q~A=+GhU(M~KnV_nZmJd~^kL{c-kKPz+PGb0+ZQJQz0{+qbs zV!0FMufnk9FCJADdQyyWABs-Tt6sO9E{9Xbcpfz!?6jRX=N+ebxtJp151Y>&U>LAx z#c`vkweJo=p-xZDuNY=Hs>D-W|MKkK;fa!U+70ohz@VT*q%P2hgHTiX1nj7mOKL4R z99&zP{_@n@TUcH7qvt+zsXBY9eV#&YLZR{=kO%m%5_sMsf7FUl1(ghFd>G(UcuJ?kO3XkLCfdv*iCX->iT5~?!B+qddanPPB3Q&{@c zmE}05Ss;bbl=aRTOTlW9klS=-bHcfVY7v4lHD+jjW8%0nqyieIZsUr*%%vxD!eCNs z`wY_*6(V|vWBE46+4M%5LyAOfiFJ=a?{mRDr=o=WX*|}f$quB_*b@mdGr}uLp`&jy z^+vyjZM0u%lhLR=ZIo16z&;CzjIYy=0J?yngYJn2@d=t&N zS(gJ=u3Mw2N>`ox0g=i#UBLvIS9~9{vS?U2 zIP$()4s0lA|Ke4xcUlf@GBW{ohMtV)vfqP`t)qHdS>%mj8o6u=O?mrPNG^qzaqftS zkOMESu(%MQfVrb@N_vLPLc@m#zw%?$*Ie-M$lN$Q4GRyRNGt>(zEZ>JyU2WLdcwJ5M@<# z8T^zdUWdb4l(DCP$)Ti6hih6%5VYA;ba1b&jzKPEa)RNAnF+nQ*qteEB0mFX@DnVJ z{fuI^BXAaheqE*gd9sPC=re}Hqj~Q9nTOUVl~(y&u(eaT%%V|f{+qO- zjG>G2@cVYW^^+kkF`d0avWVekE~;$40HeYAl86-3z)OEj$>3BLm(^V8Xn5Yg@sa|R zmlZ{sTdcM;)Va{7mR9w~Ehk(wR&IC zaYxze9juPqxUhc&@9i6bWs<;;A5ut7#rv`@dye!_t8ty& zGVJv0mxxx^Bq0Y%j$XF>%w!#b5!~!$eISFOjtR^(y^<2_tv^glR%P1h|fuaAN?O>aE{tgH~w&7E**vdCPC z^nbmqkQ-$S}Tq?6)lplWX=IB3pJTrdnq*Pt3u{dzaZ+%9+Xrgbyym5 zQY}e$LNst!^P_f0l*HIQWYYI*YQQPel`Pwp zH3DTzW>2Xl_3b)qsCmKdwjW1~Us9X6N1xYU~Gvy0PFsiA%0b#7IOH_flK zm!4oGc6SQ=F4$b&)1|TZg1{lhkJsIs&nVJFT|-qr3De|j#j!j#vj;I0(fsUzu);KZ zsSKB1zgKu!!P#m3R`=dkYY{T##y&IxXVNl-Po>tGM46CtwT-rcy_jCfHjt+b?@@M=*slna} zKqOBg$t~I>;0*+=!xvdZWLVcRTjyQRJQYn3yztX5e>|CHi9iys#h)y8_Zk3ZmF`~L z9lS1UcG{CIlvEf{I1Pf#E=^<0gFnjr*zd;s4%!zXbLHB&rFMK`=N`zXPDmvx_VVq4>Qtql-r}kWhv)R!iR%qHroL8}~rqjZ1^IQA&GwKUwzow=c{X8!qR3qaL zuvPMIcQR)o&A1us`+&ZS&WOV6jCX;@6A@cTQ-@g`s4Tc_8Ccs{Oj1gb$YE+1<(q<- zT%d~xNJ%eZ110HBx2Z;`K8X=10$r+IZhHN7F6*(2dotEQ_XE(DnY1s4g-La2Qp{J& zNJRAgYz=~q6>1&yu$6Y1%Qd0v-NBZYOj=Cd@h`tcIL-;9Mp#tC8f(QG8Cp!$#?Jdq7c{XeDUP^T+Z6B&jPrE>G9)_UlF~ zJuR5ACEV9bL5D9er;UOb=3LUx&;49RPP}v)?pK~FbvbPN5TEoi(+Da!*y-pcU~Ohj+^Bjhcqc!#cxzvc#OfP;H-f4#{~%j8;9OHxNQZm_{MN`ZX}= z5ZHN}L#oX3)J&anZ>lRCI!5$ZlP7F}icab#m}Ph)C)SDqi6ZXAy6&|mjP?b0bB9ah zk9k$|v*gsLY|aTP*@@Zl_y?}-6a}rT`r;yT5yLG5o`F_x!Y}8TTc72_NP+GqswTgL zrk&KuiEYA|L5QgH3ND9UMXWYnrOlUhn-aT0lIQQVOAR?9m`er*{4bro*7M*?RU!ke_>%1P zO}ljil2<<8%W3YXOr^LXV#(vrfb8<|eBL+j`n7{~y3wP#fC}hm(}#1#WNI@;r8&+4 z()=zw3RJ%)ex!SRnzq!))vW4H1p1g|m7lU_eq;#bA;@Cna;NH{qYC=|3+J4W3rN3u zN>oH}oV#=UFT(L6*ItjExAWT2tMz80tLi@7qU?bt(V?I=r$x$&s4<*97_^3eM`4U!@YMrD#6@Ns%mqCF0Rv+m{4J@Ff8`r#NTs^X%&S~lC& zbVm2}bHq{Ao0&jDh7@M|8G2?eL@`_&46n6;LK@B92~Q|hl-|(48TM9~Czh;Ai??+}$FUbaF^LH`tk$8})Y5UE%8lZCr)3 zZj@-qDo}marwV?KL_&D8qsk5#4%5%V=S~m!M2*82`Bgx9AZ7wZx`avfy2Ek(b)dgO z5Waixa(8giOpxKRe_l}M_t(xLt3tMu)a@gHFt@iqDAsp(;Ol^d4XLp0itS95it1Nf z=fdV@BgCBmDZYrDwBKPb$bH+mg0E#gUteD*vQMi(leY!`<5W$tA8Zp5Dhz_9!d&@| zex(yOaymdMojFy!Zpq3c?ehJK4@M7zE?x39uHwh)jY#_IDej1y=i-PT@&Uz{Z9OA{F0Psdkx_Ufc10xdSVWpOm9y-XTngP&i$s-a7_+jNJYG-Kx6i_t`29le)^3G0Zyu{) zkfHCP7D?K{q-j+0kislO-|Buy5XR@U1>cXl+Vq()SJQ7=3K6F^_5hXa@84gNz$$E~ zc5Z=!bqq3P*a z3zI0D^H{`VNe=|-{IB|P_N;kbl|?xR$r4*_mJ>m1g$$zDHRgJNy`JHKi*~iRu>H%5 zQNtWKW~3E7z_g?B7~3Jdt{?p%&q3~5@)cY)B1qbo?xA9mdRx&eN_y3`2NO}HuZ&sC zCe`)6yuRUkfiZ$ZM?USZ*w!64}i+K~tW8QWJQyY4Olst}Zk4 zh1<{~GhL)0?{I8L{WeM9=-OHVf9!APu|T95i0otv%NtW%y~Ka5EumAk5rkcoU<=l= zSEHn=Y}wb|59>7}Z!KcDclU94u)6Fjd~te+ahl^)T`h4nco;^P zKdQhGX}!?WB*GO%(r)^k1pP;F+k6VB8L0T=zprFC1ET-7KoPJ(LOYpF_5+)%EZ7%I zTt!4goJ8=eiXYbWSv(}u_|$=(q4fDBCGtZs-%+Rz=y^)HmesmjIN$(EMO1TcB=TTT8oyhCahtUB@aGzf={X=JKH{&x^WR09gej8lJC4#78 zGZ_jJ-d=K5p(b)mI1hI(|k!3m}eHzh>oK+; z+Su4ge;~Zwr}2MRpRNbR!ZHIisQ;y4U88y6^Zz87Gsted$NH+aLdj=>C~IA(2C04$fs%#ST2=oK8ybaG-QBe)Ul5 zQ9K|`{$tW_6kmasBNQ&nG1A_evdj8uh87^!_3TNLa&D^Hfm0%^gYn1b6S4Tc(Rh}veS61 zX=B4iA?6XiUB4rd9EAD+xaJY%|1bhc6vRY&eO%umFG})q(x77mNSuIbkT=WYt_Cge zW(&Ybf*K4<`J+A3RTwXOW&zZc=aB+;BwaNIN}Ja&RE_H0R5(`)@~%+~f9xMf@E-_8 zUi-QR`Zp@QB_$(U2EvlLUYt2=<8B9;<_2#ok;!gFibZfUXm$U@tXA@O3%;2*pp$2= zv-}6s_>4E&7dZU>4$d0J=&EjWZ#kX`oC0+C?yvN%h{;m`nVz%Ll`asiMqNEV<>jY) zg;qJtbJl;~FzcUjj2Ci;k9{6DS-l!$n{-)6*AftUEK zK%`uY{HELv(jnvTsI5-_r|OSYW2&8`Br7XB{KZkpS<~OY*`SjJ4`4C>0XHLoXxRwF za^5}WCu3t{B8hjT24?|)^3Rfc(+O-gfZy<5Yf!6vwe z+u7M;l6i;u2cF$pqUHNMdIr1T)A7>>(^ExUPY*VIg0;yrUYa5$f$HC&XRI=JPNL)f0qDN;To&E@nWUb6H<%5TG#2i3!M=j3};2ve8CIKXM0^YueE za#ei%U+?>xeUNJtA2HIFd9q$pQBu0qEh^8amRtKiwC8+OgnHUqX4dFIEkPp{qip%)d)}nbHWhmkg6Wo3ZaR55jN*`)ZD+1 zN-)~YiL$Ry3!QRYCk0G>QaVzVw@*>3sE5DtYV9M#M=#yoJR0sC7 zDZiN_jWM!#2>x37>U^Hs5Go^4hQ47+buRTl&E$USb1;kFbJ6OcNDq>P)nZ}dfS=n* z#77FkYaacb+FF4FtRn)+;*~u|7A* zcyh3L&cY$_=2b>LNT7%+o7B{;JO&X9*E@WrIH(NVI>SYA_ErzFp&=!uj=h+3E&p|8 z`qS;u6r~HPAwLyb0j1o^6d&yDOio`xndVJh+5Mw=w)T+*c1+u|uA7eYHU!5)w=g0E z(Db$G#A5}=OBa-PuCQg_8dJVa5^;UAn(8ZkY?E*r(yTYkGL0+d%RYGfjV0L?ZLR)GjUp(}A%kr|Lt*X0bSptEc>80b#Yrf7j%CWE0E^6603s%__ zA=&yuBJdJzJ#N z3xW45`ICKY$I(>QV(}E*B_PkAQ@^G4gczLQ_{pVJ*?T}4LL8$Ozg}!TIQ(09$_VjQ z!3oSFgmm{0fRdHkYy%9sdirN9`GlJC@Wq$oZGv|<31{R2RaJ26dhpK@8or3Q zGO3qq_?^V{W0Ai^%&3~#-!+j-$~AGqC}tvdYP0ZlAFAU8kF5733u7l%bM%;czD78+ z!ye^MC(>Lcrq&;QX=3?Uv6Hv7Vb;p(Y&3gdS7IVzqvNB;E+@w!Tg=O8w+LdA6Zpki z=tFb9Y&=w(vV}fBZ^!Uaqic_HoOqo)Z0Cb(+0Lz09t|+h%$w&#L@bNG>#V#W^^$s+ z94{Tw=Ywd+jSicr-5;bj#H1u?78Pnq=Xu(EF`afiB|%B1kM}gB@(70z_9KA;v@D_K zwfxcHR*V#>Lv4$^vUG4p5*RB-Cb=&t@8dqPW>cxw{1wlGME1S&y!fpB%s_@R4^&%XXw_Rr zfDzQ$bES#wOd+*a;J#VL23Bk^^S8O+e5Do#E?VOfqRQ3qb=y#3u*uad5Y2Ex>BD** z!*jLwHcqDad#dTD_vANVFna;lknT6GlpMuT^NGEqqzrc#`3EWJjbJf;;*3plgwPou z!xHR5_ve-D-nB?HQ@*@@$T(p$linyI%IueRtc|c1xZ4Su>PZn9vYamZ@$WKM)&8f^ zEC^__C`qZpf{l1wc&}Y1lBeo&kbU`CA%x?H}oF6QlGUapQ%Sxr>(o7$Y#V5HM z9ECghr0L9tG|n=lJzd}`xyY@okgGb%t$wq4Ba}}MB9^p-S`(wxu8b5+l+PwslOy}B zjZVz04-}gt6?s-->x&Y_o_=l&CERSK|F-qoQ!$?2UOw*jR!e6esd2tc%=#I5{^+Es zDYpb|-^aq?_cc&UpfdOj&CvLgq|}Oc@a+MRK1O8ypgWkDQCoAC5%=~Ji2yOQ05G$c zi}+gLF~M9C)0cuqKzR&_ZQLjD0!GM(4fu+tE3x}WeI-S)JeJK%i;J7dALxGe+~lXe z#EDOc<#;AB6!suS0Q#rbLXSXZ=Of)zpVCt*%oi&8U&{dY-O;}saT@(MeU^~T@p=qG~|sgcNB zcl-w_D**~cdm3Q}t%Mc#+-rB4?It-^`fOh8G!bz?_&uMTm}TjujhgZi7G?>!4&}^2 zTM5kc44?CUw;H(P%NZ*09u`h2s>;hNJX;TFf1WBEXP_Ku!G81d!i>2?3G7Xko?dd>tfAlOE_zYjB+wVf|6oC}xqHyG5$HDaDqq{LXNOXo#`)UpLred^u5i>m63ugEso!dxTb71?bcv6mc8Cd+=@TG#8G zJBWlzfbPpzynmd!1M6;BL{w}w39+S0VxLm+4>?sBVi@Zm zd)DAaF&BmE#UICfZsB55&8Us!S5MaEG~$ta30dUGexFUt%6g=cDTij-&DP9w4cJ4y zBqZatmGkfvdpd>ANn%aS*?M->9%sakQ;_+Mm7|ooIUJMcN`w5R_3Dz43WkhD6NH&B ze|8Nsg2U`tu}ACnFFkEuo}!Ewj@IxXUE7>Kkxz64!-!v*HyOk4`1b4Bq#NPFwJsJgao*y~ckqERGOy1P@Q zhmw}=7-9(NR8f!^kdC2ah7kej29<7@pRx78J>&5@13zj}zkB5_MM-_O{uaSGkbjrp}(ILE6ZCYL|izofQT&-USmrsvSg zvrRMFLiUt|9xc|w9rd>XoOkc)#<&`MGHTXz%TNw^^-$YIY}tLm*HW9?uD-1)_&Ua& zx6l^K1JM&2-rm6zkrds9veklqM$OgRi9A4&iaQy0j zOX^uRs;C2!W}gX}>Zf9CGTyNG<5I;34W;YM{uQ$hJ$&kdzhNCQcnoD~9e0a`AHBIp zq7o&7ld&vvXkr*|rOJPCjW;b5F` zLI)D$MzSCi0TU-APjy~l`D3}ZtHAm7vD`8ej_V=UE)Rlsm%rEr2$W&Lnq7k5b)>X? zU73qhLRQm#TVy6)M(})|8;C#3e>9|+mW4AhFMy+id*!7_PduMn|Ec^+Wd&KBln(Tn z1p}p08tG8tz)!;Ko~bc#G@BUbv*Omk2k`VDgq6P4hRAA-tF#G(FJ6uleb7tWA88!T ztNf+Vyteb5e!~;#rM^KqPKy^p*SQKP?<1y1AU>@;z5iy^)1%tPJVlXfs<3fesOtU} zo_fboE&CAb~zz@N5aa(@S}@^1k+;+YAz4I|M0(G zhN9|nf*M`VJ8flRuBL3eMN}%~C^#SSV_eSFkF?R;gQ1#k-KQH`<3;jJ(A1m|*$EEH zqm~FWs|5j{0(#kS=fbHf`+q(cY~0*8C6$rP7BrPd;!+f=rO&@;SjSX%cwSH zI4Ztuk4=5L_~6dqK)jjk=zjg{?X@A_qrV+z{30ME-n$x9GJX?DAU@1XQTJ6+iGwkV za<6T3pXIEO{ECYBwzf8^U26mT(V{%*5d2PXz!Mr8n#fMR@e~D#q0?8H4!8f{f~K?g zgIuf7#diIJ(Io!mWe3J&+EcT3U*)WH(U2RM$^-FzDz95_v-G=h0l~yL$e(ZI0u$ix& zlODszp^Rlwp|WMe^9u`mc_cK=W0!KuGGc6&lr*Rt5c4}DyY0)PTSeRzJKwC2mU|Eh zR&6^4bR}&H78Z1;^Gs6F=LZJ|8cIsHPXVJVgwTv1ALEwg@~@=~#8q7U7GnUTJ~pEs$TKyxOWExSU7GdG5E#xrfA-*krt1&L z3rugrQR2MToPzWA9S)+Es*ek$j$pcmy<7cjRz1Guu@qePbBr#(l;U=pGzV4M^LQ50 z!6e9*Xo;$6AA22W-bR-HUSR!CfBljfrdITRJH-mdLS-+o_?X2JJo#i&^gsi>(mdq< zD>ao9Q#YbKw?LOem%xjQi@OpnPZPbbo9OA`fhrC>wXX%-u~HvUP|!BbsNKDLx7_y- z!ee&zu!GY3t;aQTmSC*5lTn;q$O80-Zmxz#c5KB4n#o zFGZO)i3)BKC37O&j5ecC*)2;$+hOs~mNpc?p`b=HWqOnb}^DP2I?6|gDFqWpDtz7vZKPtnq za5NUl$0jNOL$L992%y6l8Xjg)`2Y|&I(Rn*#a8QidV`goJo!soTf1`^sX+gft6>kI zuyw{VfdLHm0(#x};e*v70N}g{g=oD*j)S)9v4)-=%i-Ilt)}yUTR1_klUT_XKT-pU zO9=vC>}vMJZeKu^une0yf!8=uQ&VG+aFBEuv_4NMu?y@g@rc>zzcBG%)s82MbNcSASUVgk{He>33#)Bx z2QtqvZv9~B!{SjkC|SBtHf+q<3{cP}0$6$nf24-FW~d6apkY{8m@+zK^Z_+>JQ`p? zA^d>u;9L75cc0SSA%ff+FDQ8Theu5Sd%)o0LOmDNBg=KJ(b2i>jw4q$O-02}@|qR^ z$E_)BkEWB)9dChCAYAkeC5yX%)llPEKwBL<96KHD*n=`d{~aOjO9Cz7at#I+9$lwi zK9h+IZ<(Vz{p6F(A8{h@iS{%x0Wlr>lAbP+F>;J@4q)%_DZLFxjtE%xI%y2C>+{tEgh=Dg4py4UH#HM)WLO@xa2Le z#Ky^)VDv4*(dA7dMep?|BzOO;V1QO6l_DS3n_E{UsdzrSa!%{sUx~2PBBqoV;%I6e zI!QcNmt)@s(nJjR0vDhv#5uPqJ(tYsEcaK3QKa8F^#RFE27iihno6|qW=#m-Y>@~s zWdcsBsVq8|87nQ?@kKU?)OMQ!kI)&G^BQVu1gB`J(^&9CJ`VoU+`d;zRhCDEMNU|g zeqtE1<@oFV#@1HiZoS$Rb)-rfmJU#PeTy$V=i{``8b@-!qeQhzwd0++cZVE8LZcta zV0Plu#8o$)ECA!8grc{E{6J3iA8$eB+nS-!Yn!~S!EZH>+{geSvv%3}!OR(@|6$!s z9+0O5Nr&R*F1iUy0T~xnAl*?~ci;1nx3MSzut}?pbs6Or)bV<`y15BSj%wQTSW5Fm zaa2vw*3E1u$*97KVQ%%9h3-W3aDi^#$}ZseB|j2W)qV990$9$DzhY*7nxro+I1o$x z{1)T}cvzvSJ*OV6StY3E51C2+Elrsu7!5*t z#KR)ZE#8_aKwYBN&38lVnp>5km;_U*4H4yTEk=FSG=?S!H=$YocU4@5xCgOn-xu2ev+o-cH9Ly>YjO% zi_K0=I9weq5*ttjPJ`|j*`HDt&4`GIXa4>YfF=xuO-uvK1r2e3AiL@V3|p)8aaF-d zGj?9M+Fwl0_@X>=!j9IAViU!v^Gy*slbZAV9AW5g503Lj?bVHIk3E)w>}-YoXiWQD z7GRKKv-j)1vS1FsXptI4#GQ6d*p&<5%AxDp2_cY1HLmp$IJ>P%PaN(2^DnQ;m`f;r=)v#QN-#|Q&V~Kg#_v{YGy|OXRCKewyiuPdrRCW)x&sX zNgl^`X>l&@(6;XR^pmCuzjPlCu52OO{05k@S1|f*x`^VW+MPA<>u#GBvyzkVjB7lr zj-s498QFA4;zNolZTFha_0@~ z8*t+qhuPmRl;nqrDv880#gD68=g<3fG{7NP2eOP8PYMzj?|$C&a^7Y z7kJWmGj(2T7O@S9(&W_ce^a#>Ahob`j0i=>1sL(VHxfinWd_0?KJDa;e15cBkvw^q z6X@01xj{7}BZ%=foM7Az@kuJ<-h8~Krf!p=&{S>Y4%v?f+`Q-Eu|JX`Dq@6~Ld1s) zN$>5y+w)X!5CV+RpeeJb*+sj&zj9C$EJa!P9~wINq$j$Uf~fbLH}ocqeN#6HM@MzL z`&PMHf$e)c&(VkHg8v*MCj_c3+cSHfkkzrM87H>e*0F2mc*=)7A5nbbPoqq5>((vy zBfw^BVP|`LJBgpEmFa2kU0JQgt=w19L=>TKSgPBk(^b-ZeEfW_8t>rnTKOyU?)Zp; zJmcKE)^bWqgBC-7O$zRr9&R$pJ) z*==kA`J(5=K=SA#n?`PdA{%;%?AP8~5_GAcAN#XaCwGD0mW#c$Zf`Aam@hyO+6Wf6W-j==cpVk!mho}7)WL;j_;~N2gi_?R zaGngjLzZs!T2BNtX-c4%Jouqd-g8^!OTE+Ci1-r~#ZP%loWjg;Af34z{^{^HSFDrx~ z(hmGOYXm*JPz{T8j{3@GvrH2m0Q2&OF5b@q4$JCoE)$(wpWsOPqDh-tq@*icW zP3gWi+cjoY$*Waebr?YF<7BVhXv3Xgenz(`Fk8ibKhjt#`Wdx=r~Kaj$q?_ukuW!n zt4oF8Ow|R^`Py<}2j8#DaMbNZ22l_+e%9w1-5XAm%!ytH(KLA4QXI3?V%L?8kHdG6 zP+Z)e8;Eqq5{I?xFVb_avlaA(t=T8NHW1i7WNU5j6}LWnVS_ApS)Op%r9#CrMCytVht1)_MhD9V)BQy8?qWQO|VkY27agQ>Sm*N z@=xR^0=eEBtbJcu#P>+w=4Ai**@D;21$N#EO{$O`s;=!%iiAX5~K4) z+-NxVLw(AFWmVOyj+RYYj->-wdsuQGm3b{%Y?MLs0dgyBSI$9MApWblsBUiP3;3n<2x%CVG|=Zr zPzdZRYr5gDT1sgU3rTAXwZ=b_7UpF}cR7iU6Mjf)79+r1b=DK2(Fw8Sn&42cZvs8E z3BSm6uN%V`zq?Nnz6e|{Mx0#t)|wuYJw5dc?8tiRt*(lleS*bCl1n=YaRZ{$RnBYx zP{$(WlM|8tLOhMG2qpRSu}k zXh__^c{le9!)D!`D(?~HJT{vZ-C6x3I~OK_bV~III%pPrZm^yep@#Ns@j*qPRPyR8 z(#qcyD@nWtXTvqToKqJ=6BiTsN-z`zhlYsrev9^%*}EKFIJvk{$QGk%EayrDj{5vr zrZzKlW>SMd8%LC7_C6I_=~b!uhrKFwuS^()a9Af<%pwsCM5D$qT<)e>Z6Gcme^1@2 z%%h(uR7=ND5y+zBb(EX$ye-G;*ss^-<(Sft%}dwV(HVJWAgt^tV5RkJBvS$w5z?_l z(?%35%Uty;A9_FwXSo(H_Ts zXVOe-QjAU>dG(iySx;3Sc=l*)8PammlRI9HAT76edPbE}&ECo-&AV~ujpP^4v9XaC4{fm z=V=w6OY&K$q~~&VKst=YZp;TYZL{?rzn5PW z(Nj*4*5sG5`qQz3-GengeHxQ?5uMnwZuy#8bsMRwoW<1rqr|-sWj>Cx{jVFMGd}n` zF1!cOEk3#OV43;DWw~(SMhDBaUbc77PEkFn{U@*UDdZBVvkASDQ$j{vq}NZMtjD7q zX0!RX1R(uQq3?U`6Z^{ydrJoHlZ^iGJN41(H%m7rKFxWZsJXn7x#8 z&)dRr&8<^MtabhBIT79cp*(rMiAj0lt;YVtTWd}qC-4vKrPfWdGc-#MACjE)YHa=m zP~WcQAnI1W%jb*^Q(GaJz4YqN%E`uKOWgS*=mSIq5xDzBu7(HD2pQIrtQI4qAVkj9 zlHEPPbb?2|?4~jgKoEGQEtj56yW_={FBf`)!bwkB)?PpEM($s$4l4;O4*2mSESMSn z5BZs47U^wBD`hl@dVTBs)`*Q`wB}Spe{NMIsNq#lgg`C~^x;fX zPl&qd>*xUY2D=!5^@`h2RPNM1hertrNB6*BF9W@bHIj+e|JR( zy#HA`O{B z?y;(y9n3wpFtht`pz)p9k@7Z~ zB42CEsHp2+lsfvZ(yTzY{*A}BI3@gKr>OoTtX-R`x!!Jd);pkPHqinTH(Qz-39H2u zA$vhJJV)ZIsuz{UVI(pmBh5V7#}GA5cwkZ7*Pcpd?QOX9tK}+6zT41Nj=60;$eVMr zPw{qW5n0GS`!QqJ(yPAsqxt(wADbnZt(#D9Oo)d=ToFYae|ALT_j8;z1-x%3+8$Rw zt9g*(7`=P~yFXsoXwkirO01!dU&tLKol@6;q*ctR$Y(jc5 zBVD&y`fY=f4v1PBw!$mRGAO$$%$wx09miycsh-$6s^Y<-ZID|sCCMNPAzL@g_mS%& zvWM&>qocgr=4{hnd_8}-uMi@0DHWUSC@LwGXZN2+4r=+OP*kZ-0rE|mqZt}}^%qM5 z6TS}5RSOtNk|HC}3f0h)_z~M&uQ|rn+zP;9jZ*fy7Cr8npq9+_+DDc~QM*1Y`Vqrg z6gRHtTdO4N1T*Qky&1$yoegT{Zwaz7+023Z;VH~1@V#g}%H(}7WMU#Ws$To_%S5bO z)boJJAli%$dqcitfp|AMMfjn5UVe}@cOK3~8WhF|I;iCuGr@@``}@~>JAd)m!0n;q zlGZ@y;jYx>pfr+kd)!wG*GJ4Ad=1dg_UsPzA1tZJ*{~X0X;pZOE)0a~p0i?P8&myu z-U_$9DQV0#h?0KucRCg8%{Oy$Ww}Z^lg0ypMWpeE9Txf27wQI`=By+3`tshq;=z+uZ&Fg~%_&zi z*wQ}HgpbX2Y}xH9u4$V$jjXq~C2a1+fSUsxhJPi^K@!^CJvRStZb>azteH~VcNtZ3 zYY=u&gRdMfI%n{>D0FMhV-9saxHz*6 zTdhbmO6AGED;h17PJ&)i?S=>*uB+oJH9e6)aiewtVd$&DJXK=^iBNpfDO2&_dF{ub zvy7(A%&Q1fW-F3S;wp~~{T(myQl->2o5gLSu$DWwFi*9wOL`Xq41$k?3b#U4@-)KA zQhYU$7p#j_s{4bqc|KR?dp{vb1)Q%f3c$&Qs~oE{$yMRyMeuf^Dzt6_HDZEf;^oAI z`+@^25alWmtV?*0OAS4I`=H&O8xu`t5cKw z`R(fX;Sh^cfuipAtQlx z0z_9(0hOVaG9_2gP65v#1b6#^;XZ^{Wl;XqxgoKOk2}Wh!^Y>JqIBW!r6g4gvTBpK zFB}MY`Ukn?4quOvQ5%Tqce!>s1(`%v-%k7vcdjb(9wEE2`=q8R{noHT-p;T25}BoZ zt{>t$n%2f&%RKRKd3~e-@7Wp!^ziu2eo?0izb9MwY}-#2e__moyXH8qBhiBYN>xDz zqM=^?`wfI_xNDDxc@Ud?>RRW_$}pM4t5e~ffE5ez)>OK`*90t;qP#mJ-bVR1x;(*Z z6-hY&2ilh5o*ePKZq)OFDA38HUpo{piddI;i`yN+>oird9xC*W#;GGP8yYcxLW|wc zZ;{gmMR@g8F9>Ffw39_L!mAFtfPpH`d`S5Kuk)3Ucjl&)zwmvM-j=oMFVn%|#VOD% zcael+>7%6#u~P4i9q+bwl(-B)$KWlJ-lvKb$;esq%|38x^mHx%POF|yku2;|I;uLc z|6UVCiaF;wyB}0-9q|Qct~_ejKLdR)dNg8nezUoex1(lb@;EqcwLQgy#bG6g+<`P@GH*0S1g`JSrq(kt# zFscNj={a;vN47Q_E+TRfB3^)d4{-#IcsgJcGd|3td>lE6BZ5P215`0_{jnJxP4r7v zmgYt0-Dn(Ew&&7M7UZQ+8nQGNhIHG<2CK+y!Df>6d%JlP4Xi-d7Q}0SRjS4vA-RRY zBSY?@GE%_V%hH>}m4$EMS@gC-p08j=;-ceRR@vUu5*NG`qNm-F=)Uk-JMyNdP;KhH zG!*35$~m1j?Mx10S$L}_UeZT4Ku^8SdfsQYmTme)a%5FH+@$jc)0_{g=R>hpYTh(a zp@or#ref|7(JFS51y*ZqRxE_d^cgE z#cDEZ{ zmArqQkL`G|c2>JCfNo`=s+yMdO=8-gO6r$7XN@peJ@TvzmHf%%=S+P&+NtwtLpb!O zXDHxYJ=&s>M~y8L;@@{&kglVYKqMPae6X0ewQ+fDf=63Zk+6s>_wDT(%J*L6WRp9- zIqi=Oo3wIW3~t>`h}9(r*le#*G1md?GE|VJ?YX_kLYJ$|w0QJrY;vMAquA2JCPG=< zummoNnrse|bgmN(N7j>TwlegZIhwe*sI~_X>{A#!hGoQyNvp-M&x0#;r14BhP88N`G|X* z%~Vi}KmD_`jOg7O8&g9$+I+Y=t&6d7J06dt@CaxjyP=%(i?`P1{_`yXa7N%}XJ17@ zhRvA|YuvH5L?Zi=A)qM+0z@4!(PmG64SqrL$yQD%uHU>q%8_-w)c)sF^~1Mu#i>gr z8+1h})rbBNF#_*j(pOTg>#T{-1aG(1o=o^l$EB5-N^%ftLuIDh#S@b4RvD%dCFd_*K@^;O}!^eYJs%)6X&wWLMQJcH@%y#WTW# z6)HV5GkXL$?INULpm6`GdVel)##V50}gnw zZV{>&6#-+!hYz3>dpZ4Vf9>w$pL0>Y%bZ0_TesDAc~$4cQxivdMwVO+3=CE(MvcRf zB-io^ls^Zyez)fuyvilD?3zBPZt8wDu>O_tU%P{qua-X870>yXTPLi zbm-&jHNNHyJyGp{we6kr8*$ z176wvd*S=V)eq)w^(X`G@C(N@luCGbcsu_50&QR!K%Z{({f@BFR&c_tNX(iBK)rfO z!cOboR@}`ADf!`L9s9xvJjY9&vr*E}ZNyX9rZv$N*u!wq}es(EaVMW(+RHx;Ezvw<67=^Ip7FNuGq>*4C8}Te)%3@SjCj? z^*Y^mQv^)0eS($lJJA~UVb%6W%Q;b&6r&dm3LFB0H$VH&Px^;27!LH1{{n2V)T(>F zkw(<*-Dcx4#QOzrcAaon*kKS|VFXyU32@=h9R%=P{Niq~q0lC4``WHa*4g%hbM?)j zK^nriNZ#uNce(-<7e4t4+IXk8qNjSp`^Rg3@J4wgi4Gi?3YO%YemI$kjg4*rNDO?G zNz|i|B>mHqWIq}|6O%YIc%WFToW$SUn%@sa1LXaH!d(kVpp(rT)}mzjJA)qN<8B6k zQMdpeHtXlWe42Q^W0LFgJuY2YKNl64-6w6ZJQaGi+-AR!)Nd^jUSc_K5&N!}RuHNh zP@g=#eb%&$S!!b4JxCWbTT}uR#oOCMnrg{Jf~uvIY7Q;p04)g4(n7Wjh}{XNBAhuZNz6b|%x;4O8B~5QjDUmbT z>IeT8uG(&`Ax>iJaaXh<)nF?)HKZ47FR2LzBmD@!EwG<$+mwYN@H9K$U7K@_@Wb|} zm5ZccN(6tT4%Yp#*ZT%YJ~_BO;M-qM$DOUV`Q@+o2@K$C;!e=?+zXb24D5Jv4sNj3 zt#AdB#9V0O%An-_8#u zfmvM=t2{H#h4un|iHkH6M2?gn-9fD18iys-ef+9;{a`b=Fi^0>LNea*liogHz1$Tz{*8r&CCdq5+_)MEhTPE%4eS{o zr~#I^m96u$Efyvw`2?%t@JE~(Rn6Y(VD@G$jVh;Hq&xo(IrzZ;ZKm60(K^79PNb~y z7?#!7Tv0xEc%I((=0Nf4O04IDoHVX8n^mG+s&ThflBS-~=^w<`S~DMEa4iglg_;E!WyA? zc^QDdoY(GM-Pra|^?D=KIro}7oZ&gJ1TGVrvSL4o^HA&{w3l;OYqrR5%Bo*s&fUw1 z6Hw#E;ayNC0G72v-$$za$xf|Vo)}5YsrWF*`DpomXy6mEuJg2$uP}da4Ep>w^*Og4 z2%r@|7uO+zu?BB{!8DEWYqYayKq>Is7kEM<{z8cS{VvDP%UB@wxk05vD5Wf^n!~&^ zee@u8FQh!T6mM8-qRb|0O4mYyrVfmTtMIfDL>07H2)pRj7mEkPn$f&{`lx2BKJ|EZ z=ed%h8fVn;@(ypGO_FSCn-Ru1@YFpyWXYS_S2EoiuwdYQ1T_5Or!)B;aNxf)l?S30 zvSAE`MnWltP=Tk#=h_|&b43mg%-auNrEXf{lx#O+S|T=W90r_49JpOPYq$Kje0R_} zCtzv!dO9Is65*E+wFK#usapx@Ym5imv6g_{&QA}!_aRNE9(rlkSFE#$Q)qfiHSPwPH%Jk3RXStvT{j2 zSnyDhgFPm^{rj6gcKt&(;Q0NQE1efCSj+#YAX)lb1b*eQ>ji0G{9gn0GS~8l&+(q> z64?D`WZ++d9Di<4e`y1(^5^%Ms~6VsjDLRbtXTo*PIQ25OyS=|+y9#ymHz{G-;1XI zyU%dXEln`MWYBu{%ybYiKY9vOH*@VFctS|322shQ6oL!@G!kS}QwAW>{-bOsv-26Ra`_d(p!tZg!3_ev|Nxlb@QSF`! zm97|LcLl9&Y~TEk|=Ph6qM;J#9d<|jZKLgMDHX0~w zQ)2e@H*t`UAxFvJgDY!yrPPdFD3CcxFIAY63 z0Tnqr`J1(7SGu}DEC}~%aXRSQ7tD|92w?wcol8k`?aB6a%}&+#I#X^W82XB*J-^4S zH6E^lGSCYfTC2vOvK*Ynn*qiAMjr^|m&nVXQ{Jo0$Q@pFo7PN&<;HMl_dOb>E|)rWP3e z?zr0|-fxAq=IOkvoX7m-?$H%YxP88^3C`v7lKhqH6c_?luv66vr3I3uvT6ykD`SZR z>5IEeYmL5o$XxasIe&%rw}C{`u=3=qS|(|%fIb2c&=Y&|&AF$d0D0FW_OiC$3^-FA zK7>kM)l7ha98F#}P=czx6nja^2wcPDDn_$DrO_HK0X_8zc6eFb^t)>(lhIfq`7<~_ zA8kA%k(>Xe)vxKu#ahaI^)=FxNrBDl69jqJ9RITQ+>;mDjJUu4Vczvza@MUL|6|th z0`Fq!CjW;w{n_xsa^o4!HBChefEI8>dU-R`%6}e|3#_sie|%X3IPe0#zjtoHV*p(H z^1?;Hkp(ONf0zWK`16<~u?vz=*Gp4Yu=0>rZTSXd$7zjDv_4F*So9;;bu^Kr4&b|{ z2cjt}7f}}5nwCr4t0^a1QbzggIntf?dTPD^4d30b^S)c5`9NSMZMF91ve;v(fb}c; z8o2RG8`)8Nt)`Ie!6Tvk`m}t{QJtghqMIgIyMfQSznh(M0M}?2JksB`GooDCP;R&n zbPj2r|8Q?PpEcQ7=0HSJz6KBLogfQ}@1~3S!Li8dc1?l!v1;{Er7Xv(B#@tRD+~IU z7mubHt5Nnu`*dbta#g(D#^l`oj<5;|C9!(MzFXneKw{lzX5Eoax#J?+WL0DfsK=o^KIQ)T6_j+ePWp14 z`~?J*k{_PffS2CvEBe*nzc9(L#+r!$FEVq*k#*kykG`%m?n$W#oVaPPJ<8`h*}2ys z$H+2Sfs1K)gnD;HGAaCf>$0_CxvKhHvxb_cTpDrmQy-%^(T>vj`r5#-IEY2U^1})- z@=>vh&In@a_`p6zm6lK5iAl`P$dg9Zl=WtH<0?;Cxl_-!=*J;l zunkyMgq@6D(in0B6$V3b$IlW9aF3Ce$~PFga;vSk#lC7jiez3Sfzj~bK=A}s9EhGh zC>*UMv53gEnx#iZHQ-S}Q`ztJ+aiOK>ALHVAqHt~=nh*h1IzbT4`yZY#;XcvpAjG&WmG;r z*Hm=GP1jj_;H#Xy=BocO>n`H-T3@?8tBct!y=-$gujF;R_+W3MQ7u#ijb2fMQkwbD zmz?aFxFoA;J9dYc^!@jc0!l8^h%HRVvMtwfF>b3|D>480Dm&$&V61s94AgmtND1g;N7J-K zocDPc>Q#t6({20>psE-tMkr)1kN8iEI<-Ky#>`_X@wq@n%f0O|ugQBPa@zI0W6wj$ zTIXb5A9XlRqDl=OOgl|}p1GyE&*SV{547iH@{P+y%@%l=12YDlq#~wBX8@1ce>>B8 zLmge%_E#~b0HwJK$?&^R^H$O_JRat#Qgc?>H8T4~ZkLg&;bEjC5(YXb|2Y{6)HTbZ z;lV7kyH`1)6Go>Q6Z}gno`5!(oPn{d@FH_FR~QCDWjgad9eY_K^R-2em7(=ZOSE-p zt%QI^XYg_(o(t z^q^SVLH?3%k{nso^KPv=J3aKA{M2(5Dmgya9(SV@wwr5obDpQs2LV4c0;a zrScbbXSSAe;G>r-xBt%r)^8X3E2f(l6|bg;C2tSSRXN zKQ)pn%l~}t*!atu#k&W!$h}eTOKF5!V!ZAW&^l5Rm9nMkZ!)2aQ5I`O+NIYeXKr0N z{aJE#NQqi2y((N1MHW;eyH!-UH)k~4WjiB#?&=@Xhz;dQ#(zRi19GSY+Ne{nKPu-V zCcV`NxN*ty^x&|CfDw=u8FwLpI!T)PGgiCNCHQrG9H^aea+t6920X@k^FE-8%2#*c zk1w~FD{qhq9@I(#JtzzeI;2!J=gxkix0JadgQjRlx{HI>-tJEmX?l?D=Te;jbVGGHav)KJ5GaRzob&EV-ky z$RKv5zJgo~8wBU4ftC7{9-{UoO zqj~&J^nu{2-H`133g0SK?}IA5^)>xf2aNpw$)`93^9Xx{Jl8P0YO_`tF6?$K5iOKR zN!lpec+yP4lB%_6OL-{5e3yQNzr-}f>{fPPDgHq@ze?(x{S^|&Of|bPWkze>wb&nC zEbc*I;FxcU^Jm+12G@{kIL)3uX&ZyPQ&QBkkN7$BhG>y6)N&ovf`yYg|E?>UGhOW1*=(HDVZuD)nNXq-7~J7F zHdW#)aWZJlqEVgv8J$DP#Gb-$ij>To1O4a>Y~{wJ4g z&ka`#W<6kMUKr)ZJ1SZlN-fj;P&XOICk=%^yd zZ>Ox7LCblZjZG-{?&Yw0_!pFzn>t+$5#;$^9ts1M>=Pcx0e+9g7AJxO5q#Yx?=+Xj zEdZWVT(vJ{aWNd$M%ZoMa=)6}B^PX!!~=vxYbs@`;cA!FbfK)Hj-BB>WTD#ExeKGN z&v!2Lvd?h%bCelG<@!HZuv@+Vm<)1IeSRm19v-7eOJd`Z3{tgz7goj-Go}@T4S;11 ztTm7ftqIe}WDsi1g(x(xH2OPGMPyeYR*uJ9xs|0EvO~`h;Gg@*GKxRt>k-fs*paOB zdnBXBwd^pKYdeBh=>UU-V^z6#DG&i_FHHU;Li?0_>sJh1l(b9>XFMEgMDh1Oc?On^N*s8N*L}#F#yO}ghtP%X@`R6iY%17i zLdb+uNKwy9lUay4Torr!*ORqZgre^(~mj&(^3P2ikP4G~{tqHYDxtBC%Qz zf<7jJ8U)IJ!eO>9P~SD|=B9)H&z6)1IW$wPPN}BIDy9xn9-)oTB{Gxgo>J+Z)B&HT za5+2hGp{6&iS;INXFGm`zY^$$y!_N@n!D{K11~WZQcCS1F}9AgA5knsyhyP#?${`h z3w>M|o5Bbs30WBN8AEThMLSNHZn6$;*5maKlsNRix0`KIv|wK;(9vr=vzB5UJorS- zX0*B;F^N;@?iuC?*C^UQc_Emd+WF%#rdEWM#E}l~rl0^7N_nm&VRNMAy$Merfb>y2@AGq{B?2W!{INh zZL*5$q`;oL7DXEb!dKvTKg9tTD05tP$e+WOsq43*_#YRa2>jPifQzsE`!Vdl3qt=_ z=eqyt4cmZ<^-7bQjOUe-+06yEyC0g5P%LmK%3n^6$%0CS*&hDe>$yO9tK76W{s03b zgh>}mF3-S^FJMGqc4+?Itj`YbIfOJmY_=TL5>*yMd>-n|P5z1lwN@Q>I~1(VUFsCR zr`hwY-XoP=6PYosU-#xLdtK3o&0g&CfLwZENdat{Vid zPMh#WWil9{&_-e{lGM9*zWS7`LQ zjT2QG0VOxEjDO*OXI6%FyvxxfZ$5fa&274ri*uFko@jZ-a0hCF?ye@7_V@cuTKTu| zTmsz$uaDYTS0PF5bH~2rGr*9!DLe<>ZQx`J(pU~rW*7fi_dv~q=rz0Wm!%_gDWfX> zRFhG?OiGPon@-~Z(tvILXXQUH)*nD~4l4EW`>1n(gP3@-MHgMX!(x?ymN zcY(;g?EDuZLRSZmDTF1OWq*2=Ek}z4|J^NGPzjD!s{J0*p%nv%>cb6Z>=cr_H-aN; zBPEPtK5G#>r=>-(pR+zHGc5Q;QYDFE<{jb5{a7$^xT#&v*L~F;ohRXDGfsST8@4$` zzLBkXvE;RCp$qyi5T2Ld3qv(vlrkoR#_1=4a!C(WW$wX1E_4~zn|hl*nUI^6!b=&#jPs%Z&3}N8ePN6a zH7e2G&#*AJ5F_1i`?!aBgIY5fxr` zC!FwK&5J}m*g1S}vhw#~h>iqHvt_#$@u$$-B++|(9SLo1?;{?Tz7IyadBs4*&Oh?zB7b( z@gl7+>u2(2f*&C1p$rzvdFwJPJbD80*GiT2mC5*f?}W**IL1aRrIe6TwwC|0&Y`5v zDe@Ki<#_eA61wv_S8I{eHqPou1cReELjuE*!o#{M@)bd}0)?U+MfT-9`b_#~hpdO0 zDV6`HQs?Kr-!U7&Pk*m(SFXGO3Z4PV2Q118;H|&MF7?00$^XwJy4(c(>EA2dqyJ2` z%ap;D|1(^d1$22nO3}Ht|Ms#mFZC|6ZU4kVwQV~9DiyRFCbNp2PHFuI$8G(y_%~p| zrB0sMJO4Dj?)T!O;)D&h0WNe67(~A+4zQeM!*w$*=f;&Dxjz#YFso+HBdZ!L<8mDp zQt9_t2J5}fiM!YQ4@CZ_djU`!i`$kEBkAkDT1mNvLKz%CZ{B@l?EJeQCI8%VT5AHZ znl-ByGxW%bC;YPpt^Wxw8+A>{AUCzPOw9d1__ZFvZ>YzIV2I;Apu*>gXS5lB_?=#k zqnG1SvvXHN666e6VP)Sh|LZNrt5C(7?d^K~6Ww8ZgfP>rF!3 z0C|;e(Lhd=Bq))~B%w`JU7e`Vph{JaTw6y6g;tYNF{lD+t?-{S*Cf$KarvaPxk27zqb%5J|@qS60D+gry)*|lrKcpE4NiUI-(A|f!9w6sbO zNDk7B(jg$-jE!^-NXA;lx<*Ue1pt!F;Mdnb3&R_mn$SRD9SjD~xQHD|V50m#6|D@poJ^XCbf8vy zL?JIv_s%r%yBo`5$28$&}tITOTOr%f7c(FpZLH@RVz_t1r+;$;JOPmkR)mv=Xz! zcufL%<@)rXsPOPhWD%Vzf+KtuxwtrbxETKHY8Rj_zFGlu(x9b6EsOsw9POp)NCe;T ze5ZQ63&n8$y#>8=`~9l4QgX!Y72Bux@854%HvAU_p9CmPY?ZEAo(#ZDN>u){wf$|M zE&-g+Sw%$x{*H?b00fQ8KlQ*rM(LJG#raXUZ!2El3x6kG|M|^+ikX*}J~Bz7VuWen z$G-yEKXx+c>l&?NlVHo4=XTCF{|?o@aII1sn7^$s|5t2r#aIQQ;wCV8Hb+9IeYCV+pT7;e%#nTytZ@&3B7ATZc>Vc) zD>i~#d)JLu-B-&wfL*CGk<5qy=ho{6G!>+4V4wo@XQTpr3DWcwLdSxB#A9wH@%{UE zG83}l7du*jzyTBE18CtwisyKg?Ni6sd`=0p!1K`eBqYFvHJemqOttN)5dIclS0^Wa zfI8`w6f<=#&{hI)aBekQYg1TJ9W6e&fvDtlSFUhkp7r}Asi)e_4TL$M;WBe-$_!v^ zAajBFb2TpjNM$k1Fue2Oc8|sm>M7r(Md*X8S1BAPt=j-|6HeYUg5_^_%L8z3u?R4k zT*6im;O)?5B%^blDb~E*ULajwhxf)j7S)myB~*EQrl$?2(HuJ&`Cn1rQ9%K+3nG= zmqBS&YM+U8;Obza)D_LD9GGUi#=tOOz5F&?aZG)PF~@ekZQLG#-4E+g9`!+W%CE@+ z+bu*}`w>9p-5uXh54&P*zOX*|{gCFK-U~qmGvQL?lNulXu_w+PW5k?@#lYU}^QEM( zE>$KOV`Yb0hF#<78RvrBk*56JrZ8l9cB_K~0NU%5yw&Ugi7X6M_2`hilEPf~AWPO$ zT{UxTZCnK-^?XE@((?RHc|~4MLVejt`vcXBx?Tt4dWyOi$Ar`P2R>+81Mrszb@Tb3 z665knixy$4Rf3@KgRvW*;u5JGNG+mTtuOPP6|2yx;5?4*T3V6YCQwHJDn;-Rr?rd< z2Ej&a5`JsI4zH5QwuMDS6_p~GQL^|+Y9H`5(db91m&x1mcx$=iSWecRyEg%*@l-eG z632{^S2-=EyM5tuvoN8Q7cvDgB`cLj=JA$7f*`zRD^Am$^EQc*c3~~;F#1Nz-rmvz zx@$2-XWh+6Y^IRl?KIloY;e_PVEgBPP3%qf9pETZsiIK=gn{O`8+*v?d2rxd&A2L zF-fMK`tKTT-*$RFd2x|8@0?xFBU>E*xd=HXUE0`ajLyXDORp&XY1Yn6b!qAE*-iYa zO)j_hSi(=Ko z?76-A*~jH4M?mg?<~^xLY;4b{f^nv3*~6@a&zM-LDdLEv3}1lRh>Z?9u-M(G4OHts zv-82XYQ=PUk+?a z(mLj*3PyM_|9nmQYE>uTNTbA7yIy}DVr0Y}?&M~Uzfc7<9)bAzaos5pvprhtm&SF2ioI~Z+rxSnrg6$%%Hg+V0ThW(?6xXZH9tOf32{}MV;A*L`g-4QEM7~ zQrz9!3kekUt^NKGqn3NFG>B5hzv!zSXh-{VqsBMWC{`Mv87b1>k}L(KonP98C`W;$ zM%z!k4@AqeA|GV)J&nAiNoHanwbtX(ftYuQ6wjU&$#lxfy{~em`wxID{I{+P!LR^L z`I_qt4%fT)_(s+0g0(@M`IlRlI4z`yPCW;CH&1yh0!#wpP#qcM^SN}(@q5u;Ly3YL zUyT**8xGs60?o&s_;Ae2ugc@UhS#&l+oyuyCUK8`_+DC_qs=wPOR21 zN0CUG;RD(EOnA})8)D5LiP*(x-~xAhz$B|2mRTwK`E<6VADdK$&bO46c)FCjO0zsy zQzN$VJHE^)Cw|PkIzoLACgu%wzzmIv{D3^Wf9AOr=b0M=)ndJhW0wNKiPU8iXu6HOsn!>f zg5US7R-@ZKZ}6vk)|i3-Fupw-I`Y{V^Q*z$0AHC6fFS51apkH2+$%Zj={@C@m6dHE zgln<9paC52@m;Is5V?OpJL`@ZJh`LtRY%;s^YwE&A%p}wV=2{xzk1O!Ol~1_FW;*Z zyzY9v*L)#S@LWD|PC3mb8KH1$QzB@7AV|4HX`{)%{}*!ZzFkP+P283de(sDXP9o*V z0n6Yt%G9m^pxFIP8gCqIxi;$@(HGc(I@67vavd)yaB5b(+-yn8&XrZmUy_PVGM5Ly zh(22Y*f{BQ+PMP~NKrgMwVHLES=|P9BJUU}<8_@jh)#BNxbyefFS@ik08#VU$!B(3 zdfLtg+Yj&Aft(o-Hrp}0hv|9xA+e0}m!bAzq)aIn48Or-|^It=%3g4v{+%*k1njgS0aDrOfE(k_0R$Wh-bv5Bjv% z+uWxn{?SF8=N$1 zlu>0MYFfSLX-_>rN-TjIYCp$%=kft|msG1T-xgLeqs)540UEOteZf}tt=t%~ z=bW*ptI*Y{?{ji;o;QAkU*BTAJ*lBrr9ACyCq)yze!mDu91_-GPD7m*ncZHkj3CgCmg+Kf zx$=dm2)3gA1Q1PTT#mMM{l|-1ggt0he#=JC&<-_Tb*fag2MF-w1V8ubMP1N}~I^x}v&^A%8T&HM85# zFgpSrTk;g31^;XICUCv(&fL(_FF^$-Q#D}UnTHdb^C&cm6i z<^`UjSHqt*LTH;uQlFy}l8bPh@(KJQSBPcpIec;JF)Gf~u7Ib^BTI-%OF2Pr?r7syFs=u!Eb1HHSBw0;zey zD!8RAmDl*I^^PF+;fWIgw{nAs?%K=AmA(SAu~bRmsmc7*cZP=g7dIaksv)4Z2#wi; zY%;i})gu{DHpJAeTk2s?B}rIVSQ9v9f#(+Uw4cWCxOe)3}`K!llLI~i9T=>e5=Rv3^Tv?^E7I`=Lf(w+}(_|3*0U4+5oWgwu=k@U~ z+9@$LV;oPoPq3cOO1S|tYOh!1np*`+CXOk&pBV9he%Xwr8FONA?Tb3*T#H~qR@1b| z#gMW@!LBDQhg98uoSX9)Tv}~#OZHvSJN;3Rz1-|<<#3e6I{92Bvbg@FE5A{h8nQ<% zbAq^AerW7h!HhP;i@wma5e*wu`+cJR;_ljnhJAk?EAs$4GgA?o6V(PWo2h_KiB)EQ zXgYmfGihqo0FmUgl-+y3aY{e2Ghv#yG}Go{bJI`x&dZ`R&Tv?0H{#-JBG_3S61DB! z?MFAcl#%yPT&&G{T%V06@$T;}J%5BwI(k}KEaP*bqZe>?Vdj8*&QCm357c@bsz;_R zlg)Ak`mM{(suO{T|F{8fbB-~r74CG46wWgTy|Wohqp_puy!%`oo7bwD>`{&k?xPf= z+z%XP?s%?vOI&ImeIU*faYgf1fEureD9d$UuHU?$ZiiH|F>i)S>}=lpH8q)05!ye` zddTpq9C=4u#djUDq^qVddlLWQf>wdx88Le5@L``C*-Ki&EpK$TpFN4mQg%|s$(266 z1CcY;Dr+)&sC$mM$vAL_QCeAHmy_M9SPdnQ;~u^TnWm*iFmFDAL}3&b9?icnRhXo| zMGeoN{N;@F^5VVabW?Up0FcMsGQGL!$Ev`A0~x8ppo?LisuFuh0O`6#Lvu?`hUB|C zDlV-sO-@RUaqv)Y{8cvr5K9^X1~>c=e<$Av#!YzK9x(LfF`ug-TwV89J30|e>myd~ zRqQY~IH~l*FZ@RD$ghDorHja(T3;LN?4u$-0YcxVk%IpPwq`pJJ4mVD9-9>BW0`|9 zGRzDPVrCz?QQKn^s_FSOY`>Q4@?M{|VbACz_i;h0p8+CQ>%Ro9#X=YZYeMg!0`}L_4-@ISE zcn_l=g#1>1Lgbx%^}RAlc#SRV=KU8BW?jue3G0Ii4_V-JL9P(l$djoQeR*AHbmCzR zLJ`g%L^t%+rY`FfKgF*z)CWry6pz$+iT*BFRM53ZRu5_oBJtEm$@NdNhT8v_G|;FG zH$%|&+Vga{%2DAK-*X`Sv^}zBrfokeIL4#?I<8j^0Vz$soR0P^pQ6ymDE6{C0f5OI zB=#8fsZ6u!hK>qHspA#6umY!kv|PewY$;2Xpf>3;8-o)o)HV#COGVO*?>7h#PoJj# z87N_&q2px21-I3xyj}Sc^yZ4znLsR)$?U0FYCh7v_~`uo>y1kLlNrI_^V=BH$JfT| z&g(SSO`M6E1#jlrW_}i+`BI7aP8=jM(u)c5%(C8T**_cj$d&%xeG_VcJmnx9znK(l z9!n#Xkf|N5e80$3n8uL}+Vzh@SXB~DO3%R6$dFUeN6bEKU+s?lT?NLmW$-f$Mi%Zz=& zUpln>oDv@DG81igXXrMt&!=Yr^w7?p73fvs?B$_cAsI8={wqs0_8pY25@Driav0LB zvLkjMOPI5{qPqR!3hjpjvuW=9;?~HC%^&*2FuwkYead}?@1pnb$Y$Lqgbo7f)?``1 zNi$6pWG`gx%c9aXFAB##3&9GXot#mplL6m6dmek=29DuXxzOKVwep<#d4-$_Mn&}k z2hdyN`QuwvRaLQ0jaBYTGh{~1kFJoXGFLqYBAd7o+?0yKJ&hiSB7q7;DSpGWFcWDx z8~q6Gq&$VLXXgOJS7gfZmv~vcMskdLC*vppv3*KlAoBZ;EzD8*8FcLH*f7F-mca+8 z1@M}Tjq<1-7hQsZ?&Wv6T(B;Q6(vQrIjk4D@59?mIIfBL#=F&}LGEGJ5k+@F2~HyL zQa+c1SftV8M$X3xFE1j~1Yz6!k<%wPa|LGyO7GtpILm6)5Wx;}SCG+fxrd#Hrj|w$ z<|_odSS&V98fW@xsULj9^7qH~yCuOG7;SR_1{tXbY@{8Vi+u^5L8FAW{oLhKlPeqo z@KViL#>Ma_p?3Yf&6jO+Cxz8niQMQq1pcpxkD`gWMr}#3u%7Q#KU`zNZQ?=5UGeFU zfsyw_AdbOAl*1imc;iXc3&`$ZEbWv#nAJ3vrpNT5Sf9mY&!&eEXBY83Q?`pv$dEeQ zx0ZRi+6&awijS4gi|VM%Oz{OaLT7p;ko)fxlc#x$5!2TSu2N?;7HLL=FyD2$_ASc7 zKJ9eNEAxwTBD8m1NX|YFwZs8{Y8liwWO?I*G1v1PIt`$9%_>_|ga`FdDE$U>C%3%2 zeQ6>iA|tf~>Jd@G#2-{$VUl^sxN_d5?nML-PPx;nYHP@7L5XtvTPe`3DjZJNGreMb z5;38nQ3y-+13Xwplf7;*g3cCyx(Xu@mf>M&;Cz0}(k(_660TMaU!_{?(vV)ldZ{Jc zgLlg@>7d#sR=n1F0*pd^Gd+-kVP18}powwDElSnVs(l$c>l-qjnc8%)H|Cmkw_6r_ zt7zO6-A+C#6<0FTwH33iD>6ce2=_Es1cr3iyLZi9V=Bswrt7m@n2lv6(}_0mnhkPJ zWoxfG(m8!{?D)QZT?sgyUXZNbAg_kyd{bGe>=N3x%l_vr zpRgbPWZBKSdYr|y?0_UHZC&I2$;}GWD+Mraey5JU6L)C?Fu3C*H4ZXH^p_-Bj4Cvl zB5Z>q{^~n;q7&qGA=5jSgYsF+og3Ovl^;{jQnLr;6izG5(8_*ZT+??dQ6Bj25)xbk zxf(39$!Jn~zg@=yIQbw|v1l&;^VJ1j*$N-d&w(Tft}>{xisBW!p&w>rR2y>3>!BYd zY6upY(GSL)TI+)RH)xq)y1eXAxYt>MfvePi(JBlR*B^wnpUBZ>=HtQL0oZunmIg+D z47@zDt6(sD(*1&YZ-sco6HqGHIX(82QrVn#SJZrEyudPWMs1Zi9A2&D&H6h&UV=ZO z`E%p5bx1Y(PGpmgRH*I6gvNu6Kum}$Qm)(oL{#T}y140jeip;QDx~y4)aAYx(pc|X zyQyh>c8@Y2Sgp!7PyW2itn}UXlm0zlXF&y?==UAG0)p-EE)AO>i%yHJ7?p{Fp{py* zS=>eFhQ-vw73!Y_)`sGq-Tc(0J+^FPsYzoCIxhm_*BwQ00a zh#=e@n}s1(X}m+{Ga@cs>xOPfB<=mgZ?p#eDq`#Gad0`{-PT(w@2NuL51En{s=6-2 zeF}9}9hjY2a-a9FsWMLEU3jWzsVmwW4OXw;KY3CB1yYNFNHM_~F!6Y;XpqsJn-K#BpRS`A zH;}A(4T!|5|P8Aa+@wgH2}-DQ|TpBK{k74$^Nk zsP0r7ZL(Ta>GlCO`<(EJ6j91{kF1__`s9Iw(GQs}SrtGSFo)d`Mt$%#nwp3U8jCPX zSe$su-5em&N}^(}_G8(Y)cmE+MzWn<;8nM5%9>N$}pj8p_& ztgtQg<;h#`a{)#o*HTwyWZ3s#QFGY<$RhG&&nvZ2*r4XrL(!!rz+!>V;Nv&N#=Yd~ zvNMEC|N3|Uc$&W&PQ5hRXNajTuRUDM?G~PT71igwe*blB)4eHSA{7&Lbo)uqYSx=N z3zc(-m|0B;!y>bHrY)mi8M`QxkHb$Jp!>n(Ayt{jq!t~;W%__Cwm>O(mIg!d!h(jn zzkTewHWSbFw!3`87p~ZtP3@k#MLT$J>RZ790>9bH-|8z&Vtq+DKkFQ_FVk)d921W0 z%y{Z^dBHK&(RlUTANr-LByv~G1BvY(5hYik`ZJ24$oT&CD+NHa9b)RUzKP|MSg?fATU=gY`{V*aG|Km3dS;6D_+jxHHJUiSaj z#Wx~pWo*pphJh)`8QOMp;NYauo-Bn9-Aer)cw#` zr|7K3YD-ve=f7=!ZzA`Z!RNYl;@8*7pBqj%$x}~X7BuI0bx)A`+&=4-$akM}dDaPi z<%^IV^xUEcOLZ)0b$WaD;r+z$p|gaHSI zy;NMc|6gw&96jfZ7RdHov~FZ1QLYH+E7?sWBW)yLf89#Mohb{^4!Zm(??M{H?0xs| zbaS9Y`*~nKFD>tp&E+otlOqa$Kfw}y+X4p^8wc&rI5!)ax=nob&;ng~^nn(Pn!LF9 z%+=np1)yu@XN>Nti-PGhFyb6+W)s`G86$fT;{t?{ z7|m{c#~MC7S;8IcI9|g=0!Cn6Htr4E4}@_lh2P+6)59FG@5UadSdPD^T2n>h=tn^K2O&Hk_3RLwtmF?)hoVR@KHmJRHFgj1CABB!8=}3z5Xg zU3j6NLcpwbKqKj)dPv67K%o-MWEM)qLT6gw+%8iM=fr`d|59G-U!j-40B>4d-fd3& z5A(w2VZ8*{)lHh##^YaP2r5Kqoew`*Yrhipi+P(BL|gBvmZLzgEKShlcTq`ZhGJU?HeMy zlniH!;WZG72n5K3G-d!OtIbwmP(-W~l7yebo`>$g2JjC)@>Xq^e}ED<;|VN@%rbs9 zakKi>w|lba+1;B0=gKW+8}df|iE0wo5kD?phKvWUplcp zlQfdp*QZ-j=IP1D9CdYz8b7fs<$oy8Y%Iwg!!b)~L?I2kZBHGzRa}&-S9pl=?14-O_|FOT^~_I!RbzV}>$hMPvGqwc`a{jyDx?SvepsuawKc%*LR5>)b5|%*MSZE1 z8++Ysu|inde8mM{?esI2k%>uux2;@IOPw?N|cNX7nDIN729V@UyZ%2^! zBNAFg0C6EDSB`evdWX`sv9weO*wKUa@qau#c=)h2aKV1pFVVeHRGO=VNNY-MxzJ)_ z05yv3Z=a&^pOJgKgrQ zZ&vniB4ma5Q$Fi@6Cco7$5mPO_ehT0^LQ&g&6|jhD~~v#k+!*jk@Ug*m4eE!jPn1! z`fGwjn7|3e5|=xPZKQ7sYnW{!ZY}A{5OW7I@@mnO1vF2}rB>#faojHKHz2$)iLLRE zZOTi-CSA|A;v36UWCJ#z3hWqUJECX&-%s9OoclB~TqF~p*ZD;aPFfw5-DY37sB(fL zor?!%j8cO;Y|fJ~gk~gO1@(N+`UOFJbs%76pe@~Ht`j-YZ@EthS1E=JulVvTggU2K z5}io9PDFEp_ap0#z2GCey=;Nb=y8MLn_yC|DK~44AFq*Oz7%kJpttuA1;p1kY%2p~ zIX_Gp#8k>5V=HmZ*zqm8@MhH>F+$-R!dN`cHE`zlM$+csa~%|0-vY?7JP$bDRZ z1GH2XmO^)_+1=xeiqoJ?JQ!3%89AP}o?kw`xFFJlil$?EhIUipQ&(@<9`arot>Rwl zR6vYXa_VqcWt8m7Gmj_4m*`|Qzz)BAi#wZ*gI*OhyY1^^5Os9MRI~p6c8hs!6W*K} z{Stz%W?-vTyI0RJ1$#CNrF$ovW80GAYzf0|X`dK)Qo#AL6k{0J1kb`@AZ(u!u;ZAs z^xa9;i(#zihs-}A_?j1*4Z3o>W9zbBEVHz!HwPscZE9MFv?HU_twdvL!-`o7p<87_ z$R9D3dNuyYa6Z?iIPkc&*G$?T1~Iqfve(aBY1u7-_21Qd?T-y8U~eH-r|(Jp^3^(` zb28{gwYr(e?meKOxFB0i;SwdNTh?5ngX$ir+Z7?zh3S47aUfaO1pr!fC=~6GwOW)R z6yx?jnwKYb+2{&>0ZByTcb!OO-jJKe`h?bA2!Z0$YJi>?qR5!R(#kySH)g52u9b9A zt^crQ5EX5;a+tI^+ysp~$XL>#wrtQxw7Qp=@Q6jUh7_7?tmXHPP538B zx@m?_EO$K35!6vRk77AYW!WTcDpsgr0)RFhq1H@`Gb+{~LLZa>_r8{eL3Pz@INi?| z(<*$_8n}vek}#UBQB&^#|5`cqu7Q_izoR*;ksPhCWPP?4+MO|RYT-iGD%P~fKtc<> zZS0tWj2-%{t7XrdAW=Kh8RuQ)1N*lv^)TkqJn-m<639^I2Rg9Co6))%-ds(p@})Uz z$G`XXXd>!e-j2sMi4%jX#`un)v}2p>H^0@F`r*H_dN=XM$wVf+3AEsIpLXOQ09K%B zB>`*&vtRp}su$k6)6}QR9u}uOvFATAhjHSi+qSQ^0JYqL!@>DaR0DRcVP%`t7Y$`@ zh!58q?4d(KHgAFGqu;%ikpab68Og>dVL#XkR-rW0GCqLWc@g11wQvVI<6HR#YTrD@ zm*)Lbwu|W0J0)EL?7r@K7tdd~Loj{Z-TJ$pDUJIkl%Rt-TuT}s_|)R`+pSSov%}`w zHB3{q$z|#4k?4i=@j-QDT*y}WotneE&k&zoO^Gdf?6%vzIHiauJn$N4X%Q@MNC7(! z(KrM`SPPF+mWWZe-dTX&>n+TsLsGo-p=w12qzl!{?w~ae;t#Cz`E@Ll#xjL6d@J#f z*Oq{eU6w?p+9gjlk19xaf_m*W@UBPgC&=x$m$@Z%LAGw9Z4rdQ2+M+!t#sML^brhx zr7L~j<;%UjIT^0N@pJtXQp9M#!xW{Woy5J)03JgG51QG;`|+h4Mv?EB!R%plV9HB3 zBG(AxYdazD^Bjr=mA&IJwgNP!#3ydlNq2Zzmb-8BNCWgd$)Qc=S!jMv( zKHBY38?7EgX{ZFRYPl6wUKqDf<0e7R-JZA*PX{)D3CP3NC49EC@$D1%Fp_?gt||&J zysasco-^?Q3-NgDyVA=&2~deMyQmiki)R@KSzk`iSq+?+>VU(RDk`hk%|p9`Upm%0 z^W`F)%I-jO=lZKQb@fEmOLFW;`&Xub9eLNCu{SIcvkLUs3915yAH)OmX|MI&ODl|z zkH=EN)+x=Gz5_!0n4$LKqkeX$#Ffzz&J5Y_3nZ~cY30^={_1Ud*+W-l%;C+e1n-}9 zqwVhK?Ig@WQV}%GiWUs=-dZ*N<3#how-v{HuCC^}d$=vSz?t0bo41Olf#bXx@!7R^ zdNP;0T;`{phQ+4p_=N&x`U$Fz5?k|MSrfc5Mm+hvH)8bil3cQ^WloC$(9o!HFnc@T zutOhNxn9eYwCdYyDQTlh@o}+4>j{Eh~JrbMEiWvV{dMC#EGz zL^fnIfb&=Dl%f52+$(EOLl>RJ8)^ddc<@j8Z&F0>h~!=XJr%KL%2WopQvlD6Z9Pk&U2k`>+;0Oa)m z-{l{tqNHElvtKf3+cunuG-`kz&Cvd>w7$qBI9ou7Z=wS4LEdn4_zZnXe#;O zZlV>43C>yu&nKzEXOI194nX1Q6b)JduHCyo{k`YD#AC5~ms-BXQ~v}i>g}bNjs24e z8~qD}*zLv%eiknS)1-r2qP`0ol&&t@zg0J*%iFmrO{3$fQ{YSe?9L0?&8^d?#ru`e zy&7k@@JmiiOiV!L^FrGheoO7vJx_7WiSyrIpB@ z2q+r^Ad=v4^~EiYT0%0M9fuv5wQTVX=v9&a2ydPdxG+e@VkE~NvN+C=@Pj#-J#o^6 z5K4B`W&@rq5VzE!;G{OS$D_T=ld*#;5p;L!CS9D#5EG?$N(gKBViC_Vmth+)9GjD> z7P=~}wS0cN+#g5y?;maODzxm)!J6Kjp9Fm zSw2Zui0SC=Vleg*uZ!cActT+8{a69W%!Or46;rqCiQ2$uqU+_O0KY{&9_&-%Sli{; zFA+8_q)^^$SUw=Ad^nN-m`2%Xa$s(C?#x4&>OK%b{@{<;Mx0iuQsaMvtEaE~JyB!C zA9xZ-5!^zWQ0N8`S!2oYm=RVWIN6oV=}wR*UV!o+e&P0+NF(cNI2Z*S>o|C)qs)K4 z*Vks(muv7-;~nn^)ScR{GRK}mK&20xq#yZI|CN%8N%7@m|5r4Q8|qZVsDKO3$BQwB z^;Xqh?|suDm6(*Y1$&C$jK?fPpJeZ;{+h3aZ;QQ4%*kN!uFz<|`8$dTE2r+w75*1 zIfki6`K|vx6ZGi#a8RG-ar%Xw{D}1V-IbBendTUT&fEX+((4K={@YOpb}#-zcIl;- zJUQ46mpgjQ(`!ewG_48RNn;Bu5@6WsS!X7X_c{<&zr8$lAJ8{Z3nJ+ze9dcPOAup8 zS6Mn9y>UjDoT$>I{BsR2TrE|YAhL#(gn$;**nyM=1;r=2qnA1_8iE|!fQ~5hLpg#S zr7F8d7V9?ov%jvVljoobO_GLtR6wR^?*E6IIN>=9!fh9;nv9Aa3v~B(f85p?#hvkpuZr2VsMX&Y5HAfeC(dEbuxb+P1D*mo&a$%e?35)vW0(TcvK?0kaQylx3eg zA4BZTfCNLt$H!Gs>gH;Vjf~v_5!^xQUx82;%IUo{F3J(3uq`h%thkq;XPBYBzvJG1 zt^j6cfAbCEhSJDl^NZc)nr`zi8gAwhDY4*wXIyl|wAr-zw!e#G00{^BR3EA0 zQgeo%lfSBoo&~wT#8I|`p{{Ati<#i2Mb$Myx;8Q}<(smFg}$Aw`!adk2@SQLtRx(J z#&j$rrGI`J3`0e_xk*f^`+ak6DQG}_MM(NCvB+yJe{Ic(;`1N*FNX{V(2t1>Ohkscs1YcTt|@zClcUCZ^` z_5+lQ5tI}_{tQTRPlvWh!^<3vqX{K@ZRy__`G?!B)UPAnb(j9w$vjphq+la?SbahtGP1X;! zRLsp-G`8z@DsJ&5}ErqD>_X z_2DhtDh&dTd)Q@ee+FW9_i=FC{r-S%_Gr)Lq}^ARv@B(zJLvkRHuX(UdszNdL`gUY zpI@OtQ><&Ak5o_^NW@&Vy!m?d%$)vqWur`CWcdUFjOuls$MG_fQm*pzL#n(!YvjEt z{^XmMyOb6)(t8f}FenulRQ5$<`Q%0nY)r!|dL`wPFUOBA3DTWW;@hh~Uczc7UGvR@ zc=?UiYE9j4n+nP(;`ez^H<>%J;EcD$i=4kSar^FVeVmw1Fn__lqTAE_^$JZO0*a)>TxP&`D$}Wz(?iCTFWA;ro>R3nw&w(Y}PreAL zDhIm@?xY_`^Hn0n(+7VxD^t)ILV9l56r6e(2i9$&&dvDcUWtlkA6BX$eSTY{tquAS zri_jic~X|_K&6VZ$pdn^mH@!%QpWuyc^Q)YsLU&kWEILQ; z#J)xj(tgP)cKLF(qO_)uAnN6f7S1cndzsLtT?5Vg4fD8Cq&55w!w+?>$!Kvp23+=? zC2!gYr3kj&grzN-HGwuJZg!+f*S^JvaE=}Cx6KE}R83qkpc&X*N^y!XZ+~ZxNk+Xum4wTr8n?!nuNpXo`H~0>@lRwm&U~Kx$0_N??25Yc z!DIS6E8Ym^p|my6xLFsS!oH!S-fg4vO(`ft3bCrLSgmUiQe|^5P_gjy`;H_ssU;06 zypLn)sG=|x za-z+d>H?Z^oFI6xOyS_i_vZkbuc9QImU_qW>=D`KzM(5Y@*H`)ho0E5^BW2GiOmib zGS1P9$Wuz4Ve#iS+;^L+5oe)0rdhZe3)ZW3Ryo-l>Uq%G-|Vg!c6c6&{I1Y$}L4^kjMSscJzPh}s(F77G;oeOcER6Sy&~uj+N6D#a_P)hkSljBkN!s7j zT-Lw3wA{(#>X&mvW7+?0QPZb+FF~pVwW^3~4j{_q$Yp;(I9^sw5Ip_JYhMif;}fE99F=f2 zW&at8M?Pfuc`IJtNYuiBZdb&z^NEqfCEQ&L+a9R`)Vk1UEGp<*UHnde1%N(qz~Gdh zgd)4D$F8wEx^y^>pfjh&*KDbT`u;f%%(QYY!D#>ht^|Wiu$gTab0C|0U-;PyRJlD- z+F1g8ZYsdtw#P63!V4Fr$F4(+9FqbAzPVXxm9>3;m<=P=>I&XqtY6gHzaz#wd#p#$O{9VCwSGSwgF;E z?OxBajCH|+EZ3(JuOnX~jYFW7!%LdY=jP)o;h-Z=qV!*$1UQTAN!SJ_VOO_GTGHLn z*FsGW{SyXuO`Ym$Z?HgNZ0Qykg55Jx<3I0cfezk5(vfq3_a7>HH2ujw@n9pDgV0KR zyH;w(`yIuxA3_eLpEvr&9zQg1Kwf=*70!~GaZZ(%H-2iQQ8gBBwST{^gFiCbQdj?) zw;QHt>aO{Ov%%8U*5yqOo_;ed#D|nHoi$?ER4^jnv>2h`Su?fPBgwoZ9f!&Kb`+4j z6h3})R3ci~E*=B_$)j-F&@Q$!&cOCA7-hk5O}fnL!H<@h3qfXgO>TQP)!DM>8=QzK zlJU-)T)qP<-yHxQ+>ewF*eweh*fABVtNk+0pImPMe%4(muDQg^ASO2N=+-6(teO0= zxmV1DMEkmQ*EMxh^p!(eIPJ8tfx3QoLJ}d)=JL3+drq|K&%j_*#WN6GYO<~t*4WR% z!l8=FD;j2PBTJ(4pPZPAyj)a{si9G_zB^PB|HtC8 zptM~K7B|ZsV!_0^TKB6#18rU`MH@lwY9Lb>J+d zs&dgDeeD|8*wDj=1{tS=Ma%(kO1+WJgh-T!(0*1Ns{*Qfv$)&=e`eByHQiFTv|#8` z__yJB=vVor{DFIBozx*o4Y>1Wv?4x!U7Kk%=mBjmgX;|AOYLH{7B@q{;SRe6uG_G5 zN8%w6t3CK51YN-LrvO_2TiN3rHXd9l^xcCxzV2T`Jc_bPJ>`XR1g&&{0hW$4?m6}6 zGh~?n)AQkfuDAalx|K7bXcXvxmHI6Gk8c0_HUF)7SwU&rrc1MKtvrqbv{xj)y?bnW z(QCYVJ+5Z*;>Ka0C$=w_$;$SYVVR4rX~k!|IAF}59RG+$DrC6IS!GuvB_<}kgTw{* z0K!OMJcma;8sR#)qwof45ZhW33x1&0d&jZ)+M}KRtKYX=M090TX(##IvCjbwAR8L-;NlZj-peV zlp#2@ZG!rZrv2gMu=~3I@oWHF+jepJXJx>?JXU4Tz0mE#1$wDAIRkS5r)3LMA+k>Q zf?XfYCS~eVA(vK~kU`fNqZzb;2V~10tJrWHIM+ek&%9OY6U2qz^ahH>s8qOEm0jnS z?a;M0$3;G)E(Wzp9@IVQjwj?OyZFz}S_0{A9q%|0n^U*kMGRR1sSb!1x|B=xYLHoW zpf;BW!%g7gd$<0WM2uGXH#PPFDlj|FMU=MsZGHtL7^*n8u(Me%<3vV3df9dCogUeK z71~%ZV$kw=yT?7(X8u4hm^}hUow;7=@eOi9Y!Se?e*hFHfXqO$78l%@oC2eu_`mD~ z|Bt0bYaMtX#s7!RXmm9eywuIe5>q75UQycLZbp6{{LjQyLaL;F)ps=v#7j7htj2Dw z?5d&E-yH3C^T#`^y8qvj(#{tD@1rlz1vVVkusWIGekkV5xt+6{z@kgM$;KTJq$nc3-_-Zyfh=Qyo3-Fu)o z=IkRr%3fJx%Y5mw5V;lV?>q|H;b>djZOhO~K|{PWP~pOEXRhXxIWQt09p$!kmJ+}L zMc2l4n%jBUzu@9ASo}`;PF!fjM*JlCK|IH!O?N#=l9V$71~_U>PRsp#_$M<4ar6YE z+-<{>nB3;t6b+riTJQIeQLA369p4xW#(MZ3rJ-Jq|D8Yk?>&KkpTYmuTKu~+;y3_C zwU@PNlv>KgSw4g6>^}d3n*QwcC{DC}TH1?Dxb$)dZff?ZZ0@`oY1|26i3m*@LVIG=(@|`8B zR62%k102D$utv?j%A(CXfIs2$L~HqD`hZ&7b*ig$Qbqn&u~J3TMNplluf8>-{sHBF zLQ8@eCvbREjF?9eR;zxXYoIhj*1&KGnGoOGhBjNu-;g1vAG;>DfTgs1c^sOQp`tsq zC3@mwthc+%Z*l0gSDj!2!h8BoNcU8|(L^ZywT-z`Bl4$1xNPf-l|!QU%QnocQ4BKS zg27G@vNx&@EshY1_Lq8RZk;ia1mc5hBZ1?> z=PQv*FP+Z;Y#i60{aF!S_>+-hSW6;$21+$&HLIPXidtq6H{ouVN5}HKNo(qVo>-h9 zY&dntYU55wT-amWSAa0LAatkMd?%t4!C-;eo0-PB2%k|prD=|{Qf8(ICR?q%t%2MgF2j#k`99){wwfkZ$~95~K~Ws+EpRf~<* z=5j0tv&*S|*4OH98e{*>;$2vU0Mi01!QZG~1d%U>NUx%N%Yv@$_{)%tFvZ->vi|mu3^d@@V zPOd1w<|ac%16*50av|P}#+<%I@-D7&ylC+BV2g`nfE2^KCs9PF-gYPqfRIcNJC+n+ z>Mk)1Yo8mu#7E{1VGI8cF2ACV5+hL8k-fNf1rT|g|9QUmzo@tvm_3*WSg@zQ$J5LS zZ~6CY{@a*jL>1Ld&J~X&-EMuHV9%F?s&4ArsPUZS_5RK@MNSHn)4<&iN}pqMYF<3+ z<2emj@UcJJLK(!+p_Pbs4FXg($%;Us1zG_%IbcNFN3EhafMC9RlF4WmplRXgpcU!bpptofn(L)l*EHkeyzoy3%R%rSC>cT ztiP>#iH-<5#dWSEMWSpPKkn58mGOwwV#j60>R0k!D~F`NKoUi*y#H5wR~psCxrS4% zS0Btrw#tK#&~~(i>=EGYJF}P!pi+AVq>G!LTSum0kr2OCT%?ibfc!AgJui zMZp*W5kxit1ymHM$Ywycev?V#R6p1&g~TC{S0&)iEfm^P)lw*RQ#YeHes=dF9;wj=j#Mws z8YNoW7}_X<3z_+ie`;hyXPDH6*h|x%v8j|0*h_h!$DX_dwi&esL13=T@$ue z1CL9wT(U~LJ>0X3wW>D{5iLR$cyNf)$Njh0#y{;>wfW!_zn0p6MY8yP2#VS%kanf{ zICDmQ43PhW(3kbw2k28G(9NKfl_S1-JX55?M9crX%IOT>HlsU8s}-)>tk< z`oebVP}DzEPXz>knXq1I^CeQxV+8C{BoWAK2QL^ZO4L&p)mMissx8L}+qtRG`Mc_J zy!=o}{<{VtQl}I^gY-=yg3^;eJwu{IUD$|Z_1d-~+3aNv07!NP8A>bb<*#+RpwMY3 zqgjxaISYQ91#R|wwPqVr9bH6MA zpC+CxSzIiel%PKCmRMnb}W^=6-Y&AJ|1c?YhD_MYfztUW980{ z{nSfm1i5X;jezPlkyX`cXT^|6!v%ri^Yjh78-^ZAnpJ5l|N6=Y!MF`mgt+;v>W7I{W;mwO+@bq`mt^P zu>nm4QPU-!Ue~51I5vL0CL?etS%36Mt9M;mef+Jq*^hHp05mzP$O=FrMzR9SDCL1v z+TYSlTk8p5#xkm+s1Mp(z1JB&r3-g7+Kz^5vR>r{!^v4Yg;p$TtnU2GOb|eao+emP zwctQ@Ym=5!NBE{sIGA9@nCA@=-CgK(=#}YS>a)P3q-;@5FwV79_;6UMrF9TXT#2u& z(pG(=#g9DBPSQ15u+}#3=#}kb7JF?t>{DCOl65~ZX9%~eL-&+~ubWv4HK8*@Ox z`|056jfCoyZSQ;1U&Qbhs1|$myCm#e#_(5D{J0#R!6}K+-`vT>TlP6gJmutk(X)M16lI*59S>U04$=OAYFUWqTb9B^lzk z{4kAd-HKxemn&MhbsJ;flm>Dr|zQGgBLCv!~}M71+J?(C*%RAPz=k+B;o z?0GtOU0c9Zb|$goP00i=>-j`LuEWR_rEl)0{rz2`jH|RJjfvIb=p5`$8rG5HO%<-| zE^G}SNa$tA_|ewQgm6QFNv@YP(v<|a^#yjAXAWZb7N~7zs7Nxp3dZ=8l3bcdyt+QB zAhz~9PDJM55M2B<*!zN4)CLjsk_Z)r>+G}#Fw^&%%x=$+|Glu+{YKTI61vR(}gDJXvT^&&(bIbcph@EC@S zPV#?(5PydPkmmO{Cj&xb>;RMz*pL(?uez8&FhIZ=a-}@l*urNE7!!37WulCx#q#dn zV*7lH?)_A@8atrzxXbWxl5@Xt<7UuJv*aYZiF|ibyivP22`9Acf4h{92cV8x`7IzL z8v~{uu1CEQnrI*~K-Nxb^ac6Bah#?XmxQ!!2tBRc*FSMkJd~y*oIy%^W4^KUherTRm`P?niCPl;tQ+;WgpurGyMk zn)#rT0Ll#@CIT~Vd$X0Ckmym6?66*PhL5aCP$)oxse-3hS>c9hqm~v3x5Cs5jxs3#20slV?OakV= fF(qqj98~9)JKdU2#VnT~)B%P{w)>{Q+AaDQxZWMO literal 0 HcmV?d00001 diff --git a/backup/Pruebas/Local/Local-get-transaction-1500-rejected.png b/backup/Pruebas/Local/Local-get-transaction-1500-rejected.png new file mode 100644 index 0000000000000000000000000000000000000000..97c0fe45f4651ff3a148adccbcacd2eead17836c GIT binary patch literal 49773 zcma&N2Q-`i8~?3er9)M>+Er8$)ZU}jTB%WL&mtidHG&|td{G^?7%{5E-dn7y)*clz zW~~sjc7w=s>-V>w=lswAJoh;{&L{43=diiBI%A_&;acVuhdOEsHiTt zo_@}>yXM+aQGNYOLz{pA>t&_e&blAV#IE5eMzxm!w2Jf)VFRw zspZWoJGIfL^|s#C1H zrK?|FqN%>iGO_*sN_obEa!8dk{yg36g49usQ+mFKcB*fzCPd@J-lHTp;BjkP+xO6_vXC$`Ied3NG_tb+hpxt${>9yZ`$6Fomk>Wz~nO z!uM~iFI*kaC_VedMvBv*151s_zd=|9-p7ZT#1t=Kae-JdYpqwp{zuQg*un;=C(+0hsgC>s{t2YhvTU z^m|sT!qw4|ggTEUs86rNXh$@c+TDbtODnAe($3QQ>cLE))dqG|$fV94(&qnGx{BxD zPmgG5!A-a}3wjWGq8t4VRJDcMD(w3;0|T3@s;dnpoyYC0(&Z6)pz&WfH<#4pzX;jFJMZFar z9eoww=vM=>YBFc{TN6R77S-tOxK20VN8C*teXCNZr>0Vqv#Z{F`l_e|%TtbbM8(DJ z+LuhzwI`Yb1KY%>a)bj(-R=|4H5yJ%1r`SaB@H&cRVn#9YZEm(z@w@#k_%-W5~_83}4W+B*v>k^H|tt~MlREKR+O)t<%&J)#IwCBz(;_cJpT?2N| zl4H0i!r^L3LRuQT93?XF*p@U>)5MdSnpzI&zC~IJJh7MY`Spq3C1AfI9e-zOtju=% zz18s}VBjx5=9;e#It!WC{?H!WL+%w=#jAu}#{X~_`1}MnG-OwUSw$QYbBbmccdLpi zU*1rACHL)Al^}bIbrQ&>k!rxwNlH)M6nG@Sp&=}<6(oq7RbuZR<#Ty!{tuChS23fz3?O6hr6)4 zy%96#^}DV}Qmurw zuqEqq{qj(rK5lXnM0X1mCG0;-=e`(kL>q+3EmgB}a?X19?xGp>N?uM{jF^4jg1OaD zH5oc#IOJ~Xw9+THSxMF)9cT>0m$421pQk%sTw;J#3TJYh{0iItN+&!Pb+6%Rv9-o9 zv&Ny5*Z2)>r$?#MZg*D?D|de7=jSUs^EKnEF-OeB5KQmSN}2SLl#83O#VVtV^jvcb zG5>j??rAMe&01@;aya7%dq!C;Q6tLRsLosa4(r^`F4@h{ocTz01%9b1&)9WWzKO$1 ze6pmKA0f&99VM|X6Ylchkf2nT8Ey&U&{bnphnL@2sCVZ!N|8YA! z!FxxlIYHJK=ke_Psom_`q6Lr3aQ?Z)j(0}EVXNTF~2!5%x`?z({YjK zf-re>E!UJ`1J?6BNn-9BlQMO$W*;rs3!y9pole){D-Ts-;T6zLA;2Zf-H5d&ZiiT3 z_*Cgo#6&OsS<%UDZg|`14AniZ|JNvz^jdHoQI|f}j-swIU5t1gqr$}4^;Uq_Ip(H? zKC$o;O=y4T4-$iaYvRN!64JU$SnSJS`6%FbA29LRmx}K&E-e&~s@V;Ha?o`#Z^yON5A%HN zDq*bmL(V<&g81!McT4U;~W?o@oTnOA5$C8Z5EqHRPf0Rgv zDdw7O^X1OUbjh&rI+?pgWOmPFt4ol`>Kco3)8-W*nC`4E>#9}t6gr?RrQ|s;RdvtN zhzt}wR?-PhFXQNlp7HERx2P~-mx*GPs$4Q4ofGrlAzbf7^f81!itSu6kwKi0hkpGK zkXwi>nc+G5Yv%^B6Y0M5vEI&TsFFcP-Hd!0CI_?R7~`S5B17v4Qk$e~XOzzLasHb0 zx)t;|aFB}X-n;U%VERq)#21c9=D`%iW{^Lh<4KIn-7vTc#|KUL!tNaRpKWHDZ%uqe z5!hayr`$_-`OQe$*B}nuT z^U+r?y`i-!|Dxa%`Oy-VXMUHh>C2}Yj2>$2YTW^(;nKHT9YKk7sITo3F0|a$)^BQu z?L~jwqvJ2Y^k!>t;hgp%hVc5VZBF_C{-<@^s&;m{W~R4#V!p3W4{^e*OyCAq%~Y9U zrXz0270Ha;yo9C2Vv4@6b(cfK;g}q|v*4{W;q|2PhT#3%%Q40k+D_3Cx``q`ZhEwj zb9Sn*#1x}=%B}lYO-jFgsG+$ozkjttXX}ga+#B2Ve00*q08pc#9+Ad}nP5=;+i~TC zdV5S#-mCjd#hgN*XHjFAtHQtbm%*-JdqTAd&kHPoKT z=Pua+q3&D#u}nL+Cbqn4c1=BwUUqs#tVzI%6E+qkk`Tz>D7v*QsOOFy2D~O3jA5@+ zx{`9XHHK@#GM2?~PlbCz;q<(t zER)U#F|L{`2Qovja2Z#291r7Y5_a7r#;6%4FWQ`2c-sus0s1qu9zP77U?>(}-4Dvl zJX&b+tLeBYwOKmvESNFaxLrH3RM?#-J5%kwun^toWyMbV7?|{`)bo+#1Q`csrK1Hi zK}Z=5WOUK?_nET?>45XUCvcqul$zkha+hpbO&OOuAzeive|~1&VAuYLt|J6hHhVwo z`*31;cuo~EjIGFnjUI1s$;khTF7!P?A~sSN zSjaf}sJ!Hs{#ml{Oq?Y&`BSswb2Bpm*Jg4xORQ=;u@Z>2u_E)f{w+Axq#Dq@sqnu& ztDb{HoLt0*SP}>!VsBOqBSsH{g<0!!nf#)35ST!=B>luJB8Xx@0Zg^L0g&cFz^ zU&mF~8&7995+up^wX!qFWXH}#t>n@rPw-2(C;9u@(#FYRu1Vjp*JG9)qgUQtgzd+m z|E850#@R$5KGmq8dJE#P#S5sgaYittim%{JhFxz4LJ+E>)+0NfRgCKyg?4q_dP*oe zVsen`7TU^AvQ6bEUSIf23CYATI;p|leVj;Zj6fOqLsHzdduxlaGI}C2tgdSEOn)!( zwO-Vh6mZ5@cE-GuL3F7yb~QCwo2(x4+a(pd<{HiQ(m~q3Lc`m8B|f2ljiS2UBG&wG z62?uE8ob6)&pTK*#|NwjL5!>HQ5k>pCA>r6VjN}01O#_*FRaR1aGhM|7NhGWJ0;43 z%Mty4)f$r#@#w|an)Rsm8n!r#&9qpCnJEFQq~<3ZGy4$@WS8{9Chv;LQb8tZSm|~r zi+2Z?-*kLUFn3dQ^>!TBgjW}@t5+4$y-+7Ott4?zf!%VZ z)7#FYP^GxmDdFYxuz;%*J%~PJV>zZq3?+BxU~_kTew24 z3AAWULy|&w7L45fgrBBgo%HYSEwfMo;*`NK_aS57Z&Tx`Ot+&~KuCe!As2lWA8x1?! z#MM;~+iy+9d3oWNQrfy|oj`RNuXLkp_);$SZ%K5Qzv%**T=Qliabj2a^&}pFEZ}<4 z%+Z%os&imFLw=uU*9aLiAynbFl9obl-J}PHMx%rjLq~Rbs>3y|e>FK~tJM{BDVPz9-%JC2u$hYfJ3S-Rw)*u=h+pd8|-|Gy1W38c5C%FAH?Tu&pb7=a>PNU!A+fAQ; zJ5XYv-%8LL`Ad=R0JFv>@;<#&LsVzMu;;Thzb?U@ju1QNOb?DO3Fw%Uws-a>*-mYe zo}*(mQIM2}=9tyrI2J~D4^L59Rt9b>W2QTY11v=v9Odn!aEiX_ zvgZT>(&e8&Kl!hk&BUA@;iCtyx~-V)TN8DI&D{=~F|Bv31|{K{Cm8n@+)d5|c1@u< z5sP4+C&5{pfs~_d0@}4}wl!?sDe%Yhi<+bDdJp36-#0eJ&C%71C)*lk*kg(EaB3kdB z0osya`Cus|r!pm2{>eRwTLACStWTFESlJ5^i$y+z36>;v2er%nsQ$7?6X$2bGil;$ zS9-%3`2ymwmHxgE66=gabb*{oO0|si%9o zxd+)0vGBT}&Netk(0!-cnjW2N%{R7$GntStKAbMvW{`401=d3K9~f_sj%|f0Z92A( zp%?mH)}qkq;{r$8el2>{dm)G77ts>N?@arQ>hDWfp=0E__A} zI%mB_aNAz!sXlOq0m3Adb*HbP%b4Qb^=c-xS)DU`&TNcRx#XdrOkwYQ3Ry_n6oS&B z1-B493)a$Qr8c}fuV@74>`L;gae$e*=`T|r@&_n#Q-)If*BO%El>rB)i=K9NkA408 zoCiPT65mSi3Hp`p65J=!_4v8BgD}HV_~fTv4Mw)G`4=)CC+1yr96XF$iG3|GpELB} z@Ty7Q)uR21+97kCHQ%o*B^JleyMnB7(T|T#F8r-K8_^Kl64MO*aIFN*Cuucc$~((1 z8IiH?m}iU=y0E$Q&42dsYzxl+f{UyWTr7dq)$u^|P9qy!)Rk~e!!V`udd!DQGy$_u zTTu~?-tyH9Su!oj<|@wRKMEj&jd}#oOS++QqNPl`1aEi6OI0R&c0ZrmAEK3yL;N$! zJDZx$z`E}{amWN?SeNeGmoA9dpnnYaqKS@*ux5k!xx@8p;J~@Jd#3KiNkNm9g515x z$yx)OJZtViV1*|xlNN%H7CK-?Tpf(R7A~RW`_rS46PEG)b;)}8QSV1KJeN@Ujq^hH zjJJoI4u7>C*zGx=>^VNDQ5p9~KEV?LblAZ3z)2i9^YK}gE*yL?-#Jw4ggO#-c05di zFj*X37SNikJ(1z-KPD~Qm!ZjImhk+VQk! zs!_rKkO@G38WK;k&n@9F zO$yky;Fz;dBsGQ|U#(EIYL+;;TqqHD{@650h-JBBqDFYUQo~6KfgVwWL+h^Ca|?l? zq#FE-(AdGRZ{kKq_=JpcTKyGDz3J1te~p4%)v?J5>LB>9MqEn1U>2ta1e<;@m@?)Z zTZZ*HG!C27ld{jKth-uGocXJSgxcpc;M~zmr8tNw7r__yJFISnrgTH&+z2us`QJb4 z`Vn(6uslJlcrTF4$NOcJQMyKzB}V|5uU%($&i~u-EZfmfIP$( zJIGuxkFfZmI=h?JP@(0Z#Kh2g(Ax0m8>;0G{>6(8{@?dH<<=6}7I` zz^2q zoq+A@_0FkF^)uvRXWE?Z)6}rc=*PGE6F|feYNs}3)VXAf<__2`{Wh=DF?m#}vZ>Xn zR zOJX7K1)Rll-r?i*)&p*8sYH058!_eLHqPYD z&QO$m@hg)BQ^|@C^cfz^Lhm1S|ClQX>Dgyo4sLH$7MXK4(m)oCSA6ZLJ!h6&3`J;u+9rp&u{P?t*dp$Ti1;nY)2rjoK5S zKrf@5HSq8iUp4k-=h)*VC$D=>^fZ5E{&25ZkFl6`51|E1My*6CRU9>#C>jMS8( z0SPjBA%(~f4`)caX@2u6GHZLQ;u=91J>&B-P9RvW=dgiM=W0oF8govGJ(?vw_X}V8 z;i|&8R4DCJ+2e25b&U7+e*G#X6CIF6oc+jysf3Ge;y+C4y^4@UzGsHNe0iOEE3#dG zuyQ2!L@#RO5l$(WOeT-S^6HE`FUv3WrGkeYan_o0Z-$YBK!O~UYLr7fhQr}`riMT+ zac}~B6_ms)A+x(p-Xv_cO@%63cve6aDufpolLgd<}4-3>n)Ur#Jh>x zDzu5D#Wa=rQO0^o; zwl(o}9yvufvr5Ph^~)TUcYn`EPMB(XPr9k)8^%cLIJvk;N{!Ji&{_Qsnu=hYli&TJ zQf}X$HY6*4-?YJ}tjNu?Td<~MNr{3;lJhP$uv(R-e|JhiFl|;Iy%N$xi3Ut_A$Ce4FPr$NiK^N&WZ9Il2<+ID#uyo8G$;8hzNx zaiVMKGfTtrYuW$g3NP#Ovd&Xs)5;FX(ZO+5)71_%O2@fvDMas3&8U@|%;zL*ylv^X z<8*$1(xV^$uQ9WMS}^l5G+^f2aGtj36*ShOnFn5`D)K88w|Ff#PnfB!MfIkwVUBV| zK|F9^&Ts<*S7nNBS4sW=@SXtWu!O?DzP|32LMwCfT3wEo0>G=Q=TRsj3&(_EW;I_< z$LkVoBiWux6jHzb%sZl}EIF7VX!wl+94lEdxR+}h++}48xMtY7pRy(UoEW46LhAs? zr03L}1t$n6fQEMlQ%yUmn`7Fw@MOcC#-%jBg;SET{>%O3 zm?RTer?oU1kmji{zMy?%yM0jRIjALtXVw~js(qm5^bA23xeDUccD;ZSvH}h}nvt|D z%tf+waPt1uGp6MC!fym@}e`YeIdUd5L%vp*^aUcmhj1RC`YO zq^k8^Z)r~op-ol=)8!biBqm9EtgfuQ zOX2NuAHMN!#rDEgVUB0fR5@M+1qGM$e^|>gt5SgZbRY#Ob))xi zgMsV+KyDV-@D=V09akNN{`BOxI`_5x_hXNK_hvjJJspfXZa)&*gt{f%HO7gK0?0x4 z{vV#BcNYBaq-6-|HXdLu$NTv7YA_%6vvEH0Iypvo*IXK;KSe|KdH)9H-8BCkRqXuL=`aX<5UBSXv?xM>7drY7vjMg{zc~@cnk9 z#TL>V6*2hq?i{A>x19t5vbGsxdLjkOlUAA_3z z^OMhT{{s5J!NBdV`>~Ipq_JLwV63pQtOw!4HyaU{gF{p=TB;l1`uc;rRS|x!fa8Ovpi1fA(slnSB!~daPkRJgtc(YtV>95O{sRnv+Fqu2 zqdO8MEgK2W-9C~7ghKKQ2G{Phta8~IPKqPzWUQ)An9HPXfr5&uAf%Lss!-yqzv*}3h z#kH1e{|kCGrvb39VPuKGtWDPGS36HYt&W1T^~{Q`iNu`r>ce(KOH_Udc~E|jaWxr@ zUiWSO6(T&g4Ww>UQvSP8e|t_BW#9@;Di-=F$NkPbCAkPq2ym(#E-=aot=bI{#{_BDUluiyQ*Lzn<*x071AgLwY8)ZnRlX_gDV{E4ir?A@GroI4G8d{XO3ZTm1> z_SMhV=H65AZGeay@0~84S|ocsi)+KcKIXZ;ek^kdTVmim%gkx#vi_%YG~mVZp%&a^ zod=}t0~24>pc{R1rDV*Ae12|jlyJb-d-uIzqjQe7L?^bKLC-WTv?LxWpeyJ&|Iw8Xaj5A13E)T=TcFTOSQ zsdDa|+85=FKjkaD_l#FiBgxE1bkQS+H?O_twHwoF1Zh-)ky;g=5!l(F+wrq6D1Vt2 z7ZE7)_R`b$-{+fQ`spJ>24-JWghezZ4uKrw*i>A6VsKNYTp#6Vr=r?FtvQGvv9l`( z-Lpv@*lqTYeZJ0gRi?rqpZVm8B3rrR0iW3D+m~j@*vge|@Hb_@s^^A=vP<1_*jwQY zwc+1Ie+Uf^uZxa+2Y2a4zI4vl2^blcP-HFv-s^>7mB55~rt;SbZvJ|R3 zRAQD{x~bs^{6wYt3QlhQJO`LB@hx1{&6qvl_XWJIRb)rf&XPZS0wa5~=Em5jBYz|5 zZ}TeO8guo_@u_dd{z@v#;vywkKlLn%qqzykNub_6rxr0Oy(4)c2*YlI*>s}s3k!pc z`Hy^GDad+p>B8!=b^486RL^hoTF*=C4pI4siMyAQZ8;>D#GAhQ_Z5j^Vj|xjv`^nN z8Hzjc6sVO4)>Y{0A0r=5hkC?7fB0a*@8|6`JbxJh3UhHzXbdJw+vNJCt}U~~^(7`% zb49bl*hi{YUU?K$Zfb=wb|S*E?41gdZpCU_M2@gK4DW?D$#7_@PnxNDGv!C0U6y1> z7s&G1%<9stE+Fn{Lr*Ka~en@cDa0ne%>1*<$i_hdnr*)o3>0rD?t=DVCvF|-1 zl3=GJ%dMLQ++KyT8z+ipl6iY2tJOy_V;PIrh6H?>wAJnFQLYt5aMa{vlxK+<=N{n= zHXtNvrY|LmtyivxqENp6KB@nu_Yb*HWAkf}!Y)JO(zr&}%>uF z_gRogcXPRv8SIC#D6y?CW~K4WeR$%r%Hne8ao|%$%B!al*oVX+xX5bU)rp*Ohn zj5Ctdup*ugW*=BmASo_yPVg7?5{}V$ayrd^^6l;797Fs{;{cZu5xOcA$Kb4=G0iJ|8mQ^vBxavDfPDAk+Bn&7&-TdI4jTHht&!Bw(u#e#z81IOk&kk!8j`F5 zN3z=%4#->k_Toc(p^iP3wY&89a)yU;ID8Hy4bbI|;tbxYxFQ{7)490}Mg0*d%ZOKz z+Yj#4!()kY!Ct~_iAc54HI)m*m-+E42EMdvm}b8M@!=u$Sno9R<#_+Lo+@FeVnrV| zyQmZ9o7QD~bQgeVwlfu|u$aO+n;iQ6&XIc_&W1TN)U5>OT(?nw8`r1IPAmF@qJ1Bm zj2xLUjrKo6uL<bKQ z^h|JlgZuzzz#G4V(ooxc&5bq9!n!{^tgScF3`wfN2yjw2I_pU_KO*=@psopux>|x| zhla+Vp3H{ZRq7iqFX`I{+BrA=M7T<%L#7elo55{~-{fK+exOt+mxPaFZ{i#kCuoo6 zaOMT+CIl^}y*k}*dwP!7M0VI6#M9MOo~gM`8|_Kt9XxKRGjvR@*OGbSA8=_;!`>+v zdrQ&H?YSkr^o@ozPpoqG-*q)rwye!?fy z5NWtZinuw>qW80#hZ*9K6zncFx{oC{dR|~N<>;CsExjGCW$tn2Vrg#IC?%ny%TIS0 zsY4U4^iJL+DEbsJMOh3Dq1(}wIZ7J+VeoN>ma>TYoYP7H)JLuWN%HS>G+rhhQ&NLaC~o4+V_3yge) z#F@@Fj<%+AgzD zjsD;+6M+}YsjAMG+dONm^pyx2keUGUr0$IQ~SYOKz!YK{{0Q)8bFzP3{bL@llO!td{9|y<$bY+HZN< zNN{AGW;cCGM1c9lgXKwEXFQezjfopp2!eyVgEUQ`awaP= zSSC1uqNqo{4|`RqY;%(BoS}#c9lxas0hb^!XNDiax-IRlcR1vGJwtBWT(npX5Y3^P zDLIKU-|9`@nif3vO;T6wUGgoz1*z~vGZ-tRy?Tqj_=LzODyUTgsvm)K5V{+N3`yJbbtpKVH%8x4n${gb_*qZ)QIS^8}L5iNP(3 z5MQ+RdEQG<)zp&TP1TH@-5=3h}pDHyw|*`*-ab;_+t5uML&3gqLZp)F#r==rgXBlAJaGk zRSFz0zuM(sf_a!6V?*KvaRt3|x2iEJYvFAvnY+SCGL`qtkoA`|YsBppHj~nIP7VUv zBwkRj5Eg_VLH&iKF9HtdJxQMJBDoy>(CL#TnyuGg=XbczOeCK%b7d8Xn$!Ff6qC7j z>R}S7PeTPoaHOI*gpO|a&1XZsewNH}yZe5nH~giUs+x-pJxk-p_&*lNes}r_33Rkd z_rI6Ii8r+pd^2)~cFMJcX~^2I@wpWI9>?Em*UO9h82xMS`4jE4Su;MYukuW}MqWZA zkY^10tUDWuOGH-b51d#on$Xrr{&ocMa4h4RX*VWnQjTKgZ+9tATX$|8T@25Oxgb`Q zXCmu-50xojnWtA(a_Ok&)r!K;2OCB$Ds(3N`;8{dq?J)Y=yXuHBlb}NY+PBIM`zP2+2c7+qigoDyq2D0Xhg}(d^Xq zr(@JOlFP$rTK&+NHYbRgo>)UR%#3Vt{D$iGC^Lw$$S%U{4 z@fQw0*Y^e|RLn5bA8HVTuWBks3_3sO^XKKmQ2T}yk)*J!Y&)@tL<@}#T~&_HE0yVt z`i8^Mq&7C9dk;H^NIiYmr1HLlyJf|R?^KDM7%G&It*rGrqwn5?cv;(q`Ky`oP4I?o zqQf>Vn3mGCx;0$oRUbArxi~O0ZH+ctkuV&rRT)S7w=ed2xSQ;_S`>KJ^DckzxSlv_ zUP8a>-}2-TDp8>S(%9_0;vL0z2EX& z#EidSLSIX@_l?Gcjabp6oZi@#{lp<4CsE8kAq zs~sNa(v9O|-9x)ncD3P)6AbzpEinq`)&;V(Bb!}9D%*RHM*XZTy8tg+`?Bu7{r*8` z%T;M)|C>kbn&}S zJS~*oV-tYUdF^%5xni0^_<*Vxz)GC4zUWc;#AVWFjNWcGvvqp`KuKwllfNqOa$1z# z$}3Lft)^_ilvM>KJGwsYGZ;;P%3%KH8ADyP7Gwp@3TN&1{-*FA4<2^ez z%}MT-bIqb9at)>xjEg;Tn;rVth+*V4rNx;qxx3zbowm_~@BU<@c&Wa`L4a)bR;}mJ z#CI*X&_h{F32QGr=YmSOHq3RHL+x$nNSf%$3NIjxksfqYKUof?E+;5ReYN#8?n`0Q z4%NzRUsS7Ei&erdei{;Ii$=@wh&v#PV}yBvc`P0j~&Fd z;9w@1J5x9=H!}^s+p>H0rusX~epzK(uX}1=G#@)OyO2MxA#9pWC;@dF_E6K-Gh#Dm z5G!o;#sh!$$3J?N+YDr3_9!Lntokn_OBL?coZ#&s`uCSy8+j<6!2Ef&BcfYfyW*wR z657bcDBLf(({6O}YA2r&miJYgQ<@MC^z7!u|F(SYoE?kv=~g7=NKBW+n~U$DVSD2g z9Nz8~d{bo9?l6TFxmuXQv^S#vMr!m@?dQ281kiMY7=?M#;a&UA4$ z@0K_t6%DsH(ey!+PGTjpn?@&Aq+J^D=3b|~7_v>Uc<0rg9MRcwc_q5P7Vf{YAH1EJ zpq-3qr#+2Gb^c^EU%PE-m+ue2g;PDa;@-RO8l77dtKo=tZk^%u(A z9EjVfEX)HYeCT(C`LC~;X1)t~yyCC7lWX{ztchzA+s+kDuFamReJKi?JJeDoFLtSk zfvdF*rH7yVyL#kYKd`;md1p=Rm74j$s$}3l|50k8dcr04R4q{sV2o1)bLsMB)jqj_ zlLcO-==F)3iP6(qz}-3ewSZdb(VZzUDBF|1q6MI5x+6&Ci(7B9%mG5)!$w!`|Suwx; zwF~qKX~g5I;~bzmUIA@ny0_S$`3{~o44 z=y}|!&r7}Pzm)2|08}+qA8m3pdv98j_G_92fnip(hChB}SYj#2Aph%ip;fb@fuEYw z_NjCUhsX2L)6)aOpEy(1;ZK_Ff@alE1CAzUvK=21MVpVNHuZK$VU2fG+j~>xi~x-d zNJn8WZi>(u%j-;)y*jwJa@Yu84rtsTcPh8}ei2^|0XzDSy=?!yG1F{?61H-Qga8R& zFY~gajKOrjjk+O`833KWvF>dCIBFG0jv2nxO8ld9pi(B@j;A{z*fT982RswHRBsi{ z!f@#1iI*j?D+)8Vk;Fd7W=HZkZ)DBl9*g_==1?q1Yq3&Y^IJ>$^Wx8a*W&G+OS1+& z*(suq#jt$ZN8@L;TT!{h{7{|K^t$~1n62b1oHCS%!$_JBC_@0+;|_={#$g{nesl*Q zPbZ*I5vrUf~)^Li{#M2I%0L71rAa=*@|2*TmB{0Owz(*;RRFs zqfPq~EYELNa4_>57#U3fb7)v>&KG##9he|nZBg&lSv6|uq{2tPQ`~&wdnDVC{&xQA zKd;+Gd)!%YeyC<3pu}=+4bLUo?){K+?c(J)!oE~$=pK>9jjLI%XGx?sM^jeG=`l*q z$DfZA+JrluS(x>@7wJ&qzkbg$1SVFDdHy&*9Zew|nEDC0$9s10)jV#k;BV_)XPFj>C}8Xqxg zJCOWndTZsx(7*ss9yZmUp`0A(OC)-lP5Xyzw4X}gsCnr}Jd=yTqb1!d$EFdMwb_nL zjwX&tzVlbw|JedmH~Jt~L2McgJb{hdRuGQ^?FpTj{eTZkIq!Qk_5<;Y$?NA*tAXLrk|wUz?~;fq~qS1qRa;# zM*?(t(xluj{FppLX`FOxXM1zGhi-}?Rc&dHup_)G%;IWVdwd1VN%iG#j~#=>Qx&Fl zP%S9=E9}eGR5fIql+(n8+-wvKzuvxxH7=SwSv}W2d_z017tlHuSM*jN&ogi+f|P!@ zFueT8PHzij%B`}piA@g84^3NnjY=1KOU}fOSmG4lu_Je%$qBIz{SK>W95GcJPtgvm zx~J=7HVao}QbgT{Pcieu9^4%E6dny&mJXzUKsE}4H}rWQt=CKtUQJh5W+yZoGTQL{ z<4IqCO}f#dCnLK#qD-_Jo#do+D+D@|4=a>Pt766Fv2z;&`i>sbMRi%-z$`x}?@7^X zHV|HpSAtuk&T;tvpye7jcWMcuk$j0GGJh}!==%QXFMuNC@7FCzFdYGA6>{_tH+s0) zA9&(n7MxdKZ+5aoIZn^}*~T%q?2k=p8gc%Oo`M-;nxRHdOS9TPANlPrKa(qL&yt7~ zA43o^2`^2SMG8zO9EbA_yqX>zsB}N>ZljCb9V>1+Tp0?0m1dKLVM)u9Y5v=t%3>AtE6>Ey8chR!=W$Ku#Li#*-}L^`*iwav@i~HEvE{j2`Wo~`l}QPs40^`& zpDJPI)kOSIY3HhZ{SC(*u_=bBnOtH>ZhO?av8NS0y>-5oFwP(-V4+iu1i_Q;9G+^J zffWDOr01#LTz4%U{|R3{y*ibpA^-7d%Cr9ySH1qq3DA(;fA<1Fa&MQf|9J-0#jsO~ z350^D*Nw~njaR7dv;H}Y{qrAP>3?G3Kdn!%{wR|ncZaO`9OduM*;N5#C~5Y+`@!M$ zZBp3LLZs_z^~xy-65_?y*F%7^u5zz+(}E^NK(va!c>Mx|VKBU#=u2ocyB&9(>I>#i zA56NeiQmaf3rYqYaZ1=1R#~!IOGz7-7#P52X6W7B-HxsK_C=rstaN1+Af6qk##`R@ zg`LB<#-RK6%GYv)xV}QfB)A>xdigA= z;jQ{_!W-_MGL19gB5R&f*sH7!i3sRwapCOxfpZWp~^E=6Yd-Jz^nQO4X>L^d=ExdYwY_QqyOgTvW|<={en6Bg>OI9 z43S0i$2-fSBn|cYx)#>k|I$EVRIa@_n&c#|J48dErXD>#OKtq&`+yqnc9hS16Bm>B zo@W{3GNvOIWYM-zMJe|bhjhkq`3&7k{G*3R8}4xkehwjOJ8k0!ve+=WKOu4nUZq}- zP%dqsPJ3V*v^cibbcX#cZ+9`~Q%N=%f@isiQsurHsZp`JlE87 z*okayd}QJ|bi4>r+d}aI(ZQwj(D_8U!Nj!Ty4|t_B#NCqdZRji-*n9d$h=0gIBRBi z#}z3Upw3j#3!+_MW+Q3E&qRhGT}4xCZ)`ucS{@LKNCR-8Xc_=`2k}h9KV4EcDwIJ? z%lRU^@0CP9c16oXb~=H6u{*lNx}?hNS$;S-?fPt)q{E^AYOHv|T+O++*#GN`KIMdO zJ>q_iB=(co(fuesC52FEc!=;PP&c2<%+5)F;`FQ1II@Ro4(Wi$^0PJUYq7lwVJY}w ziNw*#emt?mr?~lRQirWp=xr_>3%qf8%O@RtINrb+)?*(V5CKV9%H0r~RyS(AXctxv8*-^paka5uu4W z_QQdko5I6U2vK3K3mh@~-z)4ixRqS;fW#{%^#C++y=P&OEhSqkZ~S>F*y6AmB+2m-aLp5E(tj4(z&fgxQ%%D>XKi z9zRuasp*^X?;$2;=5zZlR^4TKw@Snz@yn>OIT=ycX`4K!)vAYI0l80kxm?{#@u_m$ z(Jg#Hu)GyN!DkWH*IIrtFL&gVb%(seP-nxtc<6ZWpB ziv6an`WW-mX~debqz->CwW;IGZX>kMHmtsFSK)b`4@So50x=?qoGPVrYt`==bq3E( zBDw!jEi@=lnsic#LPgZpx%9Lhx9ELsC>9^=kr4Ya!P!kP=n^&ZxQlQ$>eiGKM65f$ zvc3Sy8RQ2dOyA~ZnSxw(VI!#-R0 z%y{eHHuhx3oAu(~syTi3k{*L@CkW4^<3yGrCU{KK;_x{*s_e% zypO^7EwUawh>AiX=rDpLb89AIZr@Rq`T4_c`R}_<89OVYG%s9F8qqL?P{dqdHcPm0 zv|SN7mE67p^PRQro`lK@zA2II-zFAtxuK zHRNZ5UO6-Sb)b&$Dcw_qH@qXJ>;GZzJfoUg+jY&dprVM&hJb+d4hjUMtB7<^dJjq` zK#<--mLeb`9YP0@-g_?*QF<>41VThQAs{7`0O8EI_P6%gXPj~VoW1{j{!s>uFrDRn zpZPrZecd*(j?AJzMFh%4_=K4D3Gnj9XLy6&-Vf65)E=X1$@2+E&r=0UoGNP{*96d) znDK>U70cwm__K{YpMJ9M_f#5imL>?$H@oN3ovel)7wjMco~vhGJ_W^ogEI%?AR9Be zB8*~K!{YYS=PsxfkqgkBIrmN0t4M`0{Mi0$rTZ)E&ImPnRB$=L;}LzpsVQ}n?i-W6 z{cr@n{|BgGxkpCgByG#l*{J_`LfGlSvSEjlVM_>`gXzP=^5y=a3+{Stuf(9e<93=^ zXq-<{x77r`L^Roili|VUT=K@r3NnO9Jl>_hA+er5f1YcqkEdFYD3{oViUqm8wUIO6 zE=m)Pe2naV-<4iwVAT*HI3>SNtY$xuM1il)?FX_;;LLTCGavKqLJ^x{e^H#6zZ-ai zfb8pZtIkrazWu$W>fg&wT+4_C?g@z{{_JD*>#cLUXJUUTI{T%Rxg+!@BOj;Vs#bH$ zmX4uQX`iP}3~%3$UJwc8%sN!GNz4GtEbb+!+f2*7S2^GJ5 zqhsEA)QtE1JnV7q&j1~=eiLGJ=}%(5C|q*`<6)dDBeq$TY7?c}=d2ov@=>McY86WG zdZ^lTrFpGC$iDn4#J-5`SKEcXabM7~t3~+kT7|sj>e;Hxc^>93mIsiuGV!ljPL_Fg zQfM-ohdppaTbi%+1hqo1^MA_kljlC-*=yyo%gLY9$MexrGWxm?=I`jB-BwbrMB`7c zSDO8p>?hUkxZ}urK4_ zcK%f14_KatXPlG^ks;jvhfiDcM_-yPCEl5T`MFm$i15X;M6=j(!GR3i_VRd2{Lf9zE5M>rW`fr=U`W2eAY8W|+5#&kRz) zmnIyS`Ri=fX4aS40&3)R4KAQb!g&g65r_YHY~YcmVI6n%G{Se`0p}}G9B8B`VDeIe z)ykWPYjfRET6BQ|o2On)hA9HKRov@QpcilH*4lUOa}p+QRprRV)Ee{|B@b6g?$-5- z(HUIM`D*6AYR|`5N~>F0rHG+##(3tnEZ2G@xm}Vt8iQ`p*L!#O`u3#!X)>rTEuAAg zk@IvURJYo!OD);1xX1obI3_Yux;kRlY~6m4&ToOvh>ZRy=QFfgxifzL1Jp;<*frV~R ze`xx1DQeU$5d0$S(dd$y#plnOEw<-a*>$4OXPv7i!B!4a8iiNKN4FHdL2#P6zSl(R z);(txLuni$9fsTdohIX)$Z>09JWM93R)c9C?)=PU1<@aVDdtJ!itgz9od2}wxTG%s zC4VGE%Y8{Nr&m?6jK;lm8D6%pu+H#x`9)M8@i6{%#GSXBS;M;@FAQkx&WQY)jRrc9 zsc{zIJxf(@_l*7>5SVe*5y4gIazvH-x|CFAW3JUVDkCeDzu?clf5he3$WZ9MEG?mx z-tewwLP*`KGi{3@XP|`p6u9Dw%zGCiu>t~TGU=?4WEv~>DE)FVxx_-| z9ir`RcUGvHr`z-~lJ`0Nm?ldqV&3!rk?TKDQ~iceNTTgFM3VH6pa8+i!^^9e(h&0n z{A6NFLZN`#v`QAR>BNlXy=Cks?(OvgULyAVzi+O{tC78@^N6!=e()wrms8e+4wqk# zeRGOHZzD8S6#3wVy0 zB=xAW?(@1{xs`XNXbg#pKdiXH-}NepOYyUFWq(Gg=G*?WjZ+3C!Z4QW&X)(oh1BPN z+UP9ft$JjGdykE)t@mQBPw#M;_vMV1b@j^(^_!ZfTzH+ERE55WyuX{pi}kI6{VEi< zN#5}rxu6cVn~{i4`SV4miT|sR%{kp8I~wACwmsG2CQjvu3Q%44sPY<#0v;jVMFs!8 z00%AegSmZ^1G$?i7LO`&G#!fs?0PliPM2QFFPVY?@KB#w>Kg^7T$z!r)B8g zj@0OEm1Qh==uex6qg;I&zFesnhT?2IC)$Tn9)RJ&VlTQJ%d3r21?#$Qw;;}-%_1%N z3=gf3*2hi4#q9EAN`!9#Z-h%KoNaDx{Z#|s>{4NwLYD*3zP5)+-kPW(m{7B0;TY?M zVTY`JjX~r@L5P}=A$>!0(1xpO zN46&2iQyFT(1q!`^YPY|olWfpk5jg(-5(mhHWP`9?-_99xKrDX&vb*Cb@N{0aIM(@ z!tx$&uvW5nDh{d!UgkfaT%R1m5TbPl1RPArd$8S;8rDX3b^beT4z)YhE6B zxfbw8euO=_8xE|q@wMiPF>E^V_`L<>17T`HgOA4kCg#vB40=qgehHW}q@ZMC9(Wlr zvAksxyUP9JPL)`!l_}Ivn-721ZVpKY@Ey{Icm z5>mDx7X~~OeFfo6mpLhemF_T4H$SVBlU5EHN>_94C^z^%!R^}Uh+dJ!Jl)_?I1Hop z^_UH1@$04*VtgbA*#5kjNnP60e}MtXvX>bc;J_XH2-@!Eh?;ceYGDz%vR!O5J3h`C zep@J(S;lM9)<#?5q^9&m?&DZ$@nENUdgMVcwjSvHn+6`wvra3_N(Xe%N=|}1hlytX zgxV@7PF_ZHfAt7=+D7Xu;WEQ3IqQ?1ChI$@wZn?fj*{oE#|1Xaq0U~o+D+;2GpYF2 zw$#)mu!N!-wk`0xfP5KKp$^82HkD|N!NzRen_6Zc9`7ieR?AVB%U%nw)oYL4{z-P< z&MXSjoIPF>Pq%BzPS0DD>?0k1%2bdpS%c6{C-Rnpo&aT{fETn-)Dvlh3BJPmYYCYeMjg7H;NSIrYyicu@0Ddv=0{I8X7VK;OP4S6U^d**WP>z9~} zRw*7O$9JoKEr%Wq<_7589f!#U%`p>o03xVO%W)gR7sR#L|4XUS|K!r)aR+R>tKQS} zw_-i<1}XW|rs0VVi$0isrkw8Mi5`CbZaYrawo;f6}lszO^NCo}I- zeG#|803!Hf0-6YCXJV3fIWirUkGC-0@mzI0a&eTWjgpWYtb*NNt=Q}EAhn*|Ho>D8 z7J16*P6SsE0@`CG9*m_(TNK>LC091@49c8s9|9aG&I9+fnNeGe<1GL}O~QxtlOD-? zdJuJLAH*!OyH&2-*NeO=@;rvMdx@Y@ej zt+}~0lqmvG18V~SLt8DLW-~m$3|ybR^De*8qGAEpCOLqNnhlt(`Blk&8v=N3em7$O zS{Myoyu?!s&O(4dcbe%odS#kX3(K?~AXk2@VL@62_Z(LD+~WYS zZ(Rq_(>-Wiaw5D1)iz?HVlu{a7iE7fwiFR3u{wHBDYd|1!u+&qj%Y0guF&h3`23dn zH=+TAHnW1zIk?LZwAJd1$2^S9L(9}5Qds!u2}4&AC{H|XJEbO=ctIUgqFpTRKlb~o z0vyR)#6L*9Jo9Dj3&0qY?BR11RJE~jntHr8c&a1;IxYmXF~1Io`()grJzA`Aaho!1 zFwbfKKp$wYd!IJ)_~iCs2P5I0>CwGy=`2*rBa><6(37mVq6y#X3GUv!5Gi2ZRhZ{6 zSCO0Kd=QkIF5``{A|l4x(g0vx*KjImamTE`_acH|jRI zu-fLCd-$Ar4|$RMqYjvLLb6>(<<3fl@Qn;@3g+&i#Xqpi`Pd8UjH32C{BQ+npouSI zVrsewB`-mpszm`_UsfzxEm$jx=AHQQ2)7mHCP6Io@FT5*ha97*!&nor@9b;`iv+Y& zKP8i+Xf7dYsAEDNV`6GU^#9|qxo9JQ+t(J!tC{4UGAm2VF90#};p*#^t(9X6DbPHz ztOH(h3$O}1jBz)AMAvAg4y;Poif|G9RTH-^JR=j9VH;E+4nSGiMbdU z=P|Ib*4?#vTYzTxdlGPSFlViW>CY{l|NL;uXyAVuGWvg*t!~_=0QW%uT$cai+y6~R z6bX1tO3j-MZVQ>*`~__82|zU=<`($$o6~=>skk&Q-j?!Q)3clbis{8jnT_aWC55oSC@m*0Hb1{bt)=d9wzOU`~*hff4&&I_S#M5pZnv6j@2p=4Ne3mxuX)Q z;VFQYk`^)U)MuYmW7&QNfQ?!@&UAObmj$-oZNMy@)0r;i{_Is{k~qLd9k=h57+@8o zrK6kn1&V|O_hj!`UuDenv<)z3-v;JmGxED@K2Ou`{ByOezLJbEz^vR1uw+&F?{5Id zKMI*OD0zYZK!X^U^WRg^)Qm`z@g78(k;wZ<5pDUyoYIk;m&1y5a@HN6f7Sfn(Sf1g zq=Q98PB{}3Q|XJo6;g{s6Dx*O8@&Y-YVkR$EbO)bS@G|Q)kE%@9hcIWoiOcyS5H#E z+guKFGj^)T>A--;058~LZlXnOQJ_EKbvp&femkrE zAv*Z|4UT_4Ps0d!RjBWsxGC%yAPig`V2LqNn#EJ>VR;Uk*+-j59LuKrkQ{x|l3^mm z(XmSNTrs)`O`3lFyEmF8xYIjUZW*|TbTt6`Vj!0bID%Jw!eb> z9ef;IYCeueC#EPvcw2vcyE9qXIRG1)ict16 z3hrryR;qYs^m|F)&TbEy?MstCK{$b%4eF4Kw3+k+99rvU0uXOo--^>;@9wH!=~0q= zII-#ie}-xPeau?A7E>Q=tD<+3wASNmA>LXWmV9WUA?NpWFx6juiI)m1cW3=Kl_E1Q zsxt`Q%0@|yM%IDu@Y|Y5c+S2`eEe;cvT{DZGV)k;yPYiLE6}D{=QPDWy`NU`CT?-} zh;@NZ4|ce*KUZJ*e1%IouB*~H|L&gl6(Mha(Oh+w{lZ7a4XSDg z=Vdu=dcjtr!AyF+T>FW{Vk?hX2y2RaJ(sW?E2rHHVU}qw)1OeT^6<39AImMAdk1Co zr{dhyx+ecGCOxDvGRE@;3)nk2YS&t7)#7 zG=WFnM~ueRUO`TqGaR8&@O$)8sh;2Zf6cv1tH4L89?dP>IQ^a>z_#;b*YOOx^Q#+s(IC{6Vz_#l2rOiJU#lGb@SB7Sl3>6 z9dW3e zqh=2l8Md&FX&XhS(rQceGEQva@1n6;E#b(R>zBbe)?%NWb%>bvy^V<@N92mZ%z)_u1ad|yY^*M&<| zs9sejsLR44bpq~%5~U|A%&+qF6RW!7hf;(_Z^Q^q;YI2!FlU#mrk#4O`DS3n-ETJc zSLW~8q)sJ*EFyBvx`0I!Fi`rD50{;3b6%O%yO=LDUEA8G6mp;LxJ?*IZ-n%7`0R&o ze?(_=(=XkXpj%?{@~w>!P8pheAOFRY^+$871L-g1v$})p!QoKnxJi<^8%6^^^Xc(l z&=hJ-i%+o}MkLFjaN%>W%>vZxzN7ktH8rl*_lYriWJM%b2p+Th^I71EPO~by`!dL~NodZmglYd_^Pc|Gm(?^9JCHIHN3e#Zg zWHQpG2Voi($+?3Y-(7sSlD(>HIavdLJtp~ps5}<^E2rbL=>LLMbP4W!=A@fg?;|yo z+m8FXUnL$lJyu{1yvLej$l^=j^E+{vOep*0*&lD`W+6A!eow1Un&D>egK7~nzGGcK z0M;Z}#R9krG)@31MWr64G`Oi)X4xaD!`jX9HaEP>d&<@jf+|U*um8SSDyW(I_Hn3- zZem#D)s6@VssZ!x&!c&|IJa}^5+Cp5RlT3KJwwUPqdd17)-l(r$I!?I&7aWR)Y(Ov zm!iGxNH|&abNOJW)Ez*n92x zoeGP(^rT*kRj({h+k6CX;v-{g8Gx-%nd9zKtlYdITj$kTSThvZx}>MM5V_PU_g7q} zuPjkVzISLd5o4IXdR~3*K6?<|P;;Jl@We)sS$;Vp0?`xRhS3O_mqt2o-Y#>#`CaMI zQYAIAbZGS5eeH^P&*{b}zMbR4x*e1R@cgFkrm1-SWXY(v>tmee6n#D~_zL{lSG}&( zSYX;us{vdR-nMsBXy2M3Ojp{2C^?_tt0k3IMsH$sv;ZSSpmqxR_@O4h*ig@>F-$*{gikla0g?kGR{J=;pY9YF6I*8TuViHrr zOd{=QvZI}k*-rxD6&>g=7arz1bJ<&oL@7r>IjceUq8X6cF3E}}^G5p8`4oo5&o)dn zQ%>%U!@!bDMbY_C81IiB04QM5Ap#~xJypChPZRIWvO|Q$ac5IUKvED+SM&Rz(dHI+ zKDB@Ia}LQJ=z3N4(zIFRqLhdnCX6UH)GcOfa->y#GF}tz7Le$LN^?Tw_CY5-Wf@}A zHe;M2t)3}x^k%%3i!w;CYGBmDgW2f9@FV+HISK60WQf+(REBW*kFBG+{CD+*pf^r; zVjD9F{-X7FF9ryqEBcCsuP}64V!aphr=hYH5;F-NQZV-WlQaeHMXvI z!MB34R-7%4AB9w{+s%EOaG|j&s zl7BxW|M8G80#zX8&#T{A9nwU_e|au`i;w?X6O-=9&@XUEac%bbi*k15C;MsmIr)7A z>d<%p0Hf|ph`WZ-Sm$NGQ>UVO{9B0zC?%<=tgIf*MqPQCm+e$5c;BRb3!6|F@Aaa zfH@UuqZ@VW(;Xlb=w6iEUJ}LSunqLmriPY)Mxj*Taf6m6;x^n;p3TS!8GYRYwtB2$TDE@|p2+3Jjt3TA# z^{B+s&-31F?V^MpEN*qNCT3-^F>z8PCoV;lSSY7q4zxNFw%G-cY)=9{JvqHIacVZ-h0js6wO z{2GbzsS9H%B4`|sXcy7}y0AdF#K9B_p!IT z$8%{@Ccx!e4!C^xX`3%yg-?~P#kULENH%0YIN8t6(_&0{B^skd>;sc^0uMS^dx0)6 zCFqJJ;MZeGu80s-EEc=net~szXd8U8X6T~k(s^Cb;gPrjjj>mO9Y8hV>8mfxnuvE^ zJ+*!IC(NR++L`hisbO4XS?JOk;IPV4g;S%Y-Bp{8r7^z7DrzB_xpmO>9!q1TJr$;BBRi zUk`_!Cu;i+)Wsz2e%ANCJ!o9`qP)D&@0*z~(G%f~6PaF5{It9ftX!VJqh6<&En0$Z zW(2c^8+?l^kFXlFbjt|+8<`~Mk{Sf7@>HtTD_?s(rvCBtSaZ1X?$B}+N`(Z#Zw11h zevMGQPNe#Ti^aEyhX?80xYhO!yR#j!U74#89ZJU>gT7jdfFLaRGT~Ffa?5ZI^b9N^ zz@fuyD&u`$hxTAXlpN{p`W8ZgRB$|jb+;MmLyC=oV_9Vb5{~r+S+3*-w0W-lA$E%E zTQ<#1K%7kH`gRbu`OHuIly!D$YAyH-Yy8?r`KFG)q8F|9g%C@+?Vd_fY#&pG>el>@ zrX-}LojMYVZly2XkkCMu6pLm0PI&%26~k8deiX|@UfOAwksjwLwao}48KpfZp;gUm zr4V222+`~I_xHIfSs3nuy3j~P13k&^$nnCJ7=7F1yuru1UW%hP#;U^AdHt$(>(S@Q zT3mZ|YOvZy)}+6#JUI(1XXPqQ0L*hIDyR};tGx%U4_Yt4fLJSQz&%(e5hn>{g9&Rk zSr*zQNQKGE_gonh+FJ>ujwq}X3wwX7ngg%6QLpDrkX+S7THn%=fddZWVvDs` zLV8B}9?j5S<*15JMD#?;Gpvt0$n+;ya=>=HmJ5g;Y9_3WswQJXpU&LH`jiF)T9G*S z0Yq3oOscPco=x;xZy>Du`IDa(3|`II>g&-8R>@;U2B z{D)AHW8vEMt*6xiYa7$Ki!Dr74`dpZ6^j!`*31JiloRwgZ1!IN7JqCgnc+0oBf|K|Kwn zk@)N4N&1>N-ck6qjg68*YOQb8=Q(8QcdNnapWnj?b~Q!io@rWR_tbnh8keod@-+86 zg*$HuIv};Te9ZPXaUyVFEn9!61cnGrQlbS=WBJ<6e1}1~1rV2td|gt@&i%CL!C!I{ z1&xW0E{QCst&cMs=_WDr8^vxjiU;qd%Ngq=a)jTqZz^5cgNZK8^4OX*NWfA4wB8E& zwe`ELH`?HRfw0cTn#<(2ijsS|BxmLM1Rd-sSJ)eiRf=vO-(>bsoRbi4 z*VAIdJSr0%U6wGRV>~xu#29lB3rH(6B4e7?-ga0$V@-je4_#(I4>PqgI(#G~e6!5_ zmI}%3Jl@hG^WBw@^akln-%V_5f43e1QqzQyZ12P7^YH~*=(jWzXGZu>OspI$M1%)w zK}*y_Sgm#Y=#*#f9S;iNPKGL;&i&_w=W{+;^8IWWNYBTLVV8?c93uC7epp78Kz?Cc zCZX#s^Hcnqqye`zYAI#kRe621isFvJs)yvTT(QTjmTD4H>Vjm&3!DX$yq{9hhJ_2u zF#Cah{mko3L(`tECAY)*u6nf|cn~)S@c6)XyNeigL(-R)M&nVz01kVk=G8s$7+Y;ohNOp$~KD}77=;Y z&v&8zT8DXEix<4Xdry2m zz*c|gns)d$cVzIEj{dY@dNRCW;G2sBiqY6l8x$Wsm}g=*=A$QV*nm8ZY}K4~-SF2? z02CP(XM6CkuI#f@!!pNFrO~MIlXqI~kDq^QeKt0`E8dz3anhVs!0g9QNj9TO_GyDz zA#C=U9~g~_02d{%j8Ce~sITv+b#^P}q?p1J`dn)d+*1 zX^z|De#7dXnO)&sP%yqoT}0;kZ<`UH8`q9u|1sN!$Jvodrr<}P<{YI~19|!*pg*38 z`2<-)*QJkal&v%?9L(49UM!a*z9iPbN|!>sLtB$KTr4;v+M4CSgsrWtX|NvGM4eFE z&|1-WL>NoGw|hG00c`=2zqwJ-tuI0?KxxIc&R-vxByQ8l@?KGI837p%!)V?G1W8Of zYQiEUQ%(-FOA{NTN}^i+P(>N21zt{J?>e4mzbm*XJ^Q$o526WIFC1W+>HA1LH*DE6 z^TnAEKd9wd+&WcUk4E1q&mSkQ{Gzk-FQp*7Iv1LRtXdv*Z68*9;tizyb_-7GOj8?H zCHn)b4{AUJ~?d!Qbr==bDVETAFVCuQ^0`k?qy0UH8 z&hh;M&Q{Vg(U@)P{ZL0GnU-a2i!L>EJ;hd)#bTuzrPwt+F9tswz|5f(tODRhiyZg8 zamNGYMTw~XqRJTHUewpuuY+<$r9#`LT4_F~d*a;sgj{$T!~qL7&Rub8G2QpDS1&;8N%sJV5av% z-78SOi6|YwF{zTPqWTsv)AsdBspoXeWZFN{udI6NS$FhG=Z5FblH#dRXt6}T%Ov|5 zs?%fX%sqyR?&HU_>#u=34;o3Ys(O|8Q*fa zyJ;Aqm+RPjWqPew(;{?vY3V_u*|&kVQ)**$W>c1?iTPshs6wVyL$m%`e^W7@F^6wh zmhEZXr8Ju^TR_uy4H(&k`gF3;3!WGCbO@nfK44F6&jG10_PY8zbETgHM zl=vCcW5tZNHHXOsuku=2Q%W0o_ZnQ92@*_8{wwr<{LUGDp5j`Ob8_R>wp8iS3qgyA zIqB~pp>rR|=EIhcAvJ5b>jVw6R1N%twHiQfF*RtYQW5{;X!N6`y0boPO`3V#B@uOt z*n=D(DOs%D_3q;*r1qq}{gUV>waNB&a>p@sIMx5GbDhNm=j>v_wozRSAr{ifkgay`^-^Rl9 z3s%#%#;dn|aiTqWuG4X2!bvs=YMK2(8~IMmO$~((QO5(58frXyVUd=Che2{^0PRSe zf_0I?=lf|_mv5coGOnG!pdR_^l$suPYy#nY9^Rk^Fu^p}(54)LF=G0$%9IOraW9H*#lhfTRbGRPq@_XBD&d zldiY@zSSP5Hednb-}aZYbmvl9Z;84HQbwE7Jc34QHQjHe1mfWK{dix1ue&($LF=3K z8+6Wq1XQfgZ=aQexysu1zLA9}A*bM|~OJRjfKj&Hj3SGJvrU1uY z8tqxgr0D#?wr+9rkJlwDdpkffh~q%%XyWVx2lL87gT$*LTG^w{F7I0wcYSJvS`E!$ zwhxJ=X~jRCH`4FsnWdz}DR`#6=7^0hjVK<)HPCkDjx;;;{Gc`V^A0-qxyPwCA^wDR z>5b!=Kri{b7lBRqn}LJbBJ8Lv6rI#oS+D;+8$QD08? ztT~bb5Ozz{6EgJVou5Vh{>8(LHUgsp;`;-nM@Glzr89;y3qo%ygkEKKE00~#29Nnl z{$3KDMD>cI;nT3ES2GkgJm#W~ChA$&(c~zt9*D@QNVnWQ=Q7ktJGP!j28}Y&Vr5P= z!kabzjIkR-GSZLYKl-n-)t8bJtzUHLZ&!A~gGb?zM@f&C>cDz?Qw4SYBc2aORZS?o)fx=7C@Azz4sU z3c-N#mxGV<_u%tbr^&o$vvv)E8v!SBN5M zv*h!>S>D|>$5(~ON?>t(Vx49PB!?ZuI)~h84W<{F!^$skC6ogJ#wpEZ_ zRkM;eUzf!F`J3Xq`ZkwAv}3u%SDh1;>H^NRFGuuF-KwL@o2p(`uing`eb!{q+cH%h zcOo_bMeHHYw*v(gdu@Lz+m2JdMy|CH3B#1zIdflcLQj3-Gk>8N-1-FGNAgZuE&Jf2 zub*Dyl@IlAT{4j_ZQ?hADY)*ekv>*Pw!KkkDl@4#;YK+j^Io**AE3>x5YG4EA9W=K zf#zSPh>_?)l#Hv>l2Hnz1!@S%ZS0wOpMwySJWH$JGe0uOoT4Q==!&RiWC^!&Mw+9Zqs!<=PLG|@+KxwVP=i|Z{ah`O017|<(^xytn~i? zpoMFJ82p#JiXBZJ*No5Q9v=5ZpkWKHvJN&$|zf9GV^k+DPC@VgG=E`LFG< z!ee=FCOQV%UXN&9WGrZ|U~{fpa#`BcXyDT-no0?5ONKM`pYKMV^Bc+G%u6eaK8=D60SAM5f-D!ziS?U^)mAmuqj(phh#5FYfD~W?rVMDrp=g|l8f4?p4x9RP{ol+iI+9| z8UkUPm3M(x6BfMn??$_E*@b3K4pH%VLY6#QoEGs_lc3hO;#$BDqdIx^V0zbVjK&)1 z=YI7p5aKf0Z|H72DR9KGH0JR&_F=SNcERVK2l={6uZOq+lyi%eT<)=Ru|%KhjQ!U- zop?T6K~j1P&syOWFsm}ED>+wQt?oRTBw+W6>$abk;kN&Yb&RH^e#jPr6D8%JF|JAnc>e?MiuLAgH});6LitAMO1 zRpsr(IV#bIJWPf-5vHMrcEPkMcck8T?MAkwEAc;floh!MKGmhA1AFBQS-2#Hlijhs zmo~B|JX8zp`~k^>XKsF&wQ|(0?_!0|P%C4MtB_#XQq>|DJ0LY- z9|uR$zVG}wnyZdA5vF?!I=V+s5nd0fvI-JAxn?K&2!d4BO03U-6auF&Idp%RD5}c* zLUGf6_q=!I`Q6Rnw~4DIECP=n*xTnYTjK4uwc#Y)BZg8iwS7Jo6BQGvg|Fes@cB9$ z_jSRtpj?;a(@cNvcX)!Adf1woF7S1aR3n7ip148`$<=^ne|JFGa@WKDr@u>POK^Ty;BPuH^ z2n1Jkye_aQu%YOrT^mJ3McMPU(qn45S0l(A*N$*2rWMHeHNeyp4lZ2D2 zySAX82tcEY>H*?!U=Us1v4+i|-yOiks|fP0_Ng9;L}Je`B)O8or+9conpdN-+EsuM z21J<%);g%YpDj26d_>Wv(AJ6Beut#pX&hOCSS;2R#hU1eM*;Nl(g5JSI}S)-lmYlg zfGAJq#mngZMXSnZr2?$M{Wp~K>~-E-DZy8Av$EP}gI4IxUk+v}K#>cisiDB7&X4Jp zh#sN(nOL!wkrT?Yg%9Dr+R9U0TpZ^-T{m?C1hagEm4d0BC7A!6lhMa4xXOB1uoZYY znWr~hpd3-;xjMXtH6Q9RM}viaJC+uw1s3aJb2g-fdI6*m_`w*!ZS-rzH=1vkL7U1p zNfXe6CG9A1qu4_ic0sOU!*U>O0MWzjJ;TP#%sgMlf&~IJK%fj_75nYPr(s7-tdWwv zpVtgl-8v6umqY6H&v&UD5rL@(ln^nd{HN@5owixf z^l^|=!bg^S&t!5Ny%Id4uBx}Zj?t^v(kNWaNJs#z_AoL4V4D2+v1_zzICQjDZH z%w51kpedBmsu`XmfwDpp85kMkGxnYpmPI5;oMU8;Z~M03^rQ|j1RV*bQG1ahvLw8l zfmy4w=k9&X&>O8W%T3_W2XCwqRZH>=US%CSh_^ktUAhwg0wy=fb3 zj*W#QoUdwim{brz{A3XQfqi93oTo*WBh}5QWKjnMYR_flRkhXG9qX%fdrkun>D8o- zM3;vJl;!B8%fUF`FzNC`-UatA_&ohH8NTyCra>4zm1g`QuXTpg3a%b^yd-&ED#PEk zHOl{2`vvUtK!Xya2W8xcRzh(=D1G6P*=WkV$@KB=>X?_&CQpsTsnOpPbTOk*{$}v; zPkN60!-+fyhV}V)jTtE@R~LDb(NEGzKi+#T%1MLaDMpfS8N+yGX9erG{6(u>@?q&_ zI5w#o65fqyF0&Y)njdYcdg^nE#hs*=zGBJ%Zkuw91Eci2{6irwOjx#pkxq;Jo0_v7 z`I&)D1WqOt?V}bBMP-O4N+LvaE?m#r2O2j%E}`B6eSY2FYSc(q#B1xRh9ktP z?OuWTTFXnAIXc7XwygykEw1JSeeyds!jxkG%lPV`9unduo|GEP7}l6mh-?+UIU0Yv z)Sy)IG3EWuYV@w0-*|``N&PhoCM(bDcJd8411~T$%koRGzYJ1}>Jd1~&8r>gERu7gmvrQ}rF$*TUHx%?7Rxp>_E#^TDZ`4IpG+4-D$SP7$6*~O6tk}{pg%mr|?8=0J}?Fg!i}y zlEiijCilTBao?V54&?!-_b9Mgr|l$HySqf&ObCsuHSx*=yi|PN0}bkd_@&DYJHp9Z z1kbwi++EVup0#qYkT*dCZOxz485^RO2^2>J5jUUtT_TVCR#^8JJ}15rM)h(exrvG9 zGY)0HlArz@(zO;0JXB45X{Z!qwuy;i&g4x_fE;~f0>o3)S=5m>IBHIF98;+sH1j>i z${#tW>s5&JrwbI>BqWyb!b)|Xs;kc28@!T|s$DxnpAIx@`1EUJ0a+}wOa zKLsc+Ol4G|jx~9)7GobI!kh7B&FlE}D?KREZXkY(tB+q*nv*f!OAHK&GE}$Mdxq^Z zYmbG?=Zf9p2J#dGChrx_2E(L=ATBhAGb2>1K$g`NvpAATaf$MIEh?(}a=$_!WneU) zWRZ#B)7sJ(cWYTdz~1OyIAXaPOmE?;csRm+Wa95v^08LqYrBrm!w*lEdV)jLOyXv6 z$3pyi+e=JCa*~u%vwEgImV8E$awWR9hsf(goy>x{vJ*T|r;<340aBB!T}Q5D&fyvW zJ^eV?5`k=0x1CumuUtT(_tOGS#Jqc;+P7GMY)8(MMKC#6&V`nKw^qTv*M_f$Ua+>V zuGhI9Yw#-~i27Q1(I~SITGBZoL+{JAt6UxpYDL%<)Ed9>!sthj`!{L$b=qS?w8L|H zkpU6LvxcdBQkhecdpkKDjM5REHcFadN3iWIP|U6gZMNpm7Ol}+Lf{hyOBm8Y;X-i0 zjeJmf>>m*!8tw9l$8006-o@kk$yKG0=scr*AE6Oo!S1*e)|HZzC2Wk)*FR6Ko@a)K z^f%}=f1Ozd(FX@^*hlAp)@r;m$yHfx!s5pO)VvT_m?HE`8OXKeumOp~sFaMTCrgdv z_L{4&05qyX6tI7~D}EP4iSl^^X0wbBmlBS5B7Vo|*)_i9(uaJf_?#osmi9LR?^_q{ z<_6YVR}(EuS4#d6aMHN2o9;ajkI(d%yl;-3IPfmqn)|ed^~52Janrm^;TI8lv#HAlDS|dmsJ;1@}$lYu=%~cigTNU0~S*4&r+!K^&!0N&P+nt*wm~ zd}CQ?V1_TgC?4$?&75AGBcXrUG5FiO=J|;X1_4HXrIXnAvjM=!qX!^8tXCk4snxTy zv#S8wGDX$HoOy%xdku9G;tkR`jqNTYUv|f(DJDn-a{<0(Dkzt2YQ#uLz>Cv*GWhxG z{hm|lfUEx2`ku9rz?GQgmZeWgL(H@ZMFVxU&&;9Fa;D3GtN)e=6+bHI0$rZP=4`8} z?NA1D(nd0HDtkh`!mdpmYcgwtm0A4g^5IOi+M@w0^cJMWsM*ku36+SjS-Qj2HcgL; zUBF@~`%B4DuOR20%r476n=r<=-m9M(G*E6}C7iS4LhDD~D8n^TsiqbW#7hHP)1%$o z1oB`bo$3zyRQTjF)a0xK3Z3g~C~dYjeIR%Eu{?XDpYeImV5{Arpsek3BU@EdoawM?RfVSJ<`KzV-eYkzi2jH- z5-|{hm^(Ma>@>dsikK5}^a`{`-FI1q1faquYTK9Gxt<|~`fp!ft;w|XBu_Nb2wGQFdXpM!k)BY zkDq=J}}{?5&| zxd5L>lzvk%+{xgV5J>t`t9ji-o1Nrwiq@af0MqZ)TqtJX_eK+o*a{zFR_>{jY+hRb zA$N0Ak!A}gQyu=3-2(qY<jPh%wP&GC@C){;`%E;dF_dkdMO2UGKbaZyg65oJunSv6kkx=U5-9`RJM+9T|yR7LJ@FR zOgZt}(O+`XMU0--eIhKt{;Su^1i3QHRbo2ss0+d{_=v$pm9J`QeL%mx{V46|Ixy|C z9zp~GrfUj0V}7#xk7h4G6W_&rQEc+zeb>`f?vjF>0cc_Az3DW4+Lua4YFoKff%q~U zUqb^e6Xbm|s8SX}4Xd0jTT4)?ar7_AGJ&neV~MSJT1e<#Kkk~winV)UcE zxN9vzc#HuQnlGlC`en|st!T+xb675ZqGz|1n;5mky8C`G6O+O3RUdgz8bI1}oaazk zlk~x=io)dd}d`skt@t=lyp`>pWrlGzUX;~QlkQU9&&7T@Cgz2BM5~1qZ%8vtO z;LnE0o^cb3IH2E7$*YDOhx2U(_05k7)CJK|+NYdnIaHWi?9UWV4*I?HDBy|}Z>S-U ztPH;YMnw|PFb!E6qR<0Y9!gv4bvYYNNuYF+|2pZxO!fCGy1>!@PxkFJIA`YNL5N96 zLds5t>k{571`rV=dS%50p+K0B_Gbib)-Ak%%py+r$p8H@_xeoHR`8uU(j~R~C*8!O z0R2At#xGJD0KZ15`;6`QMe8|A28RsxNZj-I>Sz(dCVL}p{P15WakgFIoD94w_D8)L zDXgRwn3alOeM2vhsit`qA>4eF_)smL?t0kIOqZf``z*TG1CTX4J3#HIv*Q zjg+0!_@9BYfO?d0leu?iAo|%8uXN#4p}?j-fL?091h|ti-EAm0r4?bEGDz_v;S?;u ze9@n6|9;sKBg}MI7-kt9Wch943)Wv+rofGVAij+Sb75*OAs{ zZSumGVb`n?F$2ulIKeVkiFdEmT=f`g>UQ{!<7~#0$6NOXS7zr>n0avnn6D@cYQZ*g zX#6k#k$QRDkcSFK>Czh%$*WE(?=F?^3F4$Rbw32R=ao3dL5eg6UR##h=28&{!bicI z=RmXgU;(HTZG>*n*>~@})s;QBf02}l-MUbtHwXt&Ncm;6>!hvUWF#+pjW2>rDlY!* z%~Y<`k4NP%^!7xGS9be>&ip~0oLgu5iIu~d9854#I<0iRuLoApdp~Tg96lNF)+pJF zTC1LkE1xuMPcRPFLk*0j^woEpOr_p75GCrkS<-1lH_w~eU-Wnd1r31ztb4m_$xjS1 z;bu1bIMjXqYQ<_1WB8?zj7cv~rK{jG54i9gBsf4_2r5>oS&*lFN8j#epdy8B%o$-Q z;N$EGm_R{;m;6FmfY{R`j(DV?!F;tc1r^4*-zFR$Dn2VT4G3pF%LcJBlyFY%rI_1E z8&)*DhEz(1`3@^d{qWj+yUQkG&#T9|o-?w*_?Y;dXw#>49F_j_f+YX>D-sJiMX2Xe z1}}?j)GH1*@1+=Vx#wHbW$suM5kX9NQyulBugREKT0|b+fSPp4?cH!+bCJ}F`h5ua z&WVvJPZ(LUTxWe3kVVNqascfOIxP+kDYz1EDKj=dHe*4)T&Nzp_fC_jE_?mApu}S=ja7;dY@k&en=9Zh8Vee>D9R z*tX16T@LJ7U(={qv_)mxPkuG~#cUrYsYz3CBXYWPb<1ND(HF7p?eUQfiiy#88oRn_ z3OCeQ47&;K_#kCkl|Xi2lsrne+pwHyzRgs1|7`kQ-1Y%eMQPR}qslqi0-q~8N}Eg$ z#TnSxqlZ$*82R2eDrMV5DBxypOh0Yi*@VTWI*VL^s(cgc?NfQ`_j1Zb$LTn-&1mtC zl{D2W-yeqvOHnhfbM}X^!i-N>+}P_jzYZ7m?bjA{(gyCeJK1vavIHm5h{d8`X+7BA z3+t;#%vSkc_6$>7A|naM*#_=%p>Vg$W2?c2UILY=Z{SF6jVMZ05zwCz`ySZeAUw{Mp-yC}}H9$uk8a!9%wd3{+HossBG zu`#{92fHZ!m4peG!R((=W+^ZEOitn(c95acM!AUD>tI^^de}?4VS3(4WM(vJ3$8Vf|nhd#A&Gv7MG@qFm0-I4$Cz-O*&19CnC|_Zeb6}_pyJsT3;&GXW zf&4jZyNj(^3iGkpIWsyDa%R=}YxJ}=>=Lc+NA6gY3(=}CkNLCACYX!K?kibWu}yKL z?fP@M*-tizodL0fPSORVKN|zL(lc8&Gj0+H-OWeuk5ICWY9dz@$goy2@2vVwKR*n! zmyCZHIkFptV+~ zRCr~V^)GLaxNRD0u-S4DlYIdu)o8id`rwQJ=3)O8cNRBbLIw{h_R1QWoK#ZkcYdDh z%I=SB??2@BTKy_AHMU$^-H1o-&lJ7xcWj#Lo_h#zDbG=Hfm{*Bt&>wi7f!ynGlcN-eaeMee*p`8v4?-+fRKn&Su zN+(mjsnS}pe$EEA{Y3HyO$qLTlhk$VyPpI#-lzXGVj&SN)Be6;O2(j}Z~v(BNovrI zG4A!G?0aSrwuzoKZ!CLWgr;PFbZWm~K?+_v7s5VBV z=Ir;)k^7L2Fo$osZq@9^%4_#;gFq(}Ad3Y;Ydp$t6PA2cU;I{(D?KZy)lA?WgI8g6Ldw+!&XFC>Hf%ZFJ;MsU8 zq(xNo*Yb)bmJ&o-mjAoESzXn|k=|ESg0A#XRI8>v6#-u$4;otXYUsLf%US2lSjn3Y zep1Imkrbo2eV6@ZiZNAF>76al!_C{}Yg13kY@ZO{A)*8aFdZz`7(0&fxZRIx-5TPS_`rll?JRFs#5lo<3Oa?P`YO=t-ofvXlqTj;HbwE zH_zHFANkkpcO}0iz0LjmS~{2NUxR+}pXR|4BY8iff`w0)*C11iu#fHZV77B_oNZyI zptR|L`oIvs1mzvRSNY4(YKeV>l<6ZPnaTCl34r88m-I24zXU}llzH1aF?%od7T%Ve zC?}IM^5FY%krN~yw_mMoTJ{?bn~I7cSpahvxDb) znh2eUDQ^@B_ScGTSG<9nLoE)|Uf$X7NK?gk^?U#u+t@zoN=UXi-!#7p{nb5FqcXQP zb`#Ia2HY@9vr_RUk?du!&_|5*+Pq%O`upE~ZHWrxu@Kt>#8{o5Vdu`4R!_~!0&l9( zh_6Q<$`!jqPdBuEZF1@vkh}+vaUDo$gt0u=#$I%fr{-KM1g*WT;pEw?SoeNy{e=k+E96=ds+-qNM}q+iQ$^N_vGWD{`Gou5Jwt6f!?> zqU{y&N8MhOCt~5v+3=?(i}T+k4v0QN)lUBsU|@ZB?hYTA|1ZyT(@Ni}0v;(*gl>{N zFsPupki$R3tnDj?u%B{C>8~5b$j54}i*(}l!tNd4i=jzq#)Ey+6NAgv427cysdyn}vGYp^`{z(Un!N-S?arE=f~HoS1{o@5O$jO`?eNhIB_ zIy~GAEVC}7OPUg%2vjz(W$XT73yTIyrzNo!1A4bv{6blX2sWG~)EIdq8hhx&8xxVs z0Dk;dkPgTPhZlkb>83+(m6F>Z)%|S0uTn^5%1;C#wx3v-YS>zL5CL*S9{AcIvsf0t0NYQpu%8G7xqhs+y@$c>Aa6SvJSIh6!P*3+o>dwTcX-}Sl-FyMMm z)GHj%LtH1!M@!RepWKl9?0r@+8pEg_hjg1%V#dF20XoG=xq2p+Mq}#jxR|fk)OF?K zzc#AzE6NX1DiA-RPv5g5C(1&b9`ge>Uy6!4wql9A10Ag$`@yg*FwWfZ(kSLnoGZGi zXjNs;5Y~V(aK9#2mswZ%WS37+N-ILcrjUv}^oF??a=takN43d}q4qcUW9_D$FEu${ zQ1mAj;gis$bR$X#>VJ_{?0r$A+917gEO|mBUT=@^1CCAuh4X&I7j0_QJgXvN$Wi_) zTawA&dX((IL9eO)NzL`2fn^bR8{(}ta3T3|^v+4`7{Rw-N0ZwO_R%OhdVh@hd^&$4na2C6PCt z09e8B?>;2s?;aPk?hnTkc zma@DiH;T5Zx#GtZRl<`NY;Vm#{m;-7qN$?ai9tnEz?AJ`mY7DlyAiBVZX$JFpgfAX zQ&1rTYn^a-GY9ktJ@bk0f*SwAfQR?Z2;*}ZN{RfkN#Z|>guctqP{3+@HVWT-;*$s- zmzFKC6oQg2Clbp~-wh!I=q%xr8r+Hmat?DSYYj)${APtF7`dWa!+Bzl=-0iMO$I}8 zNsDtjA1XKUq+RoupAu1}5qz<6N>zmD{+y3wmPXgEsSu)S4bDwug zi}G3VPuFmW)>D?vIYJ>~hMj16Jx~eT!}Rh@QJGo&aaLeB>|)U4cB9-W+MV+WO=u^B zsM7bg2Z_bGlTvdDu=-YfK5E#)(^NpQJc2KlEA7T!Gq6At-2JCj7YZqW)~1b-mp%zN zC=5C&gpVNv<7-A0QXUWLBwQ&v4{2oKxZb~KeV#~`lNKDWH7U_31(OhnASHf8_W~BK z*N53f;whTDN2k#rc+ku45I#&^eP7SzXQ#Rt&`4UZu~&Y?(U$WDH!GA>AU6>__Z1m^ z`L%y%N6C|CcfZRInJbV$COtC(*n$vcJr(|JQ({eR_=M;ndP?YcFHVqKft3VA{n`Bb zgxG#2@wgRI*{E4?mT`?=7hmgwbQ#I_u(S`=M|P!>MpF6p0exdlWx0x(5V=Wt+R;58 zBauSsH1K(9D z@Xf!HCjaTc|C`7FgFi7y@gE_B{|<)(zX&^kyR1?>wNU@ovs`h@Ah1iHSx$pDIS{-h zS(y4KZv7L2tBwZwxhSg3mC5r{1Kf* zMSz}jezxlMGEZX7n%r&bjBxHZy$&O;x-H-ZF8pDy@11Jhxp0mm3h(h&>{-NpaC_24 zv5k~5?vnQef{gR>Nf?e1Un5UfnoWsZRHWsy$k#3r+S%?cnndJ)xMC&3?gRltiya$9$J}7|h^W{}4?B~mW1rUVVR&3klT``p!S_Dw{{%>nrR2w?Md9P^7~Ky{-?PuMiN0dh7^`ZOPyp+q8dtQve#*ExU^_ClcDa12y#c~L%twMy;tQ| zgSxR$9wJ9=&lYN@cP_bf_?5&NoFHSMC2jIJ_t1a@U>$e{OCuMbfw>*xFmo5X1fFqO z7G{oND3fE{kJ+1)$ zZ9?JHDkE~(<8(O?q7DY4dueG{aQFL}qUe(teed7QPNjX*?7JqrE;B^v!p2aABm22f z0N(20nJD|jPnAQiXw$tF%&zB$^kS4TBmUQ^~vCI2;E@_mWD8+W}ZM&HO=!Ct&d=@=IjaOYU`zIp%W4xj=X zzefxS-0Ma1;4S1X(ci>g@2CPrehikW*W5vVP5f6@OkDe@hubPWgx(+yjS9H=*dcyS zA~&LiNYKD2^M$;_q)|n&U#0MkBy-tJ2P0}y3;$A2{vpQO1PUh&pm6%npXHva!9D1x zPvuJA<**nLo2N1@MTnu1F=pDdu2cSirGkDL@ zAcv(}FJ%4;W_+$xM=wY}_tt9jZ8Pi|$B{S<<6P#4IHpOhYCjyk496lY9uvOh^yn2qkMXmNP9VuYC zad=<)L=eZc#L79)uy8Qj)lZk{T##G8bw}UNWH^q+mkI#0(K2r2b`NqD*&#LV*FSMN zdi?Ny_XA|Vvu=wTWk}%@ZPx&=*zp`_g6?=5Zq23n2jFWvamMnGZp%J7;?(n*UghDP zt5s=HE8cra&3h*VKC*ofoaB11&n0nkS}UHs2?-ZDRDXn)TP+gn5-4D#e*q zjkS=25cnvr6*`MmNf@%6s=q00P~+7~4*@kWse?bfH~sETyOzSm6qGjz9i5b!tkwZ* zvdIeuWPy1*C{6C=W%+`c3Q}KDNhxv6ce}4Wr-oQq6b}i}k|APck|NxP{W2A{>CDUdqVZtdTc^;V**OcKR$u!Y;Yf zil*3}0WH(EM81C-$O#MN0-gdGc~e1HS?SWD^jU!9UT>)4m-gP+GR_#tZLM;D&QY!k z<|+n~D3%lU=n?-Tq<|tm|IcPXDX+F)Y3aS&0tCj7;e^|uf;3YBxc#maL7%E%vT8_6 zZ_5^EO}s&%gV03;hlSdwsoeZF*>=(5-D~ zeXC8n*<+NujJbxw?_J3HQh2q{bI|L~X9VHD41pv19F8|OpBn_0>+TV0Bb~ikb-^)1 zQy;&aKVS-G1N~YhtmS)L2waXC(feeJN5W(0X8*2DurYe)a@gXQ2ry>o?QCC3ZB{-F zgdrPPe#J$CXqHhK4qD8HWx-jUm5>&-`r`G~$=lu^h`MXN9#0N6Ogd!&nQdr3WW`7V8g?Uya3tIqt?Q0) zrbK_Ei(>)wDQfMJLd{G(e=8+xn-{T`L!F2L5$#Gno zT{9kgCV4jwFmPnh69JP#L)9bJ4rWXKySBU1l$>dmUL<$!zeh(c&D>f?V^&0YvxMAuS0 z#8rz5((}a_&F?K{6(c*u38N41UwOOg5>!R{*^aTLH(1SLuj;5pZOQ}CD+sS6*vC3( z@Ui%Kp1q}sIPl|O<6PWJ-G28ZTNh-%cc$G!Rd~~c!^Y}BRS10Nmi3SqRe{0Td|xVF zm`o>8OLYi5X4X=Yw0uhk^jiD@!N@asVZ73B<#bc>skmV2)GfV=v!BY^OOhHjs2-gI zJ|WrFUF>R2b((i*)(kQYFkf}RUTJw3g0VD1dY)VPz7t_ZU+xt=zc^4TZDp`oO9x0X z`9z9G&>F95Du|v+_vKq4P?6f-9`@lyC!IW#I56nM=Z~+b0|ZdR-v5%5MN9mvll_Aq z+GRt9KCWL+-0`Hr3 z@J_%1W%O626JZ;eaCPY`(z zoAeOJLAA;{wRqbf&x7rbRVz}CsaFqg-(cEf26&LqAtw>E*4>R=To+iet{V{kJpbrn z*)EIMcv$7f=e(d9RiKXsvn$e;Wm^c{u90BL#vVkh2{Dju68w5 zdqov~P}NfmZ(8!&4F+OsR&C<5&<((Y#7I+xJS>6N1kRkutcsuwW@!}Wm|eZL_{SnkOXmrU@V?-zxLfX*(ufs zx0oE09?R=0&3lCKqu18e^W(()cDtX%Q(gMvS5vK^3j!@)`eQS}#W4mx5QZL2cdU(g zG0fF26kaUvu1}?W$&h_pZp^q+U21g@`(0NH**{9loM>IcPNR=bK&rQ0Ck!@R1tfQ#Nz{V~5a&;*r&pdHh%ExiM6vD3KTkMPCm_Mwv6 zht(DCZs5qtWO%5EZq9Q7!7ysGXKgmw*0hk$UCuIL$&fEvTF5Q8J@le9vey*~>wIy`kHL0E?qS3YuUc^(Hu8ik}%0j{wO zc>H5B$DLl{VECTz=7@rDa;dYrBmjpLxfL=60^|W7X!!WIDNgieI3^ZH0r5{T^!M?m zZaf(^B=>s1URVUWGADw>i5iY=BDV2yO4slCOy%87?(ClDL4~)frc_OI( z7BwBMT;yOc&9W6zgD0yNYR&b5NY%EiH`|z4UHdFgw|N3w=o%MHegG#dS6=Pzw#}(q z8mJcIaZw{0GJxCpn1xZT{JocM%H6_m>1)?!1B8JQXt+ur4bX5dlVD1~25`F&*D|Ov zq+>+W6X-_kNPt!Z{DCg`P@ETL;dd5v*Zhy8{R40LcMS3merWgKx*6a0ARfMmLl~w^ zAiIl)M{Cp5*pLz0W2wXS8SBwYvvX7TL2mH`wYksAHCZ<_&ppj z)r{Eo3y<{+4B9j~CRY(B*43|eUlYu~(Y@StcwiziNRRsbyC&LY_2JUy!2RQ|QyzW? zU#m#+)>P{E?2UX4KJ88;oWBGQ*}25v$WPlDboxF{7o_5YV_8L8c>UAfYR$ zNOk%0QbT}n?isI9;|c(cP9-%kk4-i-!KZFy@lZgNG!;e~vBnAOQfZoQd?+HJU9QZz zeZ*=IO;)-Br3Cvn9@D1`q9W5-ays52&m4ssMb_K zW?sWfzlGLe6q2_ibMS~ev%8Pmq~QMGj_b{^*+!>N+e0A(yUXlTL%-a`aQXr*Sd7%6 zn7I9bR~vFbTE#ncW?O&i5@=bJ5H*(Vkj~VTQeI3c-=+eLE&F+4Gd6Iosop14hV{wX zkm}0TUb8)CDvSMSZ7RX-qo{Q@7~jBD-yLJ5dh%`+r#VeWyewDLV{G5Bv`X!T;Q6kZ zVKqk$#>CpGSXZR85ZC0Lu%*tDDx*!$&63vYUbLe~#Y1HO;$hK#SE#WOI(7&8Hq*)2 z)!^0n{F%AH`t|ZlZ`0$RwxEn{N*%w#XSeUPmJ0;tEN!oNJ>yfgnk@hu3Qrb?8C$lv z75&C(1P>XOLr0r-OS^V8LM;ubT%azOL947M@z6LF9!5yU>wnGKsBDPnX>^iZ9eXw&d76Lf?^MprLeFd~=wM$3}Hw@nzc$?tMb)|vfz(fN`$oj&3a~&J~#~&UYQi9pAb)GjIb?r(tRV1Hz-&KNFYS-&U!>yt2=B}+dCEG?%1tH zH}L&X5`kqr*D#UxC(pXQ*jS}DZY<_BD!A9jK_j|NnX|*GS1j&q8%ma}QU4582eUiA`yZm;Xjq!#7GSZj_c= z&s47L+J6L|mYx*AytI%F$8v0VYI!ejl-Q2_Fi;V%ib-LqeMXDj-2nKUv2ICkajmoi z-g-IX00{+YV#nsykA_v|vTv5P^iGo5$$0DWrdy%fRLQB5%XY<9AFe1Bnw@RucaU;^hSJ@oOJKO1pxugbTw7S4hY6emkE|t6~5kO8vq9lG$wl{Qmr7!*UeB znahAF0TubOH`00kriACA#JJziO+C2&C9Ua|;t}Kt#I{CtsgMJK8+7;Ve@5(-9q3+BAytRogwJm(qMRAIA8OT*3`@th8nWSF}*h@VGEE))ru!*9BPuA z0oD1g1#THp2qLVD=u{vD95Bc{>tx#r3J0nf0#~4uN`T!!l?^a9s$l&9{AOY!0m6Ta zP%Uc62fMS2`I(elFeOM^N{}3L^-{LdMtu`d+lUY_wJFtonCp82#qf}D3&HU1B&If^ zY7}0SM!Tm#8d%Qqt-gd(8{p{NibKtQ^oo{4Mickgq?*gwwqyYal9A$||x1A0F z_kZ0tu<_;KIQD7(??8)pzB300z1>jvxbPi3Y=`5>I+Mj3_C8=REmK;=^IC+m9dLe#ohN=DNa% zb7w>@RKNY3n}YlB4vlL2_~pWxp|3pE(K7rsk?nj#sEc+y65XTS3vU)ii)SsFd5Eo* zrA^yARe`KG4TW`ev-Iwy)w|kh*_mydi^@GQ2|&P;8J{f^})yVx}Ra&OD*M*dl5tA zz|ydvAGq9(5K)DwB9tHwsft_8mUUCRaTpS-N9J^r`Q5Se3rPxXX`%%&-Id`p)p4G^ z+H2ZCQW$chyYqY4d8Ef4fd6&T&*m@qU;AIVpsCbsO}k8RR%CX5u*g9bql7r)#h-jZ zh{ucX|Nii2#~HXG+3jS3a=6?7^7c~X-H^ZNQ*cGxK#>jnESAUe^c5T@C#Q37E@XKo zC$U{VV(BQ-(-RxMwSH*o*5T|6{|@yD7o54wz$oF4329!|+3ZQ2Txtoz4EszmAn`@8eEEXMx_JnTm!P|Eky6aw@SmF?03qbW=0ZT`;0dx_gD6} zu#2ECk@lNh+iY#5hwVjaRaR$v)E8qO%BlTjxE7><%N33%nJEjw4Iw!UY8qE=!C1(g zY{8p1M~tP5CQdmv+;H$3la1ZnBJKT(K!&17MI&$Ry8fKX3S(I}-56LrY?6LP&^ge1z2&nSHaPzAe z_|kWa+;Wxl*Ny6fqYUX{#pGjc4{Nr6mAE_$6iyZ-@QgdY74Yb*6vhOUzN}eaXQ);k znWw(bhSBN_scyLH9h38i;z{*$FEvENx9G$nPuEYmmP7t-@8!mY$1gy7&YnUkQqu$5 z9#k054cE^FeOR+7P+_Jtcr$lBLIodGt6qo=sA`vhmDWPmH@2uJ31Ki93Us2YVR>(x zT{;GHsw~qUR>6`hwgNsIZlh`p#nw2gh+^$AIz0%IssubJ5g#GZEv&)EO z$?KiA?o}a^_wt?ItzbreS*2o~gKgkq+76jOLNbhoDpg%|EDp6_T`?=H7eHaAU|Wpa zf$2qwgq`7@EL-`+vNP|xN{EoT@iK?kE?L8M$MNCA&a>?DdjFZ10*hX0kV320SxBx! zCVL8pZ^$eFuOg5;m(O-$-BTonoNIW~2931_7Y$I0L19(8>9&ZC?1}Ow7AU3EW<8xj zi233?cjG*GqpDuXWrs=QWJhJ~8P#o>29vI7cX6-A)y6wwU+Sb_C-Ey|0{iDEJ|8(b zVIsY|y%@2ff%NjKu6xlT9#3MrD#nvW$$?-qvt-SU5#Ir0b)U(nnp^V~K5P9}R6vh3 z*hkkAFoZ3*G?p8O!gI+KVly0Z?YP*ZL+l_9N%hBOLtB={TJ3VQkHBt zf^R67th4>m;=da&mV$r!Qc1%hcAMs{L*G8K_U>#E>BRo6ez;xJc|=huv(1$;xgSe?38yLpAIROePh zdHm+aA_gW*YVT$pNt5)Q3|Y{gu6{-^9IjSxpkjy4Y>4J|wZ7+o&3)-(-c!VdY1Ocn z*{3@1zqdEHY#m;Y@NPV@L#uX4_0*c`ip+CQlLo`cacL#O$sLBMc-BR zfO+e?n^gHGPf^@s+DDJ~e3v^Rc!LX|o0diPNPcbcl37IRd9>uf~GX@u&+$ER| zd#`WBxr`{i*F}@Yx2IHXaxr!~T4_^V8FQUyr!a~*i_*r;H-fLod3l!_jBnQZZIhyp z@*0JPhFb34=9@{I2sd;s63$W5n5;TGhe*Sl;4k7Y^INsh3C;*}`}M6k4L!q>XFfB< z+l(hFxMke;^I%~$>Pz)WRh-X&p+{Pg;}T)Mb;YF~*wU_$;n4*~jUEUW#=Rymg+V{wKiQ)-Mw{08(Z(T6O$H=K&c>e}N?Dz&Pc;J_86Os?zUL z11VP)?qYK@R_v5R$W4<92=y+##Kp!)i;GB)M9nZZ-|qRlraNsnZPeZh3&EZ#HRAw20G(QxkdC=Sp@V1Lp1lScV1r$9JQHR(a>G4I>6N~8D^cPBLI24dbjq1~v0 z6_LIX&oW6{P)WPwZZP=FYdBr#etl$%L~!w)X>-_IrI+NVV#i^EB8=r(Q>Eg)EsVXX%XLE2+R#jd03X5TFouazsYRq<8j;u$=t zUo-#suHw3G;K?wuAtMsSHcyw!x|CS)lc6ry(X2b=DgzQ+3F6M(xGER2-Q+{p*(V^^ zW1d&G6x^-K|De#=pUVC3C|4!695Wyfwd4=oe?vLwqT|=7Rh8J8J8Ic{D^7AG=KK1N z@s_O($o<@%JefN=Vy8Byl-`YYhol=J){BOqPzTZE@_R~J`t5K@UZUu0J#aD>i#0^p zJnO)Nz%FUc&=`|xsHEcD*|b~4++2Gjmu?J(Qwv<*Dtzfk8*W1XkF(0S7-CMYflH@c z@-knA&QZTQ3&Q+!huW1X!v|(%XVO}h^>|3L%KB4Q0|pRASjG4)=tQ)ezg)j!!{L(U zQz@moel=0?Bn!1$eD)BU%5 z!rV2PmAKOGp6GL()=*#fOt!;#89cT|?9;nND`#dp^>l&L@@;Pa5$RO#VnW+8ms2yOdSwV02E-5N-%kR(3xAS|z?N zcGm}%8`Jx>gQVp1S+8}5V|ZB5GdkG7S{|jZsMo8%BteH5ljD$sWx4NMU#>1DtqmXQ zD&b9Cn@eBj2iq{*YSdPKzEeeX0e0XBHv3>`OFDEbk16dqCPv;-Eo96kOqIardc+=h zzhe3BkP*GqItgT}${oOlFT&HeD|u2{-KB$TH4FlQLSiCXah$ zRrkWDUx19OgSw#i;@F;>O4HphJZ#))9R|~N@h4yBwi4d0P@%)G)J5q7#aJ}#{ORfK zMwe$HCsp|ly=i(##GZ-Nob{bL3TlYqGcT;Rg;V&z(yB(eS7jrki|Dw`KaRO}xd|%8 zm_z`Bb*(N2T)=94@s^l#T&>VhZaZk&`P!+_^;V}&O(Xt<#zmKm7u9*H>1h_K6>OXD zMzzF_ykPJS`j{b@;fV)%7Z@&~Nqv>~L|?hwGH#RXMGO=j%4CXSjQzl+{)Hd;zyU70 zR`0T%Z`7U6oJ;k@9Fl10^AhX5BWs>>aVsMe2a~;%hlw%%?4bX-uZ{1X`>z*@Jj$f? zW*I}jjgUF?{1H{`e5zMU=0~hXAg-gNtjaXioR&0}w!qn9J!>zu;?kL7Tv2Vn@T|!I zq86xebQzH|hM+UN!;0p0NCM&%QR$CvK|x>j#xJ{j&YUxLcc0mrAFlE!#^<ILzF8ajd~-5Ef`tVbBZ85>6%NCTyPE)XbhyStKuN z4^^YmGlZq#Ae`S;7PQTTO^ej;b?*@1_v>BmQx zc02Bli1x0bZ`M+~4ayhat#UP($r-p}XuQ^4=PX{uE44NL;omCCI`+afW{X<7K7(B==elENWXG-!`?!7p$puu7;pDSO1ixb3_3bVj{uV^BI>f*4|q^ zsv5c?XpM-BA{gU5ZHgiRf3DkHg3*KEU$7k^FCQ)qY33Mk z6`9DJ9><0|n9L7Jb3(>@D}Fb6{Bc0}^sD-ZU-tSV7Mc_6XXsk3W@WQ$g(bi^N2~al$@7)vox2h6LoJ z#rsW3tTOZ>7vcSfdm>={=w~{|y){|H!*6;wCZ-2M_GDfYUqmf8gy6bs4&!Hed z%2x!tT^@e(C;-7UTbu(7_z~t$`C(aVq5|!(04TaIh_+SA>loIfeY)`EYifVrZC}G2 zf-=T1a=Uj8RC#KGrXbFL7|CN10Jw1?pm8=sw<>$;3T-yvM7b~?e;ai#6bz~l3ncc;U# zE|=w!f83Mof12rR-0p(V2Z_I40hECe@;tOujPBN^h|`P-A(L_n9C&6fd{hw{EjqmN#MtR3|XtS(yaU1Q-w z%=3Z~X3Y8ia6<#X#-^R*(Z6GDrFz$lDD54qVXmIi-lOe2=EneZh;vY^U9g^>s*zOF zHGLDpy))LkWzH)oZPXN{gzK`l`t1(!#`=q;S#J1+V3 zEd}#Bm-bT4cd{aDr-&t@f{$;prahun3GTGY-J<`qI% z#JwpjL=B~Uu#P7!M(%A5*suPjn2H@a(D3PD*^?7D4%E%Zi>tx8lkTX;+}`Ymt8w1`9y_!S?KMhT63hMk$8 zGEqujB+F9qC80U#N={^qBpWSGABBjWLQz zRSv|D#mYyk-rktU@F8bsuw4lf1(JAHyd4&6jmOJBH>g*YY}1Xi;K6UFKJa*WMiE!X zZ$x@0CL*gM)q*wmS{^QOvdzV-(5;7iWJhH|0o$az@HQnkzj`rHL`b@4WwH*%+`9-m zh3>arp0lvcdj5)U7UyPDc1GXU*r-Ms%L9IvF;H|xQk9WMiCJDJzjIJ8`YZMMFR2n! z!6awbhEdhXt=;!C+!+m+c~%lhT%xlyjbP_8`r2TmPg?RB&PYS(4nn{Vz(~s6YxEb7Eb`=;>Do3LiTdcx zm4JBQhCShy2R+O89gK|)b-)KfuyYfS-79v9A4e%e*C4KY_8HTgxMBRt0b!BPLrHPaRY|Nz5Y7JnN_IR z-k$5gDcF3os{m^|1H$=4f>zPFD?aZ~#e+h1rG-Q_m{YGMth3yR{(;`&&$=|PoiGp+ zy#eEH($upOimA(i+9>L8FWmDrk`feEBTVKfxfb zrr{#!X{E=@CiHUtFLDM`B5js}8&j2qUq|cGPJ#(TLzI_?XlFW0(!5+72RSQTx>IQ( z#e#tNsyK1yyk(yOC9bk&)EhAk;|d#s?qA(j(R_mLVZV^>R|}TD^Ml*dy&I9S47|2j_KzU* zvG^t(o?c3Et?|!ovF1yZcnrebJ1|7mmf3MABpT{w+A)X66(=c@9%H(mcjMyI9ilTDY z+L0@U2%a}7hDU3jnXM!8?@MlSHn!yhoQ*vJaCRnhrlJ$L&p1P8b_xU5mUA9_e2u8f zHMl4j0B>`>d-r{Hj_?5<9+Y0X>Z>8XdQH zDJmm!LG?|J8{IsdU4V56UFAE2o$`1SPddIgf!+Sl9Vu?5$qswTxTm#Vh3sdOprt4qQI_95)3 zzBzE707$+Xl~MwS$K^3~-a>MlSHA4feS?-o5`eF8$eoDhobS36cwrI$H-)yU1PHmA zFO$OWjn&!d)k)RaThXa8Gj3>bXxjZt0ge_2xSckF5!{e@byzxbZ=271f20&%E$gE6*Sfm%IG!KS)021rl)#9<@mvUE3Wp@8i3C@I9e6V z<4HSP8(>BJ>i^yV-jdMPm7&4tz$@v>K`stg4^xH*S`vjfa6Fv*LlF2M-^0A#nA1-X zNItH!{Uu>9O2YA<)=v8qx~Tu}d^o=UU%UMaB_pWjBX*x{UFFirSG!O*r#G`XSDMxk zy1`kZbeecP{ouia0h<$vIyk_Avct*2)J24E%>4M5_yL$70A?2sUrp{vS2eBn9v6C{ z&6A<-Z+x~a8 zIS!l7JS8P09IFM~eu-xLnS-N+rHxW36iS89pff!?`(p57!^R{KucqW>h8V50 z=xJR|PM- znAY;f9&RZ5aCgmduRlP^!^;cT*r*-+J(_oNAE*XZ_YrG>Ae&fNNS)eacSp+Y?Jn-g zu~@9~2NQbiyvWT<>~B%Wiyo|eK5c3(I{p69!R0x}JzJ6Fr|73r7MWhYA08i4fl#-m zRGTEpfs56-Js+cwl1fUtyuj4pUG{Xb&tNZ7Hgd28rUF?Bo3k4)XE5vbmgV>Et+?^s zaGUy!Lpi;CXbTGqXVF)gp$lqi!OPAcmLFHMq{gcs5A^02kQeHx36~fPDMr*U z<=g+C&h4$P4ibCH;v+VDv)X}a-h&WE{EwUmOQ8*DHA6_NtLP{D*#FqF-_M`7;&>3Z zz_sl)vZI3|m!(;pd82G)AF05s%D-i)S^9@NW&V{?jwh~q++!IYG6n1$*zoq!^S*Pm z!(x#cVJ?Y!mym%<;prK2<4uuGBVj9@0rjLX2C@dkYOKE3e8j_mxvjM^0w-4?9R$0P zqjmnG)n_X+kDc2EG`uroW$=^r4L28$a)2#zdU$N0$-Q4HH2m7(i-0>iCpbBvNeKyZf3(ni8*$g_Zw zQ?g5Ok|~fZfmeoaGV{iM^SB%aVyD*6Yy4fx62cYEVV1KN7Sr}f%Q|v)JKZ(@hvc%1 zkm(-uxhscn&O8-oL3t{})QM)-)KxIYJ_=$pP1ytd#hT%7SIO<@TNAM37nOaL0e+_G z@){&%Uz>6$oZ{{{C+mZROxIrfG~v@1t$?#L4yYX_) z=#L{y(Rr9h5-p7UqbM1mB{#smpYYl5bSv@TeyeK{dSut#s8+`4PG^6#3U1Xpp7XZ? zC*+qAqfY-;;=kJ*Q@ko?1#<%sE53ajFnRbNYjW59gY^;l{a))@pZsGw6sqpZMDy-< z0(1UX{$JQC;65JRSLJewPBO4Y0X3h`>HB>@Ecg>HS-)?fW<*X?XpE!35B~erhh=9R z_CMp7{MSEr2xxmZD4mTb z{rtG^(8d{um}{R@z{xoP1iu6?NW~;mQ*vKQ0pa9y@a>rd({1VYbRplrI9#O8fxk!Z zM>o89;04FuFQ5r#QKB=paX{a@QXCKQhbhn?Cz*>+zTA?CCsEVl+O7GFjC@+ttN%7s z3_W11UirW}rapisXY(Q1C{GLzinPTXbbT3YVO`4#q*RU@95kgnBp%>+Z|tm&CJi-d z%LX=Sh*7J zoVTWFBG2CO&)ZAg3ixn&OYwRLoB9&RpCZT&RdMX)H6V(Amt8Y706RZ|1xDCJ`H3|&3q=oti1e=tKVEcMbkt7GyOopd zU3mM!HL5z|VsNM>-&rm2Y6u}5ttA@j=#i|`7!jq}C|xB}%R;g3lp?7y@B+<);cB^U z#{H6N+CLwJXtON~w?A;B%0;ES&-sVNj`*0TR~{l|Xh=Z%i)nr%#*6MLO$|;__Itx8 zFQKBs7H~DBs&Sa>k8vaihk0}5IdGLQ*nDxZ{*=;7O&`lfA#5Z~SuE7=rfUpIQz6{* z-%aLiw^k2bl?`5IF1GQy@7Xl|{FSjh*>&3C`S(c|8zR-Waz-oVk}09TBAt>&eb#a`+wurHg7c7}O4~t(ByV+)fyqqD5xS|7+EGt)o z4u6qs%f4t>X+fw5lX}6j^b#+R?7fCXzK;%+j4>jOje8#G=Av3hjFE zCXffA@U1%w$9>!zo44V*Tqy^WKkiBG=(a|M+G$r*Qf&f^1LhY4r&_Xa3i_~g8f1&F zBXhSIfnGR9Y(4uC%!dkLl@GR6sMeWz1xsuA>>D)~sa_|U)QvEAs(R?=X`AYZYbB04 zVsumbEuU{Y&fnBiM1Ko%k^jYbQU%$A@g}q+NhiO-d?8+2B2as$dzs5+_YGx(QRH&9 zOs_;~C317};Bvm<#@c-BRQiK&;lTsxO)G8p*d1EU%iYulP49a7ODrBauOsM_%RuH$ zsQGEv*A!^IsvI{61T`NQ%NVN&6|odWh*uDa9WvfCNzUar`J}*zv3h8Maxk3lTn@G4 ziQYut+$Q&uOfT|s&qcw%ROiJc5Qv2Adyo`GL-qxLOe^)%og-1O^e;44QH~giO!|=9 zudh*#E*UdHx+`o!&ExCC8*6$UCMuBD2PhJsa?_jjEh{alS#&th7WH^Trmc z&L>6k8`G35R;HppIS+=n&YNo%z6`R2X^2$xQW8nz>(9dvns(Oz;JgHNHL#U(&Fjp5 zJZGzj(){s)(5GAUVcxYy8NaFWEBkiv@NLnYd$~dxkP!RwUTiXIA~{bJeB18QJ*c^* zNQF`Rybswfq$GIDvn?=wUJcom*43w`w!D2GK;aG7W{jK*roW<2zxnvvGr3Sneh%bAXglF%wV-PaFU4%FIY=RXXm$7R6=mxD33Em!QxeYtz z@SEvr1L-CjfeUc9n_aACV_y;PsCejTYo;c{MsOC#aG@WU2O+j7J-dR-Kg0PMN;Q?k z3>BmNCcDh_b+yG1sm{T$+X;)KUK@<1!4ZESGznh*VId9o-~!#6uLn0hnKP(Dttv$< z>HuoH!y$H~TA0I3-4|2s$;#x8krA?`$8Ck85l$ugf8m1?gQhCR$HzT#a3cs^o z%MxzQ!kOkg+Skzux#QNuqKVpm(c2$VJe-?qbcgmfo7!9#YHj#H_uG_kC852~?j89y zldkGIP^$4XybWIjEU9`0p`@Z1g3Xfqwz?oU&@X+E3jPZ$uVez| z-ZMX9^~?BF!w0pvK^6-c<<4@pr^tcr{xs-mwNl48Nr$xlN0 zk+vC#nkt-?7|7P4-0sKPQRjijA!;j3EJK0!a$rXLz;z~<(ke1s}E zoH@}cyIj*Rm>aJ>M6bW29T>;UGJmBB3Tbp|4^^+JpWs5=th}Y|8<_6tHit`8{sRoj z*3g*DIXTC|aCxaRyfsqgR)+ai+GV@_sbe>}#5aF(;wvhp`*-B2*0ag6o$FrqEJkQY zA1ee1fZzGONO($WX|N-wG~9${x_Xj^N{@x=eBL!lSkE*y^^TNI)j7Mis-YG<6)5tl z3A{5?_)`0l>aZfFTxN8%ilSj$^bDE+S;8h3dJTIF7wkRUT(Mmm*H-fMwko-nVp)-9#=YW ziW~YPoreb$pt*8=dIX}8+tK<|TmxySI~|HVu(jw}n&VQ9-O4rK$?=O``4avD~t2R-*Hj+GY zHL|c5HF~Z_{f-!IPuAtAv+9Hv1$0uG~!^Pav ziYyd-m1+$&_sY?%FIH8ONFB-pSfqfVxjwG{vXwjX-5IGsBGDgb(FW>1Chk_75-Gy{ zehv;{U3Sw;6$NfNz0;E+N{fMc8bd1&+%GH)D=ja)l~a?4G^wn}XMnl2vL&FXH}R!S zkq&A0U!IDCQjcBINtM@3WiIFSws1!9x?M%*_Pn>|ivlt?Cdc=7#u@!qj@-ujKu}Kz zfFlEo!=^G95gixuJkn?VcXF5GN!^n(*`oz_!sPA%xR5BbMQ67x?AQ0$a@TGl4Hh3H z<-;Vp42v>)qKK2S6F6wVd+6LnoQaJs7WLTq_+-XV+ABrcmg2p6L0-YA{Ocl!71p)E zX5VRNyoe12W3DS9+j_xg`0~k=>R~kU{&z`*fSB zLQb8MmdC02#v!gF0(cETZ6kGv^Wc`i)-_d6TuWeZvc|yWq02SOuKHj9JP#g%%Vm_0 zPP8x5Wg;vovO%iwc%Mj(W(_Q0b&CRRT=t@KEIdUG4lmcY>MS*c#nX|u<*NCFn6*{_8 zdL$sx+_!D6TxGjpzGvY)$&W6B9!ulj#AShmHQ-M&_rM`5+@?N~#Ac|{KHq0AN-tP#9%Od=%|_@k0oc{>u6F@Y>?oOJZqzhjD$1l>!!HB0RAVi zx@=O9a(SuMvuyXdUdCk1*B~*#=eIbY@?=l_O3TZ`-ZGtO^N<#CMKT2``ssG5UyUx& zIeJ^bi8NA}D0mR*5Fln%Zpib?OeF(wx*q2iT~6;Jt<*0#=M-tY zM(Yn~1!{Zp+dejKd|BP*=uoPRcJqjROo2XvTYRxzK3@)-5fQIwXuTv@^TxXV0a+F} zKyM<`My~Fmri)#!ByFCwwpm-Ui(_4p45AbzB!A zEvE$k9C5(`hT`z>*m$^{vwospGEvwe7&4d11VfnDh=L|E!Ag1Etk?G|RT*9pYhT2fu zhG>r$XN^tPomywPbV-k|U5voBE$U1j$1lHp;4yNbs2|%JVuvqD2PM^1$PZT;=A>^! z=3c1#YMyqzESKs#f~tPOwy-U^Na|6CE8+Zl#n=0{@sPBT(Pa$H%u%w(k3lAB3(68D z3?I0>l!&qmq$6Zbb@zeJr?u7}qD{)ah3y&bEZC{XSR`YKTzfrU5BdBjS;=&sn8$Mo zZWGBZ%K5S%E3?H>yOZAOHyDg+{~EmMBAHb^buKx<3A=ah{E>6uwuF#^j(MWr;Fd&w zW{p=`R~bM}8Ts3+Swq z!CCKp@IfiHKou9(J99dCWbU;KBM?>r8|`Wj$mmjhXwsg>&pF9I_QE)a59}S>w7P!0 zEp10}`$4+P!!lys`cSVAWasnPV<7VcO*+VRthGLPWwNGehxN2_eLWx@XCS6WJWERu z)R-^r+}SCJSlCQ@)pTvHo=BEU!zD2Cd`M?!rwR%{Czq$vy>n~ug`Z-NQv(}U1cTRyTv1lffgE0Ip~&qA9(v5( zeOwabxc!4SfKHf>)!EJl0Jk~qU*Dn*QS}bPMgZf`mc*C8CB-)KYxumem>jfyzIGu( z@Jnd;Y+SbzuJOw|2SQ+D+CcSbJeM8A2LSjn1&TQ3cDLP^fMTbqUc%5$^_1v}LrYD+ zZ=TT65dk5ZtJBSUM(#;&j6Khl(0AeRKp$>Pm^ptXDX^>dNES<{LGf{Cz-h7L8Q zJ{$R!=`M)3675H-Qr|^TvoFbjY=1V*074AwpkRi|S#qEn1L_ND-|4})CS)MF`PMBc z56dK-zYX{FOgCOyyxM7`PP!p?)X2F@px88-?J+yi^r%x&EMsj2qE%&Y9ueH3^jyO)UCNc$6q<1c>%+Jf4Y_Ad7u)Xw&JWr?T`9;sEB1S5& zYX|n~vF&oWaMdviIOr&)q#+^-Htp^G^}=AO_6x<3BiKB%8<2i}MxytZO77*Bz#3|T z-;*yuxW2x&>{v2Rc+S_Z81FMcZh#DLuK^iD14-`5I@MeC*Bk8{z&QD4>pvcXV}Ubj z(mtVIf4!>vWt!|1c%iu=D`<42BYb7-K)SqE40KVg0Jc-s7Z7qVC^X79(Ou@wu@Jc2 zj!A-$<|X;YNR#zn6Y8BO_A@5h3jF%-ShWGp`&XJ2w)yVuY~(=%Kz^3Rwurntjo16>bdO#D-d2a?WUfN4^F=fXKaxLhU%^MT$`6J{Jg(};80X7H9ILgbS)l_~z8svamz6i>WMFnm-k*D6+= z7h^->$Ge_G0#Ii;dimE_$NK@kY`?fYp6V~^qHVj4#+A3-!aWD(j$3A zTB8FSWHOFi{xrY1yDkv*##BW!*Spx4OT7iy5vKUXB1JNC@vXoY!+4TsL9$=-S*zB8Vmp*Yk_lO_ z*P6uH1F&JJ9PC23yZp%kH;+ zQ&3>YfBVgJR^*sb-WA-5x=Meic+%gl-I-krr?`44@d~&jSFlOP_E3&I;VE{3mb|hr zJl!VVijkGP&#v}t)dK*ii=*pt7AAJF_j-K;dsoP2_kP?+xzqe7Y5Qv0OySm8GIwm) zY32*%JLxK6#h0i8z14$o0ERw|=YdNW{})iHxaLxGpYRg025d#6{N83+Zx{Cn_wXAukAX)~xvzn)qYUL2z%%@4{20ifM77TA* z1-KeipcYz%mM^M zFjLZC^s|R$eoFu#55V*aTEF3c=)=`)2ssm}T9c5F@Luyep~N8j6>v&#q$U0ftpjay zxqhScM{YYhW>r>Kx9{$39qe5(Y|*5p@4l*R!!C>iF4Z%O8#9V${}*!Lcah=$2?_DL zmeE-DzX5-MJ7L<%|9*TyCudY??>bTE%eQv|{@G}8EuMcNC!kUD#Dm`@k7~g90fL*6 z0Th7dK4yP3Z@ZSVPs#khITXLmRU~tEc6sV|>-UVG-#-C##kbBw6}c<+ui74{&EDV# zhsfw1{LOPi`mCWQ8S3Jp8w=t-zo+*8VzPmOqFTtG@yo*tPPKJ%l6%ZuDo_ChXx+-r zD%RS$C;Ro5PXr(_Wkk10Oh8=k?u7c)ivSr8KxAo!tC`m1CNxjMpS+iT(>87ZdG>oK z52*)!b3y--HXJ8}{{P%&f?*vh!}Z zWAgH9a+T-SI?D$roovt43N6QpKDmAIKV;!FMggaML((nS$|`Nde-I}68gEf(ReH>R z`q$FL@`Ui7_4>jn{|oJ*kRQ)35sQmu6}T@d@BBBhERK?4n0tGdZvTwc`P*0{WHld) z!?kk>hn?7e2PkM|bgGX3ZG7`EqzMQheqSGzm=s#FsQw>mg@8xL^DgW)Utt-sy{5~J zLTgL8B+iF6LZOO1zrMW=RGHF{>cv!L$cmc-Oj}u54B!AWHP^qwm;203+knu4HV2?K z$`$`v#!N#H?wG*U3oBEdDdW5AHKMd(IvoX&)8~>^%-ExJ%9~f^0K*FKRn_Su72Vn% zM6HJMX{gaVWnBSB*!$vn@b?WlbHg?$f`l#_FFzaDg-821#CJq`aW z8~<+!El@*i9P$~+0Jehpr`7`{txSZv77(Od`-D`)c8f_7m(Bs@DN8ZBA}2jWnDu;+ z&GlMAjR0$ArChIaXO12e5WbAvUlWNeAGAZ=-tJbf3&20$Py+vFEAf~sxITlrAJ3(o z=LU*tBO{)9upDGL2u7i;bnAFChC_}Qk_&dt07>+CR18Gvyp8~x#j_mBV> zxBt1wl1exWepN4Er*ZEq+xq;@gNH{UE&9tX&wzyJw6JN7@#HA3_7Hmv_<{j) zU2M=HwAkLa6J*n4{m*GAa%>ta$r(N1??8pUz5D1lA8h`g1^Zyl7wf0sC8)Ze5F|?T z!{@ROhHXhz9s{xq{v}RWtDC{A|Atkk`5Kr)C`uK#>SketN%9xhvUS)kcBWw zX`X-5tSdv-X5W_s5?%A3L+op~FVV{TITr7}p2wuP#?~{#p0xd@b)DY-PKPmv%lI3? zZ$*dSB;Hv&^^9^_afal86T1h6naQ(0jfGu~LEQfWyH2m_+17c$IT43&3eH&#TA6SP zy8mT9Ti?_|iboDNKvdPa$@DBrYAy~Rduf_gDW|fPNe;SUd<*|UAbiEerV?c^327VUlsm2K9qr0qKS-lJbddK~`B77+862 ziMoGrT%Qp<)N#u9B;ooqd56mkw3Bvn?O^oLwzsQQszxX=|KidTx(w`M=>eO;!q&OMW1S$uhjQ~NkkP~ zR(h%hl$dw7s%U75UE(s)P?ssy3{M@Y?Txe8{CU3CogM0<0#aqI>VXlK2=FZ7E_TLR zigfEF^PK60JKh#X;2fp**0UJIX07E!*!|m_omFzS4F>Kl-`^hFSTo2^oP0X>Fp_(NQ5_zPud&%-0_%=DQiC{kPh2 zfpA#5xUHl78v4r6SX!AVCZmv4m1jDfBT)=WwsjL4P?-x0&-q;K+7V|lM)X5@DI?90 zgFeb3ugs{OY=$O2>7AqAwDOZ==N_bxcACM~Is)oImjcR>X5ZE+RfuV2&13t)Z#r+< zR>@ppVcnl&%lgI!7ph=heh;<3-hv3uk*-w3Ub>{}&bc!+hv9Sy*zT+eS^k+ND$SD( zk&pTdnTXsPpyyZgO<`!YA4CJk&_t~8l8hF@WK1Z-`q>rP-^P;OV> zr$BcD{`NYa=(Jc5n!cymqx9p08vZF)=89+n+UcD)`SYq~HR7z>tI?`uN51h57oV$q zsim5HsXJputy{}qcB+69r(AvynOo}hwPygFtl$BUIN6SvovY_=+@RqD%NYxjD$c%j zYVL2`CpRE4O%hcd?gUOrrLb399X4RKY zl{b{x@>qJW3(3_v+eAy|jB0)jI(Z2GT!3(yKIhzn2{>Qf!`)v#6#3(do1lG;sFqHc zg}UmX;jLR4o?hN*eZFt1J!&obTZrJfb1+XKg`EY@C>N!(60&ky;RTh?XFCoquGjhW zTE=yLf|31Z&9hdny_~;-LRCAR?R^@hjvSmW{ccjAdOR{Nhc2FMY!C`d#me`JUX{_; zPzA$oMfb5=+LRig-7lion^03eZ6q5 z+6SYi1oD4&u|Kcp%ar7s^vT$iu2s<`x$+}fRxPDSDNS92fFb)~gQoCIY(YMu(g{{5zbZGXp# zsB?O0Q>q|;QJHn-{*J-AK`6XfrU<1xnEh@2i^q;jli=uLS_xvR!bMxBy4bk3>P{}J zzI*&}fFSw#sZ@vqzyq|e&UtR z4j?Wmv0i%D74=QOupB++a@-ZhAuUb__a|DTvsqn)R?qXhqHUrc5xUB{Z%kNYF9(AC zQ#T%_J~g^?r|)ns+S+$t%d#vLu`3{;ROub0FOeRK(tA{DfPi#DRZ&oB(gFkm z3WQz+LT|djP(n?BKtd5I0YX3s#Zb?T>n;0S`+VBhb@r#f-y)FAj5+2UV?NJ)|87{C z0hAy&=D!B{l;MacliR%&yOz*!U%!Qy`ZOnvx%*Vx=U{Kj$4EVlMW!p7{f4MF z=4b=m75-=>)Q~OlecYCj=wVStg>vL9sH$;2FK2jvTSpr$NP09ZQNBOW{?;CEDR%y* zVghtk*5|F9-Cbttwv&yXa#e1M(OjP@lZ8FRAVCg;vq@L3Gg(&Lx8lqDl&8*`8Flz6 z5Y<~0gZ)4!7|B~#y+SIaI>qqP!qL*z9yy=XbthisBU=3-rDchLSWQR64|&zJs8gBL zbxY4TzqkEz_Q?b7M$I0zB7ehMJ5nioG>N&4}QdVd!el#00Zz9lCMzMFk+8V*`~Bf@oA_n~x2W|;nVoR-Z9H#Xt0fHEAaa)@Pj zD0;|M&9x97wRvCH^>&KxFqH_G!WdOSUS5;)%@B|&yrFG;$d{oOi67D!DM}I`+XS$r z!w+D7`rhBVRew~o9fqXqM)vtBU)Qh{LoS>s+3J?@!k_jSCAZs4+jm1s^{oDqx1>r* z5dl_@sIp2f^J8Naw^rOAqFQGGWC_r)f9375jpyl$4QmjF=)XNWacAe#-JRpgzFH94?97$ythbSK3$6kccF#I*>F9({4ya4ajmo)&0aZ!1qbEk@ z=ILi9h69aqSwKY(0wVo;f(hQ=S2H|rg> zi1I@Yc1T*X!p7LI3(QuzIe;~JsyxH>+GGPhW4-%oSzhlw`)=`JBY|q_9gu*%fZIO5 zaXcNRpH(TX+H^iiAA1Xw2v`QcG2zN4f83CE)LSXS+|KRI=v9(VEK}eM#R+V|;`h2J zNqgg*UIrEsjVfE3U6%=`;xCc0bI-~Px-;dPSfo$XOsy<-4ZH?@A&1#ujIv{^dL?J7 zxP+ARTcF2|eK!Icmv>)#OVbx08mmoa~cSS6|J;*Kj8 zV(DJN4uf-k7fN4Y64T4e#pf5|+%oK|HlgKyTyP_1-}JhdihE|y!RLmbvfcuGY_v`_rReK9YSPn2vM0e zF;4q&BPhe)Q%I7sTeB=ntG2Q4&O@8@C*g36(q5z_Q&C!x*9}d=0nnLHg{{qDa~+)CVFY`qzZIL zxd7Vh_tC4{wF2b5y4C)qsq7n4AxZ*n1kF`d8S@&7O2XNJ6Ao?c>T8c5djWC&wSsP? z-}vuo39EkcJh;W=*JNz*GRng%%wC66b6IHLL*3K}To<^4Nz|#HyxUU~<85q)L@N%c z8Al@I9#l*jc)(q&CwBECkhoixJm+tUBx+pWy5iKnS6(;hT9A zZ#M6Q{8pCk-|H#7baG0~vR>S}s5yV%b+W=l4o=){EY*JD5R9ZEES?6422XFSfo2r+ zWPrBF>452)ump_3+S9t{!M9^ah^z3RI8$Md6bq!W*xLPqQJHY=Slp8GgZTThmasm$ zRTEJ{)O%2_O}WL=AgKCHPKv{m>Ist!ekki_46f9Yr7uee1)62?abeWq2T~doP8$!| z2#5k&su;w39piKzAsqUOK)eQTqN8y7$ZU#aus^D!V8~qZ3@9ikXhMpN<-%i>TNQtB zV7-$HL_JizbXUoL4P?7>J9^o+n4HQK<1RmMFAwI+XssV!I)o9-CJPz^G4=Aq#`~dV z11)@xVAW&}%d#yCbVpqKwNZw{-I-rYlG%UG+AMuPKSiPrpGxEE~HTo?M zz5J&B*o==JLaDdy-3a0_ZB+hnaDLLv*YBZXV;s3idp>1%>qxhqtGHjkpc}ex_iB>X zfzEhE(~!PY@~1o=TKYpi5zoYn+erL~$L^qy^3ggg#rd9nUYhsA^7{gWF0UMt!NNhQ z;g;W>J;zHAY-dCrNWh|FmzjD%QTd?S>=o5pOcaWyG|oktD$ecn?(h3utqC#c(G{V* z`xp$k?W)SO?8Z|MuRHZH_7R_MAOE7!dw9A5=s{2Eaj1-Q52zf(xbJmjwB>1QYoQ}-g77ZNIBzpR79KFxNQ&l`MSAkV$L#P zIPZe?zN6IS53Rne)TA@aJw8^L4UTu&&*j8{J!8;Z(HHbj#=80lu*Ha4MP9*Ojt3Qx z#8$cZ$MK@d_#xY!D|gdfQY~^@Z{HQnXv$wN%La@q-@4(G8^Lm`i78smr&QV_yf=oQ z^tiLC2&*>vMeR?OacXN!+6mCVUZl4xsw6{YXLVrnDl(t^yP5Tg0juJ8)iIHZY+aON z3@XgBi0(m6tY%qx^G52loZ z&CFIlOk0OM>fc=$Dzn{~kaGPCsD)kYv{2Ye2$@daIgm5x={7zY*B=ODYImMnY;E7@ z*q}bDau6uwx7dFd&htk9G{`hdmKh&;c)4=)8y9R7h(- z+hFiOlz-SEmVa)p$hZoMii?_y^_fdo%MSnX;kGg=B5{l6q%as3f3g#IR7_Pc5s2C;*nh^ZWg!;u#FKUD8y2W3PD&1ej3ZZM!9HiNJv? ziicL^X$~w*dRY#e*l&64_&0^PnKwuTH>rhp$ z_-it5-}$2aWM4n_5I(uI>e99oVY|@|4-?a$Tj^(}zL;9_OXb{}5+@_HBDv2vwCc3| z_)|oYANsRU2}QGGsa{=7T)0}~m5kn}8_>-O+g%=R2C=a$R{@}f3P2)68u>sp_DVLg z-P(kAJS<#McrpKG(V@64N#}04x%2?DZrWN|3L&7Tr~hOVbrVV9&@WipnB|XiPJscS zj)r--^~zxrw$5`}bo%IUXC5%~_^TvncL7Dgc|aMFEaNtsmm46RNJgdFB?6uJBEXi^ z*x0zKAShGpYpJgv>rO-qu%ALv_P6WW^vOQtP;Sjs+kig*i>UNjhu+XAJJm@ln~$z z99RIu|5WJCLlrG<`~Fr7laoAy#pyjfgfI|_2=(N=`y{C_g{NVr6xSIE# zEouP|t(*L*-y%Ofja4(^W7fHI?LD z(~JV8_Ar`c1r$L1!gsXodE}%oAVc%0pE<3FY|1{Xul~;@ycEacC|opbvK!s@>%5!6 zAE<*4=-#e0uP+zbMC=dOYK zKz~r=mQ1eGBU9598L;nEytffv1L#590#m>pp(#{UnTLr(h@QVGs>i0t z>gLJkn>ZPUHem2A@X{h6EWuBvtv1)Qya>%yBT}P(;CNQwi zlFbwi65~=$_A}m$N?RSSveHQfo*$rlie<c9IOxK#EyV-y64N{x(b-ZdZzdLrn`W)RJzOy*x13K5`r*5 zE~nJSX2VHgXZ0h2x@o3$IUYLw}xgR!W!VQM4p27LdaqHYx6rO%(*3Dj_ zqV%c!`L1l!8cKa=F!8jhole4Oi^&zA|I~fypOJoTkGTcHO9a-j>K;{X7|^p<56+i(w*9=yhRjs{2BGiio37|%xd6TF+eVDKLZW^iIs@s@B1e+-f-7rBF#f z83s3YpYAou?G3CL$?Jo!)zRUyd0W+GJtPvj!F=?S88VBJ@siFiFTgi4)sc`0Q(zD( zZ-K0CPEG^e1QM()Nt2_fk_LEk#{khmi8Rr5yvk7)3=FpHQ0;mjcNqzAWG79D$&C8$ z^FpsqVt__Z#z^0#|K(c&%YrMP%Z`AI$Sa(4N%(%bBT-+k?>aj=h+$&PZau!rd9=qa#IxiA<>m z>|lebuyUnycZ&j@`tjqL+h0Xq^J}RjK1QF{^AXT!_-zI|_TqVO+CSd4{bz{?Az~kv z^NfJG>t7H;eaI3$&nZbYaN9w9m+g~EE*=bXv4+Ugx4o)J zf7~_y_oc)l7bpjq#a#ZmxBhkif89P^y2vPb_gwzhWcb}C_5Nr3acqXs7;gA{XqTges_ox&_zItmus@9#S2 zng7^wl$>7C@>)OfPTEfw2YSr#p($B%N*;Uh=WobB9ACS|GN+Q*k=9FXlnrDK7akG< z0eaQo#PgGzdy9QXfJb?`@6AVUu4+N+{JuN^y$W>@h?n)p*IaH%5Ep*)f;haE0NxS{ z-MoJt)c)<~+ysEw!7W~pfMeRkl3=Z112WBIq~_=PV#=xqp(>58XR64XgOV)B)3j;~ zrZ&EdLm4S(g?FUwduG1sbSQkt1<28+2Jik^&DlNW0eOE7J8_D|zL~H>DP7t%I)3cl zF@}Lr9&y2bX-Lk%fki7ku=7lnaF|gXuWBVA(OFm+^3&wME8!C{PGU=qM6eb?ToTkr zLp=brA8Q^aZ$wL9#j_~!t&FyoXGI5FZ;%WVF0mztr^(vLag_11nLmak#L&TN7HE=M zp@hU0i6Q}^1WR7WT2c0?>PM{#Jc_J5P8^rqC++{N=4oQ5w18g(&lc6Xo!!EtN$^Q| z4DJKZkHIg2a5GScYhI}XJUMx3BW|;zzXhp((~!iRekKF;cu6l?;6fHMOo;Fbk4;7eAKqhihD8e4%Y5g`R(X3WfQnvH4`+$08;$UkxMX=#MP3nLnR(66YbL8DI9tTt!H|fZ z`1f>xgiUH$<`4DM8r$if{%0B#JmjLicL>YVX$-!Kt3;bP6>$EF>}7JTOdd{Sv(k6F zm-;MeL3PtteL-hv|E+X-M%W&OvJ!Jya`vo*r_Ynb>wG0~KKo%(gcS7X1-=+A)G zz}X~m@=68xPW6qnGs*R^UvfKy2YzpN2i`7VnhNXnToFI6)CKGj$TjB^}m zd3kwyT>6uv+JM-RAEanZIgJ+p9e@+4VqG+pOV)JO!u{cEI*%JzPwCJ;UQS5NK{+u^ zQtOAs(s<7=_l5cL=owUd>ZgM-!HT&?W+r?R4T6>uD30!M)ByJ&7e0bVnMy{-%C<77BU*IH}^}!AVp`Ue2GR$ zX41grl$&DrxVGkhk!r*T={T(Zpw?mBse9rwsi7?pnBaUm1G z#6=soShk(r+}~DZgOT`0PFq6LUBn4y2P;8&s@SW}Jw%<{r`%qie9U%x$s^L~YjSzB2PhYu7vnkL5;Z<35RWXO-xoe)Z*Q7nOpo?M&QREIoYy6(Q5m z>t{YB`&+H}-#gP$D0x*Fzu57m%fq9ww=b6x6W8znc|D<5q(Y@ISW|tKskvb&*4!y< zMDIY*m0tu2BEy(Z{t3Bfc}Ks9d;ei*d9$-&aC;{rA-Vo*dpP>WWwP zQsj>m$pT3a&exlm;IPq2n1Q0Jr9quSA9%UJ<00|jPMOKYVB>5*?uyR4iqE>mKszD| zs!4D+Q3rC0PV~<-TrEK%1+l&AlF;*mRcGfSi#Mr<6QoPR>}|D?GIJA9Rp@)q;$HBH zq`<`o%34PCom0qxgAk`4{D9Zv+M#hw8^;BjS{ta(o^vEl_-iL5sTNQr>3)wq3T)p~s0!RztgNun zWW1o`OWOkN1%;uf4V@2w+8XXsLKVFT+KZH;adwEfdh{YP9Bmfwpwnx6E;vnHPPeDz zQO(A4E{h4|<~4m9>o4d+Kh^3`dh1VVM&$1vTT}X65MLr6$qO_%XuB^^%w1U$D92Om zash1q9vxo3@dI5xf_r20d5Yu=$XRF7H=|V<_0`G%vR3BJr48R~=je+@*#bTu3PxV) z>^QP_zkIsJrvcEHAWJ`~dCGTk|KT+{+5L-*i+T&D+azm%dmsX^R7-2;xrY_U`5-Az z8%53`!>`&4Qe5M;;KnnzJ$LRm;cx6@c2BE3$S#Uuk=xLUc_(g4&BOSQ!b)u`YR+5h zrzih{isyu0fK}|}Q@sb6$kmB^EZyj*b6xhQwE(~P} zh`P54It09-P9F)ivAzBVaFE~{io#x-Yx?RxrBlVk=14KtqQjOG5 zh0@?!66Jlbl8M-|g6qCxN*dZO17uQf$2IxP#m76J&3O%zYsM3opC;~EVwGj(mmV-9 zpQ>Za|>r7IIP0muk|fn^Y&$`tVDh(61{5R zYsPB3%BIduEEx0)pR4Jh_Q3bX14y6SZQ^eP8caNLju5`*Ch7d~^yPk#7-4^P=jO35 zZ=L}UfH#}|+?t8v1Zd(@0>DEJlEDrEJUM_l_u)%effaz**`B$7kNS)uB>i3A2z_Ys zNI}iGs9PK^Xs3d3WL^4ea-hw}D9A9oE+XJ)fqHoPv3_I!;@s3n1-T0UFOQ|Ds+Wj$ z-42a+=GtIejlF0GkDaUfmy6P051IOXG+`H)5mvZF0pyF#4UfBm#y}%?mCfF!6AEv& zm3-}rLT38+3JTo|zqtD%Z?YjoOQR{UuP5xSwyNEZtWG*xrHPbvPj!y(1mNguf_QUu zbP~4_0XwVWlM+k{{_!%wMw8(<``x*Rx$+BrSlx6C$ww0+=LIDFnx?z&IevT zt`ecC(3fGJ?7=V7@V>V}W!I-=@3V84a-5ZzXK%q}^4q(6QprgwKOXq-1g(G$m>mG= z11x<5X#O>3@EZN_1+y*}ruMiLguY<+Dpw#^l@~yl%neBbTj}@qVSieAn(dCkPO=p+ z+o&P9WQx9~Y1u@eGe&@$pbzO0*|xpX2l9Ay>*+ojeE;`NaH&#{Gbd1efu8+v=Qf9z zigW*t8ue-jb-1t{mainI=Ji9*RuQGbtdSy;zRSFHp0(E*!xHG?{4>EsEUtDO z{q9LZA7#O;@xN!(?UG6dZRwQmi3TEXm(qs}s0MfX><1UCCpff7Y>z9?kC;k_EH%g9 zh8{^770e^8*lQ$jy{Rinbs@kUOQ}S+u+nD+qjGw`4{d)f7(+XLrD<>qBfr*{-IWpg z7%LO>3{Lx5G%Gb9vy)qRd_K-I&;A&Fw&NO4r-dY7_*vS{Rt#tzE->7m7_eG(zQ?cp zx-!q!wI|vc>#lsb@Kj|vnE{QIC6tHyL~mvaN|FO%05gZXf27oB+;$*D_J*`}9k}I0 z_D$Q0qTalvAPwFHg)1pQ^e>be&Q(Yl5t8(a3w2i)OYigFY7`ZwIGi-gj%+lBC1|WF?xI;vUBf*|Iu#)a zJD5?0Gtc^YFGdg?7JEA_Nt899xZ=^&x7yZZ6Ao(w3gL4d@2+|SMe%pvo&iZLH|Qf3 zVUC4j`QPeg!0zY--dYypynP#uL6p-bdy0#z65Xr+bxXD{CH04=iMorlHHA6 zw-|gG-RXB!9wBD95!+_RChIX_@pA#}xhpd;UhUk%d-ch=?7VnU^^{YmZ|2p9 z_O1mV{r&VC{>(H!Y<$RGWzqzW+gt-$g!iOeV^Fm~oPa1$#}9tF^fV8Hi~M$^Dqp*% zuUK)~c%SY`Y%3eMR*;)~IQ#RW+bwoti-D|Yx=`@+J}Q%qwd%4?!5;HCq%Yvfo-QQJ zJL^K0O2Sm65Yx92(dTb++@$0E6ZXD|g+0~h=-UGn+ZMSROoh(bp`-9m;4tEueZ^^d zob4zc&keBYJ}Uu=>QS3+kxsb?8%PFWWTcw`A*-nw@fQjP7-UfO6jmMA!Pny$fRpRi zZsWS}+JYW%MC;`94G+42Y9untZJQ->QuMj($_$(r(b~PexOz z_F`D@9ceRtcx7HG31)TZ1M^RnGe_jZME!gRO%5C_E0}{0hF~cMB`-@gH|C-4dhBRr z8(kZq(1LnQc4&`BtR&Hje zbo86&t$p`&q~Y2Ur^{RAp`vv9@I9k;?bzH1MZ3iOy`unF&F;}>nBkEY7t#~JbM?go zeLhuo$kjX>noeIDU~W@{UMQk(;Ij{hM{UW5*(yj;L#AW^wC2_^2hXLrIeZZ7%ftSU=3?mNZOe6eu8e-hL8dJ>xc^4qR?RNYrMOxm4Ey+0^>Y~+R7qJ{E~N-P zdmZ`z??Rzk#h<&d5jk3+ufk@%iuhfZ;QHkH%zkooWBJ2Bm&A8yNc<&RDIb!6z~uVs z%K98IcONid@J($kRtHfVLDcY?S&^k%x@)ETwZ75^;z+~3T&8I9m_(YdUFXwf)hf^w zWFOv4@0Ib--L; zR&;;}>JrO7z3GJ=s`bYHWJKEiXBp;3>?0 z|M?gHmJHSKR)+qaQ7!I6pZ(P}ROkE!FI7xV8CfOmVmDzibww zj-vGP=dHtk1+{Fq>8u^r%Ovv8})*t7-FuFlSKXA()xhlJlqCxTvDRNd&eF8@8YpQ7jQQBm#78ASllIM3)5 zLF*)`qxt!Xttd5o#D%*u;b?4{zedyUa!Hv^?tCG@ccd`t|6PREZ5g*q4YQnYB;eAo zwEOO`cUkon|LdT6Wqt$l#3klX*G(s7D{~tts_^uXx>qdpd~7WYBa7Y4OIR^`%7$%dOz>^d=>9{1D&S zB^V>(5BN8e<`ogZ{d(}twg12qf0yDf|KER^Kl~d!2e8}zb!h*ncmMx*$#7YjmY6XX zmug>t9nsCuNu+V!eZBEtiY4GP@uig2^#JYBDmZky)fTX(8UQP@;i&iPOM*QA^}wW8 z`p$JFe3>`C8~f;-)zrucFK{yQ?|?tx%HeBSnd?rv5~~U92mIC5ja#J&7OcQF2Sy|k&y_PGLjGTytRO#m zH5b?adbkAGfmE!kGO2*XqUFnGcj9ylwDg>y5YSbFl4|t@1qJ6em+-RQzu_y4EHl|0 zoxYD+9Iy_AMg!#cQV!f_KSNq8^YDy7kaJdASQ_3}6%ERQuLGa}ece>0*N?*fbL(;L zIkRTwvjh-0lLM6i04z(7^Ofs3i&$PHVI9Hn1OD5-weNypeMmI*09Gq*96)B386Cc4 zWV{5(LSmKZb4id{ZQ7zjyz+KhYzz*@{=x%4nl!Y`&ObxS&Fo zK;Wvq@2plHmH=G&zZaKidinDQ*z=H5Od>*+)pX8K4BV=O%umo{R{HsZTD%PiDx6Ra zxUJ>oWe30;S4+uIy%p#I15y_+A?*G$5>a29e3IRSAptV%N_!d8`%Vfy+D*-q&)b<2 zwRu*WHKjrUYggq-C^;XZ_{%fd_@oZXarwTkAac|Xuu`v(mVMc6&Gk!XJLByE!&o1~ ze0B?2zEBvt)TJ#0O4U&vtu-61Wd}L--yLr?Gb?q6hfeK(>u-1&#&VzB7tc;;CzmWLWxi+!mYe=NcRCmQ1uyB4(?0jOoe=Vf8Bd~Wqebi z5qeNUvjS+qYIq^wN_;W&c=o}X9K${)2W8 z%yau$fmE&9Gvrin;q9cd{FV)wK0U@ULsLvkYWv;oiw5a(ni&6(!+uNSGE8XyWpw55Q)LH%-mc0@!hsDIQIbv(=N1s=1 zt|f?AZ)>+9<@r0e-BX;BoM++wIv2*?aBHKX3CdABI?dzBHJ#S9F^+N91v!riE~>od zNP|7e0o2(08cio*iM4kFfCC?|9wCvpU-KZv&v3_xe6N*JpI?)bU@@{rLFe*%7Ie|fy$E8M@W zcNn!Wd&qoG4X&B`g6AR{B;2SrS{r=h&DC|>bggENTb(YUGE4_uk(4qdlBhl3lOt7Y zWL9n^WDOLTvH)q@{!?Sk;odc!E(z-}lV`z3hWq3uSt7ImM|7A(6sjMb&6sdu3pfOR zEw!+8vP$a;5bqS+TY8hkT|0azYiVCwS3^nL~#_7u8HC=$b;WJp(7-gQINb=N9K z8N+P*1G+IOLU_m8GQ9sf$?eN9sBTE~UpZ3#s?5QBoqsv&?5)_0EVSc7Wbhu^)nae5*|y-EBY&VAbv#R)v%GtPz_uzCRx zu43b7^D14omPcMX0uWhG#tkFpjoM{UREs?A>{Nq+*{_3lx22rpVd7xYf)*Q6jxcj9 z^~)2^?}`V~p_d8R@)~w`n9_RDNb=l?PR|2 zq$-s5tGG~ljW+ABxrfc@%`tu^G^&#?;7hU#J?GK%9JwzG;+&)*t2{J%-9^4NNI6Sx znVuYUo2DW2nLHmu-^w_QQZ(?|zKdF2;1H|Mp z*NuCa3z?TE`1N^>rxv&w*A9Im4g2Lxy_nGyG7lQMe|&Eip>ryR*G)6cTk>Q=MRJNz zb5%blytd|XMyr!;b;pilH>w{mR5!D!=2db1qgHA{AP23MEbj0oFy8b#ET7pTN~ zod3Jt_xI0_r9Ro#q4k*JCj5GX?QMTH6u2}M5M{# z^Ow{jZ{-1Lbog%i(mhoABMeZvK_%Y+3x<)7(sy6(7Kha z4v!B!zc03j$c0?R_>zvyipH5gXP{)vKX0|kBOg4 znuH4xIvi}jG!%@{DqtlY=sswwQmpR=$d@E0*S7*9V@!hG5D;3eNQrk&-7Cg5D*xZv zke}frIhgHx+L7ZV`E;J@h?wgiuH*dT=c_qY_$iVhe#7HoEb0l6{q)`YcZ9?5 z`~;h4G2<2|&gQp)xchVDJu?BH_=M8}MxTd*Artx4itr|GfO4(O_T`{%3By{-0~%f9?#x&ES8o1qQtMf7XTnOY4FR zpfdiAcsl#$>ThWx?mYMJk3RPLAC%O8N-Dn{TmMc_I`;bi^kqzT^~Sr*5ApMFdFFre z@|7ix>Qm1CPL2ZP&cDk*Uw%Dm=k5B?aP3XQAB_Ac29@gfQN+aC(eDqwZn%c>J9UdW zsGN5L8=xNXA{zPf<#8Cm0QwzP#Ci0q z(~MzhaRe%jvP@5k>#sGn%_ogsesOpl(Bh~hEHG+|fbj(d6u`oO zLe?01cQ+{5@Z58Wf0R7p@b8J=S0M6=R${T@uqRgOF_ZzI$0P(KSpzl0d7uwFWmJh5 zYySCae~w=@VP`sg+WMS$!yhc-sa41R&e=(06t$ENHt~sid}RrnfHEbhhzo#r)o9|E z@C9Xb6QEn09dczAv z^d}|fP;n`7yU&W&emdo+%`i{~v14cO@0S(ECuHR1`jN5Mabrt;_b*^>V*lRITv}f! zK(?A$+6>*}_Aje`EcnVlkZZB_MxAc9oT6jMMyt}MgUNPAckbGON$aD%0r}mc=JJH? zcZK^tvwPm7<4~U)-pRs~&BSNW6V}+sS(=Su;R!1eE9HLl{Oi9BgP#}eYj`79cp*iLmbisc`Y{U{hyU1?XIsSEI z)quWggT`v85x({Av`dIaZKfYCMrG{iRmhr`{!zJ2n}2l3_q|FeJ+ENQ4uQjqWz-EDsmz{gM4 z3~t%19J-v&n*b4qpROb5!068ah|Ac)Dn6t7y@nCHBBDq9cr8IBxsf^*6W#D&MaSj~ zI5Zx^Q}x+Ea|Hp3e)CdM>A0_TLYiK)%y}Qlu#9AkVS$s1ya@l9+eiyBxk=g!X%goH zL#&YDVTO_-L{VBeBB-_G2gqS2G0>IhGQpwub@sFE@(nW`G?wH9j(4{+5}n63HgD=+ zl*5dDh55Y?hTi6J9{!91%B{`30g+!HrhBb<$zv z{@hT>+(7QSyM514>m)N`Kb#v333(X`OB6z)|a0%-G*nSsVIrTza;?7CVCvlYH8~GSvS%W^$AMG~gEYuJ8_-01F?DRv_hBo~3 z0LV9BA($e}DR4Ojz(gck4hyjl1qGiR8pI)ef)UC6eEKD+E?N~Gq4tnMV}vUr56=|3 z9H*miOs>!UB+0{L<;a2ac^H+L(HA=^siRuVywkmHkxM<|jOEu{3E<+Wfy7o)e;odm z4CK?L1lpVY(9(}|C@8g?Oc!-#P?T6H`Ye3P*ypV9R;mO<+L4eEb=IdsQvS6J{M<-W z1xPl--V!{0uaX+-WGLnGhsE$TIm9Sji!&B2T%T_Ce zYD3uwR?y|{pnL`m$)`1r9?~PvS-lV{rIRXBBrDf9Qq@s9y-dG9PGX(@Qz3y8uaf6t zUT3qRe2md}sq&aq@VxlM`>Z6mss_xObr2b{)}l8&sOTADt}>ghwbpzHRYbGc->1Mj{f!V4lemOSgT^_NH_JF>&ldRKH z7w0D2lABLZmg~k{%1?AHUWCNz#5cr@Ma^9%;8Y;-C@!zfCK-~2u5L+#ho)_~{5Ut& zR;#)-Bjifi0+Hz4gQs}TIt|^K@7;lqYX+eNb}#m0AHOrr2Ia4j{zbXVu1nb{_>bTa9>%n|gOArF_MqvJMf8Q?$3hq$T> z0PW)(28hn!<};v(61R6PzS9w~-%?KoZtLony2m9C zqqPG()fC`xkXHg{r8JP6B5%YpFs99(utN9BW$rUAL1xt5+0?91yP;JF%Bj%$v1MxX zw6)n7{3c>yp?_jYi=yoMX7h2hyajNpJ=%txM`ZKyPRBVK2z>Uw8Oi@{Zi(Ku{BkX z9xjp;HA1`GPsH$&`~f;l7EOl`!1-(f79RAg(AT3}O76(7s$sI}vDrhcyU^%}^D1bz zDo=_0Rg~vy!=cMg?Z>F-5aweFSy8N{V@Wz6=tdUhmcACOS*>a+N4p06p>4vU6Y(y( zEE>}!|G#zOv4*P+YGGBR?0{s8tWIB|K>VoPT|!%db?+@u(PBPD&(eebMuv5FFl_&q zmk^Re=qtu3G69olca!4SBonoqSMD+Q@N=~0k;$-VQlOz)qZt9=_B3U96bjFJ&3PQ* zZHd`qSDM--Q6Zaeqsh^!|%i$0bLDCV`$R z4xdDStkstrugXC;dl1V7(9=Tqw#Vf7t2jIJc@0)((B74`y=nVkq$>Cq2cCCP zDmOc6xMlqQs>X#~`J(s237E};*ZDBbM_*brC%5$wQv)I%dXuWef#h*HYuBm0$e(^p z5phL@ktkQdT4`@3Yxd8AKF0#8b}W~}7!74w8rg7wreFUKRdJknC#kFbQ0JYrOXTWl z0nu261pS5lfS35|<=lyu0Sqj^prd36FHOX$^)0C-{mDwK8vN6YhWt_(e~wX#Uv7G6 z#FJRmb}p{5o~y~tb~pbqEj2oTIU}cFXyRur(R!zU_f6GU1IZ_+lRwfUe1=P)E_9te zMND@(&86iagK|w7x43^|IkGB4k;k*;={vFRhIFb8Tmp`6DV9@==Z&}mc3-a8F>5rm zZNHq+0}jfWOwIdKbudQrn{9GpaDX70LPDOUtJ; zRp^T+lN(-=CV=?O;=XOC3St&`Rw)}t&W%#c_Ox0mO??w>>}ZXFy^166R>Npc<3O<*yO$Qr9iJ>LN@Hd!*ts z5P?f>QgT)twFuhhqc;ldNx^cnU&*k#DlI;2(=F)iNsHxe$wEYJzt?W*2;NQ=I`>8*;Hl)Kb%K^pT(8R zZ$=*FFCXZ;ko*%MLVGQqt+bn_pxLg$vA-}@6#z7ByfP)kqhbDrryv`9=^oIk-&!!z z#K(tia(jxZHgej3JMtLx7;?Q`^yyvIQH{Y=nWIaE;ljVH(I=`z`IET0EMJ~>gncJtQ@JGjm}K8Am__t@MIRVY6B zFoP}my{qMqHx$EjjR%hb;*(tVYM5zPj&EM?M<(-f+8HG|x%i?jw94@z>Ha?Bg-BV{ zhK8N>=?QISe_7p*WLu7+l*ZE4Kjr77-uJiiMtkR`Briz<+YJKxsk42@L`S#6@-7XK znT!*RDY31G%7H&WrY8QVC3#fa3RHQ_F$J}>TfFM#>k8>EVD@)?J*Z!`S=c7rWkD3% zGQ0tNy1H(ZXYYIV zzW4qaNPguj@AtgVTb|pPT`9l0O?1GYqs=X7tBe~W)`Y);_P*C1o#PX0G9fY=U-TCt z3q@Bsn($Ah<)lHk<%iSz3}&d;=aZ!Iq;J^1;4f+)x@EuqKF~LKQr$Y|Nv(U=_FzIH zsWo&%KD!#LKamyn=g5%Tke5u3u3+Nl-kT9+mh{#plH|a(u*W*eyWPpHuN)w=TPpVp zyXcEgI?Ush%f;*FUr9$KStZg9>!2RjT^Gd)JiAM!#{#;hPgp}RU$GLC>w0DHuU`9f^Xx$Xo4g!< z#wi*++k+je>~mLEzuaN9DUO=K-#_Vjs$s-?%(2F3ZeZtLa@_gRIUM;e;A;@kYK#+rcxw)M?jCo8}yow4hw zT9;pPt1WfqxBNq|F0OcZc*Ywv>D4x`PkXv5Bvzl37>lBL2TVha>r(QrWN)22d1mgE zW~za($IP?kf{0UXU`zoL6QGfIW#?;7*Zh(0t24$`xO4C$PMKkhk`U7xq3^TL z->QAhaA?agk$Un~v&Dl0nxXP3aj^Lwyhg>L71Od8@EsK!npVk#$YX^_nbCI| zssWt~ES@tuUJJ13sb8?VeoJh0K3Yw1wjs)q=SzgM}`pp_!17l-sCS7;bzFbFH@xHS;s&qjO@Q6coE6Bs@6Jxh|>MS&%6oztKXc{DbN zF}jMzAsNG>io4C4LF>HWbCfClUs-Q#WRSPRaR}`a;H7dyym4=&b_hj__jWY zV{4|RTzEcNY;(U>_G-wIE?XHuTm2SzRZ}4sIucQz!S3tE;zk~Yuwz&;fy8)Af zV4%JogpVWBW0cs<7MUm_5Pmz1hb8reX3iL<-OE{getVPWmav|zJb>Ds2}1G2iK8p( zj!7rG*I=2>F)Pj=pHr_mHJL0=I7=$@ow;h%#%8ze2$8apB|F5OOcK?xPf2V`D5fwK zdW}lV1kCcM8|wA+$I?O{xcFy4UP`I(_Kt1UPOQNA6<#}M)Z=^_1p*`g&saGL9%D2>O(Nx~z#mfs&$`|QA$C2tDHBp2?EVbd&gZa7ISJYjh zhGVdcD-r2jlbO!$j??}|U;Rb8PQO0x9#N}$gmlU6f~&bd&fj<>(RCF0V-Rj%H0S2qB5(UCx{Kefxn{_75r>uJ z_v|>OW|Z1C25vLgX!9xZcE^Sm%u`_I^5aVgOH1Bpxl2&rjQEp7mI5f%A+ed!%-0SO z_SIhLnaTv?t;Q&#wUe4>#B;twbuu%c9iYEL`zcuNr6yM;-*?N?!+pzZ+i#j@c#!#% z>1Te=IlJ+GyAbpvd{0Gm{;D4~*u#F=?c|+~b$btqdX1)@-#8Rl@9_fIH=yb1O^vwN z`PtA8lIcB4eHk!nMx$=YVfPHx=p-dp-QZ~lk(4K(N){mx;US$u+e z_j0kGT14I*&aIKeHPc6fzZ0)@IBK$%JC?Mt`*w=M9@xaH2?$%_`e{Aat_13*45`Ah zcb^n{{$PmYCDz@?vt`8mvyveW8iTB;p@~V<@8+?{j*W8OM3oUaOlxEV5m;7WA;2@n5H~NOZ z^vJ^gKt20GHTQxZ5R6VFy~E#4;(%6JEb=Fe|J7C$a`~$jGa19Cd7^pw?G<IbQB{%yyqz$@@A#ZD}(}CO};nd z2CNT#^ZDy2^gHQ1AY$cQ%f}F_{)!@IxyX4#O0QfE%JWXgt@@MJQ#*;v)uCE(Cw4C? zu(shlK3sHs@Zf_*i^o~#$Y1=vzgEY^oqQFGJ}o5969vK*0q0-=e=t#i)4>+2zn zxeiOS@a`z;-*0pijk$5J-8bGjyUF*A{uXToPQhUgNbWA6{+DWFk5qBcw9y7F(%W4a zF3SiPi3a~+sXW_0J^sC%(MEUYnKYyLljcg=`<%>Qouwot2Ug+(*4W5&aT}%l2=AT4 zkG}$rN5uBfGgZ=!vb-U>#!lqri;#hfY&w@UJnvlA>Z&N2{Wu`^#`{8}HAHdwB=t`Tc;1&B@sazyRb(8NEB zvn~9#Dx-gbqFH*v`NumLW2Ms)_eE3@7Ka*dfwELU)L8DvBBcH1Dxq>N4k??8jr zQsgo6#6L4J7_KXIv|N3{--fwXAjH6sc`%0ind6h{rxMPuuJ8>AYtLtTHW>WE@cHQ9 zK^74F`5(u2{{F32IM$=puuJqHign_k)c`O2@0{VkmEVDY!9TOH=wJW;{v*&T!GK;; zDn}U^r$D~-gI|bJ-R1P&Kb7X}92_w~fba9y4D~4xVmTj!dS{DBWQaY89)a3SjmTHO z#~zNfdP7gacaf#%+WrypKrGYt*E>Hu>4-(}@y7F84QA0FK7o_Ng4yP{*7MRwkDD3x zM->RFFxy1DeR%@>`aQ+IBvvz1fTD&iNYq}Xmu!LdHiGo#QnT4;zntqJWHC+{HGfTv5*g36C5Zr(ONlU9}9i-WYX!a{J zJuT<6`YU#D$2gf_8V(0?CF!m2qLo3pO}qg;u8~oEWhYd*woALV4 zBW2)V72WJk--OdO4|lejl*@DT@{+&ovL9>|C+pd0+K*@;I(zlH7Us-M@aolIrZ-+y z2r*DQ5RF@|KcUifhu1G-12h6Nb*fpE@)ysxqpxbBbE<5>)`xt{T2oN?@?Bkd`!$eK z9GH4c*9W2;6ARhl;b{UgC~BAQr2YQ%PV99K(e3nv!9i31GwI46Q$Qc*UhsFi+6#_v z(jMpN25J{rC7eC#g0~uY{M_}!Mq^cZ&mo+g%Bk)kXeeKx%y6{K;=%z>;{jy4_;^Z( z4c{pIIas~M0V|cWHof@JUv~*V&QUd;$B-h^Wxwho@+6lC1;K2 zJ_;gqBPA^@buc=7wvZ7;D86=B95u+=+GD(T+j1=MHc;rfqUgB3x+puA&=ZE+xmw;b zVr(UhoU3SYBCEQ;p9%C`S#tQ^!f6@DosEN)6ru=@qjDXqHKJnH2+;U!wL_j{GC7HD z;x4HhTmS_H(2Mdz^Q@YNrLDBN*gG2<#*eUZ#;RBQ4s$HUrhRH#xLF>w>qiwz;qcl< zzVq^~0kyA>Wc)mrKA)h&fTDL2jh)vVIT5&wRdo z-awB@G0@9j{}A2Oes7R`l65oV9Dir18fkoel()@n3DhS|T~($uKdb%}S)pb36q~91 zKDX+7#%ps>rk;XTj)`JCkkUwPj0vJ3j4R(t81Jpu(Tq9IF~u3(F2r`1>K3%)h*Y2Q81E{K^O5ta-YI&$1MS6E~(-CyMh1Dqux{krv zmtxx23)pW7RgFB#=vjEu^wkT5a_+cYk5^TemkW9VIwaozetKe&48oa%w=tmQ|L?O7}@7R@^h|VaD^$8OdjUym)ks>YFAoS83m3oJcgbhV@MK=RC}X9`9i7yg(AXn z{BCCoH(lwqu+q|UpyOuZ-GrT$a*aZ)$GawT;%C=LDH4fPLH1LA_jPCTr-)THHuF*q z__gD`B%#IXtjR-1Ff1_+kktOQ%ZcRm7mo&0#apaa1pN-^G z1)VDvENPBa(@O!(x&WPt6v^eD8xqBvP&%gfTkwdUnnO(uha-ksHEQofYp(sifA z_1zw?e9Rr+8e2+5(d(KDJKn^46(DB0R@E8Ufq&g#mDL550d3!o$K^GvTty-b15M6Rin{N_2iAiXNj5DB6{ z*Se69=~YL_DJV6@4K^(=q^Xl(&|Nv3!@w}>5c0{v;p@)Zu zk3M@8x8lQ$*tIOR%kgU|Mx|!MbOJ1!OmCK-xZAsp85C4)yfPR2rn#?wO8wZW)(_IK z&n9kUfklM4Ks5IIy~xamoeM%f<|ociS7#h0f|j)Lp4xMz&+{4CwE-eQd`tQR@A2l@ zhyC`boVr{FQ4b~RzgK}Nr`HYnxMyToY)Ja~(WeCP^23zh>%R*;OVZ@fSn>)!Ar`+A zFj+g(xG(b5 z(pjfO&k9cL_xL_?dH{8<#3%h0@9PW z#$?_f!n)|%F_7k}+llc~7u>XtrCME?vb4-wRW1JFE-u!1H%j-l6skMG^cr$_U8rqa zTS8wDJrET|&LlsSJJn>XLAVl4{r>j#ZNI|lbc>0dKZz`kR)MEJ1dV#6gj}!tg!pdQ z@>Vxiz`u>J?+VAlqqxt!UFEM$bCBi8vGWCQu@Y}y`IKruyqr^RUV1GPYcp6@T@Qh7 z3PA$QPn_GR&QOa{>qdB>@dJ0W8CpNS_n}cz>O1;YMRj) zp_C|crFGM3XQu@)yjepg#24AvH=0g(?9&5n9v};kFlb8vDvKW_jDyM2!Qv~0E@7uJ zHHDPH+8xf-MK=9eGg6wcG|uOmkVQ}VR#8{0dt~mdygE_$ptWk8(ot&-%->pPlAKRh z4X1Thu9q-XoGE!JB<)!Ijo9JYVe5Xr z)|S@Vr7)!ouD)L)rm8ct^r{BR)w(^sz5StwKuteE`f+3K8Kte?6?Z|l51>8VONfDV z1CsIX7VlxtV0|r{{L4JGVO@ZyjP;OMV-($8Q77GMZ1ovZA%zVWI_o<^c0qg9mhDTD zpAGcf7}vPZ9Q3l3i{!hAGh>`St?7=r-**2f$tYu{h&1}0{q~@RW4Ve#gZioTB2iDq znNi{OG1`0^=cvRlh>i*jUf5b>9Y?!dHOT(n-{!EvLl@FONfVF&wG7_%bWk~rnd-6u zhXy6YTNy}qmk;%tuqT5O`2p7E7@z6Ji3j=GbBn)?Xy)dbUD3P0DkH6kux=i{@PMtV zkvmqL@NGj4R$MKl2v*$(X%qaPMC;Xr1Y=uobh6D_Uwr`oYno}U+6%R705q6D>=GRM zw_|mb5ZNbUAI8qj<(^wix$%;z*mp$?v3dE$(aB<;`?VL5Iig0wQ=W?gu}*YR4cbb} zjoIh&wlE5aX1;}4Uh26VwfUe)QrWt8=|@97T?`zEOIF6YYQ6nH@y{5*=5~746H-DT{>S=2>oOqKTN?O7+fQ_l%fO8q5$^9hjC*;=R8B+#Lt zz0FqG?Z64yy-8)-E0%Fx|KgH93E3tjk`Qvf!T1_vmnU za$nthsltxUy`B3CGr^p+&987YX^-MOL;b|*ytl4%G#q2K>qv>lsm*QLehaj)JHIz_ z=$V}* z5CmqhCVs%%g54yLdF)?0(uVi!w`gN{bmypPr{M-{Jcg79Kla#`$OK|Z75C*`eRodf zuh8OWSGSP*6Say%P4C5RQXQSbw@64I>Io{lTu| znyLtzub2i=4l(d-y)5?3@#2BVPv{E1(WW10+AMmSKokX>O|eHV0eW~+QL@Mn)}Pg( zK}~}?u1pWPCgchAEoYEct=HzH<*(wv0okCw^zrTV3~dl0oESbhhPP74<3 z>GJR+tvs}G9?SW<8}t4m1ue=u4ax>)R$7pRi8hQ6^@&Lq0c{))Gsc)OozsY^F^O4k zsQh$OVANQkLpxkLI>J^Dr|XSFP_uXVQ5KmdzuZg2i#)@ZF)wa2 z5s2-l7(P0l4>ohOx>Wkod`f!!CJ+5TFEF5Z_WIu-h=Zm zo1Sakg}i)mWk3bX?0mZ4IO=mx?5GQ92UGr{?m=b|^PtKO(|IY?{bi`XDfd$KMIscP z=5sn;6WnTJzj5_Kx|TUBTlBeTmgr;2>GXG);I9T~bzYx-VO`+;GUV&fFQ7uF5I!g! zJS?4N+h&IH@@g>CS)TvSmp_X5?a>0a`hs`+p!P4|8Y)*_(n+pO;e6*_ zUkL}~$~`vvjEe2wc!8IG#xNtWd+8wMjHvu$>@kB7zUhI77r!`UBi*G=-!p z@5L^2D$|r#vLgt3<6GB%fSSQ?)AUiW`MgEK##NcP$#VVk7tGLkS*3iZ!P;Qvj$B(X z8twG?Z$3*P@+Hy-Dr5hi^p90df8R&V3=+8GyEQVlbAKz+C}@-7TlSaKR)GtUZf2#w z_DS}=2uy_eQATiqcR#OZ%N5q(^DF7!-uK19i0%Jme~M~u)2Hatzm1y2!rEHtHW=Cq zCw`9Ia{=&9_X6ni#-47%kp)WhAFt@r-|z(-@rHiQM)ia1VD9%BK`ibxkV6nMXReM< zrD{}`ts5zv@jhKYgq*v9A}MgV~zbfo3~8KBhUTyh8dl>T0%Y+-bV}R#3xPZN0$j_1O`jZk4zTT zClG>Pbyx;Y1~8!S>_16{2ukTr!w5AxSK*jwxq-rPHyn{+wO!QnhpU&^u}&!y2!WU> zVk2VJHvBQBNJcqzCBfF5>M6pxc}ftKE4r6J5o51=RtPycK}O9>8``CY71iBNBd>%# z^u+|>p$Tm3u64((Ds(72l5I?N9-XC)dfAFugDm05ttmVu1!;@SobjSi5IAGcUOAlx zf?nW)M@mk0e*cTo%%rQnV<^1UiFF@NQqxCjmu&E?EFvO@!fv`7)V>y(O%Aw`Kry#k zAzAK%sL$j5t!nf60TP4k8z0?8_*f}Ipjlx>4NY_7`~s+QVP}|r0>80%3>@Kb>@S~qw2rTVKsN0L_h!CeiMbt#X?)05Fn4PT#UbC{d6WEFZgG6%4*M*$5SxIJoZS};>Jg<1T zfUI}P%+i2ePKirta3~z{$1YzvsnrI?)h*6%Dt?c{_D{oSZTN3Zq7y>+y9rhS^ONP} zX4OjyDP>U=TY716*CJg{nlZzFwT?34mPcKfO`r_Cu`9|j3Ce*ZbZtsI$*bw`9ty&2 zvaF*$JlT6i!I0D%pg?fQwg2j&bSAP7eMK?Ybq_z4@MWuQ1E(D6N|=GRb{bG<0T1x@ zJ-KVUKYnnP_&OQ0Lh~BCzH9~&I?WV&Jw`tI*UXW)KZ30aOrMSM5_WB+J=SG&*1IR8 zy*fvll*Yo;N>k-N5enbUgy~6aCOV3X{*hb!PQ(KK?(1+lOesZsuBqMA)-{Ip_mxTw z7*W^@702TqIB(Y4vYHiS9`CU3F4fzf7HrvVpwT2AJmNZ>%4(r#W1qWYu2JALS}llCM zo1T%_ZA(xt+N!D87!!T0lf8c+SX@K3=pmpb@##0%ps7shQyxS?)L`hB9apjQxsn-K zmsw?-U8_~~Zfqbu?gdV%=h_EmujSYY#D{4GMaRONkkzJq6Vb zh1?1AF_ZByy~m}E6<-A9^=1=5Rh9z3!CMcYf7E)=w zUL$aUz>yVSY9nr92jZU!?bLD2@1-mVh5NN;XpU9md1n{kk>uDP@@oEdTU9BGW`UNm zo%&qH+lh|cLV-H=Gww7FQ*;Qd%0SV6B>?G}H(K;$rEMK&6^LG$7>n$kpG2svHCErv|GSTznhXx1 ztl|<9F4S68_Z4@{FOFr&lP~+$mT9|w&7N8BgSmCcVcNe?Ue4_4&0Mv@ddMO)N>nCG zzK};TGwEbnCP8l~ytAdH)7wwvXrunTS^1p!s4s1;q@PSNymVGKW(BBL88CwyANQ)F%l2n%jU#paWu{54?WeHHk!e0PE29wdgct$pac zFsFlgnv#8|*CJUDW(X+=sC!6o72TA55LxD#^G&YMgS;eJR<}@bBG%USk8Bfx*2wQr z-$~b+v$yddE9$OS)Lp5F9YQ-}GY z`(%{!j=v3>S8U3i+$eP5v48t&_QEiJS9TuH7}-?tOZEzl;5loOkUF!my1KHu=`iIZ zSUXd=(}rm^3l2j?O44w1q&|+0s14*EZ6Pe9b??ZpPM7v^Kt#Doc-@gDT81{a`O;Xn zLsbren19x!%`TDUEH>b_eP!nS#GD5@WZ6qDahJW$W{u_M`ebY@d}uDK%aAB`ne}(F zXYA~wlg(H-tk?vtppL-?TTGW)jzKgIF*QkBrLl^DbCUdK-65yL!hX1&i1E(Xr4ILY zDlf|c6Ao5cqilhG^sd;<(mf{2(Z|W&ecRy~TLiCxh3BiSo5ip*Qwb}6W7BLq0|_HE z&-NK)U5+q~J$g)hh&O9HU4aLBxnO3o>q0AUWIf1H_s6;6YOOkwCnGnB2=tJrM|fzj z58J#E8vR~D9fAFTIy2rHzqz21mZ$Bh#6hx+ZA9j_iSaB}=uB70 za)8`iIY#VmO6r~Z5-qTmu}f<NE=&0>ynmS}dMWPk_&YgD#}K8nI~-9(sE$KRMy5t0P2&jv!1e z)r@w{mn?8;&2Y4RtXp=XOmeml&SXr`-?SvquG2VCS?5lL3}PQeJj(eeiU`l9qlo;L z9@i;*brg_oQR+-`PNY?%o zyRt!f8jxW<7#B0a`1E8y@=}ku6C9zRk2c`b!c=uWO7=aZ$0F&8Wjc{HUEa<+<)NqS zR44=jjQ0%_R6~7+)qK0$7wD_Z7IDZR!6EW#uK&&`nXN*rk-H)>x=cYCN$v?qCHTbj z$?POawN3$Nz+!(g26EV;HC_V4k4ND)BCMPZC3f0Z3*b2xzqRvR6@SNZL^Ik*wo5oB z9BY;NE2rRnzut-_(@s6XGs!frGM>&gbe+dgFPXJ-U|0!eh0k zV#6^v0~aPb8@D$my|CThg<>~AKbW`BeWY$Jj2cyTw4m8F>Oq5HT@YW>P-qPoLO~>| zBLDMC@i-#vPGFNpuXj^mC_JZ@Zd0!^gO!BzWGt9j@VyvG?t1f1Vl8Q~Fo^852|SY@ z2Z!{HPLu7e>E;ERrfs>nnLst&SlxlOF(t96VO2EjPD}O@dS;av#}_@ssN$@=dEpqk zshZYm=+fh7HTs98YGJa&EBQugTJKfk5Vd$%Ofi3yGam3<9s^)RISj*R{FMZV(x~@= zPSi8CpL(1}7c1%yF{~Z9e@o`aD-@;6P2kXN^*I8IsPeHN?XBPE-IvP3&Z&Kx*b0!setT3b6kzGZ7tl(YDq1w$XUj)p#~fb)0} z?Hddq3-_JD&mzoFo-u`E-X!JYXOs+1NZrAD1QxSG*~XrCDpLh_-dc;$gRxSxf>_{AZ*t>L zi>3*pr0#nVh%5K|hlWmsHT6tNp6W0OKccI5ST)sgQcB|(bA0I6JmV3j860qt^6A(R4XaL^T&YC5*)OO!_m5Dsk znJRBDc8849qmAd!|Os2KJo%6w&1kBAwE7`Nc5aFYRI6q&(*6m7z0Oq zks}asDLIDGRL#_hl^UBpRcvW>|A0BRTlfP5gIDSSAToy#px@@iG_a+PSQE|T?@X?@ zL*M3l2nH91r~A4}42h!dX2${}st1zl@dVcvc8xMlG5tABanv-mv^5=u^+3fbMncCY zg4X#Q6gv|wJ6QFj@Ap)XvjgK;vroQU$`Gde!L`ynd5qzhMF*7nNYhIbE(}4>ke5)8 zkZMI>7bH4ta_xnBs=nuA3QY7MlE@T0-Pn%b9-{6VVhwf-oV##Mdcv%F?N8t9+wmC{ zaN+?m@p0*3)MSttpJT%rtItPL6?O{;?cAB6UvuHJyg0=N@wXDLp*Rw{N0^1|A??TC zPTShLs@*O53~RG9WrnW1Qjr)&+*l;7%xt!w^*4T2{B@Y>Ox{-s6vFr8CAVFOFtAd)K;1EG^h-bp*Zd8P0wq@hMl5wQ-UEmZ4&bP+@^tk;G=QQ7$ z|JecmVO{{$QU8@@**}CFIHPXg0|!iv@WG+%j$Nb8X1Hty#n8!uha>zJn-Q4FTXZa8 zjyhO^!1+EY%B|f%o%<^F?<9{`0ey$bC=>>PX05#kXBuF_fW1Fs6~@*)|tDbv~ZizPlYDHgDD<77`eSBc>?3AQ;$T> zjUV0Ty$%q|tFNq3o~&^vxmyThdq@GUiRda5A)Y9q!@%%mpVxY&3rcWXG27hGp~M1a z`qiO9Lc;^P{bOX#Nd|_u2N20?Mz3OxM{q`_w)T#LriioKx)p89--{<r-`JKd85O#_Tgc-p@(Ho>|d4d?xorGK3ifXI7CPLaDi&!fdJ z2G>+-j+OAHvK!=qgVG9XBFM#K=?DPVIXacS&yUHN&5lbb_*@VTNuK&E?BU4sk?v&g zqBJaXEAn4h4_Iz`mPiB~Mg*+K(ofdoWw%Ja>C_!}Bc08Dt$ogeDL2TR1q9#(2c(2E ziLM>%(e_hSc^+0~rPU^LxM+fpl}MnKbQ^$OA5S0HLI7gVbb;L_W}SnBILV8@X*7qd zcecS~QcJ@zUY8_-Q`&OblXTA`Q+gkzc@4M)y*`~^_ZjvBHpcBBi}!ebcYAOs+5y?u ztq^@{G7*td(_$EoDg80GRCBQ@tVgS6GrAsDc9P*<-+`U%CJ?(wxs19v2`BjyRHGSW zJ?`@Cqg1hZR_II0jk!tD<4L|CZk07Jh!Vv9<`8FVEaM$7!~%6kk}G!tN3MgF{`lg- zzSgxmo-kVJkCa{=#lUl50j0+i;t6`LI9pZinm4oZ+QoSJC0kV}P}y*RO}bThz3%3i zPqm|*Z|Z{N6uK-4wjwb$zSj9Gl&kHNrJZB1gvM|+-?)LH{5di{&Z8FBM8on(K;DAW zcdQ$pBcd_KE>SW8H-ba#dj8FC>>L5-$M?+sa^J4yQm*jOmVgl(InG;d`Ng=zBAv7h zVt<{hbEb`NV&?M8$z)M0y({s9(bleUTqQF^{P;>~hlS(78)6_5o5|Nd+gvJ}mZs+r zpErgZat{5K!7KS6Hp8|Ap+D4xl+Gp>g&=hvx*;$l}+c>%}699rk|G*M8ZUVzi z(mJN9UDLx^a70z?@@mJGl*Xr^eqBtoD{ThOk!IYA9szc2MpYF%_Ll@M73@6a&iTcd zm}@BY^&72@xl{8p@`H7H*iubMYS1z)zKJIn6WV1wPB!ML@3ZQjx4xmD%py&)3=|)e zW;Mnjof~GFSKx^~3SJQJ+;zp)nWmR5*1~DtLHTdgT)WLTrw}#3H1!AWzwHS7{im?2}5Tj3VH)L){W()*jpUI_iJ)4QmHP77?j?(YAoohk9 zlQVrXOD6AXV!Qjc;Lh*9=B(0WrfW{r9{8BiA%k#g@QT(}vE;2>N=gYl&ow3UZ1_+I zGOPH9W)w@bRdn|HjxCJ7Mx5C9;l{#EY-#&|=4-gX!~X}s<>ly)cP0pibY6SR_*gPmdO+*UhLXfEmu*!>4)dxxNxQc#+j?A7y zlR1f&q*H9r$l|LUf~XjFt%9l4N#Hgexa$!1KrC~x{4m{o481c6H)4j)VjOiR-O76a z{}NMOZz~#FGtpj?fIvwW5U;YzYshv%oZ-!Jk7^e5Dz&k3%liJ}#RJ7{TSBg)lU1z>! zTV+V4`HuPW~51NE0ml$GZDp{cj%Z z-w*xg(XM~r`~Lw!DH4b|L39f5%LE7$iB38;mrV8q z$Rp|uoz-yJ4`iNXcf@+E$PN2%$w6{6!3L%NL`(m253xb`Y=gw`A~UpW8ShuB(Ps*| z$n(5ma?Tz=Eyn{Zuns~h`4|euWk?`CeI5etu}NPBE=TtN?J6+*VZM&Ju=?dDP1i*g zgemh60(rnGpNOm(lAaIRThsMfe&_e$PrJWqCYy>SY-xx%%4pPjR)(uF@lMiJ28JI8 zQ~!p9WwsY?Un-Jlm9i63?F$wdju|`d?Zv#Yxzi{EzP4`{U+IqF zBWn2*&jxvRE%BAa(77i3tR_Hz2V6loh%YMA+o4w~{Eh4XuS1jn)nxsZ37B>e2L*XC)r=X+Vf*w}FTZ~;DyVi<+ zz6biO_{S^%7VK>)EV?tQ@FAhlAt2lyCr|>9)*^ z+xZn7aq-qa))Q47xoUqKc6wK0$9nw(ByoD`YtyoK@aues7xP51S>y3eQw;OJx_}dp zFxg{JyMM-j-=`ReG7W*fpSTB5bGWqJblYJvGWBJ>y zb)OI?U_Y#1udQbKowYx~r>bvl0Xw?h=2h*1?GA`qUCFZ7JtgB$VH~g9T`=y+unJYC zBGF-WP?4}?Hg#7!{o%rDE)kJvDy^e6x(7HQ!$%L6Gg%R3H>KwpjS187BI#8cg0yAc?m}#rI(_d?63wFt5OBd z%N7o7T2K*~nH~hQ>GW{4LV(*oa#F-IG})UCeyLl&>-~TcQemzL+ z+*Ie8Ldx`rt#4^%m>#J%Zn|}d@O442szb@WB;8@}hnOTA$W=ISNmHwsosdqCu%E8J zQ0)u)B6NshLFDh9;`If1N_F3DeSxou+($zHf04=m?%jTH5JHJ$jZ^-TND12q4GWsJ zo=S?piR$DsqT$e)nS~x{fB-KjmJ8nDPl1C$F=)S~x&L=5}-Q-A|hqiMH>Q z1x-+31>EGkgmp1g*9S^eFl%qhz^Uy`s=cKjJ(E4O}prGkJ?5JDN%cJ$1=B^uu=wQ{#! zD8Y&xkL{%h8W!1W$V&Kk;)OTNHn>Kx2@_JO#dhn|o}l)5yth#2NDEnfNJ@!Tz2*Mi z138p6)YhT3q7XOWRbF|KAAm5rSL3%yIGyE)8 z0l#2G*nWOl3dc!Sw4>9l^?7azYC^(t{lC7_mCd90|Rl?q_ z(GZ3zj{RB?6#Q!!5WO$-^VM;TTaS zSWUEUiY0{QLSCRU|OgWiop<3T6*|)_|x~pORmGDybjwtt-{BnD)%0t z?XY6*fIC)dTv(4MsMov_fJP6PB;fH+(lNTZ-9yGrkxk}xzrUQ!w{qX!?o(85ji-8! zM*Bo8MPSxPOS%_!M1)>)%v{wCGD0nM(aaC+2Vfv{Zo`+LXEoq@DYUx{yk-m$Q|yI}%SX?0=RpJqqw{#}b-D7*QXu6H zw_D!X{aLDpjeF5KBJdcvki`-jO_XEw4K?d9^av|q93?d3Y$Vb%vqYZo?G^g#;mD>! zkF4^`EmJ=vrsKk)#|KG807E!!VqE6qgm;J5I%RS{4L~E^et?8EBD5P^wZlD29GjkO z1Zmd{9T&rx{a9l=sz}gL=;aXCk>k7Ne5l)fCmt1H57X_ga3X9VW3GM`U&0*G%oR+Z zdwNxC*t?co5@k5ETs-65Jd;iI4`SM#nJTtscsz9L;4lWaZ)mSEesQET{c+W&J7|;d znS6KM1k6h$=H%`ClTC-cDEJYqNV#L7P-)Yq0D;KjJX&iGIf4p&;#}a+{<{Da!(t0H zl_=#A?Gb#tjh9)9i=xMTRGWG+Zk>C@+Uf zE%mD`wiOCC#mW{W2~#6Xu01pMJrvlBp;9CUZ_Ds8;=r)EVVOm}Yy9_gg%-tf>?zM9 zH>XDe=aEG}y7;6?PUb|fv!mLRkJ62*y5HQ7D?}c-TZ^+$!pxtpZ`F{r&I!PK`Syt9 zgp-wFT$^&vql!W&1~pnj8c!y9HODQ9x2CJS*NpWWiTNd02llj^>e=$@`y0dO;YicT zGO5OrMiXi{Cif#E8^*sbTx2*est;j7rJ*%z@#KKW6|dH}+dKJ!ErSGNOJ`>bxl2Ks z{K*~nJ#YzS%HRT+Z+emmvpA}7pdCVI%nbhrp7OsS*>vDLF?hZHc_e|XIFbFh;D4H~ zhFRz0SqiPKg`JMh3k6?~Jc!V99s~)Nl#hG!;7{}9sh*&R;0V?G*!kgC6yS}7=$UMX z_n+1cbS29*@LSH>D$%D~?yf!pnhp`)YV5BcX%O*aQ9q-^tlaoC#}E=2K)x~@xNWf` z01^nim`_J{igxxjc} z#^8;_Q}ls*?E3Q}2*swbmFFWR*T6ge%s~84M-aT{|1nJx%;iCh`YfH({eb*Aum8R2 k`G0xwL2WE^{T`##g<|&SkBGNGo+yKcsp{AZr$%rML;IcM*++uGmHTCX4JsWYGDJj=kq zz^tip-;jaf1d@T_FT=l20au<#UvdQg9rH0%S7oT^=OP0qC!ADtRTvnm;u!aBPXgy> zJT=UH7#LVOj{c5yd3=B}FtmTyysu&$XtP2`_;L+rt;bZ8;0K=uly>5RiH+tyB)NqO zpB9i)$eQH9Hj~rO+sF-_$U)sFzKOr@)+BBS9J>fgKVg6A-kGxxkDb7Hols$kRpI-~ zjuHCQ&Q-2G^-i@b6LWohjN9&mzem5bk5+fqyGFe9+-#yXG?g@!H0~ATuhk2Lfy-Fe zf-1*MCat%Jrazh~o4oHVnqGw1JImQ-oJm%e0LBE-}?byn~4x7UG0Fqvbzv=;3Vhy;~BG8 z=teYT*GYgU zE=n)X&J2@p+h1khWjHJKeGnYKRTrtgGZ_GJ;jo^%I`UMPf0aUB8LcriGP>^3yb;MA zcCf!|Y}D+!tl+nlJQ1{9UQbA90+$O86Nyfc(>ue=$SR&>GBEZ#<0em zwcGz~ILVu8h2NstXnXSV@XdTFSy}9hlZye>&eFGP!TQ`FRW# zu{FzkXl4^QbMorQiL~y^pkfOn&9KY*D6BJc@oZO|lXZ^2qK%2keCdOE>G67BNO)ak zZE>c|E}qk*9f9*(Y@D#YpK0}rMBGJ-J;vlK%e>>JS6Vj_Lc!Pgfy1U`NvWzn68DDvHsa=8C=LRr?Jp>= zF9&>JCov+8SA8^5Eqz%EME{C%;9P2Da7=5>+Z2MRqZgnprZXo0c#?lxUzv#!3`ekSwS{Ebq@13nj@YFkXeQ z)cMC#3-Y-GqjU!x>*qJi^?5;)Bwqurb?;Yq;h9e{`R%m_c7lK24t<{@Rr~XyIAJG* zi!;>fjm_Km?$YdNRSwgx=~u7tqpu@%#_q>*{?odngM~im-~09*xzD=_7Qe9|x2!Im z<-5pl_xb3tDXu?ntWH|b-i=!pUlsDUk?_alFT8*BXJ*usg5qMC|4g0N6n58;9baO# zhoiYc#V=Jc5wF2sV|Ok|e{KTpUUoXLK}UNhJ5(Nk4$m$m123I72abHqCn!w21S{*qmKib z3nf7-SHZVB7QmZK_U_^HI|(=2dT;AvZ3d1pe1_&{^5J_SSt(6Z>?tPW;N(jBlJBD8 zx9ztf4t;XyLI*R)NWD0rf7z6bbJ*uIYLGIOK^;2T`kL(ze*N0Q5^IeWrSW@H56hm|Kn~ck2`4YD&o&nLK*_C)U zEo-MQ9LtIE{f#gEM|Yzw^Mgk?R^x-s)k@wnb1e8)+f_&p#IgiD#`eB(B>O~afAMS* zwK;dOMQe*PbjU$V;5x7_+8>oh%_q>iy*ip8No}$nvL4{<%!P?Z*X|+9vJ);YfOVKz z+ZwG8e(z;f6J_=9>#wAsJSJ``bQB^&tj3law8zg-f)4d|Y0I)$={DMDNw=C1Dv1cC z-CPG&^3X5sLBd~6q~fiafN6Ni1o zTg!Iv{>|J8eNH(C2Jht;c)#`y`V!uns%37cJ~x&28pLjSjnPgIb4jt{jO2}~lZ;=@ z5klc^)$gh;#$2nVL=cV;N0SC^kz2TPAHF1O+ZjKM3eIWMIh3eKv=}Im` z5b9B7q0=1T28erWl{QN-NseorU$$+ja_~Op1Vd7acZAL`y{%zcK8$+NypEh{RpV?- z&8*9tTeR%R#a>behT?tSW_G}w;mqFOCeyIIvJ-p(UsJK%afi|SRUEDFx5eZtB{Qug zeENPt6oc9nT??DQyY;)NiaV)_WTxqjrv+C20R{V57pLsBsYJX#qY=sq@h0T=OjLjA zYsta*n_%{|R0k~7+y}LFcVOc+)uB3YiV4{;^45c#Iy2+$Y+ikj)N6iCySI7O!uDYo zlFdT9$UM#CHSMntgZCSJg`0;B#vC^6^gr1hPyUwJd;bL={+(}Eh6B>vL)$6GiNnEc zPu_B+mSonTyv4baP=BRH0-GU7$jVMU5BhdmaIKd};;F?xY51DqXA$jt>P1ZZTDnhJ zR-$69E!o|ipOMs?a8kQB(DL?yJ+CzF(oVVXngU_15m|f=gCp{%xThDj+c-oQof`Py zD~?2-ed8?-(@gW~l#@2PxGLtTOv~@%@`$#4AfnCT5>xE&!=>aFWV4S??ydI1RD-q6 z%!S7sMt{OV_EUBWQ){Uy3C>SJUZv7lN1k;2}GYywMjO?>dsq(MFHg{ax;H z=&!6L)^`*^*GXCZwe3T-amojerY0xF;>x73->6tykC+_M<(k%M;nKc(UMpw9YNUob zwI_VXJpt=J<=!%&3zwF`A zzHh9^0|;y8S?!o2Xc)#qx%TCTmgzbTN$_A4ZQ+Mw$*KCTG2KL;Y&CKwc^z+HLYn7Yo4+LGp z8bw|%bbUNl?VKcd*=I93Mm!mTIH)FUn_xiJ)1EnBQEWYLU-n&yL&5IJ&Xhk$o8=na z73r<30l`;m#fszQ*6Q;3ip<3ck~cce7>Qq|cre$=-h6@<5a;KRS}I6arpB-1Tj zb-WtBbGm+Xf|`PwuW4{g>uTVM&sxt(iJP9j4neg&SexFbQd30qe_Z+C4 zIwg^BvksS*3#*nH;+@-44?D*}Q`=6nS$CLHbvQqPk zLM6f|(Y|J+y@p!@n5LpI3CYxlj2UNN9_?A5jH(r0*T+C65a@}j0S=bg3oOV>%t>p_ z6g~3#dO+tZgtd{;MNV)`+8H9$JMu;DgDH}?ykZyL7aMu22C6v$|H1m*+BBi$rX9H= z>CMn9UyKwdgulj+?`>jyDqQbc{L=)u`!n0Y_^vbjzL+Lw{d-B~N!_ir0(O)vXFl5c zsLf6_(s1>Z0C-a>&F4EJ{f>QPZ+3&u&tiDXOonz4Vv4Sp;G&fpY#v?t*6(|mUbsW< zoJa@sQ_B7D0=fRinl#<|?U%{h?}|E2KccOc#;}Okl@N+Od08!7aEEi%Mo6-y?^4U6 zceaK9K|HxEbA;X)GRPbNK6n%vw~}y`wEjyf2kR6OeD9)gQw8fhh6(3 zMVBW+-z2u<%DQN)%UO;}vaWuxOXR%?KS#?PnR&@^s*JLNm$3}5|6d=T_@Iq3m#QZc zDz?0qLmK>wQ0T0&Te4P^plV(reGHTqxGCMWoOT+)mvqY4a;|+coD44O1=G`lcQCdC z8|OgBK0^z*`0$6+A^0dIp+@xqOa$?(N~+B3xNt)~{v>?urV~=VUl_)hMK`Os)8U@f zgs1ZgDQvj^)|g_)-(kyNHFf;G8<#X`^z_|Oyj7R!RO35)aTi@7=JZ(RLmTj+S)=*8 zR&eMVYwnB@nDJ%&&G%|*YMWW>A?l&D@##oC^{>SqKyLt+=h4Z-RF+7^zUiTuz4G}8 zowSoyLATMbu)fSd-$)7l-ND;4?$IU|#ll@(*^+B?=Y~y=&cU`i-ehQ27I}% z3e+Dz{(by>nD7rW;*6!b3k0;cwDBHsrA}k==Wcz{O3!Fb$g$TF(9JS_B{5Oa&18f3 z)+M)`x>tH$R)59U-VQ;pFzwW0Ui3I5mWAZejm6^YKg*=`=}@f;>e?K|DZJ}X#{Vi> ze>Z^@X^$nSsR>OlG2T*(-m!v;pLy5Li|lvIsNjyp%C*zz=?qgI#dJ% z0uJcdc2;-)=PdXb&jf!M=>$yV&nnh)0c1XaVIF^2Fe&5b^Vl8r-TC{R6znRkg$pO- z8+%;uRc()G4ij=;ckS_LrM%Mws{5X%+J`L}Vf7pxP7&sqeHD>VInl$R%#c;)toLR& zB6QAkb91M(wt~k)uDb%#2m;FkYH69Ewk4l^I}z`^ty>?N#Jx^{jss{E^OC!s`F8-AIO(G;I!#*tNvb&z}Fa(L|rMvtz>h#E@$slr_r~densjJ z&s>M6XBhYYa!5iT!f~kv1Rn259l3sk{`hW(A(@&|lq|mZd;#6cGH7qs?iWpXbgWUyEz1%c=i zeEc=OcuZ;S247OqV?q~i*tJp*N`deP$(hrruqD2FTD!r!J`?C^V)1&a*OP4@o-GGt6?cZL9 zkestsd3kC!LF9s=kN%5$D>VZ>fIMcemTBGO-@Q4Hov-TRshOSFmGPJoZE0!2;c)y% zYL{<7!1(SYS-w&{54$$rFd!?|n_-D!Jixb=}H z><$?+I0@(_HmOR`J!sm5*UtPVo4fF|xCczKQ44OS;L`XNg@qr>XE?I=^0QXs=1!OCEfJ=gH6Mf zW6mHAYM9hFHZi7$Zbd(fCnv9jxI~qKe-do8qAbybfWXNsyJhe!*H~%- zeY;+wB3N0j(tL-PxUMg2LWxl4z#`rD(@wMI)2v0VL92CFDr74s&uK;-j#@r$uV#`9 zz5Z|K6nzXQy!i_Mwr@$sqo!}BAIpPSWenHDvRU?b6Ene?n~^$|@?qOb(jpLF;tZ7{ zbw*Wa8>^q4Qi>9$!h&8V%0lIXwm$SCCDo@wD1C380b$bLfOU0z@f@L9YpOlJa<*w|v}OUdT2P4`%yvX7 z2m8CA{IdFk9yU3c&$||XcQj7{d|Ye4x%h6^QJLZl>)hpZv6=8qq!d-i{)JK-|E4wwzeq)ZiHBF6B zj}p@N;LYD|sJS+)n(O8$3>(kM)F!v072mX5Qqbxd^4wkl-Kh@@N~C zst)#)pF3E5;VKF79^gLs>U`E|4aJ&MLn+v^;@mgmBp_}uE9osv>vc`R)d~f#>+$M_ z#XsKxr!GwGnX#bh_jD8Ei`lPesYoNGo;3b^b89X}c1j}#Pps+FePs4KS)YFS+N!o% zhY)w@&)33bdqGg>*8{G)R>J3nR@$2ONqNq-GC*K$eLVTm#nbb*hXMm`9Gt+>B+8{}}BhS^^=Q?{mVeqS1-)~|LEpTOvD@pyjxTP6Kl;o5>7g4U; zfFO4h=gpZdwm}$?gaTUU3AboP@4J&X>j_qkqjc$p7j%tCedYq#`O7O&j%Xu3?7aCj z+Q|FMxLjavY=B&jlPbZMx}#xwt&B6V54%lVZ_diU2zY;U1zUVcRWoXE_uCx&1-s!~ ztI84(&Ax!gJcrkA52)v0X7$v6?5YXTUpB_gKP_n!t~uzi_cn%H06Cbd6<{UWto&C- zY+;OKn8)HJ6Xs~1uzfGfU~;U&n#S;BoRDi@UmwXa_<0Cf8&W;)bv!GICrHD8eJaZ$ zD)M18n?${If;)Qt3VNxe6bf*r$B6P-DXG105}^s4VSUoX5yvZ>;w=Ds@g`aabf>lL zJM4Ca?RO3BbArSy>qRd=EY?@1*P1{s0@AgIgdQfDw7*+(;OO&6M(6=1IeIX{x2cWO zaS#%*Op%^_VW-By*5e7;Bc8F|0=GoCEwnyotgNE3x2%S$f~a;h)Ih3(tJ zXI`?oj^t6`$FrV%%2T#%c{<2Hp05w%b9NI5umIN;=Ujb6X8U+bdyg{Wj+txqUm)IF zK`&(2RGvYeD{5dSWe&&28xCG^*&OzEn_62ys+r0NjtA`JrzU!7rp8M8)t5b} z>Q`-b)k1ARz5nk=xi~o!SH~N$3D?zCi=2#T8o1NXK01Fh-thq7>Ch9^=KDwbJRkHg z;72!D|4Xz#y1;Nl?Emme7QkcLvj4yjhSBbTf&DJOBGryq?LmNzkkL0T9pQ{;7nzYi zH$LqjQK87AuQFW2ELXOzHJ@Fe#4$&m;z@fCbVZzx0kA80_3D@~Cn!rP_;FBha2DU6 zr+;|^%l_`K4%Vz(&p)Im5FkA(@tOk<{!zS+m=HjVAF}X*bz+W;!@$7$`u>*#gZgu! z0iHS)uAHfdfzt((zH7jo`!C#d?}*xbWamqI56K?$)f-2_x*}g49cd*&`enLv{aFeN z6Ji~{5q}hisy{Xd8b}-Pet-)7hZpieRqr!t0BZ8lagO`{?`D?sMUb=pcJvjoP55$o z!_jt>TV9#pPUb&MSkg_k(9#|KKrdU7e6_)8fCoJrt1$OHSFLs9)ho2XpC)8rc-3Ef z23boo9Qh3ZVKl%pC0*o-mkH&J)+Au<+3eswcmx=NOTJ~~;3r#KJV3f50f@V){qI6% zIRiSSkEiFO){h4x`B$S7v&hpYyHU7fu`<=C~mt>wtyNon? zztkzx%c|BTXNPQRj$hL6$Uj;L9zJ|ncJ!rMbzX$AdmG(f4v;PtX)86Gs~%yNz{r^& zHie`B{cNf~Z&~2~`AvcUj|1Q|z`~sK#%R=#Hy_<-@+yh@FBLf~rDayN?`|qvM{h7C|^EQY#G-ie4G1 zQmc2Lbb$n`71>!<#FNQIIrTwZXugD!$`-uUcG`Ld3bh*4wpAc8x_J#KWafX6aZx^Z z80^26fcv7Z*>>jrz}9$axY)Kl#rKfDGd^pyT^CCc&!bDxe|IUTve^W-%Vgobrk=cx zKjY=C`JXmVjMQ056|>B*sgd-xxFcqY$=Cf^t1Q?6DW=nQuzo~q;q{iCY!k@x-7Nn( z%z5-i=T*09ZE0!g;*GK0-G6Na7a4l53yjSeQ_3A z7S{pruG+dkFM$QDzgk*QQ0bSchlk6!jX~1}g~H{_maRW|=B6B#PV3*L<5n$<-+1|f z8xB*}UKq$3NH3iA%@~*a1gmg3=e7Bt(RDO{OiWBh8H8Oe(!;~U{gEG?Uj;hdSHHzPFt_3#2e~SEP)SNpX4K&hcV<%(199};gr@VOh(amdT|I9nu z7eU(^Fx?n>fhLT8_Vu@mpr1M|0-Ckj2;Car7`cv%ULN_au6##>JXc=-Na34G<feN8)OX<8*kQ@co+vj{eWLWHpD^ z3=;6%hQmi-?wLuGUIzN1!}1a!&O>YjPK}oqR9EA?T16{h3BTV--Vq63HME`-pS5oO zz_g>KZiLvZsi;t~Xo|$GN59}m2%P0Fb{CuD=GeFTl>WB+k!h*akf8GNGD<$b;qw5) z^gSom3Gw8EjKez8Mo85(>T@B6K{cJ=j~2IU7Kx1+Bd*DA~n z6nP3$nYl~@X zyjrt7%sOr|?W?~STbuhJRztOMtS$uQ=2kmLiY#!NJXSf>kWUXZn~+`r}%Z)bXd!$84}ssG2R%tWGr?}!NWS~ zD^);Xa9E&jxXzF`A`*Pz%qZSMB6>+7^K^`jxrset(1FK0Gvic(%O%}pC0)b1_u8GV z_%Tvcl{^Vi%x6&C=x((gquSRuZ zkXOjpMEnf{I-54qKLid@^i32D!^;@qK!JIghkXg7;{I(9X8Komf zRf559baRUNk3DMhl|sU5n(i=se252nvPasio-r4T(4 zA3s0Nalg7r<7uw~~*0MS^(kwW}$TCY!@Fkg5&BMBBQ|j?$ z94ipKRaqEY)aT$3H8%X%VXvO0C2(%kDe*`q6e zNpEWsY<#f7d{q`RspfH}a~>^LsXV@?n$u^05$&`R{SH7+ z)C$cn>*eUwIFMFO;wDyk98@hxeMwjJ8Ezlpt<Ll6W zq8J659q^#Q@q@O-RhNR25-pb{lwzIOb~8;aCgHw5NTWB9chM4ewL~;AX#M0YLjUA+ z)A@?DpOXA^U?4!O1x-jn9#3P6GCsxlmER_QYB-G!buRasUTz;?ReOiF`l#5vo-k#y z#(TB1H$eNHjLCpVu|Ia<{htOp`%eQ|V`?=@3|Tj}aYKWs)s8R}{8?>h&{Eqd{gNQ9 zl_LD?3{R!UU2V)9oJpJ4=f^SK?m!KSUcXsD^(p-pCrEN`w!gFWjIWC;j{v?d);l?% zAJOf_aeGu!cQ6Yf*{}G2*CCuK+={AsIV7QGy>+lw8kx%o6oRjA{?*+09 z*?NA%b2i6rWMaz{`)2iwSC|Hd#&ABwjCabN$KtVT+WjDsSA>qZJt%SHdey1bh-O7; z?ns5Dg2vF7t4RXI2gAzNO?-jPtuq+Dqz0P^WMc(EaYcxh)58W5RQR>+j{QC@GVE7g zZv?U2dmhzLHlO7K@#a$FxN!q|b|v@?*L?0mALRIe5w=&3Bnsruo#5%bS zUKIH-V8!Q@RrQdap^ym%%D!sFFX>jK(;eSUge1$w?lO*L0)(awnUs~vf`oq3z4EwT zBS$97awL_dRy#&coea6}^PSUudle+0gv;D+b_xZPm`}Ny23VrXAv3F!aUaLij*h8kqX?LUI zTxw9U`;r#;Qk)>vI!pM3SH^BZPLB5psd|reUu9*G9ceqlTux1h(%9NrCOabRe$A6( z>FKW_s1|slAk226#zSsLu7a$<*EBT4}N5K~w(!qEk&&!VHJ0JFXe=&JrpoKt0 z&vnKt#yyGsAMGX1k4cphn$?Za-_ivLWSZslRyV~aC-l08;&<1f!_=)Pkv;Se8@+m7 zh4D%h-!JsJ`JkKPd%N|R0Bfvg8oW|LSIzCBvi@lLz;nXo+tdB;+!xNPH3}I+0E#cXN7 ztW!iwN)k&l9GyM3d6M8yT(o4iUyY{Bu{_;+UZO{PdB?%TE!BA2KQ(4Bi<)uhpMG#8$%obV62K@CM{Nhc;1cs+-uHy}H-Nvwfr_wbeBSr3?Os*a}2*PRQr2QOTt+q1!><0^5nwtoq z%rCq{yc{BL5X)2>>VC zdKLLMgHif*G4I(ipBDPO5{C1%Wr$y4SWxPv(t zR6$;mX;82{)Fi9nH9rGGa*Cw-eB)JW&qAnIFW%Sfe!Yy#_aW3;u-8iMS4hZsNbcjJ(v|Gn@i58orCvp$cxDzZEgAfV$d;vcoD}PrybX@I&sPAQ=9f4b}&C6<96m^ zBK0xd_GP;7R_X>(4G75XBKL=Hs>`mVN%P*lZq@m4ZVQ@43GT%0r+wA9% zQzBIe|J!DNK7XQI<&s5GcQ|v1yBAFSX4jms>`IEVvpgxn*u78i+nG4m8*|MvloCql zEWPfLK4wd$tydE7H1X3{u_9EWrH?Y%;$2V^J1`k~FLV=kre^E+pH1ocqn9%P@@!gJ zitnVhQ`Y&OlX9D=)6J?_@foz}V~Xb#9RM=BMNa-zB*R;NrG9e|G4yHU5B)?05KKYpBp zl05!;C2A+|9QGeI_VZUyh21IPX=_UM3fNawrb6y%c;reCrD z@|212eDN4!Q=hc$y!v@ybV|8=gYf1}XZ{%^3y`zPZ% zv6|MwhOXG@!Er&^igInVE3C$s>lLjNJ*#{-fg`#3_s{6ffy4a)>NF5*GTMr03OP!H zfgJ7;IVhKyCZNyj=e?2RMw1G`Z)nUIC0euWNJS@n}%nT#|C0jfk z{;t&p&@deUz0Vu3-moV1$xiF^EpYp*ad689tXY{i2UaO=4;lHRg!M8%+NM|N6HAu^ zh`F?FASDU==JG8lz=eu8RBE`R8$G7MM@p|!Di9zt>SeH_R;0W$;Ztl6u+t_WhAaR; z{2QGQO7BGCP5;>V+0Q#d3oW`sAdEEqMJBITXpB4mV&#~_@=)+xW~RiKfdsuqFtS!N z`IK(KQ_k(F&$P{#!XC+8vjat)&Y!nNN(aW`HH*lKQw~E`cw^?MT4d%a30u4g^LzJ} z?Z@zysxH^x`7^z^0&TbN?`L`dW;YLTt2#XA)vNP`DEGvj=`hG1jpl}L0(4Uq>e?hs zt(5ty%!uD9*iK;7B$4y;MBr@9CMD-^f>0svzmg8{9px$-4u~6u5i3&GLlzYL6&fe# zJJS-=K=PLB=e%(r;;QtDS?C@VihOK9RXbj|wB*ucV?EuI za%km_O7RqwN)hXydE+r5JJscj;}1IUEB=*9n!Zh22i$odEcZkdK{o63Cn8wIvu zZQZF4p;meH)T=4Dxe1h~%n>Xs@Y@QzZBvJGyZBBCY?#~rn~C~dzB;Scc+HMD-oxKr zaxnbU+s2lbuyA&6f0(i}Lmm*+cN+-X@y{UG;o>#bc$lAD5wl1>``mZ;C|rm5GD63e z!VReXb-bK!o$nQ@AQdXFjw~uRT2CsQz^urDN>|EN=6EXCJWNbdCL!hYEr2}SHmT8U znC~}T3~k<9DwPSr#p@Q48-3}GW&M@&i>KU5Qgc%aQi~N>yx#x2dg8_LWY3@6yQL|I zBB)^hk;^Qe8@Xa{>%@-Tw;3gCFF?CPkFg7zCYH# z)4HQXtBfUX@BcWh{PB5oq=*G=q4IFA(rqOF*!TNtg~v~`jKnX(Ahe7SAVDtq&6~3j z%v^s{@Q(ZLQHtAm0=gv2V>wWXrQCcj_K^2*HY}fzt1^%%s6DrSu(m!2(CA-&p*D-5 zi;D7<3ONDh9;2V|FXp4nn2s@M_4k=3Lx9fw?1HzZbQ=ESEX@r&S5nj}Oy_OB^?J5z zuFwFU0!C#P#}Y_ppe}9R9Ve}B5Vp2 zuF^J%;DQ6k@F2Df6vWxb0;6hL2xA&!b9zyAk&iqr+x;Rr6jN{eO>*9L*0@Y)mLP^M z-u39aO*f75Ywi!Atu~Ac`K;B~o=R`1XS2KW51o4URHr1qm)Lyvd9da!-xY!Eg8}1Lv&_D}U~4_d zvP`osMd}j{@-6xTh+MUJz$54Vm1X&kbBq8p{D`<%UJ2?gA$+l@b4kgn{7(N48m#sT z7f`A%t!$OAgK$8Y?mYavXEB+;;$WRlA_3c5PC9l6A7eUzA4>y2%qQlZFrT zGwXsq_3dDm#jv&hI(Zb1uo8;4HBP3F)H)|+H2{i!qyeWLnl>+XaWd9@fVuQs^groq z4EOB~hoLw}C)?SgM9$i$Mz*uG(_N?g>Ub?4H)gxi%vL}uTSp1az%iJf%pG=}-^TSQoeba_od4xV{geKy_V2#% zFF*FrbAteQy3h2FN5b%4<%o;|KI+kNKm2I#b^o7}SEv5C?f;ydV?Kfj=l=bnG{pW! zm!Xz4^z7BRS9i_D{4u^kb1x=Z4nA3Jd$#RwxG5b)XZVg4+}GESa|JS72^H3`Vd7~P zF3&>Mo4G5t@?JNs2bu#I!@d7vNay-T6>`LE{cNq-%qd~T@J@b|HO?xe=mY@RFTcE8 z7ofxQBUSdBgX+BI+uJi8Q4SrE%>LOMx8)U=nqS=3GN&4)8O&58Gpw|TlIxRS-eoc{ z2>tOZk40Ywxs8R1OPQVZkw2{)n~t^u)5jz zASld6i|A7vD^1*GUn@&RUhcy!FzKJvg6lH*cjdd=78qx&r|(9i1a02S+8^v--T^5D z*pM3DloZB-igNYHteZVgfPmF2%eto+9-a7;gLvgSR9@O!J zSUJBPc6P({9yS$JyjML+<*=pN2Y%EaTM}`ge(}`+Kc)ITM7J6-7l(D^W$!+Y>BVNwe{^s?8 z*}drvBRtv-6szP__Q)p7{7FU85ql5)^g9RMuKougMRxsEYi*UVYHF$j_G?k zt~uWNWf`J@WsMQI{fW~@OFPGmmMKM*dz)iCGV?`U-$ko_oJ@9*6I=+MqH*Ban2^ePxz^`(uhj_YR?b{NWH56? z*jiJLV8>c;4}Hb+RK(ZwE1r1TRXQf|Fn6)JQO72d zCNS0f$Wc^^_11>_)!LWbYP|>>DcPCJDbWt*mR3Kh{Sa)G;gw1$hm^&Hk)LuPk14xi z*m6zom&7-6)z!ji*Skv9IQnum9lIG)oIaacB*%&s$$xL57H&)VZXiq%d7L5W+c1l3 z_KXyDm7xu0-S){qz_bs)g?tniioSJ4yJ_JVv^lwKg}HGcMeo=s5!<+06@fbnD0dIw zY1T#eA!mx8JNAde)A3FPGt_UOF0ri{e{)6qNaIFUQ_fGlusg(RuvNi8jJTxz!$!x% z>;<@3vHAf6>Db36-6fG*eQ^KE@QCu!x$Lff2TDFpv8;fqI}IZ#`pXm3TcbqSDy0@g z_>}I{v{6Xib_fZVyS4fJEr;fR6U=_G2v6q><8U0Z#F)`^S*TVz5im2_@f1zoVYFGx zoHX=7!)AQA8mFgi)5OVd7J?<$z8UgHPe}yzi-_Q`!+o+{sT7~WK4fahZ(UtW=R%W9 z!cYJkskGy=AGG#^%=_GHjw#rtg>Q^&`I3SnD6QB@_%{(dn zf{f7lo^SnV9K$vGXI}rQL{>Ml&rHk1#K6kDAHjWc0p#dTot+{7U*LBr=^$+TWXP|H z;HdERfvvqQgw+hI5-p`IeUEj z*Ee4OIi}#ulc(IzeYGRu5XHh*!c^*GBp80gK1`bDN(<_*N5~2}9J=uPiQ$by+zR}d z+tIbJwyXwVS*(j+6gnKH6AA}XRm$5wKJB#~A(V*2Uh=X@txsY6g^0%3nyS%2)O zZxlzWooH5H)iBwdVycDh+f3f^1I{P=>mi5FZgKf~yT~&jyW)smR?310GnLbxr(4Mv zEBE`Q68G5>RNAT)vi<;ATlZkUYn>MnG0V!+iymiXE&-+J{dI*#?VvcBjO7W90o7_z zZ;c$8EcX`|0>0|#VZi-yXD153*mjiUOx7fAS@#4tfAbXc<4S2>h~d2#{CO2k0)QIBdAh9;Rk#GbfB7y=zyYtucU(fTrLH95YqYR zj-jk`H?b)S0jZVtGOK;D*kB*?OewS^iwa+THyVm>xeySYhXiDgHKEyU_v8P3r#N$X z{Fu4jzpI-@%50F;n@d>pGO0mx-Q*rUz%z#Q=B0-zEtpgjd>)Kzv2TmjDU;YP&%c(`}|?4X=*l&TB(*cRn3uPX%*@ z=C?GeB-QX&VSU&{Zwo_Jt&j?&7{r6SeNxF$ul7<<|JJMkwf@f z$|$Xam{H|vS=ISIi4@nbTc{-^|7`o=h|p+*{^IzGglVf5z^m$ay`^Y;|IjNI!nHH* z2In=){&NQO&Ff+c*X|(O4L|pmb~d~sLTL)W!6%{FiAZfsI+ZU>pl_f&6V;e>TgLr# zjq~EAFQiDC5XDo-SM@EXcav(gZqne}0ZQ7yVI85*Rcz_#j;ZBkx4XaIeq0r9z7YRf z@vggYM}+CCi@A0Sd0lITh(wjHChKQU_U9>+0|!Ez(!PwXKz+a)pyldf`Im zlMZDMO3m-{OIhN{LBW3^GQW^46xEHHWBvPo}@4!zR>Q24S*NjQM$ zHGXQL!r9)fW|i1`L3&+jeziz?&qYmKdj#5WdtbGD9&sO&~H8mG{UH^{jd*k zm%P|)vNPF@>(@kq$g_iocXb+JD!Uve1tvO<6s+=)5kK4F|9SC_+Dzm3Mb^)(TDW-$1BgE6*^a- zAaUU|fst06{PZb*BBAg;>%udnC0^05B8D%Gfk^0LQ10PVDO7q>m5oqX?9-5GK+k?U zTX!Qai=7|<<^yx&zaVCMDuS3+5O+aW(nO~~@Qh72y^*#E zdgHb3h=qws-PkxeV2)!Z#xW~U+IHG=uUD|V`vj}PIXSnxUuMm%tg_OT0_D8_o?PB` zPTGgub*tnL>J7sXFznz@?f@DqDpwID9=yA1cQI)kr_E2h5kq?7Q=^uOAMiR1CNC)JO zaZW-@DCI*otNLvg!R1Bva$VY8i%!H!Q&I~OM(+H6W!Z~Ww2S&U83cfW%bu4>eRy^46@{)v zT6&@6QNM>SgQbrtSrdj2Vt@_A?k1g#Kk#P}XdiMnap)BsfA5zmR9w6pjE$huuLPXM zE&VobRbyOfN2XgAUa~6meTG^gY}jhHY^stEcd7NY(N;*w#u>d9SrZE6wpJ zj5$h4&bK#eV*21Qgt}ve3vR+r-*MD!7N%Jg&!cw2?dL**`8>MP=4mI|;)kM@w%yi; z3k^I0&NYrkjv8(2o&j`fo?G)85TJFQ*V1B9>o&pH22fUsswG%yTr;E^U^A-=T_K&k z+Ze&{oX+`$fCI+-C+*D147C81!VF>Ry4RPIwE2$Mkg5pI8(WfE$Sk{CDS_qe_zy) zszo-4eoSZJ!b!k|C8DXh%=kzS;lHyI5vX!Ky5lq~0Wk%57wM-EeDG}=QSW^G70RFx zVtqq5>mQWy3VUQyI_q)DvCpJ*<=|;Hi9a-7F^#jKDusy$4TGE?#XV*dT2>2$@&%55 z#S{FI56j4pGMyWwlWATK{^kR7hu4LV=PP4BX64>lu$4~|eYo)~3S=XxFZ&^}Smtxu zSE&UNd7Q8y;-iB@(y3$j1X8>M#fg&*7zUjtAL7{z%fHyg-P{k3dN+M7E8E$nJF*TN zX};8piG?_=qafFE=ICkVy&P8)F*BC7Ew6n)?_un7Ip|6t)f6w^=osl5=p7Z2t_Z`0 z8kd$8qvkzF8iyb?Y*RoRPl97_shL%AJBHapGQuB_gAnDm!=Fw>SouzYeawS{+Z6VG zhHQ1;iXQuXyPiwt+E$VM^zbk*z_X|8A|~LDbd^u3bAEPQsMH77Ipa1;;#3^~Zkhe= z(u;a>w$6rftctoW`IiC6(s+|^c?O(HZ)OiNC~?TRC(wn7y6N|=3n0-uK({Fo;O$Rw z5e{k8h2KiXf=Qf}DWg`jD#)gx98CHCfzfRPAU(5L7!@qHI%DK4EIn=>?q?m1bA_03 z{q>CQ)YV+SUUE?25?p=19GG0NHK(v*%2h{Nz~BHkr_l}~w1@q!6^=)3`SZWpVwkxX z0CtPXS{Us=$awbHVJq3dp;Z0Yo8`W|)jhKi_&~s-gmm}mv`jr_7%q4hA2&vR$J9cG zdzTz=K)j}O3P1N`=&9afj+T7n@3Bro`^+2}1eqPRO+W??p*N+h0FWRg2H5&V4Nvg* zy*!uyt2EogfE;^#6oB0@TF6Qtk zZeUw%-K{VLpaFhFJC{)4y*t|t_Qlc-Xd;Ntg;)QFk65O2p5Pq9B)N%$T z049qLI3#7&Azfa~hicQ|I}~YgAWM|)#|F5sSyd3uu7wwuS=Hr|{wyd2v|LlI@~Ech zwScvnpOrVCAjba1%>SDI_4bf?zhQe`B=eCWL-Y@~&o$*OMmX+6<%RcbwNhFB(qsGn zRx7R$ zTaXN+@u&bEg9Nwt9~4aEHBP`mWeuI!yJ$WL?kK_CxL~=ek;Nhz8`OAoNR@~(1nE0J zU66({t}w%Dma~kYJ_XC-jU{D3OF3NlA0YwUt!u`bCw{lm+i4=CYHjT(?O?J0=&`ia zK_TsA!_U1P^5M*aI$5G{fsRV-g7bL7Io>;Yi804E)2>58IEdzER3T6K3M{*dDWiH= z%O43vhC$UM;=OPNc?1GcxCr|8^LDRvGY=+;Q+~Cw5$Qam2Uv5OKRK62{Dok>W0A~N zyn8ess-YHjy|SxpF3a!NnF-_gwSqD|>Ra?{xhxK@Wl1-7a-YP&7{vQU@|pgEazhoq z^e_KNfMAjUlE#Aj6FITo|6D&L8jCgBC$t@cCbqTHTAjbl&8I1q+*72dgZTMC_kGA!W z>_)}z-*;-~X3pBazwPIJnC9NtQ>HaKs|Y~kXU74o!J^YGs6dC{oq;3A?T+Lj{n~G> z`+zMio+LB(7hDjZ1*BkqV6!3!Gs~H5Ila;AOdxxsaq>?Q=VFCw?OV0Ibv-)pq{8DEyxh z`EQ7#{+EiW|IR}J2;KZ_V01#8(mxa7CvpNxP7~SMlM`nr_xOpLhj;J%qs5BX5gBM-}AN>n( zRxP#0oO|v0U*ed!58CUk)G|Pa--YEnn`Y@MC3%)33+SsqImW3JnTWk_CnfvVw5z(#+@i!~XdW1)O!@YisTefJnOcg5+an*sv?osiFn| z009?<2QHIKOJ5X#LwD=PMZLVv{}O@O4SV-Wqd3GPfhq^$vo;Cyf&q39dbo)Rdw^83 zg|s?ED;*>FJrauium1@GID~w58ms{@^}*#1wA=BkBNgBeAGBB2rke8M@F)G5iXf0A zZ6i!Mfe!s)z0oh1vctHlzCC+|oAR9zrc+i{C1vc;qmhx3*a~~^z%|J!R=3&$g5S=F zaX8wQ^?dbziG-@W4@w_m9F<6HAG_wVG2y=@U(ZzeII)KrfClZBXv=oo@W{ycIrRc( z^*q!vKnq9{bMx~X3w32@0aynFt0PkYmmPZkS02z9L?(;YNx{8e$cvSil_dcTlO_w| zS96fuvg9M7(tkc8kKI|eEMYrbTX0)xPaZ&~9Zw?w_njN%02H|-Y0P;PeY6*?|LmDH zNC?t(G&MuBD5~BR4c~a@1X49r`)%b~4WwPioTKcv;s})RPnHC;og9W^Z<-T? z?9dep00*O)S?@di>I5JgJR%r^fR-x_L#^`#~topkO-I4K&(Y>pMB? zl{5ZhlM`f5j1pqq=jKk%{b=3rlSvoskIRbP<#N0s+GQUmQ11Fz!lWCb-R0YjL&)>_ zb|(NYtzJW7Jod`j0G+DM4LDOQ?diYhixK!_%BUf~jE%X|TjRRY{4Dw5k6(1<+qn-L zgS`7OM^VieXYQKSy2iRSMNe$>c&@~_PWY(nj=zmw*vsau8tJRHH%sR2ACG0@^>L3^ z?V66=Gpa6A?T_nX?O~B!UO)zDd4r~MG$ZW9*Eehr&Cy#HqA4b~pQdP@4LMwx`4h*yT=RPsEy$buIl7FMqei%)4PK?mpPu zzpgaV(Q-1Q!EHI#r<#ZmUDGZLE{2JMSI6ssF|X;{PU+ju{b(nvSe-4%_9W1|+a1HT zUif}h8iRFRmVzF{t_E$gL0;E2)iO#qYp{e7wG;xQ^aFUqw&lhubXacp?Nm)945SL9 zIpQS738J-@xIlbWmut^C|I7^M#XCN!wt7UQQMD*&GF7`F3V`(!0JY`+tD5pJm9kXr zu5=#K{b^E;!d$KF)}QiWeX5ku40qu?#zn9Dykhsp!uGj*Q834>?HbCk`WhAH7_IT!!BZ|gcf`kP;j|aF=HDdox$p0vb{c z0`q8ku#d}Nm!_f8EB2&u3q&-}UYhYKYa_)>(zZSP5 z`mirNPUP%Vt(SsqT?RE}Qd}!zicxXvmjuxPq@i@Ul)Js@a&0ML{R5XlsQb0uA@^$F z2Na%HixTEC*$wc0vcn_-lmGtSt^GSKTZ16IA%b2=xpzltE?gm=v;x@;^EAcw3_guY z4cxTkb}0Wvz}Uy`TswB`tGFAT6k$V`-Jbhk&J*vLr<4vHsaKMj4hVci6V`jw?J-@=M zEb(Fl-HfbbJ+>NQ>7St5F#Hd%W}by#g5j=Rz|nK%ABFp~lo#FeTbm7Yo;Af5HYP5i zd#bFCX@^YTcbO=cP+({_aAvE5jI2pCIQS>k0F>i)GBzeq_X| zoSl0YAX$P!VjZ0wQuyt98-aIDfE+4JKpcyKHEie~%`g9kwSS_?KGIEkx%lIiD$&{I zTV|sriKQ)F8CI=~ZM&C*$#$ipS4(G;N;ne%mc9Bw_@W;xESZh^OIs`PgR~)&EW@#5 z75@}~e|>+X0=Jf}*?BzvdKmJw4uzQv3Oo2yHTp+w%8y#Oyt&e7wV~x?>~*X&sIRXF zu77p@3!Cl;T$U>t0kTY(s_h)^aeq4KI+(-kVB0qY|%xcm)ER1!T5-m5|eiGsc z61v7MnaBMa-?QMn8&>fkG<7Def)fw54L@u5r+(W6ahZNZ;)g;MWb@5MD_5t}6H zRvCkZ4!sgV6SC0)04+`s>ZLSc#ne|!<5s*SCWG=kZFve*x9d+a@Z3yZNZlcB*>occ z#t0q+7Uxm%I@E3rLqgLNkNuMcu)yW3@6kKX$|U&#(Q@*wSaze z90y~3>GDq?30w}}pAk>jwj_yKi6|e;vX&|z?GM<~C_6svUps8%q+^kAF2Og+B>Vu< zHd>L-ck*?Z!uFu*ZZ+iP%LhQioNr`gWUD%h)~5?{cdsSq9W(g%JKYn$A8gc*2Ngc+ zR(NXkX>*^{$>E`{qZ9eVMobn6=8-U3B>?cgQP6fScaNDz%RPmU{F+nx3Aouy-y?JI7HMP5RRH#LmyI zkL@)2R_QcxxI6|MHH}up?)T56MA%K0Z%PaeWR;rL_0mNpdz*9pDcakji|mp_90JL9 z;;GX2cPUH*fZr^(W2+&wya&$}_#pKne;|hSI>hLZcwVA(cES@C>gM@Xf|#=JF(K%S zG;CbGRfj|eswrT;D{cT%hg>yqpcUZi;t{iWtMQ7jzj;#Xrq;}^ke8AOIfWQ(KbMxd z|6N#Mk?L<4xHd3)2;R{*h+5CMaK7=#Ruw&hy8+(yYSXCYKgjCv=gwWonPJ?~;Y2I{ z(ms8!rbUcKduG7TtRuF3*ZLt1=oBW=B}L+La(AKRwM4*iU=SAfBqTpGlWTt|H+t1^ z-y?{`;i&1}2{@j;khDB&;!|Iznwm~}Iywj>d+g1?tlwviZn<*A{mt_?>V7U`+gh{D zG|^_n%(|;F5qH+)9EUetEw{-%bU2a6j(r@%J2Db^VIsbQsyOW7e$J&RuQl+7Z2O;M zm>Tue-TNmj`%pH)ziu8Pd;#O4D^ePrWw5Fjmm1qIKBzMs6}c#inoN(Hxy$&=G5$nW zdLjm|kU7aKGacCGiU_{0C@8AnU#ehI!^s|hzGZr3@2pA9&CCF|>%Ls^B!$&j_+!Kc z0=QOoSd>$+DBs_(T%x7hZ@}tf|H31s;2JoZ+;$WQG)((bc&%AaP)5BnlHp!Y-M_!P z)~1%XKO{KcrrcnPV_?ym=;ZDRZlgXifuLbQ^Uov{jIXq8!CkeQd6oUg`Z&Uo^8H(B zRw;tX!YyV-T;u!`J~G|PDUjgpTIIYg3Pn(+w_xosHNdT%@xlZ-uEdpAd*EoX__;~j zJjk28;4o&gc#!59J-!$mw0#mXRh{XY6e_mtF?wqGiF1h=FL=B)_Y_vc0r4jO4T|Rg>%!t`qROJ*+2Z=^RMy7bW#H@r8vmI?dxAc=0 z6UQ)jcSaV2KK}`MA4+v^(=s(%=2zbTSYlG$xoYcg>(5F7aI$V7m&{d|-*;Mt;*{#m zW3YbLi%F0-^IB|d?0L48NEm7O#suJpe51s!vo&FK-%sTmdE9yD83<-A?2KOj1Z+xk~gU zC#~HZjWkv&16|d3YwB=^$89zrbq4YO5|b}Q1V;NEy_#o*G4M{a$M3y?S=Xy!O9>jK zj&z5lI_WfU%5v+5vv%lijaIRVZ#CreJ+g2|_F#;_=xf#;%`n+y6x|uhv3u2-ofhuW zH-$fZc`r7ygw4rlTQW1T{!yo!05TQF(!8Lk&o;9E`Cjter2QG zqXs|yx0##1#YF+OQtqD#_8&}wn&OxD>ZDp3y>DhIQ@-Y)X5ZOCulWJgh=q=;R^Fk< zdR1SXnv+UokG z^|LUyDJ=b(wY2p_EY7eM*VRg8^eQ(bq*=A`tF+EBOGlgz&;!H3Qdb);ROe)&aPLiq zl>Z#VDT2XObhw27*H54qFbs=?+OBq z*53{sNk1^L`o0;#ev?Zlyorq^GC3OC@bV|@woqQNVbRS+(?T(;`JVEQ^Io~ew-Bh; z%iNmXnJ;pOhYLKm(K2rvqgK3$Umg%+D5-WjMcIe-lB3v^G(|kt1{yLfnVJ^OL;GdH zGlCG~4}je``9Yhf%WX}Cn7OR?rPqRSSo_XIom%QZ))koI*FOLOrSo?U_N!hB(MKtz)A zG|%HB;j{=~-Rukr7Q1M(`M@}I3_>d@cTKW`lepIEbZ%a8mZFw%4QZqG)VuAF{byjE zUW&_G)2A-2S5W<3ANb3q_Jur%_x6^RL9x5T+z@0I7<9P4MkE5Q}; zK%|NKhqD$cYd2%c7y6wyI_v&~LQeY{MNiYL7#k-}kmF8K4%;6*bpW8RFLuDst3GJ& zO6Y>X49b|}PNknyLk%yi>#46dGLTGO2r}b-2+d-dbofN(Xe?aoo0l7pZqhCkmnO5+ zed+SgYk*r~Wp$Q9n^HYT?Y4sSn0+ybJ9%%LJ$?$92f%zK9PXu@me)2idBEqv0!_WDk&EviFlZ03S=zm7sDW^6TCZ%p3y#m}B2GI2=G)j* z?-7s(*w?FWUPy*-^YUB1cZ$VmV9^@~hT%JXAN`74+}lyoBKKU~V;+wwmfFF$R05qm z&z8PGyTB!sdes$!t@2y}&pu_IcRU7VbDU_78tk@}DC%22i)hW0gz!-9MTfFnt;WV- z7U-O@M|t^cOT9wE&^P&XA_D!}n2S|>uK7V1X&*B*#6zc(1fLvrctuHe6dmVcs2N~& zYyIP?E>P;N%1MRkOT`}787)z>Te#Ih%* zT2a2_G>_JC$byH+I4)o zoI_JV)Yi(`#?Ldt60*yTobS!_7#iYajG9(ApLcCe$uO5_jVejZ>=#nCC$@*2&%y{? zH{U3h??xN+KtudWo)sb3@)nimny(I#H3IMUNan3UBtj~;B||LRrm3^CTiB%Qkar=U_fQGu zZ?}+s8|}PiC|OeU!X(dsiY8Xr^ZHiN(pBFL2ki7`7lv~e82s>~`!&&TA1@+D>beR! zx&ebrGhV~iimu7+2CC%e49&E(#8iKi+2_lmXB%k>Qm{CgoM~E7Y|(S()bnQf4LwAm zsY!LdWX#-|Li@RfSk0M9zS1(!Uh#Rje_ny%N?&6!fjzHh^gYjm+QFrRV*Se{9eD|Y zcD>+cI1|*A&=={17?zUMC_!T8@69)A=CVE-(Qi{JPL)YZGa*$VbUpSHfQk04ip=5& zb<<$@vg_dg*ujvZ!Zv^(09cHm;4M=R%FYbHvKWBH&120x5GdgQnH>gN^DVn~o)@qD zcn|HvUa!)@=u5?aSK%9|uZUSDGVDJuiz&1Qt7Bx`e0)C~bYn9$%Vw}I$hQ|(<}fXeeg&5JizUQhWBkLE4f0?Hl62w+&j4dG@{l@Cu2`bd-2pKIm!@!kH zr!NH-rp76xf*BM=tz}qtE!Gg194~vaRe58fIc&prpxDj9V~x4S8EP0`pN#Qae+=-d z+T_oWTP}E(;{&}?ccF%;E2 zEV_mRw|bzxk4{Q6ZH&HWe_<@RL+rug{clZN1hq&c|1>!V^_P<*J6 z&SgnSf4>%*y{u?9A|(L`oPoIX!gAwde{g-2dahMUJv?336=qqTnI=D>Fhq=YP9HU> zSZ!$^w}i5BRE{j9xm?{psxrATM>`l|*QVUa(Gh&-R8UD7b#l|iyJcqU$gB_u89Z;c z&RzLom+G3jTNnnEf30w5oWS0~RzoBeJ?Gk{X%!!KadBt)>b&3@$dU4P@0ZZSxYsWc z2klcc+o(>m(Bo#)w2%5y|f3U-BB|t zJr^{a07%W*m6vo%S)cr#R@!spl@l-9uRqHqh|10%8mzWQo`@`Q-TZje%!1qvE%KIO z0QRZPHa#ZW*Cv%;#?9lc$?O)3fq57vHh{Aa)jl&V^XNWSWzgXjuoTM`Hol%{g}?p~ z!6Ev)ucUQF{I)5e_)Y8)PmKRom|JYZ|>I!}7MvYgCE zJL%RMLr`pcf!{x_`@oF%1~5d?qqsq0>mzT>p(@jv9es#h`@*CDTqMw*HT zQym1+f|BGxoRB2tq+IMkR>i3+qNiB7ye)4JWntiR9(QD{A4XUetmjgJI}U$z&s(o3 z-7)W%qr@!%W(Y&y27ebXoCHs8=8RA3%7|)^x*=Dm6I8S9+0g65o@qW^J~4ovLZ{!i zsjH@TyX@lvlaaxCU=gko#eC#J{M2Fx72F`n#uFd(UAC>ro~R=|wan?mwRGar74gIk z`THRU)bh6XX0~gF6xG&i+pNll6r@dmMTC>G)@Q z9oc`{d6^ueMNv%JY32D|scZDN#7@*Ml}AFMKeg_WP2lqG-p5^+!gLF3s%xquv{e!s zB<@}V&F@Q7lpoK+8~_e^CO=tWkEpLwc}TAOx*d;#*Xo|R^r2J@br8>mi{j)+9|$zd z>R?6hqD>>i5e<+YMP$GYosTIhcFB9)ga?g4Z-GvHaglIM+6nwa-Y~3qr##t#Di!&w z?0eH1d$nuGzK!lwvo^5fwZ`=PRCJ%IgxNZmy*^qo6-4PQ!g&$t4Ps7TG`XUE4(eMh zQWa!4T5ZLTu!vn=4}EcW&Epd?1Q$*C4W5Wz>ej@G1a|85t+N<|q1;(eEK#M1cMX zrnl9Og#QP;<&SXYTLFZgX1u@^(>V>0sFbucE*Rkxclay4j;*@YM}8c;cCyAN_Ry@G ztRetNisTj!tJ3Q*p0{VJ#L=Q+Ek|MtSqiL%=yL?UKsd)arrK|ZM zNqM`ru#I>&t|%D69CZ73w6y~HCPm5F)g{TaX~1EIV0t@{O0W>QCp<^lY3}lzl)2GWTTA?Id;2)ohL;W|MquoEd3{9W`=b$wkB9kU6WivPvv#hJLPK^+gde{k zzwd6PRTRyNG{6NKkT@;tuHeI$A?7>Z0U_Yku=&}16PNpmF(qATJI#7A;+A^*{a~d} zJNxm13g|=W?am#P%#3&Ev4rS~8xGB_bF|A1pR>{ve7|?%@8Kz(%iF(ff={V^TLlTU z>hV1QWIAp>aLzX%;%6X3pc`mgwif^~3T6_9@-|T&HvI{c2{-L}AAduxkk{|8rFlNv zQ#5eTnGDZsAG|Pm3m$h0+ zXZkQyzw#&3^e-zfGkvrBd@V~EFzYGEaC393Rpz@&)1qMXl-;<^`EWDGzxthFw1HP2 z6Y-BOM9tDea5!!{t0AX@wrfHQci-k=wvDH2FmA-t&F6rQ>QwL%O)vHaVebjI8UFq zQS{}n;SB0HNNo_`5fBSsmo-EQ`-8Y)MpZ-)IA`nvwB9kOe#&(wvag1+2mak}g2MfA zRUlpCO=0infNSjC+G;y5{`h_kh#%2OlkTAlb*RYCIKBAYZ`)f)Q6x;lF}>j!obUJX z_Zv9TY=`XgO2)vVRw@BDgUf%h8SZehx27ks7T9BC75NmUkMkX?fBp|6f{r`=uY)!I zf6&AqpMklz<{bP@em8&gdo$FJ|2wthe+JtD-ZJO^8x^W}!Gi%f%r|e{y5+gMYLfoO zG}JVS{t1)s0yg_R-+%obavLx#duVuY{Em^;E5KElcA7El)3Wz`JF9X6 z5a-qlv?LbjO||Xq?e6v9BdFuugbRPK1s2#Efa<`2EL5rcD9$$TWpspda?ZVddMw9e z5S3U<2?Ug#&kYTG0P8biq=l_*E-&?c9o}-UXTP6> z9PZ=oH-B~f7I(eTpzV|g3-9dgRM~d1>;w9&pM4fV*m5gTfQ#R|9Lmg*-k=pe9j-{v z8KJAUaKppT6Q~mZez`+HK=B;l3ab_rQa&Hf98Lr?X807EXtMxTTmwo}A%yFvzou&d zVP9Ju09TDnk2zP+=W#($%Oc=2ROLP;S6Et_$PKuRp(iFlT_@;VY&(9TYo15v*Z{uz z0+1!~{WRm#v#*<%qJIDa!ZGMMTCQ;nT{o@lM+1^rUUf!fZ6@^y*GqLTDO8)A&{cOIqSM671)t5#?O2%x@kHNth zIvTh&$9*&=oecf?_7vcM2gFk=2Tj6mMII(@Zgz3k$vgw1cG%KB9D)HSZXPzpClO!` zFXG*0HjaPAQ|J^fLEMO9q7+;G>Mze~lfN9l@_X#sIZh{j54a>gVD}T|m|01_+2C?_ zxuv!C+*qw!nuG&zN6_ZGkaL-lIYm<2AILfZ@~MFkA%)E!7yAeI{@(CPRp3ny-7?1V zJed9`4O_k3-JK!p$e#Fht)qU2{l${?-bQl9zTR3)Q(3cqQL1nELsC8|=*Vnq(!v<& zSQe~HQ6!{^&1pJME(^`E1&>~0gc+5Z-Y#!DY-FZmrtU|n)xk$WjxOH2lEQJg7v(h2 z;KoMGcCCyi*sY}g?ci9St_eLU#QzBLs{ zo`M{24f;4TtSJ=pII_dIJLj^6IJ`WJlK;FT2aj-$Ze>q;bQCjXDRATW3h+CTt)CLD zve+=Tq}V)dc4-R)0pd=!a=B?vDyYRyGro8pJG63{%iw&DRI|AfW$7066z1dKiAL!_ z#d_WaPzN|$(tCvysW+`Lp3BTIigB<6=Y84T^#GG;PZf9w$||;8@)Ss*MU>DguNAbh zr6FHJpyGg_G@0^}cusx{=`y=Gr=q{4cQXYrP5cl=Hr1X4vP@@M13dxREbgnbf(#4$ zlVJpuFu|k_wLp|q34gy(6=)ItI{|_uxBU8e?Cc|R8x#sXi4%c_#%*>0`6M+ykWmRC zs7)zaDo+$@mthi}RuI8VjNLV=4)D_c<=!if734%sU}mu!T-A|82iEHhjd>#_x!s8+ zLX_#DLzbE=@u6zdEMG0AgQ#w1ACr$$uw3xq_4$t)k@H zEc5nZO$e}yrexMzKP~K2<009pw#@{Qn`SQ0KU({?qqO$z6t{QiR<%vXr!!I$+#aw$ zRpH@NYVp`Rqozyrq@s3zs@rb9!datsVCze<>=u=IW#nMo*K$MNuIKmdW*cK89^ zG}29K@@LJcB^0HLId=0t3M4kfa-)SO{?{%~UIw=kZ5tC?3u6PcA-_Vkp?QUkrYr2W z7uHu|--^Y?0TvTEJJ5Wp`i;s$YcmHvgEF7gokv*z{_LQ&|6FuqP%i=BDXsz0rE)|m|pVAgQhv=N}#TK^xRrKrTsh!Nu|HLK7w|XWxe3L5{~^fZr|JC&=J;yBZ}2gF^y4YY}?ge zl@D>WkhnEf9`M8=aM7jVuxzC2)(Ag_r2*7wu~j9JHNffH6R}=a9Vn4M>ig6vnB>v` zQfmw~;Gw5YQC1z5LBZqgoCW2|B-p_FP`!uYAF+1+bCELXJjxW~>&(XxCqTr6mUEI3 z>N3d~oTOl0qkkfAb*9~eA$u#qGapB=T4DH16{=ZLZBGpLjiwAMY2=s22W@&hg{e`4 zKsb8lt`zfxn_KE^lz(AmAv)!U@i5HR?bY$i%%9P34GNdm)_g4UfeNDnk+jXA2D-N_ zRqBLkXj*GTw)Xc|cn=ql&7wt3j5N@1hhl2d_D!KvI8|Hm#pb@t;t;$+qy9Jjq!_>n zIdLW9rzjqR(&5RHXXl#&K#Nw8z7+_uTd@I@RPa;N54sJT^zRI}QHtBDq$1m~xr@N* zC?d@+-m>wXvHxjMjY%7}hzs~y;$L=Oy3PVT^vwPv9(#{09m~j=GP%#^KcMp)RGS1~ zkT}&b?{Z4VzGLvN<3$#jekR~OA&u=Zb_g`ctbT|wLkH~0*n^*_{p?I$k7M(NfW&19 zgkarP$b!YzR?l};K10>~wgY5aO;_o|kk;K$-3B2(AWR#OX*LjRC(gEh9K2`q%&?KP zPJy#5>wIAT_C_VFI1dLKHMO`Mo^E%G^TJ7$@aNrm4~K6SZi!ggCXt6dHTxZFb7?Be z6%0>-cF;3}`JfyHC+6ENMj=ksvUMTg$4KK~(-$)yI8haz;A{-LNl(R-6a2y4I@4dB z=w0C=Acb2>-JnEk66+$X3XgsN!&V3VG+78)RCHXG&!B8a%E7#dXuU>C4Odb2m3)p) z^)V&r1@k^I%Qg|n@$4K@88FT6Z6U))IyC_H&Cg`sSdGu zz!HF5z0{}Aj`OVt%zgNsp+mRq1R?2~;?o(6J9LLrzG?F{8rc9fVa{3x@C!%{^V^)h zs02b5bVkNvYJ9J*aP!;X3JpAyXrerJhvU|J?IH&4Y6n!D@)1e7?wjhEg7uYnSJZ;! zo!4o|g_RThe}$f(KG&`X=mSc}FFi;L0pfgh@GJ7JMBZ>wyQ0elAB;}3>q>R+mKo}& z6>%a|er>|vxr{_yWls4X6#K~IM^RCc9niV+d4V)kg;!RJ0mABNA(N^fQ3D?t>`W!J zkzXgg`_D1OBvi(}U;QXG);|iKUge>0`Xx!1CxFgSfKWXUS4kFCv!>>sulsa018owE5KA0bia0K1Tcurvs}j^v>XO9iD_%VA+XpJ=96{~`$#uK zeMVixpS55n5*OyIv>k0l3A@q4%JzFh;og#t76f;1(>0A`wULT98fSbMl+ORXl}Om3 zquLM#>%cLLDDvU~Ojnmkb-pdD?=^6FZt!8*+33*6Rwm2DG3sZ@V3G%>?NWhMJTRkE zec>VSLty_GRLlr)#71cPFe!OC014Go^{;c8Z-0l|SEm4Njk>w@Fz%o+Y2qhM;8|Le zVb3Q&3ZL!g7L8Q5^=Zv2S#t}ENLZKGiG;JTKAm^cxges97a!X==B^-i2OdhbmD+Vc zGHX##2O}ehLq4C!PmVsN2;W1u<+$9*kxH&%Zcwu=t>JHxf zWkO6;ry+U)E5!a$Yc9uO!WZ)t+VWfmeEURG<@=IiuL0v56&!?E!x3PKotJ2RvLXR^ z1(8xSzGTT$e!kkBzV=uq} z6fisLF0nslQ*2s%h|1;R^n3-d8VDzlB6BjJVJEdaLVwR^AWy^aL|(34}*AN^~li*(gyV3vS?b?(C#6;Dizb|qorn`B6yA4q`N)gvLb$c1{f z*Tq0u$D+Sa7b02&AgxKe*lqD!&{PAYQ^AxDaD2lv9iZ)ajG`!{A0+*0vjLFRVJ>>y zc>Wh9>^gB>U-c>=a8*V$Oaj$tvRFBNlEavs-V6iWK|$j(rqal=xozVG_tt#}YIxVh z>=*X>>TjNRD~t~w-rI?WicEVBrD}ca{~G?s@0zBNQ(QK)&y^jY0dG5&1a3?P?T0&w zIXgR75;vt@45o>eIs`tu#-SmFVZZ9IKYOP1bNv!?X_E68D#J)?G-kQ5AhYUiLQ)%+ zOE73Wx~F?Xy~xPeI>Hfl{gFaBT{auT>~Ukhh#dM5+4boTeF z3oX$;_=shr&|J_}F{)r~5rdv-xEjdMnH0!uRa4TbRoR<241m9H$;N>e+a?dFFVVr_ z%zxKofPi$r&S#QCT4zMb*gLbrIXSiC(UCs}i{%5-2Yovqhz+*gJOnO+Rn~F4kaLf^ zoU0pt>!l@Lxhb9c{dSzc2e$n#5b+2p;xkYp0W8Q5IZ~0X%rA3WMK0skhX643|LX2L z!4ld^i%cC*xs zn@Kj%GOm!UpiZdiH^0JfK}g`*q~pb_GtO5!DzMA4&mZ4o@yybsms0GWXVMJ$An&EV zR?+U_#j=oXjk%GL_E6uPuj)I zJvphf)eBQI+4LK@Lxxw-@6Je_Iv2VLI>g1#2;%D|`L(rkxjSm3pJUOv8Xhuz||dr1cZDc1p~ zv-IK8-()X9rlBy_9J}{Q_TT;+u4$fl-wSJQWAQkYF%nD0Eu(ujnLuJ?^M{8&jB2#_ zTz(i#cy9>)an3#Im^331GxQ+c`!r9tvtwTcX3dH%Ib$`&bMRN`y93a2#OP78Q~^vL zp(5med0VUhKI%?=4E_lG+$dmjz$cC&Yl2l*Xoz#}jaTDwArTT6e>ebN1=ChoYsnAeP{vP>C*oSE1x#_wsTjGQ#>4yfT}YF;QLHBB0z zn)u9AV{4Q}dh=G`a9Sc-S7BDy$?D{fU^-00J#=z+$>m>#J6yecXQJMnYSW(cM z33qHfIiEy0AlI;6N$^*pTqWH(hnrrPl*!ZB_#$;t`1<~o04-lo)l<5x2dt(FkXPWY zy2a8nGHem~T=N;84}3x%^!5EH>rXG~qz-L1?4`@Dwbh@ z1nYE!y-T`z{n3ZNgDcP}6j!@%)+yhR$cd)H*KSS1;F77;*-UQ5uV)VpRGrJ1D7RLF z+x2a&q((y~B;Ib8TaWZg?8wK{kYcR8>5(&8w{xdlD*(9D26kv2Jy&#oi+*hO~v%=)yz zWNCyh27Y|F`jy>-|77^_7RW~Ux*`wQ zuH?XewzZcY$~y~oya;yKAE8i!vKbk&TvopQ==zcIn2$(s;&~r5fXfPOtlb8(PA<2( zz^lDw=%A&93j$K2oIsJHCG$*{`x8OK<`XyZMH*xcc<7M2c9ohjfFHNm{%VshJafv~^0}1yB_~S*07UaAS9Zy7Pc1-{&;hq=l!@w9hx4R1s;}Y}cpyfGTjlF2av$ zg`^yx4RyX_X^&hu$gF?%1+t42wkW_!S{3QCaJH<-CSsZ|TcRk;9tN*RdZRbr)#gKJ z*`wygOnd{(v{7}j=-S9=E^vlcl%=vQr?gvwLCjw;^4j34x%jU_ z$cDL}W&x$hE-DK(w>xHu+$-CkrpU7Lu&pg%N7-H6x9u7e@6>XVBLTQYxJ_kIh5LOg zp-rYHPV|lY&Fuqm@iNR;)dHxd*S8Um^y}DX`~EAm6H^&Ce6^^|ot?X7d2G9?rV{Fw zX2dgcfYS-|b~qG$AAKa>xkPn3-A0ScndgtGl>-u35rf22XSBPPtCaXhzt-yi7|K7GD9=MO$Iuiq9TGnJU6QT`JJ?NoAa zmZzx{#77&te0_6ZwLg>#8+6mAF<#um)KaZ_@jTnk%ERbp@0M*;F>T>J;kcXn{$`t3 z8W;0AJKd5zqZMzO*90`OMBCh z@^SNKq5O|AoLqBFz9aM%JUo+U56ij389ICBA&3lE;Tx#3MHmQlJ+Rk7-Abh`^ zv+q8#m%TSl$RKgcCBGq-_Y>l&pnf;?$%z8g;I>U~dKD5Y61Vo%v+M!w)m!9eLEFy7 z3sZ;UZSOte;ya`KRPXTN1SWm1Tk1kJokz{}^O{FL6ILcm(mX25N!h?_+wRFyZS5Bh zrDk3l9~kLE_tUW0!J@-t;KmwzI=1~%a1i~&}G*>$Et>yyuWfC zzwyuwTPgw*dGJi)%MUvfEpg5)&#zP7TD;M|n&KM7Gl)ay&&!&O<9WduO+B6)z!lRs z3M-dqf2vp6u!?>jI(%&T3TbUV8Tq=12;2j76)OKmJNAmCe#w^elBRIg;Xh)??CBB( zI?pD2EWnzPa+;Vy`I}hl14`>n*P1m9*W+ao;h~D3@K5GUS(Lp8J~t|948%xY$JmQa ztjtJ9KxpJ+3Nj@5w0zWDA&(nstjib__?&);8K4(#jqmmmJ2b08B5@j)tWPgg zANj86(3vFN4uk*$KTbQSrBSf7RI#r&jw-0h$-FJ;qiW&Wmm}qL@I`ql17)o->rci; zVt^}d4C8of!5oBQza$~`)YWs-;#4*Bj-}5FX`V(F6NewezL(e7nQQm8)gtGIm8n$% z=FU7NLRIcB)_*uhH<#u9msA6F8eyamoqWd_G{oG{sdD9tV_WyN72L7 zMa{Pc%eF`mE+>H7f}E9(j8h4~HKSSkA~z09acy^-F=5MF@Cy&q#-A^%0qjrS!Y4r;9ZLS^JH}?iJ0hE(u)A1+Z>?F(K z*`Be_uE#t!XO5jbP0?~HGUZ&o0x@%Bp;^w#Org6B)TyBcOU?%91-+e)m9X}jTd85= z?G;ou2Sv8Qigzm^oLLLlsRA1R#_QQZ_>8~Ay`qqqqu>LpifYo{>t~B1%SE)V0Ng{F zMqO}d?vUghEb&-Q2r71XJDnsQ>@d;UpZSRr1YS&2ERcnFxR2@|4!wTRqAkceJ{$0G z`5K{p6U}C;L0kCzyzW7G$OEm}j121XzCQ_Us*E5y>BS9x;N5zVx#1ZtC$Ko^EZ09! zu0Z@{^TfpWC&fTe1BQc?5`hJ<>~Tn;KbfD#9s!3jN|*o7`I^=q176uR)ThvO`dK6J zdFi)D9&wxIUt%cVO`lto-NiJ^bW^j&-0(UUrX1;|cZz7@u%5)7R0X0?y9Vs)?j zHp{{rFP+M9myK&4FG@E4$@9p9o=XUbboL0e0wBX7Oo4u#m7%i?_G>kd$qs!PF!}Ec zmQj?2UFwl>#Mt`!VLO^mx4C2VP9A$`I-}oT2~+1d#^W>2%|BXY;MPsGI~ZG1pv?S zJ`rO}C-#99M#zm#?GYiqhU~-;&2z8rivydeZWAnyU)wKm5mj=$ONp9vgAjK}>(!5X zc9TmEi)~Y!cUGmn!?uVHuesRr`i2@`PpuqO7MWT-4&V)epQ+?Zifne1Ir`B$r92Hq z@-?JAZkDjPzfHbGBP-W$HW-;d0y6_ok6~p{`qaDfSe%)A3FK+$8OckdjqntkzjtO8 za$-*}--_cshec@&_va&nppDBz6{Uqq(~rO9B@DT|m|t8X@OR~QGPTYn4zK$xxLUbg-@+9J%o~KyyP)t)oml5&{Z$$F z90zzAWIZobv_um}N4RZ{hHv|#LXETRnn~ho)de#Ajqh;&MZ-g81MF^pX-H~6-uHVu zqkiI00zjavLHKG1*`hw4B3a!}4zP}q4m?2V zNVR{1EZm}q(_On5!1MnGHxq`3uoxi8=0kgfXVa!KACuhD8z3pI8FHf_i!isE92 zUPEer(lHuPOha$6Q~-#wHg!5*o@N5N`O;~3?@*4=7e<#J%Jmfw^4!qGvt#wk zPs3B!zHH`+lrC*Fggw1TQ^*)McpHSl?)+RnxUunez&e$Z>s@|&KOw%w5tkXJ?_PY= zO=?>%iV?Ts01yQta<8T^sD#RBX_(6B`kklHI?EnC*grTY<>zjH?g}n${G?M z>FX(EaOz#x{39Z+i}Ss(Hz6joJ%yi9CA`ktYO{n1 z*2qiO-AHy5uJznCmw})p1nMh!2BCXUUWVXuugWSEz9yBrL-7()9qx2FhbnZMF4c(vL7qW z2_}FYS_U)*Iss_~)O@_!Lsc5V1&C?VMy@oz z1HwA}##Q_MS8hKAYGY43eU2#*hk@A^71fBzn%lP|ESe<+fw-HU6Dt5Ij1lJo`*t3M z0EZjEC7^w~7C)xC?e$t5mW4kG21<}iR){;7Xo;f>RJGd2-N@5aRarno*VYm%wPmZx- z*@`$NfEsy2Mj-A&vU94$%3()r>(5^gVu2FLU1R0IQE1GekNXld5Q`nJ4Es?WPoc94 zEXhE-LxxXw=O8I2EB-&R;QtvnsG_@uzt?j96K?Q-c1K44Pe&{Ro6wyKyvRpy7IbKD z3}Z1_{vD!=6uxLq&&Jmmb6%QHCj;iT*X7%L(v2d5FMdMU^n5?zmgK)6B<(Sh6-J5m zsU$|zx8!#1crp~qJX!&mv9Cc~32jw1F1)3V4LfpER&sW3JXcbNY3*|^M!mUH`**ijhCR6ZHGU>8i|$S$2F+!f^P1VeH1#!8$9B~{xm^Wh z*-pk-MclEG3$Cl7#~6~yUopHyNrV{qh2W{ONia0Cd+nLqlEKH2;Vv`8X}X@M!CfZK z_zHA&*I53gGWS1Q&HsRSrbnCvr`|iC4`hjS?H1$LC^VPpet)xh7)EMZJx-Vxs|Pec zU56ZHsztN)%Ay6K>*0~4j3f*3B$Hj;GLUj`myRro5TA3DqE}0IpQYanu%0SC;8pPUE$6{S1AP6%@ynq=g4g{yU~kEv$AGzm!guF1o&)Pp zWmM{d4*@u0q((b0XZ5M;%|C@N>E#2Pr@d1rJdL}~T9P4YLalcH22h8Y#@55qUQ9H{ zas=#2zy8r~VXdOiOHl?Cr)$NO z{vFF_V`{ebk;!*Tcps&z66nISN(Dpf#W8Ym0WJ!-Dic9@Q|LCR)ng<>LD5p}v~50n zZKjrq$1(BRY`CE?txl^;4Fzulvb-J^<3 zhO?iJ_fTujwUrOJG?k@G)~rd`b}J)#Gva^QHxWTf4qmc`epAwUAi=XY9Mn>rzi=C{V?}uHs!m z7bY%8b>rk7C`=J?h*h_|&?h@26e?sm?F*f$Kr_;Y>Zon$6vmdl=|1{!3>;Dw(Ys7ZPy5@!N0x;3#gIMAP6?<$5A=scZL z0)hw0UOyu@pZj#~^!*ls-01_de8{z;QFYDzjUEe51&<%$ ziq2HN*FRM7aXA`_--@z|(m;12(^n@HN9(z_@4M)UgDh(zp)cY~7VcC1-%y*(QF^%E zG8SqD2D)Ntm~H~Y@Ql6ASLqc;NvXf87(a`A)z*ZrZ*w9xdUzH2I4wOPQ*LoJB#c=V z`1-Qp{ZD8S78gcsjrj7M&2LJURG#HUk1R;f&G9B2n(1}Dsyk3XoCho5at|rajQ3hF#(7UNDN|X~l zPW0fzkn1WVFx);;f00#>^!t{0sjh9;JQ5x9_ z@#0+zFE+Hlt`Pxn&%nGtzu*M|UrXfQ+6RFmqhoKp0NWz?YydmgvZ4VOFp&(y;t3XL+j0VbKM3TM_7htn?%{9oOq01`B-jJ$Dpj^f{a_fmb$`WsqyLkj+Ju zfWyO9R~)4Gyzu&JcykpRHTSg3#zE|vmDLLReglX$Rv@Uk-d{i3j)XYS0vSe;41#(o+g zkdF9`rvBg8a8xwbf4!vCRTcQN&{)Z>4YPJ?Q}1|e)_P%C$W(yEY$*5kYzN=d9(a;{ zq;^!bZEd5`rvKEFzNm@2xvJp034Y)fyB{xo=f4%g$_$2GD@LA#ArRpTkJ_b$nSrMXBhAK)n*`et7f4x=^TUp95k-P!oc=e<4cXS@W$67&4I1AdpyuPrKf z_&f7qPj*(+kc6^8pxFz%tH!-uVWETbKZAjamiTy)NNd~3v{x4nf?V1dkEa_R&L44A z6gI(ot3sU_^a-(NbpNr9v8e;zK%G7{uVU?90-G3A-|&C8@M$L0Goe)exblRTHX9k^mM01I^M(2fo|DTV7g`NsDdpjIHS`lI6s`g|1EHeE(U93u37o{5U1T%@Ag7N4adFD6 z_@bP)w=y_YNSFrzmLVnvu)ve}z1HAKA7wxRKF5&uK%`y7fS)K&L^$`B6Z|(VFR85t zNN`)vp-dMHb_bo(DUTKR5hvE$gHuDvKA~|Z0Pfexz&NW4aTp{et6T`y?f9yWtAC3$ z=C?iP#w{^CU$x^4v|q~jwYL@X-gFdA6)MvQhO;d9CzRPBN?9brIu2I)6YiEODYJ#? zTLBZIzc=w+z#IXXX`cQsaWE2y%l`Xo^iL?<-RPmrnHN1id{gPLvv5m|3}&Qx^K7{v z07@&HpG&>DC#}lagrfmevZ#;;f%*a&t2w!cmUmZ9mzQKbu+kMJ{_1uR5GA5_PHeBX z?R?z0MqL5YCe)y}Ee7E$#JS-={G^cUYMW}l(+xX!*Y<;4oOdTikYOo6y`a3w@tzq$ zFxb)R5o1o6hll17@(0)@L;paB>=-FVRNE<^u?T^qb%pGoMQ7Ch+Np`o2|5JCzq<<$ zSYW}+`vJL5SB-~TiM`4xc5}IS4~4^d;R|+SL@B_W1^k-wzOMvG=h`D4_j6a8l6>?9 zzI|9jt_+pho(C2-cnSkGZkHuSGCM-MPDmU1p#-+hM$~ zr+?V$Ld~G7k)QwF{%5vF#oofm`44#}l@3q#h{Bd^xr)6}ULAoE#XBr$+S<+svz@~l z+spn``Sqqgx2xf{kh+OGaBRd{18I9}=FSSR(6jp)_T554oD0KECPNM2(77qMl>unOk;CATyh6J{PEKIr81g&#&1S8Nx_1fX(DXJ612sZW-4e9(J{D6NYKxJFY3 z-+@P@khq!i3a@3R>{YH4*yCHII@yDyXB0y_03!9lkT(X&`H znAs3PR#xK3>~Q>(5Ad%v8d-#8xjN#^KIMtRP$IJ(h1hehQo4kP8~0vy8*yk(*(yux z5^jap8lrZl-l_s-a^Xx)E>PrbCSz=C=4jTYN`H@iV$;v5`B9ZPZV<@oA)}|`fPFu5 zz9wFwDe#RWIEocyS^8JvKs;da>S?WgfF~zVT-Yv8Djt=aSBFE&giY zJNt=ooDpaMh0|-}Jno%KQ{_b8QS`<)esNP3C626_ZKes^UK=L&@GPDXCDz?gf+(?s zNthWN4yo8V8@-lUOhzx~F}+!u*HU5Q64h4oaq!D-N9IY_k?o^cKaxMzhfM$}kA1(z z+7ahU)-S&Ih~k|YEODJ4%g?Qk>zugrJ|I2q&HK%ZG^>TuiuC+|=@9Cx!eN`GbYq(L zz-pTl*|vCLNiv<^dFL~A;s=O3Jw-ip)8V8>=2Y83kT`=Q^bW>S&XxOaNI{ zTcuM5Kfw7Pt(zDmbVF&rdbsBKg|lf}up&OkUo_icn83qHbY9xgYiS#vdEv1(8IZT{ z9~YTE;aiivdF_qTa<-5ef9zz#NsT#}KSCwtgvNOx(vfS_v^as;*7S2kB| zV=(9NuB6UE#Q+;M0GLndR<{NxVCU5{3uCh~7D}g3>RC}}v;sB0Ery%Xan-|Nc9H9M?MT|ldH1oe%cSPV@jdw{0qn?cq5z`DcJVt6Q!`~^AFrGu zmS^^!DeVzz)I_7;Jq?Oea>&ro7`Xqf$Thp;cS1$OqFR!zct&YJG3r*D32cXXXHjF8 zeCiha^>4wK!F*TimeLwXTji^FG6O#5i&j)1_1qDX7T$;tgKsyt!jHaFBXI4%?wkFs zaDb`{mjVRFJ*9!peX1F z!$PbCv9oKWu_E64rRhYJxS?2DM>|h=?gj8lK$N2;!jy)k@S6Uth=Pt)$w9KSqgDIK zR~lHj2JIs*8g?>;5iYzZZz)bHr&auXKb6nk24`1)jv>zq!VEjk-icPTTPW;BsrPm* z^WI-unpvm8D4WP*{prn~(Ez9CWO$D+qD0i!`86ijX_Kf6B&GdlF)EZ(@konYetBaU(T+B10o{ z#TGkBOC8yo3Le2#YNV*ACs1FlHnw{TgKja%-l{Jm9RA#&N;Ubo`l;P@2NShcGiVVl zyX}q|a37wlCk+6M!xz&0UjC9i0ir7$VRZ|I_J5`;ta`}VwgU^TYqRGxnW=ufu-B|Q|yMPeeLzdv^!d&Iynnv3K-i6 zs~JA*hYOh&?)N53EAOfWq{iC4SzF3#kIvgFuV2XJ)LNM+u)Aa*4dvh2cGyHFr?-Bl z@~&+v=W&{YTr_q`zET_oGc!RCY8@C}2?%Qcjf?ol820b|5x_HFo~ADyf!-E0c9-k{ zCkjAx#0aVZnFNR<7-4gfyB`u@*G(9MkE;7Xf#0m@U(akcdaSEM{5GW^$PIv8d*_&k zC>n4_s|6e#Fu&{F|2ZN~i@~B9z}9-J&i`}P}xD*Z9BT;nal`Nw*;|G zM=ALA5jeT4oe!I+Y43LPzq26!A2wU83J#gy$w+wvKfZsX3XtePH?;My J=4x6#`7a;5$8P`t literal 0 HcmV?d00001 diff --git a/backup/Pruebas/Local/Local-get-transaction-500-approved.png b/backup/Pruebas/Local/Local-get-transaction-500-approved.png new file mode 100644 index 0000000000000000000000000000000000000000..4e2222ec4052e77d3a613ea0ab75133342f2beb6 GIT binary patch literal 56298 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

Tjdi?Acezqc|byF1m8hIAXb?W4#%!bo~1c|sm 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 Date: Sat, 3 Jan 2026 16:20:10 -0500 Subject: [PATCH 4/5] Add environments --- .env | 15 +++++++++++++++ .gitignore | 1 - 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 .env diff --git a/.env b/.env new file mode 100644 index 0000000000..e566050e0a --- /dev/null +++ b/.env @@ -0,0 +1,15 @@ +# Environment variables declared in this file are NOT automatically loaded by Prisma. +# Please add `import "dotenv/config";` to your `prisma.config.ts` file, or use the Prisma CLI with Bun +# to load environment variables from .env files: https://pris.ly/prisma-config-env-vars. + +# Prisma supports the native connection string format for PostgreSQL, MySQL, SQLite, SQL Server, MongoDB and CockroachDB. +# See the documentation for all the connection string options: https://pris.ly/d/connection-strings + +# The following `prisma+postgres` URL is similar to the URL produced by running a local Prisma Postgres +# server with the `prisma dev` CLI command, when not choosing any non-default ports or settings. The API key, unlike the +# one found in a remote Prisma Postgres URL, does not contain any sensitive information. + +DATABASE_URL="postgresql://postgres:postgres@localhost:5432/postgres" +KAFKA_BROKERS="localhost:9092" +DELAY_MS="0" +PORT="3000" \ No newline at end of file diff --git a/.gitignore b/.gitignore index 86ffd528a3..80199a406f 100644 --- a/.gitignore +++ b/.gitignore @@ -69,7 +69,6 @@ typings/ .yarn-integrity # dotenv environment variables file -.env .env.test # parcel-bundler cache (https://parceljs.org/) From 39aaf4b53d42ebe5c676cb9c1ca3e562c4c44269 Mon Sep 17 00:00:00 2001 From: Bryan Daniell Arrivasplata Rojas Date: Sat, 3 Jan 2026 16:21:47 -0500 Subject: [PATCH 5/5] Correct path image en readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b611aa6bd2..ae206f0fca 100644 --- a/README.md +++ b/README.md @@ -267,4 +267,4 @@ Para escenarios con **alto volumen de transacciones**, se podrían considerar la ![Docker-create-transaction-850](./backup/Pruebas/Docker/Docker-create-transaction-850.png) -![Docker-get-transaction-850-approved](./backup/Pruebas/Docker/Docker-get-transaction-1500-approved.png) \ No newline at end of file +![Docker-get-transaction-850-approved](./backup/Pruebas/Docker/Docker-get-transaction-850-approved.png) \ No newline at end of file