AAYMA
RU
Войти

Аким на 5 часов

Городской симулятор: бюджет 100 единиц, выбор пяти из 14 инициатив по пяти направлениям и районам, расчёт Astana Quality of Life Score, режим…

Рабочий MVP
Команда «2407» 3💬 0 комментариевс 23 сентября 2026 г.

О проекте

Команда: 2407
Кейс HackAlem.ai: Спецтрек — Astana Innovations
Стадия: Рабочий MVP

Задача кейса: «Аким на 5 часов»: городской симулятор, распределяющий бюджет по 5 направлениям и 5 районам

Суть

Городской симулятор: бюджет 100 единиц, выбор пяти из 14 инициатив по пяти направлениям и районам, расчёт Astana Quality of Life Score, режим «Сейчас / После» на карте, оптимизатор, стресс-тест «снегопад» и AI-городской совет с разбором сценария.

Как устроено

Backend на FastAPI хранит районы и инициативы в JSON, валидирует сценарий (бюджет, повторы, конфликты, не более двух мер одного направления) и применяет эффекты с учётом лага ((8−L)/8), синергий и негативных эффектов на горизонте 8 кварталов. Score = 0.7 × среднее по городу + 0.3 × слабейший район − число показателей ниже 40. Оптимизатор на beam search ищет сценарий с максимальным Score и сбалансированный вариант (Score + 0.1 × индекс равномерности) и лучшую одиночную замену. Уже рассчитанные числа передаются в OpenAI Responses API со Structured Outputs для текстового разбора, есть детерминированный fallback.

Ключевые решения

  • beam search
  • weighted scoring
  • lag/synergy effects model
  • what-if analysis
  • stress test
  • Structured Outputs (Pydantic)

Особенности

Вся числовая логика только на сервере, LLM лишь объясняет готовые цифры. Прозрачная формула Score со штрафом за критические показатели, beam-search оптимизатор с «лучшей заменой» и одинаковый для всех стресс-тест. В репозиторий случайно закоммичен кэш npm (.cache, около 490 файлов).

Стек

Python · FastAPI · Pydantic · Uvicorn · React 19 · TypeScript · Vite 6 · Canvas API

Модели

OpenAI Responses API (gpt-6-luna)


Проект создан за 5 часов на финале хакатона HackAlem.ai (23 сентября 2026, Астана). Код — BAITC-Hacks/hack-f6c388bf-2407.

README

README.md

«Аким на 5 часов»

AI-симулятор управления городом и распределения ограниченного бюджета

«Аким на 5 часов» помогает городскому управленцу, аналитику или участнику симуляции проверить, как набор управленческих решений влияет на транспорт, озеленение, социальную инфраструктуру, безопасность и городские сервисы.

Пользователь получает единый виртуальный бюджет, выбирает пять инициатив и видит изменения показателей пяти условных районов Астаны. Система рассчитывает итоговый Astana Quality of Life Score, объясняет сильные стороны и риски сценария и предлагает направления для улучшения.

Все данные проекта синтетические. Результат является учебной моделью, а не прогнозом реального развития города.

Команда: Болатханулы Аймаут, Ушкемпир Дамир, Марат Ерканат. image

Что реализовано

  • одинаковый стартовый бюджет 100 условных единиц для всех пользователей;
  • пять направлений развития: транспорт, озеленение, социальная инфраструктура, безопасность и городские сервисы;
  • каталог из 14 инициатив с ценой, областью действия, лагом и эффектами;
  • выбор ровно пяти разных инициатив с назначением района для локальных мер;
  • интерактивный прогноз показателей после каждого изменения сценария;
  • режим цифрового двойника «Сейчас / После решений» на карте районов;
  • временная шкала изменения Score на горизонте 0, 2, 4, 6 и 8 кварталов;
  • режим «Что будет, если?» с прогнозом Score до добавления инициативы;
  • сравнение двух инициатив по цене, лагу и влиянию на показатели;
  • автоматический контроль бюджета, повторов, районов, конфликтов инициатив и ограничения не более двух мер одного направления;
  • учёт лагов реализации, синергий между инициативами и отрицательных эффектов;
  • расчёт Astana Quality of Life Score по пяти районам и десяти показателям;
  • визуализация районов, направлений, критических показателей и изменений до/после;
  • индекс равномерности и разрыв между сильнейшим и слабейшим районом;
  • подробная расшифровка среднего города, слабейшего района и штрафов;
  • серверный оптимизатор: максимум Score, сбалансированный сценарий и лучшая замена;
  • стресс-тест «Аномальный снегопад» с тремя вариантами реакции;
  • AI-городской совет: экономист, жители, риск-аналитик и вердикт AI-акима;
  • AI-разбор: резюме, сильные стороны, риски, компромиссы и рекомендации;
  • детерминированное серверное объяснение, если AI отключён или временно недоступен;
  • сохранение черновика сценария в браузере;
  • автоматический деморежим и экспорт результата в TXT и PNG;
  • адаптивный интерфейс с клавиатурной навигацией, видимым фокусом, поддержкой reduced motion и режима повышенной контрастности. image

Как работает решение

  1. Frontend загружает с backend фиксированный бюджет, исходные показатели районов, каталог инициатив и правила симуляции.
  2. Пользователь выбирает пять решений. Для районной инициативы он указывает район, для общегородской мера автоматически применяется ко всем районам.
  3. После каждого выбора backend проверяет черновик и возвращает предварительный прогноз, what-if для доступных мер, timeline, стоимость и остаток бюджета.
  4. При запуске сценария backend повторно валидирует все пять решений, применяет лаги, эффекты и синергии, рассчитывает изменения районов и итоговый Score.
  5. Уже рассчитанные числа передаются AI. Модель не рассчитывает Score, а только объясняет полученный результат в структурированном формате.
  6. Сервер сравнивает решение с двумя оптимизированными сценариями, находит лучшую одиночную замену и рассчитывает одинаковый для всех команд стресс-тест.
  7. Пользователь видит итоговую оценку, карту до/после, динамику по кварталам, позиции городского совета, рекомендации и скачивает отчёт или PNG-карточку.

Если AI-провайдер не настроен или вернул ошибку, числовой результат не теряется: интерфейс показывает детерминированное объяснение правил модели. image

Модель оценки

Все десять показателей находятся в диапазоне от 0 до 100, где большее значение означает лучший результат. Горизонт симуляции — восемь кварталов.

Для инициативы с лагом L учитываемая доля эффекта равна:

(8 − L) / 8

Оценка района является взвешенной суммой десяти показателей. Среднее по городу учитывает долю населения районов. Каждый показатель строго ниже 40 создаёт один штрафной балл:

Astana Quality of Life Score = 0.7 × среднее по городу
                             + 0.3 × оценка слабейшего района
                             − число показателей ниже 40

Исходные данные дают среднее по городу 56,86, оценку слабейшего района 49,18 и два критических показателя. Базовый Astana Quality of Life Score равен 52,56.

Дополнительно рассчитывается индекс равномерности:

Индекс равномерности = 100 − (сильнейший район − слабейший район)

Оптимизатор выполняет детерминированный beam search по допустимым инициативам и районам. Он сохраняет лучшие варианты по Score и по комбинированной цели Score + 0.1 × индекс равномерности.

Технологии

Frontend

  • TypeScript;
  • React 19;
  • Vite 6;
  • собственная адаптивная CSS-система;
  • browser fetch, localStorage и Blob API для экспорта отчёта;
  • Canvas API для формирования итоговой PNG-карточки.

Backend

  • Python 3.11+;
  • FastAPI;
  • Pydantic и pydantic-settings;
  • Uvicorn;
  • HTTPX, JSON Schema и PyYAML в тестах.

AI

  • OpenAI API;
  • Responses API;
  • Structured Outputs с Pydantic-схемой;
  • модель задаётся через OPENAI_MODEL, пример конфигурации использует gpt-6-luna;
  • таймаут, кэш успешных ответов и безопасный fallback при ошибках провайдера.

NVIDIA API в текущей версии не используется.

Архитектура

┌─────────────────────┐
│ React + TypeScript  │
│ digital twin и UX   │
└──────────┬──────────┘
           │ HTTP / JSON
           ▼
┌────────────────────────────┐
│ FastAPI                    │
│ валидация и preview        │
├────────────────────────────┤
│ Детерминированный движок   │
│ Score, timeline, optimizer │
└───────┬─────────────┬──────┘
        │             │ только проверенный результат
        ▼             ▼
┌──────────────┐  ┌─────────────────────┐
│ JSON dataset │  │ OpenAI Responses API│
│ районы/меры  │  │ текстовый AI-разбор │
└──────────────┘  └─────────────────────┘

Числовые правила находятся только на backend. Frontend не дублирует формулу и не доверяет собственному подсчёту бюджета. AI также не изменяет и не пересчитывает числовой результат.

Основные каталоги:

apps/
  api/src/akim_api/        API, движок расчёта и AI-адаптер
  api/src/akim_api/ai/     схема, промпт и клиент OpenAI
  api/tests/               тесты движка, API, AI и контрактов
  web/src/                 React-интерфейс
contracts/
  openapi.yaml             HTTP-контракт
  examples/                проверяемые примеры JSON
data/
  city.json                районы, показатели, веса и базовый Score
  initiatives.json         инициативы, правила, конфликты и синергии
docs/                      архитектура, AI и сценарий демонстрации

Установка и запуск

Инструкция ниже рассчитана на Windows PowerShell. Понадобятся Python 3.11 или новее, Node.js 20 или новее и npm.

1. Клонировать репозиторий

git clone https://github.com/BAITC-Hacks/hack-f6c388bf-2407.git
cd hack-f6c388bf-2407

2. Запустить backend

cd apps/api
py -3.11 -m venv .venv
.\.venv\Scripts\python.exe -m pip install -e ".[ai,test]"
.\.venv\Scripts\python.exe -m uvicorn akim_api.main:app --app-dir src --reload --host 127.0.0.1 --port 8000

Проверка backend:

3. Запустить frontend

В отдельном окне PowerShell:

cd apps/web
npm ci
npm run dev

Приложение будет доступно по адресу http://127.0.0.1:5173. В режиме разработки Vite перенаправляет запросы /api/* на backend по адресу 127.0.0.1:8000.

4. Подключить OpenAI — необязательно

Приложение работает и без внешнего AI. Для получения AI-разбора скопируйте пример настроек в корневой .env:

cd ../..
Copy-Item .env.example .env
notepad .env
AI_PROVIDER=openai
OPENAI_API_KEY=your_openai_api_key
OPENAI_MODEL=gpt-6-luna

После изменения .env перезапустите backend. Ключ читается только backend, игнорируется Git и не передаётся во frontend.

Как проверить решение

Проверка через интерфейс

  1. Откройте http://127.0.0.1:5173.
  2. Убедитесь, что отображаются бюджет 100, пять районов и базовый Score 52,56.
  3. Нажмите «Пример сценария». Интерфейс должен показать пять решений, расход 79, остаток 21 и предварительный Score 55,55.
  4. Нажмите «Запустить симуляцию».
  5. Проверьте итоговую оценку, изменения районов и блок анализа. При рабочем OpenAI-ключе используется AI-анализ; без ключа показывается модельный разбор.
  6. Измените район или удалите инициативу. Прогноз должен пересчитаться, а старый итоговый результат — исчезнуть до следующего запуска.
  7. После нового расчёта нажмите «Экспорт отчёта» и проверьте скачанный файл.
  8. Нажмите «Демо за 30 секунд»: пример должен загрузиться и рассчитаться автоматически без дополнительного нажатия.
  9. Переключите карту «Сейчас / После решений», изучите timeline и вклад компонентов Score.
  10. В блоке оптимизатора примените сценарий максимального Score или одну замену: выбранные решения должны обновиться и снова пройти проверку backend.
  11. В стресс-тесте сравните три реакции на снегопад. Варианты дороже оставшегося резерва должны быть заблокированы.
  12. Скачайте итоговую PNG-карточку и проверьте Score, равномерность, бюджет и название стратегии.

Проверка API

В репозитории находится фиксированный пример стоимостью 95. Для него ожидаются итоговый Score 56,54, изменение +3,98 и отсутствие критических показателей:

$scenario = Get-Content .\contracts\examples\score_request.json -Raw
$result = Invoke-RestMethod `
  -Uri http://127.0.0.1:8000/api/v1/scenario/evaluate `
  -Method Post `
  -ContentType "application/json" `
  -Body $scenario

$result | Select-Object score, baseline_score, score_delta, critical_pairs, ai_status

При настроенном OpenAI ожидается ai_status = available. Без ключа ожидается ai_status = disabled, но Score и model_analysis всё равно возвращаются.

Автоматические проверки

Из корня репозитория:

.\apps\api\.venv\Scripts\python.exe -m unittest discover -s apps/api/tests -v
npm --prefix apps/web run build
npm run design

Тесты проверяют базовый Score, бюджет, лаги, синергии, несовместимые инициативы, ограничение направлений, preview, HTTP API, AI-контракт, таймауты и fallback. Frontend-команда проверяет TypeScript и production-сборку, а npm run design — ключевые требования дизайн-системы и доступности.

Данные и интеграции

Данные

Проект использует заранее подготовленный синтетический датасет:

  • пять условных районов Астаны и доли населения;
  • десять показателей по шкале 0–100;
  • веса показателей в формуле;
  • 14 городских инициатив;
  • стоимость, лаг и эффекты инициатив;
  • правила несовместимости и синергии.
  • фиксированное городское событие и варианты антикризисной реакции.

Персональные, закрытые или ограниченные данные не используются.

Внешние сервисы

  • OpenAI API — необязательное создание текстового разбора результата;
  • других внешних API, баз данных и облачных хранилищ текущая версия не использует.

HTTP-маршруты проекта:

  • GET /api/v1/health — состояние backend;
  • GET /api/v1/scenario/catalog — бюджет, районы, показатели, инициативы и правила;
  • POST /api/v1/scenario/preview — проверка и прогноз черновика от нуля до пяти решений;
  • POST /api/v1/scenario/evaluate — итоговая проверка и расчёт пяти решений.

Полный контракт описан в contracts/openapi.yaml.

Ограничения текущей версии

  • данные синтетические и не отражают фактическое состояние районов Астаны;
  • результат показывает эффект в рамках фиксированного горизонта восьми кварталов;
  • формула не моделирует инфляцию, изменение стоимости проектов, демографию и внешние экономические факторы;
  • сценарии сохраняются только локально в браузере;
  • нет аккаунтов, серверного хранения, рейтинга и сравнения нескольких команд;
  • стресс-тест использует одно фиксированное событие с одинаковым seed для всех команд; библиотека случайных событий пока не подключена;
  • оптимизатор использует ограниченный beam search, поэтому показывает лучший найденный вариант без доказательства глобального математического оптимума;
  • не генерируется презентация команды; доступны текстовый отчёт и PNG-карточка;
  • AI-анализ требует отдельного OpenAI API ключа, сетевого доступа и доступного баланса; при его отсутствии используется детерминированное объяснение;
  • интерфейс и backend запускаются как два отдельных локальных процесса;
  • проект не предназначен для принятия реальных управленческих решений без дополнительной валидации модели и данных.

Развёрнутая версия

Публичная deployed-версия на текущий момент отсутствует. Проект воспроизводится локально по инструкции выше.

Дополнительная документация

  • docs/architecture.md — формула и границы компонентов;
  • docs/ai.md — устройство AI-модуля и отказоустойчивость;
  • docs/demo.md — демонстрационный сценарий;
  • contracts/openapi.yaml — HTTP-контракт;
  • DESIGN.md и UX-CONTRACT.md — визуальная система и поведение интерфейса.
Звёзды
⭐ 0
Форки
0
Язык
TypeScript
Последний push
в прошлом месяце
Коммиты
20
Авторы
4
Файлы
623
Ветки
4

Авторы коммитов

Damir 6Yerkanat 6aimautb 5Damir.? 3

История коммитов

  • 2026-09-23 17:15Update README with project details and imagesDamir.?
  • 2026-09-23 17:08Merge branch 'main' of https://github.com/BAITC-Hacks/hack-f6c388bf-2407Damir
  • 2026-09-23 17:07Add scenario optimization, stress testing, and score analyticsDamir
  • 2026-09-23 17:06Update README.mdDamir.?
  • 2026-09-23 16:59Update README.mdYerkanat
  • 2026-09-23 16:38Readme UpdateDamir
  • 2026-09-23 16:21Merge branch 'main' of https://github.com/BAITC-Hacks/hack-f6c388bf-2407Damir
  • 2026-09-23 16:13Update README.mdYerkanat
Все коммиты (20)
  • 2026-09-23 16:06Complete city simulation backend and UIDamir
  • 2026-09-23 15:22Merge branch 'main' of https://github.com/BAITC-Hacks/hack-f6c388bf-2407aimautb
  • 2026-09-23 15:21Add scenario API routes and simulator error boundaryaimautb
  • 2026-09-23 15:18Merge pull request #1 from BAITC-Hacks/YerkanatYerkanat
  • 2026-09-23 15:16feat(ai): добавить AI-разбор сценариев, контракты и тестыerooohaaa
  • 2026-09-23 14:40add AI in .enverooohaaa
  • 2026-09-23 14:31feat: initial project structure and setupDamir
  • 2026-09-23 13:50Update team members in READMEDamir.?
  • 2026-09-23 13:48Enhance README with project overviewYerkanat
  • 2026-09-23 13:26updaimautb
  • 2026-09-23 13:14updaimautb
  • 2026-09-23 10:20updaimautb
Структура репозитория (623 файлов)
.cache/npm/_cacache/content-v2/sha512/00/f2/a552883aad8b6aff7ae886308d3f5a9a407573c3d26573145f1692aeb0a91a16f92ab64d8d5f09fb6f255831b8b4ee3b136df4a778bbd7b8fa97528f5afd
.cache/npm/_cacache/content-v2/sha512/02/4c/231aa3faf1ec43cbd11ca769f1c2756a3efd7992ac32184ebf4f925e483edb213a0003610e5bffaaccf990040036142519ebb7007056d226280c71d5a2a3
.cache/npm/_cacache/content-v2/sha512/02/ea/7b69439fa5b01483644e38937a230e5ff43301973bb4988926fe66a52d014dfd84203b8f300a3d0ac5adec10726f3d5160eec891faa4489f05dddaa8502b
.cache/npm/_cacache/content-v2/sha512/03/01/f2a73b2ae8a30f8377b25e87b35cb3a305c1ac8ba3e151e4c410d1ff9e633ffa7b76a02a2bcadb58b98d73debe0965c9d09a118db868beac549218ba1513
.cache/npm/_cacache/content-v2/sha512/05/1e/d5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc
.cache/npm/_cacache/content-v2/sha512/05/3b/75801099572bedbc51584f89b4f76b64270ea43818bee2a54c8c1e82298549524ef5c9188c53965fe58e1f3109d867f944a315229eb1e84970e9d6a79782
.cache/npm/_cacache/content-v2/sha512/07/0f/abb1271933e1094e088766664a05ed62c52218fccf7d4d7e183779b2658be7896888532577b40411fcbeb5200e6f0aae42bd5ac32f717473192c450aa471
.cache/npm/_cacache/content-v2/sha512/09/52/19a0ad2c6c1f444402037cc468b4d19dea416c6ae2ca8486ff6e3d6ac0eda401b7daf98aa30fd5a4e0b86743a62704b24232eaacb4501c422fd6221c6182
.cache/npm/_cacache/content-v2/sha512/0a/35/eb3474e7bea055a8781d072b18def9364fcb692476f9fd131e1c9053c956bdc60ba0081d02253c7fde83bc455d904503f7f75456a41ec3ea12e39bc57db8
.cache/npm/_cacache/content-v2/sha512/0c/cd/6bc7e703a68d94df8f52c11afe039066afbff8bebe58f79d1a482b6b57e30694fbf001ee49b463ee8feaa078e89160008cdca970cd176c44caf258667f62
.cache/npm/_cacache/content-v2/sha512/0d/2b/4d107d124e7bdfe656c6f1d671a53ef27b94575f85bfb6faff62f23c150264ecf84a66c85e89320c8d0754191bb9d5c4c2fce3bfcf92251471d55f0ffacb
.cache/npm/_cacache/content-v2/sha512/0d/69/d8e68dd86cb58ae06a2fb80570a6a2fed55c0635d506ad1afefbc8fc3ed410cef01565420c8ca43dd1f63af3db042592416d9570d6b5da38a4938ad9333d
.cache/npm/_cacache/content-v2/sha512/0f/7d/9c357070629c3498ef83b5dc9d9d12ad6432fb82d4f6fd0c37c6cb2321fe78037c08a815476bf03454e3afa1d07ace8434ae8f24522dcb0a858e9e6575f7
.cache/npm/_cacache/content-v2/sha512/10/41/6bcaee66b6eb5991baaba6d8f5a0f3d3c51a9192589ee68f7a361e7695ffe28fc4789b145d1acd5d7c3b746052dbe001258eb9f2ac1c7da56cbadd2ddee3
.cache/npm/_cacache/content-v2/sha512/12/4e/105614f6c38cf68cfa65066e4809f239bb04f0384fee0e60710e50d3827636340d19724f796037ba650379d47412fe2debf2fdcbefcc4c992b982295adcb
.cache/npm/_cacache/content-v2/sha512/12/95/eae14c90029ff4e608beb7727e944110d9c568f1adb310d32d0a1f84f2a3b7b73b4ac8df280b13dbc9da5e2ede84a96a005dfc7e3628070816e0d8dc338e
.cache/npm/_cacache/content-v2/sha512/12/aa/d08e2e45b6e4e368243c58f714871fce94816c941b156f253fc744102b076ef1966fd7c24795caec07d6f4b545ff15052716f8516bb561f2aee25af3f67e
.cache/npm/_cacache/content-v2/sha512/12/bc/7cdb65510702dad76e2c85b8fec0d5defff04e80c11cb435749b56aa4d074d3b54baf4380d50214a0b54427997e2c6cd49df597a8a0935ce2c9712b6e281
.cache/npm/_cacache/content-v2/sha512/12/d4/b01ae2af23592944b87d6e58f1c8a90f73714c982c541ea484ff3ee7a36e11ec19c9bb04704019478cfe40c8cf83fcbe91db0619e0078bee9588e6c0b34c
.cache/npm/_cacache/content-v2/sha512/13/c2/d471bb415addb46db9766281dfc7864305dc554df38ab42667f5c0d227897afe7ba8029729201723e3bb76c19a155fc836647b8c1db892860091d53e52a2
.cache/npm/_cacache/content-v2/sha512/14/9a/2c053abcc629dc08d9565ba7d9202db2a3dcc002a83de8ed494ed60ccf3684b011768f5d96c62df7a93b5e5f5e09ab5fcd367f49385024de3282e88c9f21
.cache/npm/_cacache/content-v2/sha512/14/d7/01d3c88ffe74db90b051914938a6fff40554c7cc2a2059377c3c404b7853cd6cce037e731841f23440641a96cfe381ec5aa7056ed0050801f59b287ffc3e
.cache/npm/_cacache/content-v2/sha512/17/95/4fe3baac02c9f686ac5e3bb7092bcb3cc1ada5699a1976477655ad0cbf8daaa449ec5a854599b354754ddf19b73708ecec21c3c9da88674bcb07904ad0f5
.cache/npm/_cacache/content-v2/sha512/18/44/0b9cc355c5acac06381d99bb25a3c7fd378860406790deefc9b9c3e4f1adf518b6c79b65b752a1bfae6f44f9fbc5fb1ef222419c436c15ba78f372b9f263
.cache/npm/_cacache/content-v2/sha512/19/ec/bc7db46f77403538d0d46cd425f5f30e471d5eab591b5e66e9ce9bc4cee2ee6b14f68c627041c2c040e35f967ee837f5eff2c464da5df8bfd67519a9220c
.cache/npm/_cacache/content-v2/sha512/1a/17/4f832d5e978fc898fd395f4e54c38730dbf33ddc10949a712f599352b650b310a304e05924f98a680393a21cd426a12ec269f6fc5dadcfc9af26d50af37a
.cache/npm/_cacache/content-v2/sha512/1a/5c/681d78d5a385d73d6a947f7abd54187a46c133f439d3f38490ed574d732f5fbd7533414a8cc920920923669e1390f81632f13ea317aea9eb02c5d1da9132
.cache/npm/_cacache/content-v2/sha512/1b/34/2bbf5a8585bd101997e529eff86d828338fb3dbf1a2eb6a8c7f1dbb48bb549f0a57afa6e199987397a0f48f67928d4960295cd9288f4433fc2ff76862600
.cache/npm/_cacache/content-v2/sha512/1b/38/4f46205e86333f0b47a6c028cdfc12cdba7d9984e2f8d2b518efaa7a61906b8bbcbfd2953574ab48d7f31b983a2e736c9ac9bf7aebe03870b6bea598f2a4
.cache/npm/_cacache/content-v2/sha512/1b/bb/0762280f635ee83b94985a77c3ff4313070551efcd52fc923ae377bf26151881581613feb54a85b7347f4a5942b22aae4b561de7a627fdf5692dea3f3a27
.cache/npm/_cacache/content-v2/sha512/1c/54/e851cdacd78f873abe9034f1449851ff6d1f522a1e6bfdfabe0289920104e34580ce792ab1dcb08d5652f121788b64357c068a32ab563b493241e971842c
.cache/npm/_cacache/content-v2/sha512/1f/b6/ce032520e569c78536a70f8b06fc615b6d4cbef0ac32ca2894caa66e41126a1370e6e2f858b7183997808c459d692fbc5fc6c95eaac176a9985ec9c5e035
.cache/npm/_cacache/content-v2/sha512/23/9c/fb1f76dfff8d64b6c3552eda4dd3001adf7e8792a20743906e3cb1214e4b758d54b266978d288cd38045a69718dd83cd51d0881409c684f8e93736fadf66
.cache/npm/_cacache/content-v2/sha512/24/39/3c76089fe753a31680c4ef4f8e4fd202c98afeebd1e59a284dc29d7e36c7db9dadede6c22209af59264b43990e3fd5bfeb9f6ea1200476b985c332be6bd1
.cache/npm/_cacache/content-v2/sha512/24/68/87d79fe1be3fa96e0023510d4c849183bd933f3330b877e5d363624b8306419cf92f06b83b0cdee97565984eff767a36984354fde68f0835ad171c3f9761
.cache/npm/_cacache/content-v2/sha512/2a/28/031f9ac5942af3967c0a769732c5805e925218d668711bd36d4834bc2b941b9c5cf732978fe203ac5b750f1758b6768bfd1a305e5d7e0e6a1fcc872189ed
.cache/npm/_cacache/content-v2/sha512/2a/57/f85314bac72de87fce8a7d783b0de546e217b04f88330a395879a32a5e1a7f6d9ace82e4560deb351691aff8e84781195bda481890b61051b2095050ef90
.cache/npm/_cacache/content-v2/sha512/2a/93/40450037230bfe8d3034bad51555bae1f8996baf516fd1ee7a186cc014e5cdedd93f16f89a0d6f0b1e62b9d8395c1f858fda7ea023cbcdd5a7ac045828f7
.cache/npm/_cacache/content-v2/sha512/2a/fa/78e7d1eb576144275080b22d4abbe318de46ac1f5f53172913cf6c5698c7aae9b936354dd75ef7c9f90eb59b4c64b56c2dfb51d261fdc966c4e6b3769126
.cache/npm/_cacache/content-v2/sha512/2c/8f/6effe95a606e03b354c3292256d983eb22571560ec22d9f502eb1078de5b9e0a383157895f7ce0990ad605887e9334e5feb50297c7ded3e082876e1c8711
.cache/npm/_cacache/content-v2/sha512/31/33/0f82d2dd803c344313e5558b0fc8ec17eae976ca2fa523669174f9e40709c3c81d0d87362092e3ad63a380c6385a135d03d2d0eba9f148428b0deea5fe82
.cache/npm/_cacache/content-v2/sha512/33/2c/292ffd79efb0e9a7db0c58b0537306304db412e9f901058e041edfd09b6defb1af8b5373713c2dda6cb83310271fccb8b0cca775af86162ea91ca68dcf90
.cache/npm/_cacache/content-v2/sha512/34/09/eeb913256e74a671de4bdecd269458fc3106a8787e74390ade3c045feb0685d771314f164ce7c4088b1e2262feec6febcb137577c0ef72e72c016b174c44
.cache/npm/_cacache/content-v2/sha512/34/4f/e55cc7915d764f69f175165116003ee09d029d7ed4b2f39f7f2c6bca9125a1f0a61429b4e2dd92e6ced31fe25837e7daac9e229cc0b6c516e71ca5fa0b73
.cache/npm/_cacache/content-v2/sha512/34/fa/02041f05ff56605d97bfc09f467adf8b8201cf36fa5045b1abf6d595f463c0db237e4726865f51e609e7e4af0928fc0be0e655c8f3c467ea303f544ce039
.cache/npm/_cacache/content-v2/sha512/35/32/a57108e500aecc950a326fa2e06aa1dcf2cb28fe9572509616330b378e0db5b93270fcb75da8814f70fa8fe8fce981b21c672288f39b051381c1ad00c0f0
.cache/npm/_cacache/content-v2/sha512/36/77/5bb6ba56d4b232ba2f2581c3a46b681f5e1b4d5879465ba2b3c1731502a061da4565bb2ce06f779741a0aa73e22217eff530c9b7c385b8d18f2d11d1a49e
.cache/npm/_cacache/content-v2/sha512/37/4a/c50ae1fd628c46f7f9bad65f4c7e924a7e62ce554d1e9bb8a9233e9346049292f45e2c1f6f2fce4607ecabf01b3995eaa9be0f7a252c05e194b5b38be242
.cache/npm/_cacache/content-v2/sha512/37/80/97e78ca4c1fb2fc62a2bab9614c133df821b71cac6065908d8649c9df7d82b8a17db966b2f3ccb93178333afabdb885fc463a1fd1c0dbde64c52527b9557
.cache/npm/_cacache/content-v2/sha512/37/d6/44aeb0fec96e607820ed06a9cea31991f3eb4d2a21aec4a943a6e2717ecaa96b674571ec5ace218013faa81cb8830eb79534cba9c46992a0d972bec03783
.cache/npm/_cacache/content-v2/sha512/38/af/84f1efd1c715365ba07dcad0716777114e9501c292a8fc4d894ba692964d4361d991878d6be0f606c24d094a237b76d82764383b2f0a4a0a470e1327b91e
.cache/npm/_cacache/content-v2/sha512/38/ca/51992973cb8a1d8dd371510729487ccba5ce3faa10673f4556c011b1a2c45636b1853dec403ede384f41c584d1d6d379dc272d5e7010029cbea9475ecbcc
.cache/npm/_cacache/content-v2/sha512/3d/be/628cfad9f3d1831fcdb6dcbe143fc8ba400a56c6cd3845b3d02537960d5d3f91e476137e8c78a9f2afa2d899452fa91448f88bfced2b85d56e84ac837363
.cache/npm/_cacache/content-v2/sha512/3e/55/87448538aff956c347987fa48491dd82ace6442bc2d768b336aa1d1feb7caeaf219f8c7adcbd3e1a492211e5d8319bddf41273bf08e70f0d2f98b94679f7
.cache/npm/_cacache/content-v2/sha512/42/53/481c1ffeba2f26959193caec453eb68bf93cbb2f6e1e10c732dfd841062ab606ad998a3da3a9ec3be5f1602f2aec62754eb7f3fa5f4b50cbe7d5df2d98d8
.cache/npm/_cacache/content-v2/sha512/42/b5/805c6a7d3ae185e09fa309d039b510d56617c2a4dfc34db364765d6cf6298d13600badf20ca702c385437b408e869335051ab5a4149d168d20b795be97be
.cache/npm/_cacache/content-v2/sha512/44/6c/305a7c10be455f6af295b76d8518bc3ec5849dcc04709b4aeee83853540dee994e6165cdbc57790ee2cb6062bcab4e52e9baf808f468a28e5b408cd6dca8
.cache/npm/_cacache/content-v2/sha512/45/1b/b3a83b6de58f61deabb3e615a12be4cf9ec995b3a5b0494e8b90931e6381ecb54103b984c6f1425275ac0c4739b302d57e284a06f0ddd0836a8bcb9bccfc
.cache/npm/_cacache/content-v2/sha512/45/d2/547e5704ddc5332a232a420b02bb4e853eef5474824ed1b7986cf84737893a6a9809b627dca02b53f5b7313a9601b690f690233a49bce0e026aeb16fcf29
.cache/npm/_cacache/content-v2/sha512/46/01/c10afb636ce2b681748d04d22436811cf6aa1512d6aede18fc804a8a42e2f71d90226ca6ab585108dcb7e6e8460a90b6a53a1f1e4ab8fd6fe721f47fd504
.cache/npm/_cacache/content-v2/sha512/48/0f/224c1b44e8cfe0ccc95b20a6319bf07d39b7aaefc7be9c2dd6e95b4f62f333634397a9b82966a3040974c658ab18719be53cc5794c6e42170b37e0031f5b
.cache/npm/_cacache/content-v2/sha512/49/2e/ac0ddadc45673e1875be27d9e800ecb71c6d19b3093d78eae941b57686d6db724a1416e97affe9b66f3897f6634e1238fad6515f2d530f293983e18230d3
.cache/npm/_cacache/content-v2/sha512/4c/84/d03d491acfe69593918be8d84e77093568468d4d20cfb06156ad3ba1286b634c5ef48cbfce86dd96e1ceab5d47b97eeec87b5f5521a8405c720889658d7a
.cache/npm/_cacache/content-v2/sha512/4c/bd/2131cf71cf2f3a543df59d48b0cdde68b5101cc843dcb1e802c6894ed0fbdc5ee1f5bf490409efd42339d816286992f539c20fe3938bf44d31057e6e777f
.cache/npm/_cacache/content-v2/sha512/4d/9a/8cb299168861e19755d2038d1d706333b03358df5deb7f2933d691ae12b948eff535ced895df5a01e70d75401ad90c66d6535907c07ea8712e72b19cf6b1
.cache/npm/_cacache/content-v2/sha512/4e/8e/2a13b42e24d58d074e54099cfa4e535237b27bbfd726f15b8df02d4d4910ae53c218f161109985a4531ef8d21d8cf2f4d031bb29e81b51e3732a263266f1
.cache/npm/_cacache/content-v2/sha512/4f/54/f2dc75ca518729ce7d36d0f74d8257cd5616dc14e757ff856cc936d4c9dc2ce37b787ee7147a5037cd9de3fdaf17b48c6fdb18107c8b70bb5774dc0fb0af
.cache/npm/_cacache/content-v2/sha512/4f/b8/dffb9ce0b191f0349e25bd0eff69ecdbca4d27357fb32555a998703b558b04c7b6bbaabe5183921bb4916a920cdee58dacaeeab545463c43cdfb39dee217
.cache/npm/_cacache/content-v2/sha512/50/f5/154b25db3a1eb6eca8822064128305b319e04a2e4689f4f24476b9e0230312cf12d1e234b8f9fd5fd636fb57305b83c9c52da628b6f54f1424ea76b99302
.cache/npm/_cacache/content-v2/sha512/51/75/8c2a12cec1529bef6f0852d40f5f17d853ebac7726ed52b2bff2e184f0240cbeb84ea70bf30c1c23d108522fb31073bbc8b084811bc550f3e203431a5f40
.cache/npm/_cacache/content-v2/sha512/53/18/e829aedb99ff6b8d4cc74dc498d739944b90c790885e2da44e735af42e87ac7343caa17282b0d9f2020b25784e057901d0b071c5d851aaa592e084f1373c
.cache/npm/_cacache/content-v2/sha512/53/26/3385d66e6796675b48dfad02cf5c2e02c563459aeae00688403fb52c19645fe6a8493be8396bc8972a12e5fce4ce091d7a1a6011aaf09275ad5f5ac8216c
.cache/npm/_cacache/content-v2/sha512/53/31/adf3383b372f1d8db60c871976cee11ebd56bbaf68098d86392f0af5c4cefe5d4da777a0a421615355c0886c03fadef4b3ef535a572cae4a4f651ca732d0
.cache/npm/_cacache/content-v2/sha512/53/35/68ce70972ffdc568e26318da8e7a0b454639758bc242a2dc508f860f58c46fd4253a33ac8178d72d2bca7a512461c7306890a6f6c90acfaa9bd72c2d38ad
.cache/npm/_cacache/content-v2/sha512/54/cd/16f21c889ac7358120ecd89156c9c80d059aac13bdb0754808b38eeedfc4b643ea2ea235de876c058032ffb68059e2b09a4849e543465b57901bf2ad98d1
.cache/npm/_cacache/content-v2/sha512/56/3d/6317770f7f183b3807e823b42754a2e820b966d8917da67547ad7f2ac7b0073226164fe343000ee30a194d8114b85932dcfdf0f59572e63e2c65ba3fb71a
.cache/npm/_cacache/content-v2/sha512/59/48/f6aa5c5a42d3b883a3eae5cdbd193716183c9df22b4bf334e58a98040b3dc97ac02288e2a8b5df0953aa2d0773c00a01bac64254c9585ba0c4be6e37bf8c
.cache/npm/_cacache/content-v2/sha512/5a/14/18e00383b6de0caf82da3c2a1763f2f8dedc86ac4bb76a6e4cb41b304db212c414711349b6d059775811678968b8d3a29962e0c2c132ddc41b44c8dacd3d
.cache/npm/_cacache/content-v2/sha512/5a/47/92b863144b7a45d82a0c49873391ff023bf9bc0ff157b920ce288fa9c94994516c304a2fbd40d98d3e2e7c6013261f367fee97f142687c07f5ec03068492
.cache/npm/_cacache/content-v2/sha512/5a/63/f25d7aa979e5400ce5e717b38a6efd946d02bdbcbcecb182295941dd8ed747ef7688bb2da9b32c65c05c46ce506b1e237f35b2cb1008163d1487e223dfcb
.cache/npm/_cacache/content-v2/sha512/5b/d4/28d468ff1efe07255096400c328f35c888adb5e19172d77d9fe69f7330657ea7ec87efcb46bd0cd6246d40b024aa5117c98eef3d1cc594b7ca7c794fe4b9
.cache/npm/_cacache/content-v2/sha512/5c/05/b6ef988375918c7dd14dd1aad3ca102ea8ef8d641634fd58c23e20b7183b7428188793362582c3e4a24891361ee1ef45626118789dc9b7730dae500485a4
.cache/npm/_cacache/content-v2/sha512/5c/10/5a1315ef6eac00430f348782f3f2437640dbdd8a4c9956860f4dd96a4a2d8712762f52d2b34a620d35684024cf32f4229dec403ae38aaa0c698e3c1d3cf4
.cache/npm/_cacache/content-v2/sha512/5d/34/d568ebdbb902c3afe21b32269c734b2bf56d74ede2373f3970e615904b79fcb1ec3712e5158920d155694c1aa8a85433402937de130191d361aa3b2dca7b
.cache/npm/_cacache/content-v2/sha512/5d/b4/2636841718021e84dca8c8090cc5a73e14e4ef0371e59109416ef23bb517a5594711c05ddbe77751d2f50f489894b118d7003758130ab68e95b6b6748d7c
.cache/npm/_cacache/content-v2/sha512/5e/63/967bb7b21d81f5e1c2dd54fa3283e18e1f7ad85fef8aa73af2949c125bdf2ddcd93e53c5ce97c15628e830b7375bf255c67facd8c035337873167f16acca
.cache/npm/_cacache/content-v2/sha512/5e/a0/b1cefb3d94433fc6b3074a86d94ceb0be434121dd5a88470c43597f7b44bbe49677ac09639d84ad5ccac23c93127b309c9cf04983ff9efd4ccc745349f1c
.cache/npm/_cacache/content-v2/sha512/5f/b7/3295204c0271be5f793b13fcf54460c9b047e1755d3ae3c5dba3f8a80ad625690a258e9320a6a253f9103344a8f244e4af7e61c1a720366b6af8f6a14791
.cache/npm/_cacache/content-v2/sha512/63/50/d0f5a7e4046b27f6bfa2a18e418f367526ca5e5e19738d182fc63f9c1f56a89773258e64e876a3493a1bd16ed1b0ad628fa06d22b259167ef491f685527c
.cache/npm/_cacache/content-v2/sha512/63/6b/54372e28bb0eadab9a0348a7906063b286450184d39c195ff4d8a0beea477d7831aa75977efa68cc8880e296b058be3127098bd5b6cb870ae3fea2449fba
.cache/npm/_cacache/content-v2/sha512/64/8e/db538da66575ca1e7fea34b130d88adb888354ed7e7ebdf81d8b10479023696165e32a07d0fcffaec866f90a338b07d51c9d37a0debca542d5768729b8e1
.cache/npm/_cacache/content-v2/sha512/65/18/41604b9e25cb791329f047a79761bb334db609d37b1bfaf1072ec35b686270f53f4d7b3803600b55c7667d4e0959014959d66be3a0a198dee39bda6c6253
.cache/npm/_cacache/content-v2/sha512/65/84/d4fda2f2b39f931148384dd6809214974434dea574935f998bb336645d50896862cfa9c9d50c6a705d3fa02beea1b22319038cd6a056595515db2d4d53ba
.cache/npm/_cacache/content-v2/sha512/67/f0/891c891dba33bf3ad37b9d75228b445fdd54f9491ba18c103cd97beed978415205f79e13faed3d0b1dc7817502dec7b38e1464e8c7e439620f09936422be
.cache/npm/_cacache/content-v2/sha512/6a/52/42d2e099a5316b48bd020838dc8257815cf9c2ac40214c120ba5e029eccfce160a2ab407ad7c1cd7d31334d0c52c5553e956394fb8c6d112a9d90976939c
.cache/npm/_cacache/content-v2/sha512/6b/85/0641a58f1f9f663975189c01b67b09dc412e22e05e374efdc9a0033eb365430264bd36c2bc1a90cc2eb0873e4b054fb8772ba4cea14367da96fb4685f1e2
.cache/npm/_cacache/content-v2/sha512/6d/12/128022233f6d3fb5b5923d63048b9e1054f45913192e0fd9492fe508c542adc15240f305b54eb6f58ccb354455e8d42053359ff98690bd42f98a59da292b
.cache/npm/_cacache/content-v2/sha512/6d/a1/5efd2f360ee5038075fbe48e405f447f251b60fdd6f414104e55484da013f01cae5d30645775b964de16f207c685c1051b028d0e888da34c3330e98cb764
.cache/npm/_cacache/content-v2/sha512/6d/b3/c1618aed65b92de8eb3a1624cb093171beae2db7724a6a5975bd1c2c840ddf755cedb0b01ab45699a1b864042f3f06b3deb686b4a24b18a0a5e81b8af226
.cache/npm/_cacache/content-v2/sha512/6e/58/fdcf9ab1fcfbf8594d16d4d3050c1f7b7b4247e5e77e6991b2c16f160afa7f361597ff83c502ae6ebba43401e6cd9fe568e8acd46034fef89cd34f9a2395
.cache/npm/_cacache/content-v2/sha512/72/13/329bd2d87b847ba301288b2a77bd7708005404d6239bfa06e7c1672f05b8b7384f6347552cfbe2f9afc627b28d1b7f2c8f427308571370a5024b09b84765
.cache/npm/_cacache/content-v2/sha512/75/88/05fafe7b347d55e8a9fa62a57afaa0b26aad8bb5426319a8f5285a5119a7b9a35c752aa2ec2fab459a4b14644d0794d1d267bf8319618f306fd7498fbd47
.cache/npm/_cacache/content-v2/sha512/75/f2/39825d1812649dc6a58b68ac68a94cd3842e2201d33174642b03e9a115b38cef2e054a9f6f466ce6fbc0d5265f00e90d68bd969a1b869063ba07b8112cca
.cache/npm/_cacache/content-v2/sha512/7a/31/f0ad0418726f719d38af4a19f62033a5233227377e005ec92fabd42272f0ad133ab5573725bbfb4a17c26ad4283c246d862fafc49a382c093ee55dea44de
.cache/npm/_cacache/content-v2/sha512/7d/64/8ec6abd7430e04c0a0925d0e727e9a26d370c294cf881be3ce8dc6ba04178e4b093170ff61f557d4d080d0ac1ff651ad290dbcd4c9d132e11bb6167a7d2e
.cache/npm/_cacache/content-v2/sha512/80/c9/844a1c30abb149a8cc2f7d1c2f0a5d34bf890df8a39f26a5e7f9fe27aee7da93980d1c93a4b1dffad03be3bb3eec23c6395a248505af05118afece8caa0b
.cache/npm/_cacache/content-v2/sha512/81/4b/bd8707d6bef1030419a0b40a30402a23c19989e6670b9f76ae7de0ac8ad8a3b37f9fd8db2b3ed94058847a38f8aa96397de8654251b2ded07caa22955aa0
.cache/npm/_cacache/content-v2/sha512/81/96/dea6c761dd60ed8192962febd33e1ef52d206b9bf638fd00d905509c61f99e4c412ea0e630952cbe1b54ad7c983efd9cb9e74bbfdd30136e6eea0db6ccb6
.cache/npm/_cacache/content-v2/sha512/81/bf/dc08c4fdd958ecdd0e889f0e92e3cd40572700ceaccb9d1a1e3a984b3fd80588f1453fe4e89e45baf0b13ab40dbfbbdff6427eb2c555cc45549419a8192a
.cache/npm/_cacache/content-v2/sha512/82/d2/722750a61de1a011a48269e0bd2e6c9a392dd1d5ccc1fbf8e54f2d6e4e5b7f46af0f6c5c91367d42531c54cf9c140e312fee143d3f3c54f3a4e869e2ff45
.cache/npm/_cacache/content-v2/sha512/83/50/ffb2ba384e6ff9173a441db063de2831cb925dd1616bbb4135276995993aca571c60542a023ef8efa601f5a7caf56d90c69d4fb9a2d6f6fa0228aff9274d
.cache/npm/_cacache/content-v2/sha512/84/09/b013784ae7a28a141b99b8c7133a12902f1e9ef54f984931aee806e22a10177b2f312b185dfdab6386606871bc12e3c58e62f23b84d6fc7c09257685522c
.cache/npm/_cacache/content-v2/sha512/85/c1/65d41f5c66f9c59710fdf6a916b1c44ab995cfd38483ad53bf34de40a2a484992bd846d2082d174ee55a38a10f8e84d186c17e55f399cbc8b3d903126ca2
.cache/npm/_cacache/content-v2/sha512/86/98/f4324e7a0415dd64ab3cf167ccba5cd7200c4964af2ccc251e0eea9e918efb35123876c5e1467d0daba572dc8738f0daef328406c19f2ce88d5ed83eea64
.cache/npm/_cacache/content-v2/sha512/87/52/a96d4064f176be627ab9f644eb42ff8bfc93af98e1f03b99dfc93db9dfd0045afdcb91e6d35473b40d7f009ba4336c1805e09aaa823ede5bfc6dcd54c752
.cache/npm/_cacache/content-v2/sha512/87/b4/25b7a9b8444a76e6abc876f6c3b55983e0ba955dfa51c61391bfd2f48f3113334e69e1fb8f27774acae4974310d26d79e64bbf470208bde7cf65192a4b92
.cache/npm/_cacache/content-v2/sha512/87/f3/54692c86e44cb1048a7c611c68e1131edbfa9082fca8c11c1533385884108e35b5bc3d4b20e2590532b86066151ee73dcbdcc88b0eebf227f09a3dad80f0
.cache/npm/_cacache/content-v2/sha512/8a/c2/39d25449d6754ce39bc9f1108e26196de766f8bb0fc8587d9a622fbdca7f6b50e3620fca7ed9208e9b40fa345d650b02e849b5248c4b2671a500dd521e19
.cache/npm/_cacache/content-v2/sha512/8e/ea/2b7c2988908c3cb53fa9e415d29ba3c98d017fc9c11898acb3511088b7f45a64884bf8fba56d0f58bb6cf51dd3890dda834e5c40d7ec4a0661d726c73303
.cache/npm/_cacache/content-v2/sha512/8f/ae/551d7c9a7dde983690d928184f6d02fa754cb3334d93142bbe4c2b80ff81e6500a711cba947f683eb8a35befabf270a9fcbfffc9ce2ef7203bbf2ffd7a5d
.cache/npm/_cacache/content-v2/sha512/91/02/bd2c6185887b6b5a236166d03b41bc35ec0433f9d9ac10a3834485535c0f7e7b9312ff681910185826dd771ab033e7f20e64a75d1ffd19dd33ff660a3ecb
.cache/npm/_cacache/content-v2/sha512/94/7a/84a27b0f01bbe5909be8529d8250e14a0dc0a0be0412bb30da286a0742365dd15e7eca3658cd7a859ee8fbb11a7caf72286bf47a3fc6f3ae28b04baaf647
.cache/npm/_cacache/content-v2/sha512/96/42/f5d3df64a497f466452cf74408f7e76b914df7f8d5339bcaafc288c9b2e5e658b122c9b57221d74fd26f8283f5f9787f49bd2c64419f86c6731903b8f2d6
.cache/npm/_cacache/content-v2/sha512/96/87/13910c8abf0204801cd5ae7f3af7779b73dec5d94f191e36d7c035c9e459f64c2a4dc1394a71a28b91d1e8a7973f89c38513baaded0f490b986728d6ba1a
.cache/npm/_cacache/content-v2/sha512/96/9a/e0b9321d348fd7fbef3517c81fb41df8de6be7c9b36b264c6a5c9f3e2b08f7a84f8644bdd15d01e3694516e65920a21ac543dc6bb1f0689c8faed95028bf
.cache/npm/_cacache/content-v2/sha512/99/26/8e6f5d4cdca1766a7a5c5ffd57c6db42a4624ddf53c0d201591bdeb268dfcd16d063c9b385e0348103dff77bdd5bb351ffaf97b18d9d0c766f7cd9763576
.cache/npm/_cacache/content-v2/sha512/9e/54/9af838a1a27b948f5c4f22a57eae9d9b7fde487cad9f332440830789ebe5116464775fa626993bce2473f33fe719e09652ec9f5afdcd612599861f499e1e
.cache/npm/_cacache/content-v2/sha512/a1/ed/4b3d88de0e3592c0e02f7b947eb3dae308e1f5a99750f1827ab023d8dc532f677b8c43be1438102b885f8d7bd714e1cd7bcd321b3f8ff5651867d9ad28d4
.cache/npm/_cacache/content-v2/sha512/a4/9d/ac61ac104b447f588f76f068f91a53e14c6cdb31e96ad3ee0836d49834357d12b289717eb18c65a4a06fd59c1ddda549b4d3300b6aa92b503efba4ee530d
.cache/npm/_cacache/content-v2/sha512/a6/ea/be19fdf9a08db815e375d4b92851016abfdbb035e5a9c57662fc98b7ad1228280cca9f145a67e1a48f4bca4bd6428931127e783537d2f23b25efa3e9be1a
.cache/npm/_cacache/content-v2/sha512/a7/4d/f41b5ea33f3a12c0ffe5eef5a16541dc77d13816841afb869c3de2a6228ccd6036c42973f75e1c840b437350a13ffe9710971d396d88c7fb9a8281ff44b9
.cache/npm/_cacache/content-v2/sha512/a7/57/625ba4ea2fd2f4ee7371bd130cee130cc387395cea3fd626cbe1a0081a6480b7db254c4d57830e4a5aea1fdae4cebc283d058ed9462f86685fbbb1f80f79
.cache/npm/_cacache/content-v2/sha512/a9/12/264856c09d63b3ecb28242f92a14a78eeacea70881a7506567c4dd67bbec0fc58f553082c820ab4806571ec8d06002e8a6b34b45f37dbd40263c7b394a56
.cache/npm/_cacache/content-v2/sha512/a9/c2/6ef3c436216a89b030f9dbd24a31dc069bf76f2275b81ef427470887f49b62849bf318eb1c0ed1c4df1d6904a794393cac43c91598b9c9da426eef285c18
.cache/npm/_cacache/content-v2/sha512/a9/e8/711a4463e7987f7dff0431a27e71887268a947231a980e7ebcdb0403ed1369f54ba3390b07a20dae4b4af6bf3af8a56fac5dff7435e79aca370d697ddf16
.cache/npm/_cacache/content-v2/sha512/aa/84/29ad9bf3e70405270303a9eb1e4575afdeba8cbe18296d715f5725a16f1f57e3b3ce200ea2ffe75779f12664aa0080e69375a22035232a30853ad72472cc
.cache/npm/_cacache/content-v2/sha512/ab/b2/18c80b699b49a2069142dd16b8b536fff1b9305dfa657c50f1eb47c95e307abfdd0d125cc58879ab6f7248ba32c069d6bcbe462e5630b2b4da73803bb894
.cache/npm/_cacache/content-v2/sha512/ad/0d/36a39ca1c05674e896aab4080177dad4e0ba68ec9a3af811287cba2991ffeb2177082861926dd6a72e13f4a30e08fffd6f960590108284bbc0be5fca382c
.cache/npm/_cacache/content-v2/sha512/ad/24/a31aed333863abe98dcf43ad6cc7dd5189f8a7ace79bb11d8209fa8fa6ad6a525c4ee42805b28986b2ca9fe66b94b11d43d56f1d7d1926d25ed6456399d3
.cache/npm/_cacache/content-v2/sha512/b1/88/16959967d9b970461173399baa282b02377e957e891c52816dba53dcb8c52726c480267ac99f34ac2c7ee2e6482e2d8ba52b64a9365c2221ee02141d8f62
.cache/npm/_cacache/content-v2/sha512/b1/8c/9a614ee470a303f141acbe12aeaf04352552402928ef40981ac1e2fd2e327fe5eb99d227ef77278123c2b57023fba639d63fd9f2c0b562580988877810da
.cache/npm/_cacache/content-v2/sha512/b4/86/d8b596ee70eb340511aa3c992c84951874bf920c7edd54cf208f2f84469dd60148cb105244fb4da46a7c87b708d63a7c2b298062c0098cd29e242c90275e
.cache/npm/_cacache/content-v2/sha512/b5/8f/5563d256fdc672fc81aa63eebe0f8caaac269e518e11add06f64acb899dc89ab0e3aaff1241799a236c5979d7246ff8dae2ca04a57ec072036f44a08b4dd
.cache/npm/_cacache/content-v2/sha512/b7/0f/40acaeeee86e886271cc0dd97116e17204a6054045ba972140138cb800bffe6e6ce24d72be0b757b6b4e527ee7ad7a04948b61292fbeff53e5e6e31c5b1d
.cache/npm/_cacache/content-v2/sha512/b7/31/e12e70bfd1586868d22f3c11f187e91661579538c36102580a9714250e56f5469c06ec1e0ce83c7464d11be8920070ad197c28f20d86f95ac5c87bdcd615
.cache/npm/_cacache/content-v2/sha512/b9/f1/5dd978bdd8e0153d8b32f8fe27eff53b7baf1f7b1d3e11ef20486f4a5fb7a8d3ce025a2438b1dc64b6f765d1b38fba95ed5493d8d7dce4e84c16a9443c96
.cache/npm/_cacache/content-v2/sha512/bc/3f/c147a8453aa61aa083cf7acfd811448a7ba241e2e3c0bd36c59a181b82fc229c7fcc30ac1f10f7d8e622cc7db59fbc9c472a1b0f55f26d56e46b7dcf4618
.cache/npm/_cacache/content-v2/sha512/bc/40/6c84fac1d8872e822a8602fc15ec11ac2723938b9fcdf82450a5ceb33a0803bc511bebdefbfa4228e088e71c4c1546a8e735fc18af499eb2eeaf74017bc8
.cache/npm/_cacache/content-v2/sha512/bc/97/b056378119ef1a448f4176d7397e327da6f3c339d09272dbff7421c917f53e3047accdf06422ab46a23d19e753579311beca80875e0d4a037c3a224c1f94
.cache/npm/_cacache/content-v2/sha512/bd/42/28dfc40e8291501659f7bb609dc326c2028f5e00018623e86f5498d60f2df9d758fd6f17314038a0edb859a0d7508fc84812a75a412a0502b0d79d3e8e6b
.cache/npm/_cacache/content-v2/sha512/bd/9d/51bb79b5feb1bcd184cbe9ecab0774074cadef8157efc4d63624c5ec7c221bebb4a93074989b5ae5620c5e39c0dfdd18797ffc944addc02c7db4d2038477
.cache/npm/_cacache/content-v2/sha512/c1/5a/37c656e55de332431537b1137bb4a9cc6b59e7da2d782e7abaafd9a2a51ee904bc2e851f4d1443464b38ade74b56cddfac358b1f3db3e1995cfab54bd981
.cache/npm/_cacache/content-v2/sha512/c1/74/7f758a5ca8a99f5a911d66388a24ec023459dd0f40cc9eb5bf7188d51adb449017d581c2c51e836b963e3b9a339589cf72c8dbbae5a96c805e0d4324dada
.cache/npm/_cacache/content-v2/sha512/c1/e9/ba59a063e0d69561574d84b3cf55a7044ba649f8a0417d2913303dd86716cfdeb9b70e2f39b4953996369436168eca7b7e023d31aee858bb3401b7c9fbd6
.cache/npm/_cacache/content-v2/sha512/c3/3a/f806b4c8578bda3f3ce06d1c12ef2df4d91311fd3d36fb10ba45f4b123fb75c083eec386901048add037fd89922ca8a2da0e3cc4cc4809d4b93689caecb0
.cache/npm/_cacache/content-v2/sha512/c3/53/f9052ea01e0e2942052d54e96f4648691a700ebb53b54cafb201ed4414826a91220a6e861918276961e859e8790304b1dde25c2e7078f0ceca6d1ed398ce
.cache/npm/_cacache/content-v2/sha512/c5/c7/87dac9e1b5be4cf658aa0ec984c39ea57b7efa993664117fe311bfd1c4d1727a036e97b78db250973fd1438ff2dcbb45fc284c8c71e3f69eda5a1eb0c454
.cache/npm/_cacache/content-v2/sha512/c7/dc/8d39d448708ebc79b6f4f71faa72b968b66d48f309eb768b63e97b7664e77cc596822eac35cfa6a212f7d96ab5735d2d1c499b14a65b41629191ae051ccb
.cache/npm/_cacache/content-v2/sha512/c9/6c/6637cc6625d94117fad71be24779d2298b2ae6964d12bf71a357853b3d3b45f12bf995c81e701f9d73f9574903fecc309e46ad571dca15c191654537c55b
.cache/npm/_cacache/content-v2/sha512/cb/dc/0e34579801be0a7d354dd495dde7c790a953fda96aac5d67b429c191c5f5c1a3c6ed5b61e2e45964429af4bbf5e14402bc6cc6501bebf489abc8b299b48b
.cache/npm/_cacache/content-v2/sha512/ce/6c/830107e39c191c9c8b8ad70ae901f4cafa0ff0b832b96ac6fc1b0a2933e163157e8ed647c345c8d18313f35e8851bbd4b2f3dda8849ead7fd2bbf435cf3e
.cache/npm/_cacache/content-v2/sha512/cf/19/cb673a366a8ae7d9c2cad0c09afbbc3e1705315258fec88595da1da03b22ec2cf3540eab9d53b3e0d46612485c637a33e33df65b271ae879d921736633dd
.cache/npm/_cacache/content-v2/sha512/cf/33/51f9275048327373c8e869e3fc410a0242bf0db98c76748232b65d507811191c9f6e5ba85e6ecad881bcfc849c1441aa374d608cb667d5f0dbb5b7038b03
.cache/npm/_cacache/content-v2/sha512/cf/51/c629c632db103c00641fc2b9f43c0cbe3c1ed7fc64a3dd45495bda8aca7e37c566be825e675e6538aaa2cc4735952c50bc2aeb145fc4ffd240a2398a4021
.cache/npm/_cacache/content-v2/sha512/cf/a1/7b2bd6d5f3911fb1e442a766f3ae9c90d06930d6e2e809e97d5c15563e0fd38d18fde12909cd44c67ce6b86ecee226f056b501b45aaef09c8d2ccb0dc405
.cache/npm/_cacache/content-v2/sha512/cf/ab/bf987ebcae1a4fefb2ebc9db37aa06f61cecd52a51ad781175144aedc4c1cf84c8d59e183872b150d979c28928dd21f9eb20ac19178b376441254748b7a9
.cache/npm/_cacache/content-v2/sha512/d1/8e/00bf9561edfe6f5c4f2c2e04604d94e15a4b2c3007c208340e2b95d837abfaec07b6b86cb88c9ce8f580fd1f2cc6f5affa7cf7a743d224b5c83d4885e588
.cache/npm/_cacache/content-v2/sha512/d3/3b/b28834149285ab6f4c9230c564ecfbed89e5818eae4e5320d92067888d965957002e9bd8d6999def6976fd3dadb8555f0064da31df7e1381df3737c1c1fa
.cache/npm/_cacache/content-v2/sha512/d3/a2/322b4f47df08b87066e10c1c29e60506a3420ab6761af2dc9389ea618ab3c22ba7dba1b54689730c239ccb43868a1183f7c19dc0ad4e38a3ef0a32b486fd
.cache/npm/_cacache/content-v2/sha512/d6/4d/a500644c7c74dcc2e35870235499a51f7e642ff0a58c7e1da225451e465c25c07e0574d1bb99f3c8d7434f7cb1c9153844e13cabe26bfb9133593a23ee06
.cache/npm/_cacache/content-v2/sha512/d6/b5/2d5da69e22b81464c1a0baacc43013422170eeb33773d69ea6e54c9bf8ddaaf9300d2207f2ed575c0518be15ffcb9a215d273384856f1029164fa1cbaeda
.cache/npm/_cacache/content-v2/sha512/d7/3e/b447435bfa460f9c652b43a3ef3234d520d0c631fa9067f988e452481ef4e8b6503a9e823e60959a91b8da14cfaa84b5e0f569cadd151e6123b98b148724
.cache/npm/_cacache/content-v2/sha512/da/49/2dffb9e227a32010fc45d1b61d43a7ad65a03e7d0bc370b29c921cb5c8840ecdaa0a8c10634a3eb7fda2d58d8137aa146de5dbccfae5327c283a50a0816c
.cache/npm/_cacache/content-v2/sha512/da/49/f006852f244422a73435c62bc4da922790e1c27dbaf911bc559867075b5e7085a55097d1d1120df34d902467afb7f7a3f71d31bcd0335f52e6154271586a
.cache/npm/_cacache/content-v2/sha512/db/d8/455b37623b7b9aa3a7fa876e923fd37da46d3c98105dee061df04bcca2ae0fbd083f69a2894ef16d77f3f0052598ded8a438b7dc849f7b09ab1ec8fa2e99
.cache/npm/_cacache/content-v2/sha512/dc/64/afca3bc32380eeaf531e83605e909aaebb9b85fbd47d6b5fb933531d7b5f76799a176de5e3ce03ac82a3d2d95f03e70aeb8a9d204791dffc685643d67368
.cache/npm/_cacache/content-v2/sha512/dc/c1/57b39aa6b010090f0cc6d2de381a31e803a13ae519ff99dd0ddb7c63da7f6d5cb20fd4243a07cfb70dd4d57f7f38bf86005130fe8559fa65a1bc0dfc98b1
.cache/npm/_cacache/content-v2/sha512/dd/50/c7fbb0cd3f770ed8b07fb5b0f346bb7bd7f9a6e4569ca99cf19e2cd754aada7242c287fbd5fece81948026ca1d9bc2cf9450ffb41a6b7328d8bb97fc310d
.cache/npm/_cacache/content-v2/sha512/de/13/7b35ab2462f3032d0639e609d6dcd43e99eb0401ea53aa583e5446e3ef3cea10c055361cdc19861ea85a3f4e5633e9e42215ca751dcb0264efa71a04bcce
.cache/npm/_cacache/content-v2/sha512/de/74/15500b6f90a1fdcda85f5a0c3de8973fb853a68c0084d64433f3613696a5a61c1823cdb365b02db69ee4137da86659e42d4eae6743fe0d9ddd80d708f8cc
.cache/npm/_cacache/content-v2/sha512/df/c7/027d84393c4dcf47bde94295a6fa6a3258f1fa841940c8b7f62b5fa92b8900a14bbb124089bf687748f43157442b7cc57c5a8930f4abfcd07e272f59a419
.cache/npm/_cacache/content-v2/sha512/e0/63/4302e823aee69cf87f0efe05cec55466794f64db9726cdf950336f1c63445a08f9fdb35d415cab20bff83f53610fc85595ad8bfaf35a88df152d938eaabe
.cache/npm/_cacache/content-v2/sha512/e1/4d/258956b2348a0ba7718597515c23ce7ad567a92e7675aea7eb68687b4bd07752be45f52dbcdf2f05bad8a2ed1514d82ffdeed381981cbb9d8be1a223a96d
.cache/npm/_cacache/content-v2/sha512/e1/ab/5d060654b4768f364e1ba1da42e196751edf36770ed8d421da0d51a1ea9d601a6c48f69249381fa9a9095094e9045f1160b504aeadd95ef6da1f90ece99c
.cache/npm/_cacache/content-v2/sha512/e1/bc/49446286d60a54660268eee238a61f674277e7f201173b4e60bd88156d7bcff6d8c009c9196f373934b16d996f23ac711f39436ba41163eac2b4b5b3bf19
.cache/npm/_cacache/content-v2/sha512/e2/9b/6da5f8d36fb819e92c7856576e63bcce078c0d8546b3305c7b2a2150de5964b1b796256789f1c943d1094350cc6963ea51a88dd90af9ffe3aa01b0d7c54b
.cache/npm/_cacache/content-v2/sha512/e3/ef/f5018d8eaccf1a226c1e3239f200b71a06c512a61413aed2a16b584879c2408d4b1f1c61703b2d19d592f16d98384a9758cc9a6f3a7a153e5dfd1087a724
.cache/npm/_cacache/content-v2/sha512/e5/06/8b33280da968a07826c3b21985ad169918056e42d4a082859fcfc8f6211526e2713e0a71363376227d3650a93579fb635a1b078f8535869001934d11769f
.cache/npm/_cacache/content-v2/sha512/e5/62/1aa7d7fbe97e85b1dc86368e4e776eac769402152d2ea84aab56e70b4f5110434f980ce06c625f8568930f2136ecea5083497c022ec72f10102787519df4
.cache/npm/_cacache/content-v2/sha512/e5/a9/bc0f05acd5174c97350c0a65d6a90b5955aaf911238c8e00cbd04c37d1c2b076bcc98d884da3503d74e4e1c0bd82c10d42777b8f94efe9a980e764cce634
.cache/npm/_cacache/content-v2/sha512/e8/59/73b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394
.cache/npm/_cacache/content-v2/sha512/e8/a5/03994ab512f02fa24a893fb0e19c9baeef9ba93c599e1101057ad986ae978c0722ec8cddf78bd2e6a70b471e328df1aac606aa2deba99650c36878638835
.cache/npm/_cacache/content-v2/sha512/e9/82/f1fa4c57bb918971e1b8a33160fb7ddad84313763630586968277b1bf4ab5ae69a7e64d4b9deec4656883925eb4863cb3ef8fe54aed5fe72b8bebb454056
.cache/npm/_cacache/content-v2/sha512/f0/00/4eebf597d6c8c400e9027e4a7ac16adcc16ad721647a14cc8fb222855240661e1662a49422adb1c53b8ca9e9ab7092b93be1dd3cd51494e8d6f402983162
.cache/npm/_cacache/content-v2/sha512/f0/fb/dc5dfef48130d9060b7da6dc49f1e9417818dc2ce01c3ada0efe63c98ed8e2d7e09d19b1e09bbee89b51abb0fc6c884fae5c8a4d48aeb8518688c105dde1
.cache/npm/_cacache/content-v2/sha512/f1/fb/93037522af1e373bf6b1cb220b87609cdd316fd1eb0e130454c3b5fe4d42b1144cf32d959600686a6fd01cd244590bb29c8f8c9bf9000dc40cb280ee0655
.cache/npm/_cacache/content-v2/sha512/f2/38/0fe23940d280a5cc8740368273714403fda0e7f62479ad399938bba4d23bf02f2d34af770441c7b44f884994366b1dd49ab7d9a4e95ea775e336d7e5dfd5
.cache/npm/_cacache/content-v2/sha512/f2/72/afebed112522fd144e2360e1065e73de33f1e0d76a99a66ab3663461dea33463b737cf59ab3937c52e276cef6443418561f56a4b11f47959da4d5f87e48a
.cache/npm/_cacache/content-v2/sha512/f3/29/19061ebeead410367c623f52d3995c81580140ba1249f01b83d0de12d52955751ec488d2916ada7849fc97e80fdb5ea077c4ee757a0f34d86d74f1564b55
.cache/npm/_cacache/content-v2/sha512/f5/00/1a399f522b639f2028e580a293e6c99a646c8623e8066a1588885727b705d6c68eceeffc8d051f2da54cc4f70e8adb8b8d18e9c2dfed9f19228e342a6709
.cache/npm/_cacache/content-v2/sha512/f5/0b/6ce246c56de6ff13df28927b994cd0c0ebdda1ac6b48037f2a726e3dea4e8ed20caf2013c144c9cc564fd1b03360fedbc07c01fd39ac1dc026d0da6076f2
.cache/npm/_cacache/content-v2/sha512/f5/58/d7473e7d64e3c4b11e6754291bce1386aff85687130da3a87dba22efd6a196e14752a9f2b67696aec9f14f5af085dce8a96b778e40b8f7472284985ca0b1
.cache/npm/_cacache/content-v2/sha512/f7/2f/67fbe19cd17aa5844a8171edb221119722a3180da9bf9a67483ff13e911d25c7011425934fbf2c4f9d905dc67d145414c65496f7e292ffb318dec8f22b30
.cache/npm/_cacache/content-v2/sha512/f8/0f/e0a38e4fcaf23541746589ecebd7df6e0216e1b7d198e9dc354b86d61d7ea201a5d28cc7daabf2c15fbec8f3beb14dbc32ba28b83df0c851233aecc41a6e
.cache/npm/_cacache/content-v2/sha512/f8/9f/7ba99fd69db32a1b170099314cf32b44110faad62f5a19c92dc40c6ce6fb113d04e5e68334c3ddedbc1c5855d5f0ef0f2ea2e3ac1bbbd14da811ac9fc8c7
.cache/npm/_cacache/content-v2/sha512/f9/dd/05e0c28c09b795509c06f7ab90e12800ce764d4aaf7723757ef4d1c0e0ea6fa86f26442a4674a98af25fdd974da1d820831f05b616a8a59d3c837009ea8c
.cache/npm/_cacache/content-v2/sha512/fc/cc/2b4a058cdaf75b3dad8ffb7f2072d0d69160ad6b6cdddabfd348d4defb96799baa61adc2ad9c254944e9c3286516534e61c34ffd2bc242537aa40b056d5a
.cache/npm/_cacache/content-v2/sha512/fe/3a/f57f5f28ca679aa7894f24d2191441d1d3cd67a0097e5b75f186141c1691dec7dd88193862e7224cd3e5f64690eeaa9625820fb73a36ffa4b35e75c53a9b
.cache/npm/_cacache/content-v2/sha512/fe/c3/3774ed853b35e3290849ba8d10d7bdf07f628ea3cb7823cbc7cba945f69a14a7b6ca4f4fcd1c4f1f3d7db73f07e19f291faa70b6c51c4e9d5c395ee18868
.cache/npm/_cacache/content-v2/sha512/ff/c9/8f52b3b30e9177d7e3c69c68044415942a82f82446394e5942e2e97da32a24ab0afbcea137a87bfb8300ba94c792e85d5d0d872baadb48e924690ca8d7b3
.cache/npm/_cacache/content-v2/sha512/ff/d5/3d57a15134df25d27995113732b52d1cf587e077e7b4fdf2e2357a03c4d71c80fa5c51fa8e8f4a418e316f5a91f273864e1a3d48c09ff43c095eb260e81c
.cache/npm/_cacache/index-v5/02/f5/edc1bbb9c74c3776beb4a96bd21991b46bb40507edd7be8d7c966577dcb5
.cache/npm/_cacache/index-v5/0a/d0/656d08a513cf41cf02f0fcb0e63ba171f108175b3c711837ec0c0f93f955
.cache/npm/_cacache/index-v5/0b/1c/3bcc6456c404a43cb11190e6fdfc9ad4151f45c296a345c9c361835dfc60
.cache/npm/_cacache/index-v5/0c/1e/a5d64f78dab70fc5126321fc020afa025727825de15a8ab182dbf59fea0f
.cache/npm/_cacache/index-v5/0c/4f/40538ba255692d7e4ae83fca43808ba442b0763caef1ad2ee1fe07dac46b
.cache/npm/_cacache/index-v5/0d/01/58cbe482acb2f4e2b961dfc2cdd7143d35b8f091f18831fcdcf72dc7cd4f
.cache/npm/_cacache/index-v5/0d/52/6b8ad44ca9bb6c975c8622b00d4efaa28c4737e42debb1d3197be9a82fe7
.cache/npm/_cacache/index-v5/0d/ae/44b21c0c5ec687506fbb00f6360e277ff873fca75f53de033e105f9e52a2
.cache/npm/_cacache/index-v5/0f/5f/afa7fe05b861b368b368dc9a7bb22c72bad04e1edb574ea72b215eff47ff
.cache/npm/_cacache/index-v5/11/16/7fe9c1850598d69c02dccb67b0de622b9b0ee35fa27f3bb7693ad5c23acf
.cache/npm/_cacache/index-v5/12/e6/adcab1be7b7fc14da117a64bb8a260f85ebe31592aac409bef55659ce4f9
.cache/npm/_cacache/index-v5/14/3c/643a509cd3b8f85a6af330767ac2626211c51d9ee613acc3492f1597977d
.cache/npm/_cacache/index-v5/14/60/a8b30a439dfcf0b09abd5dce256cec215e5094780e39dae9291d68c45eea
.cache/npm/_cacache/index-v5/14/69/f55f414232029c850a9540c6e7b2b460bf5235a87590ab9e6614f9d6604b
.cache/npm/_cacache/index-v5/16/22/69fa00fd1117132370a2812fb77b7978dcac10925031693d27da38f0ab3d
.cache/npm/_cacache/index-v5/16/4a/7195fcc6857299c4ab7e26014a8ae6e3c396507a2c8db3da1b74b005d574
.cache/npm/_cacache/index-v5/16/92/6835fd850598b0b7dbaef8fc840fefd706389ce90f80a76360d9b40032d8
.cache/npm/_cacache/index-v5/16/e9/483e6cc90a309f4551aa135870b4b7f31b32b2ef2854eecb3923c1a248b2
.cache/npm/_cacache/index-v5/16/f8/afc88d2ed6b122863f94ceee7dcf2c558d4c7ae8f63cee2c33d3dd30b1ed
.cache/npm/_cacache/index-v5/18/70/3849f3c1fa39383ce61dfadb908796c9646f9a97f258c3ed9322170e28cb
.cache/npm/_cacache/index-v5/18/93/800def84bea3b566e0d6f0ef4e39bf15173131faff0848838aa6265c79e5
.cache/npm/_cacache/index-v5/1e/59/064ac66040d7820a41b4342f9685c2ed6b4556989cc76cf89118dd265f79
.cache/npm/_cacache/index-v5/1f/57/107b944a361608c104f32d39145afe3abee74b6d327c3b6559fcc7d61612
.cache/npm/_cacache/index-v5/21/1e/ef30fa51cda1f7fec7431ff72e4dceadd4c8c12da056e18c4a3a6335cbf4
.cache/npm/_cacache/index-v5/21/a7/bd8af8e4938b9fee217abddb09ce52db330434e323c828aeabe5bd909ae7
.cache/npm/_cacache/index-v5/22/c5/6556db83229020f545974c0a96daa105f2aa03edd95f7f8e2235cbeecf9e
.cache/npm/_cacache/index-v5/23/d7/5f2e04fe73aa013a02edf031459ca2412692ea65964115ebe84f8dd26f97
.cache/npm/_cacache/index-v5/26/9d/4d744c4096124c332524b54afad1a147d9bba8e9764fdf5b4698abe9b193
.cache/npm/_cacache/index-v5/27/26/56d3868cdb645b2dd09110debc35e2e7b4e26d0210d08755dce2a8cd9ae8
.cache/npm/_cacache/index-v5/29/da/115303ea18a519131a06a54e40e89d11ac3d6417db6551daad7b909f4d80
.cache/npm/_cacache/index-v5/2a/aa/9e398ff2889c2e748d6b4b55bb3b3a4d5c4466a83ab668a34f21ec0c1e3a
.cache/npm/_cacache/index-v5/2b/4d/b06fbfafc5d420e57bca9490af47c1d3339c777468f63d6b5487e02cd292
.cache/npm/_cacache/index-v5/2b/95/6175d0c52bdfeffd12ab31bd36d8e6fae02371b27241cf6fa76c8bdf16a3
.cache/npm/_cacache/index-v5/2c/24/e89f8bf36bf4f4865512579b711f7cba1f7f3a4cc4d8b133abb9793b0ea9
.cache/npm/_cacache/index-v5/2c/8c/dee73f255025da3a3aa2f652826821070e2a526acbcda1c77a2baa30c1fe
.cache/npm/_cacache/index-v5/2c/e7/6ebf7d8800a5b86530fd09b2f6e26da674d138a7f0e94f42b9be2ecc547a
.cache/npm/_cacache/index-v5/2f/a9/f0648b9edd6ef81c60299729ac5731b842466f730807d4d69fa10e6ba9ac
.cache/npm/_cacache/index-v5/31/d4/1349b57ac0ab0015bf5bc054e40c2f1b7c8de9f55f1b5fb2999a9d638024
.cache/npm/_cacache/index-v5/33/9d/f71725d19cd210f8d8c241a23c3799ddd144b786489151e61202b1d6d94f
.cache/npm/_cacache/index-v5/34/5d/80555de0d11e7ccc8b4c21fd66c91628d4b81b88cf7a2e7caf0397581e5b
.cache/npm/_cacache/index-v5/36/7a/d1e81e03f5c2da0fdc7ac3dc9df740281dbb018019ab075d65b88b7171b5
.cache/npm/_cacache/index-v5/3a/e4/beb7058fe14ac8544fb67cedf4e074f87d6eb8ad9f92fbc990043aa4007f
.cache/npm/_cacache/index-v5/3c/a3/a4bb9281e5e4a2be3a38bfc40bce8b301bbc4d3e29e737ef36cd6b57063e
.cache/npm/_cacache/index-v5/3d/ef/3da36d54300ea57e1dfdf30f037a2da633f49cace62365fd7d6cc21cb724
.cache/npm/_cacache/index-v5/3f/6b/d5dd1776bc8b91a94cc71eb3a1e40a8d0e261a2123ce326bf670dde8c98b
.cache/npm/_cacache/index-v5/3f/d4/aadf52099844232f97af818d4176e74a1daf76d86adbc7538e7f2c1e89e8
.cache/npm/_cacache/index-v5/40/1e/89f0b89d2ca92cd54ff481086fdd599c67170ea69eb9b22d37e34638d25e
.cache/npm/_cacache/index-v5/41/74/c24cf3decd5bd43895806978decc2524d95e2230ea0e07b97dfc9c3be9e0
.cache/npm/_cacache/index-v5/41/83/49ee6c7a6d198c50ce7ba21c273b9f77e4dd1d412e56ffcd49e76245a031
.cache/npm/_cacache/index-v5/42/59/3ff52a189752cf015ec2e33a19ea5c22b74d1ad8ad2060561fcea676809b
.cache/npm/_cacache/index-v5/42/98/91ca587de8f2a43a792968c4c652e025455b6bd2ed604f4514936043cd55
.cache/npm/_cacache/index-v5/42/e1/21c3a47dc849cb2a50be6950783bc8fb2bcd893371757302272be0b3ece2
.cache/npm/_cacache/index-v5/43/33/305bf56940320eec7a16492a3715b6c80ecbe759a62ac61339da69e9490d
.cache/npm/_cacache/index-v5/45/74/a45e494ca2e846d401646ceab55186fcfe87c4fa76d70a3850d08faf8949
.cache/npm/_cacache/index-v5/46/74/75e64158f92ce447941c0491cd0c337ccf20e22eec98ff35e5c58278de5c
.cache/npm/_cacache/index-v5/47/11/bdba622e96c8d1d9e234017faec631ee71cc04137a933902b20975d62472
.cache/npm/_cacache/index-v5/47/70/942397c4fca4e137190809116e3dcfbcd851cf86b4bb6d85731579af0fe6
.cache/npm/_cacache/index-v5/48/e6/fffca2307f3b0f8d6e24e6580a6a6bf6700da6a6f2f27a6a8218edf09bb2
.cache/npm/_cacache/index-v5/4b/f9/b76c81c987c93bb0106da040b3ab5ecf81a25b7a26e02f465029ed4d6798
.cache/npm/_cacache/index-v5/4d/12/8becc66eaecc54f79161f519fe8d4277ad37b502d84a8a17147758ec03a8
.cache/npm/_cacache/index-v5/4e/e3/29f405d6028cdbcfac8cfc74e38bbdd52fcde77572d27a7cc1fb02ba49bc
.cache/npm/_cacache/index-v5/53/80/4e29d148024a6ff9f3e641a42e77e36c0b86078eeac7871988791f78c959
.cache/npm/_cacache/index-v5/55/4b/4d855dd8d61c847d498c12ebf5b56c4b2c52a793ccb85a93ef8f4050f6f7
.cache/npm/_cacache/index-v5/55/ce/331f40e4939c4c0f52c1c890eb941ce45b314492dfa1d2eee3ce5871a206
.cache/npm/_cacache/index-v5/56/64/ed3d5de8c6d0d59951da1e504de02fdd08ee35a6146385991914f71e049b
.cache/npm/_cacache/index-v5/58/d8/3dca7831d3689517d2b545f5d602557c031c38a6a24d78c44c52f4542363
.cache/npm/_cacache/index-v5/58/f0/4fe556f104b09be642895a82afa463fe560d9a0dc8f507efeef825a6905e
.cache/npm/_cacache/index-v5/59/e5/d9138623b3f2ac825cd4c259e661f15a3237b6a4e24000b754b700dc668c
.cache/npm/_cacache/index-v5/5a/48/df2b2137355548fc0e2edd8c75e03ade0d1036d9466886d3c4f7ea6248af
.cache/npm/_cacache/index-v5/5b/d7/09c859a04b187c559a129366eb4df71a6bce93cac03168bd35c53d781662
.cache/npm/_cacache/index-v5/5c/0a/8698d2f58b689a7d98911e1cb1381eebd0e96c675bd06df0d9fac02913fb
.cache/npm/_cacache/index-v5/5c/d2/f36bff0aaae83f15480006f71bf426b82d785a76bf50c10dba6f2b191bb9
.cache/npm/_cacache/index-v5/5e/0d/e01ce7f2ad332a34b72c8840f7d6be25a566057fa85f3905633071f13a02
.cache/npm/_cacache/index-v5/5e/1e/ec73cb10b2f32d6e39ab917041d3bb996ae7791a73f4dfdfe4d81b144894
.cache/npm/_cacache/index-v5/5e/ca/e43ea27e40a4ebc3ba4102f20f3d6796415f2f1a4f9f0dfae93d933b0ad6
.cache/npm/_cacache/index-v5/60/ac/5d76189907dc4f3d85b4cd5c4b8c3cfd77ebd6bbcd9b7d4cff27e1f5ff54
.cache/npm/_cacache/index-v5/61/da/42238d3023698a5e97124bb2bfb3a70f72fb5dad8e45321d35338042d343
.cache/npm/_cacache/index-v5/62/1f/67ce826ee436322a29f15679f982de17704f76557ffb3d73d932a4944c7c
.cache/npm/_cacache/index-v5/62/32/88b9512266ca7349db2acf8a4a76c9965bcf6210d55e1c078edf96854c24
.cache/npm/_cacache/index-v5/62/c6/c7fa8f4763ce45f543d6952e5a1787fcb67fff9e7372f0684fe68cfbe342
.cache/npm/_cacache/index-v5/66/06/6f4a3160d205d0f2894bb594fefe40ef568a56c4b7b8845d240fb4444e3c
.cache/npm/_cacache/index-v5/67/0f/543b1a502c816fa068b4cc83acd74635d800e3a6555febc2e89559966605
.cache/npm/_cacache/index-v5/67/5f/28c12321d8b73cabed8e5f6d334222738f3757d989855c298742f545c38d
.cache/npm/_cacache/index-v5/69/60/c25aebdf2a236706f5ff314a6e7712716880c52b06538c2291c459750d1d
.cache/npm/_cacache/index-v5/69/bf/80809f1dc7cd900d7f5deebaed4aab7a2f788123f16fcfa841e03dcd420a
.cache/npm/_cacache/index-v5/69/e3/1018bd2617c9bf8a0c2742b8d6db95d9995670b0e195cb06cfea9d61c009
.cache/npm/_cacache/index-v5/6e/08/0a84dd62b4598449c207776abe790759c0c4c952bd0ab824b9044ccee34e
.cache/npm/_cacache/index-v5/6e/d0/ac1ece8bd42660aa82a41ea66c46352b8cfc3b9f4f7a1ff35c3bc75b7f88
.cache/npm/_cacache/index-v5/70/49/2b2b76a14deb987da08e2bfdcd6bd08c19124a0c0a5ad312ff578cc0bac7
.cache/npm/_cacache/index-v5/71/46/9ac9954d6abfe1864156c76181b8f7f5d6526b459632b74e64b50f2e6c30
.cache/npm/_cacache/index-v5/72/6d/1f762623db4b06a91bc30095cbf96aa9a8527cf43bb93f9d2f30a3585d5a
.cache/npm/_cacache/index-v5/73/21/1d875da2f746d474580cb0f196b311adcc3ff2bf1ee627b53bb0a433be96
.cache/npm/_cacache/index-v5/73/85/9271949cbe1cf24faeeb61a7d8c2ba5266bbf148d1fc84c7e8ff9b7622fb
.cache/npm/_cacache/index-v5/78/7f/9ef9ab5144e6b019334110485ca999cbb4a48561a66ade3185bf1d2fded9
.cache/npm/_cacache/index-v5/79/2b/a261187919d92768a88a7dd2d99815ee7f043463f14693e43ecf6ab9a13e
.cache/npm/_cacache/index-v5/7a/eb/3c3d3bae96103eea0881228975bc730e8e1a86f3b47584173536f19d4b08
.cache/npm/_cacache/index-v5/7c/01/a2c7cee872051584ce9afbd7cd92701c7fe77cb8be37a304f4703459da8e
.cache/npm/_cacache/index-v5/7c/22/e50fc0132ff15f9bd4ffd260aacb79b3ef25c78697efb5381a263eccb2b3
.cache/npm/_cacache/index-v5/7d/9d/a787cb5fb8517d8f722961c5bfa0a1e43deee21881693fe21b525c063f64
.cache/npm/_cacache/index-v5/7e/9f/dfa3e415b0b79f7647f544e46b110b6a5570206d9ca2b7a646db02e61ee4
.cache/npm/_cacache/index-v5/7f/ad/ae007ee9f90f1cb8f4d6645f53a1f4a4b78b786d1b051f1108f5d127912f
.cache/npm/_cacache/index-v5/7f/c3/dc0657b650edb6ea8e350ae8c6dd6cee5ca84fcc91d9d0b666cf225a139b
.cache/npm/_cacache/index-v5/7f/f6/5e3925b158405271b2f44be4d1ecbb5c60b3b7da87819ce03956b759b051
.cache/npm/_cacache/index-v5/80/3a/4a5732c282b178c7db04d066e1bf72f3e188eb895364b06eb795a5f7e87b
.cache/npm/_cacache/index-v5/81/fc/e4d97ae8eaf69be652abc9ecb933d34e8b6f426a8dabb0c84a7dd791f0c4
.cache/npm/_cacache/index-v5/84/42/78099c1f1419e99651e632f8161d708e8545b101052a116cf8a4ed588ea7
.cache/npm/_cacache/index-v5/85/60/f9e5f6e0524412e2ef34ad271d0a9836c9b3f4501551f5b43e0f7b0595b7
.cache/npm/_cacache/index-v5/87/7a/6bff65d2ea046d0cbcb8b9c7a56dfc499fce22f35dcf898d6732fd0f99d4
.cache/npm/_cacache/index-v5/88/24/3f09d4fd84eeb2ce94daf53f52fe553055f6b61b54ffff9dbbab3cbcf28c
.cache/npm/_cacache/index-v5/89/0a/30bd8a803a01faa1abd83fdfa7bfd3db720edee8d3094d486556c6d9b976
.cache/npm/_cacache/index-v5/89/90/cc97fc6bbdde81c8664126ee6c42153a6c3e1ef1a7bdcc75560f15783c9a
.cache/npm/_cacache/index-v5/8a/b7/b7679ff1eb44c2bea09ffc5effb00b0f2f4b22f3328ebe4d5def88acf9de
.cache/npm/_cacache/index-v5/8b/93/7b95e0dedcb8078233a6c78e446ab86eeb34fe91750c0e4ce90602a1e1eb
.cache/npm/_cacache/index-v5/8d/18/d15a104a0944c809e757c0151fec03c18e6bfd3d1700acc26735df43e79f
.cache/npm/_cacache/index-v5/8e/60/7a9fd5fe7946740e62fafa02372f524ec75f0f5a764dc6d50c6aa5d26d1f
.cache/npm/_cacache/index-v5/90/39/c67cc53a34aa0020c2a7c9b1c1f834db97cee886038b59b816100e59ac5b
.cache/npm/_cacache/index-v5/90/53/8c061789582f306e5cd49035ee51582e6495bd621f643d2451345dc3b3dc
.cache/npm/_cacache/index-v5/91/a0/1c683649971bd59b5be42fae73c07bbb1d8bfcf740da61276a25cacf3573
.cache/npm/_cacache/index-v5/93/09/72adca232a03beb43a8b72dac70aea04b97a0bf6b9fefbbe65e78ce2ab06
.cache/npm/_cacache/index-v5/93/ec/57d0b9b5f8ec8ae6f62fa8010b2998aa0b55f27f97492035c25b5f91f939
.cache/npm/_cacache/index-v5/94/ec/1d986b441b00f96aeab7c88818f12cd70c4e141d124408f65ec640f20421
.cache/npm/_cacache/index-v5/95/75/687939821827baf89453eb86559a27c09f58aeb98ea6455ac1964224bc85
.cache/npm/_cacache/index-v5/95/b7/4b32eb8c50b3a92b9c7909c23280d933f4c7ebe4c8fd2de7d6fa33d5cef2
.cache/npm/_cacache/index-v5/96/e8/97d2c6e5c772f993e1a5b5fdeae5e52c835ac89d689ba43dbe025d54d880
.cache/npm/_cacache/index-v5/99/46/15c562ddee4e9dbab27e6d26a197bc39bd88d4ef40dbfd163c8a2a793989
.cache/npm/_cacache/index-v5/99/a1/9ed69b326f493ba21906d6cab8a544a72cb6115ad4d5ce7001ab40e672be
.cache/npm/_cacache/index-v5/99/aa/125ade68f9bca1d65a843c2aab353f720ddf9eee7f97db630d6de39132d0
.cache/npm/_cacache/index-v5/9a/6d/7a0210a804c9f2e2af1c400afe42fe0d4ce4efc1fbaf21669744dc539077
.cache/npm/_cacache/index-v5/9a/a8/572554214ddb7b0b4cc7b8beb0e6bd480b97ea86ec6b5d5b427d9cedae60
.cache/npm/_cacache/index-v5/9b/8c/88b3b8aae31fcb4c8aee70663d7c1bdf72a065a32589977f261f7ec81b8d
.cache/npm/_cacache/index-v5/9b/f6/9a9624185646e6a99eae8d80731d55e472fb315e6bbeffeb46e6e82bff7c
.cache/npm/_cacache/index-v5/9d/43/41923902cc27ec7d83b21d07756eb9d378e356ae9fd384620581f7168fd8
.cache/npm/_cacache/index-v5/9d/ac/896209f48728e5c51546b3eee1a7f3ca0e3f1fd7a3ed03452a8c45bc6d6a
.cache/npm/_cacache/index-v5/9f/80/5095f1e4a4f144a1b7c5af323372bb7f512b212ebf4de91c8d3ade240d0e
.cache/npm/_cacache/index-v5/a0/67/c0540355ba4652960ea1cfe82cd6e81919cf2abe5ae75731d2e3a00625f4
.cache/npm/_cacache/index-v5/a0/c6/040205eebe8a1469c51bd2cf204508de0c8c99d31041c9481a8f7a10adb3
.cache/npm/_cacache/index-v5/a0/c8/4193a7bcfde05c306568881e7385e5755199ee98b3afbd2f6c2496f98d57
.cache/npm/_cacache/index-v5/a1/5e/c9aa1c46bf0c67511379e97bd07fca87532422f2506214f94db8861160d3
.cache/npm/_cacache/index-v5/a2/b5/f2c35332a5ab256ee9271034e3b3b301ece6931e6e92531ca0bd8c08fe9a
.cache/npm/_cacache/index-v5/a3/7a/cc45d47b4d1152a677d98126d48387ebc8959de01678a99b39663fe082f8
.cache/npm/_cacache/index-v5/a3/f8/82fd361282bf55c08ac7f2c6179e53ec0ec571cce707141b4169879cd52e
.cache/npm/_cacache/index-v5/a4/6b/440e26031a9d0945c7012e43ef22e74e7de628bede43e79e5804eb6aaf9b
.cache/npm/_cacache/index-v5/a4/96/1394bfe3119ef9620ccb5d4eb6c4001ab70c64efb55f558a35ad46138686
.cache/npm/_cacache/index-v5/a5/ef/2ac2cd4303cbe93e3d5a762a96c6ed6a474ff2a42a2947e338332cb4ac57
.cache/npm/_cacache/index-v5/a6/eb/5672834f1013134431fc8a076f0234611b6f557cbb3f79d1d17edd2e9172
.cache/npm/_cacache/index-v5/a7/c2/fc191e46d9f2fca4414c2c2dcec2d277703791c8b0d45501dd393374594d
.cache/npm/_cacache/index-v5/a8/0b/5ef143bcf405ebaf57486111066a504ead6234b21fe984630b314feca49c
.cache/npm/_cacache/index-v5/a8/dd/383d157ff157e4a5900da1ea86d724b3121d1c8fdb51ac4e2abd10e67f52
.cache/npm/_cacache/index-v5/a8/df/c1a9a4452e4a0e1132b6b814ce304ce6e05d42d73c9b0130ef4e86084dc0
.cache/npm/_cacache/index-v5/aa/2d/44f0d9dd71e63a0fc715428e074a259491468a5d05342afc8b40e72c802a
.cache/npm/_cacache/index-v5/aa/65/43b89d1c15ce8a3c5d1add3132f3c3d0fc8ae221a195e331cb84d785ed88
.cache/npm/_cacache/index-v5/ab/0c/4c5a5794f45f9a44e15dc85f7700d286651c9df1bdb98b69fd4304c2f397
.cache/npm/_cacache/index-v5/ae/54/24fd04498d836720ed69690ea3560e29c949549e12a1cc96ead68284d80b
.cache/npm/_cacache/index-v5/ae/73/fa1bf017d324702659b6a24df03dd5596d768e4bcba7826de11314548045
.cache/npm/_cacache/index-v5/af/c0/48e603beaab46b5e68a4c597fb1b5c937e8d613fa3758d619a76d0c69f77
.cache/npm/_cacache/index-v5/af/cf/b0bc8d9598cd60c11dcff96df7ad297070277b460dfd146672c742469dd4
.cache/npm/_cacache/index-v5/b0/18/7bd13a4fbca4723a579cab6019efcd5e03ff32581fd276a8f79738dc7a68
.cache/npm/_cacache/index-v5/b0/74/187b89c53e1962773f0ae13e020357b58665412f5615c5fa61b6ad710cad
.cache/npm/_cacache/index-v5/b3/5d/850786d7e2de0e0b0cdde1466bbd998b492f2dd9a8d68344f7ada9249810
.cache/npm/_cacache/index-v5/b6/e6/c09334a60e7c88fbc44d72632f17bc178b97d7f708d0e95bfe90a7f7e62c
.cache/npm/_cacache/index-v5/b7/76/4eed964864e68c7ff22e686999bd98d76c08c237402cace9784105e47826
.cache/npm/_cacache/index-v5/b8/b1/ceb9a3ca4ae375f3c18096f3c50edaca555b5351099882f66badd535bc38
.cache/npm/_cacache/index-v5/b9/bf/1e3daaea93f68bf9dcdd7e978b6dd8f43627145028c05ccc5d6187e7a25d
.cache/npm/_cacache/index-v5/ba/e1/1db388ef1f191bb91372bde36fe04181bfcd85b33e4c3459e39bb3559acd
.cache/npm/_cacache/index-v5/bb/70/bbde6b7ca1ecb3d1d7d236251157471c4d11833e63dff5b28f921b78c488
.cache/npm/_cacache/index-v5/bc/eb/965254bb7c9f56ca8c69a03e0c766c531ec4a3569f36fcb057a88eeb26ab
.cache/npm/_cacache/index-v5/bf/04/284d18f2c33b1dbb2d464b78c3a34759c5620876ad323027e1f485cf8651
.cache/npm/_cacache/index-v5/bf/07/9672ccd5d1b968aaac0d946fa3edfb7bf457bbf9ea32c1949fbe55b875f4
.cache/npm/_cacache/index-v5/c1/08/50bd6bdef0e7d09ebc6d2c8b2068246e767a8b2eec3d6189d689d4720c94
.cache/npm/_cacache/index-v5/c1/3e/4c4d082623156529b4fa73601a4ac92e33a6b20f963f1096cee31b6d9010
.cache/npm/_cacache/index-v5/c2/a3/4d94c6c25990732f631da05a710bc3d90594982ac55c4556c82cb1edbdad
.cache/npm/_cacache/index-v5/c6/d3/f92784c140619e2b5f75b09975a6221a7dcc6affb633011ec2f186cf5262
.cache/npm/_cacache/index-v5/c7/12/102bb07d3c5cf86819fc13e6524871176ba5f8fc8238351433c746c98db4
.cache/npm/_cacache/index-v5/c9/10/cad7da4af9d0c38ac3630bbda497b855ab102f7d7450d32d1b4f0802c8fa
.cache/npm/_cacache/index-v5/c9/1f/e25f670d26bc26d1cb236efef449fc8718223fd484c4107ba797934cb10c
.cache/npm/_cacache/index-v5/cf/4b/00d89bfd0ac984d06a82cd31f98d8509bc0bf7eb452d723a00985ef6c590
.cache/npm/_cacache/index-v5/d1/26/8e01e6bce59ac02f0d20fc97382749190cb73f6006f9526fc7fb1ec79dd4
.cache/npm/_cacache/index-v5/d1/33/ce3a378c4de4a984c94c9359bec933afe97a60f0ea6330d9e8f3908bc184
.cache/npm/_cacache/index-v5/d1/c5/255526ac0589eb11dcc4f2c8ab30a85974521fd4921adfd05b04a6e92a1f
.cache/npm/_cacache/index-v5/d4/e4/3a5a367aa1dda1dec11cfd6d6bc36e92bddba2918cf413e626a005a33189
.cache/npm/_cacache/index-v5/d5/3c/c9568bb2bb73214119160ac50282fa3d80892b9824d487851282a090cfce
.cache/npm/_cacache/index-v5/d9/9f/b759816cef6f4008b6affb65875837ad726f9ae21031dc1663cc24921a90
.cache/npm/_cacache/index-v5/d9/a4/db2e039be9a81e2058c9d622dac229262690638d51ee6bfad5c7d7fd7049
.cache/npm/_cacache/index-v5/da/89/37c729afcd15ea273fa4419cf4001538540b9642d5ca204bd9c6d9cd9750
.cache/npm/_cacache/index-v5/dc/36/0bc07587da8547ae7e0251952a3d7df7df1d5e68d18fb6fcf8069511d498
.cache/npm/_cacache/index-v5/dc/a5/b134aa08160183bd0b203e522dce5467fb9491ab59411c1c1b6d32b7d39a
.cache/npm/_cacache/index-v5/dd/98/9416c5c997b420dc78c6694ec378efa0b1a02ff5b14d0de06dd9bca00c1e
.cache/npm/_cacache/index-v5/e1/13/48011259d0e96d76bb6477a88e2828eb597909fd035b03109bd1f2cc4e3e
.cache/npm/_cacache/index-v5/e4/e6/03fed098adb549001322a5169e2ae1d73a5f6f85db982f02b249dc8227d3
.cache/npm/_cacache/index-v5/e5/c7/229d967eb0f3616c4c3ff5e60628d8a5e97bd8512cc05abc3e1a07a4896b
.cache/npm/_cacache/index-v5/e6/c0/ff384093f49efb49f01942f4930980f806184b0f69492a275a1bd9859f6d
.cache/npm/_cacache/index-v5/e7/6f/6df2d13a4e315af18cce3e1c8a09c911262fc54f57e6fc47d361ddcf408d
.cache/npm/_cacache/index-v5/e9/9b/1f186c35fc54d4603e72fb472bf5529913795710d3c5af1b1006fd027158
.cache/npm/_cacache/index-v5/ec/04/0eabb80170888ce55af056c8fe77e60aaba98345a102c4b2039499dba606
.cache/npm/_cacache/index-v5/ec/52/1da406197170b616eda8e749f38787cc2f6a51a7cc273ecb5c757804513e
.cache/npm/_cacache/index-v5/ec/ef/ccf9aef86dfb3881688e87eab760ddc9eeecb229c496217e6d7c587a408a
.cache/npm/_cacache/index-v5/ec/f8/dedd27024eb08dd582a1cbda3c4e67b4daa330433ce610779e2c6ed7ec85
.cache/npm/_cacache/index-v5/ed/40/e67da4ad085eef0344d8e253e4455423e0efc042d3898be0a399d1a76b79
.cache/npm/_cacache/index-v5/ee/a9/a1b586563ac42851ea993f16ea0eed415ce3753d41265b50f2f25a3e7e91
.cache/npm/_cacache/index-v5/ef/2d/244886232869c41335cef8f8f0d2bc5769104c59f232c9e628b3544f8be2
.cache/npm/_cacache/index-v5/ef/b8/50a9644b8731b4284c1d7aabb3b7daf145de8ce16430c3dfd4fc8dd016cc
.cache/npm/_cacache/index-v5/f2/03/4cdd87c852740b791b19574d50671ec36f9cea73ea8e4795487a8fd804d0
.cache/npm/_cacache/index-v5/f2/8d/974109f301d73dda14d7278c08e812ce432dcb3479eaac7e2139f2587d72
.cache/npm/_cacache/index-v5/f6/1e/43dd60366be65c5f8ca04b4eb5db775b532409eea23ecd69af06d23043bd
.cache/npm/_cacache/index-v5/f6/44/be954aca6e8bac59ed3f9aeedddfb27aff4451daf808e122d86491a37f77
.cache/npm/_cacache/index-v5/f6/45/1c2df76c18314bc869cacb60d2e253056eb007429cad68d34c421088d7be
.cache/npm/_cacache/index-v5/f6/c1/6c9c9231215f8aa032f741c4282b0dbfa4bb3c9518bb84675174dd7173b1
.cache/npm/_cacache/index-v5/f7/05/7f3d7ab71095c636b2fd54a6dac2eb353d3ccea0f2bdfebf43fc2a99a7ab
.cache/npm/_cacache/index-v5/f7/53/0b0cdb1490c3d5fb51e1939201c88e1611296d3c19790599d35af7d70bd8
.cache/npm/_cacache/index-v5/fb/9c/9895b84e9e0839de47cb507c867efe39e75a98bae9f69ca3b16e28020666
.cache/npm/_cacache/index-v5/fc/ee/fc3e1dd6706bd557d2840d92ff10cdd6928b92fb8c46d2195dfbd8d4b2be
.cache/npm/_logs/2026-09-23T09_54_54_991Z-debug-0.log
.cache/npm/_logs/2026-09-23T09_55_45_947Z-debug-0.log
.cache/npm/_logs/2026-09-23T10_00_50_327Z-debug-0.log
.cache/npm/_update-notifier-last-checked
.cache/pip/http-v2/0/1/3/1/b/0131b9c7358fe474c61b4dcc31fc9e6b288aa1d560f89bd8592d8c4a
.cache/pip/http-v2/0/1/3/1/b/0131b9c7358fe474c61b4dcc31fc9e6b288aa1d560f89bd8592d8c4a.body
.cache/pip/http-v2/0/4/6/d/f/046df54530e19066b4add1db381002b195b15dbdabc6020b26a061ab
.cache/pip/http-v2/0/4/6/d/f/046df54530e19066b4add1db381002b195b15dbdabc6020b26a061ab.body
.cache/pip/http-v2/0/6/d/c/4/06dc473e2a0f35d2c99caf3e5ce93bfd9222f2778b6de6d716145ad6
.cache/pip/http-v2/0/6/d/c/4/06dc473e2a0f35d2c99caf3e5ce93bfd9222f2778b6de6d716145ad6.body
.cache/pip/http-v2/0/a/4/b/3/0a4b30c32de5c577e2dc938a411fca44968f5e16b63e4d561d3b1e6d
.cache/pip/http-v2/0/a/4/b/3/0a4b30c32de5c577e2dc938a411fca44968f5e16b63e4d561d3b1e6d.body
.cache/pip/http-v2/0/a/e/8/4/0ae84cda1068eb8069d0d031ff1b592b6ce0646c279bf59396ff2d05
.cache/pip/http-v2/0/a/e/8/4/0ae84cda1068eb8069d0d031ff1b592b6ce0646c279bf59396ff2d05.body
.cache/pip/http-v2/0/c/1/9/0/0c1902a50947e5344575b4ef11e0b41b63cc4e3e15eb945e6b0cd91d
.cache/pip/http-v2/0/c/1/9/0/0c1902a50947e5344575b4ef11e0b41b63cc4e3e15eb945e6b0cd91d.body
.cache/pip/http-v2/0/d/0/4/8/0d048463149290426c8e00ecfeb52c1c76661d83092b21cd44f6a41d
.cache/pip/http-v2/0/d/0/4/8/0d048463149290426c8e00ecfeb52c1c76661d83092b21cd44f6a41d.body
.cache/pip/http-v2/1/4/a/a/f/14aaf7643dce3f389cfaa2f24beba9e2d02071e4624c02c288b2a440
.cache/pip/http-v2/1/4/a/a/f/14aaf7643dce3f389cfaa2f24beba9e2d02071e4624c02c288b2a440.body
.cache/pip/http-v2/1/6/0/d/3/160d3e8f69a7eca4743b16bea3eecb80155f94e8435ce6481997004c
.cache/pip/http-v2/1/6/0/d/3/160d3e8f69a7eca4743b16bea3eecb80155f94e8435ce6481997004c.body
.cache/pip/http-v2/1/f/2/a/f/1f2af80dc47fb4606790dee011cb90d98f4b9fdb43ec6e9f2bfa3084
.cache/pip/http-v2/1/f/2/a/f/1f2af80dc47fb4606790dee011cb90d98f4b9fdb43ec6e9f2bfa3084.body
.cache/pip/http-v2/2/3/4/4/6/23446cc6157b1ce7d0c47be470d3e3e086ba28baabb823def5b31de1
.cache/pip/http-v2/2/3/4/4/6/23446cc6157b1ce7d0c47be470d3e3e086ba28baabb823def5b31de1.body
.cache/pip/http-v2/2/6/4/1/7/264179aeab1d8942e5f72419f2c39e8a5577779f5155b081e3ad0fd8
.cache/pip/http-v2/2/6/4/1/7/264179aeab1d8942e5f72419f2c39e8a5577779f5155b081e3ad0fd8.body
.cache/pip/http-v2/2/8/7/d/1/287d1e3d56b03d2ca4cea4c57e0e676970b80a0a0483e9c30d4632de
.cache/pip/http-v2/2/8/7/d/1/287d1e3d56b03d2ca4cea4c57e0e676970b80a0a0483e9c30d4632de.body
.cache/pip/http-v2/2/c/6/6/7/2c667a763e0bc93c709e83228dd85ed16ae24e13705712670c4e4e72
.cache/pip/http-v2/2/c/6/6/7/2c667a763e0bc93c709e83228dd85ed16ae24e13705712670c4e4e72.body
.cache/pip/http-v2/3/0/e/f/1/30ef132248ab98ab0a92d2d15ee6957bdad5542ffbb630d3a32f7721
.cache/pip/http-v2/3/0/e/f/1/30ef132248ab98ab0a92d2d15ee6957bdad5542ffbb630d3a32f7721.body
.cache/pip/http-v2/3/1/5/3/9/31539552f2303282ae40da968a51b4e53cadfeaff6b349f1c1a078d2
.cache/pip/http-v2/3/1/5/3/9/31539552f2303282ae40da968a51b4e53cadfeaff6b349f1c1a078d2.body
.cache/pip/http-v2/3/2/4/d/4/324d452fb0049fb2bf10d8b96263e1f9fd84df3bc269e3e4a4b15750
.cache/pip/http-v2/3/2/4/d/4/324d452fb0049fb2bf10d8b96263e1f9fd84df3bc269e3e4a4b15750.body
.cache/pip/http-v2/3/3/c/b/a/33cba101e21409295faa7ed7359097e7cff5f5db40b338c09dd07676
.cache/pip/http-v2/3/3/c/b/a/33cba101e21409295faa7ed7359097e7cff5f5db40b338c09dd07676.body
.cache/pip/http-v2/3/d/b/a/4/3dba48e33e4deae5b8e0b5d8173f7d8b9ede86f6e2f3b423cb213061
.cache/pip/http-v2/3/d/b/a/4/3dba48e33e4deae5b8e0b5d8173f7d8b9ede86f6e2f3b423cb213061.body
.cache/pip/http-v2/4/1/9/6/f/4196fb32cd5477509fa68e914f1472976a27100798a6d4a646f26472
.cache/pip/http-v2/4/1/9/6/f/4196fb32cd5477509fa68e914f1472976a27100798a6d4a646f26472.body
.cache/pip/http-v2/4/2/c/9/f/42c9f53fbd71ff1692e35f1e12590f68c2e1edddcfcce7902d51d6ce
.cache/pip/http-v2/4/2/c/9/f/42c9f53fbd71ff1692e35f1e12590f68c2e1edddcfcce7902d51d6ce.body
.cache/pip/http-v2/4/7/2/3/8/47238f9336b2b7b2398d4af8ba8f3ffc6b19c27bcc837429be663e91
.cache/pip/http-v2/4/7/2/3/8/47238f9336b2b7b2398d4af8ba8f3ffc6b19c27bcc837429be663e91.body
.cache/pip/http-v2/4/9/b/4/9/49b498d47900e0c1f4695f02da9bc76efe87b4ff8bc34c381d352e5a
.cache/pip/http-v2/4/9/b/4/9/49b498d47900e0c1f4695f02da9bc76efe87b4ff8bc34c381d352e5a.body
.cache/pip/http-v2/4/b/e/0/7/4be07d3ac353e38d2c9e3a257cad36ee2a758fc88b4cd5f0d479a5a9
.cache/pip/http-v2/4/b/e/0/7/4be07d3ac353e38d2c9e3a257cad36ee2a758fc88b4cd5f0d479a5a9.body
.cache/pip/http-v2/5/5/7/8/f/5578f04015bc72d34ccff0865612606d646694de3865112ddef4292f
.cache/pip/http-v2/5/5/7/8/f/5578f04015bc72d34ccff0865612606d646694de3865112ddef4292f.body
.cache/pip/http-v2/5/9/5/3/1/595319f8561b81c05ef5a907d76cc8e99f1a38b2242cfe83146d4d4a
.cache/pip/http-v2/5/9/5/3/1/595319f8561b81c05ef5a907d76cc8e99f1a38b2242cfe83146d4d4a.body
.cache/pip/http-v2/5/a/8/0/3/5a8038742d980bc716a5f5278727441c48491001c5c0bf1af5e23bb2
.cache/pip/http-v2/5/a/8/0/3/5a8038742d980bc716a5f5278727441c48491001c5c0bf1af5e23bb2.body
.cache/pip/http-v2/5/d/e/7/4/5de74aa606aaf8588141cbe765382839ecb0982f091a947770ca6fa8
.cache/pip/http-v2/5/d/e/7/4/5de74aa606aaf8588141cbe765382839ecb0982f091a947770ca6fa8.body
.cache/pip/http-v2/5/f/d/a/a/5fdaa947d8d0e32fabac9640370fdef7f3ac3a1b81d0d2ffbce4254c
.cache/pip/http-v2/5/f/d/a/a/5fdaa947d8d0e32fabac9640370fdef7f3ac3a1b81d0d2ffbce4254c.body
.cache/pip/http-v2/6/0/d/7/6/60d76000e692d001575cc8b3c5636dbc7c1427cc1b31cd5b6a7ddf58
.cache/pip/http-v2/6/0/d/7/6/60d76000e692d001575cc8b3c5636dbc7c1427cc1b31cd5b6a7ddf58.body
.cache/pip/http-v2/6/1/b/8/7/61b87aac56f08ce8cbc09310e7a6f2bd164c4f6c38d1016b10dfd15c
.cache/pip/http-v2/6/1/b/8/7/61b87aac56f08ce8cbc09310e7a6f2bd164c4f6c38d1016b10dfd15c.body
.cache/pip/http-v2/6/d/8/5/8/6d8588a492583a9c39e0e7a29bdce1755cfdb8d4c267d43747891e30
.cache/pip/http-v2/6/d/8/5/8/6d8588a492583a9c39e0e7a29bdce1755cfdb8d4c267d43747891e30.body
.cache/pip/http-v2/7/6/1/5/5/7615591b7c1aa1d6d99b4d19be5c9e6a370bb94208eb3a4a666b106d
.cache/pip/http-v2/7/6/1/5/5/7615591b7c1aa1d6d99b4d19be5c9e6a370bb94208eb3a4a666b106d.body
.cache/pip/http-v2/7/a/c/b/d/7acbdb9fa3a1c33685715e272d18ce4d1793ecc40ab5a802db118a36
.cache/pip/http-v2/7/a/c/b/d/7acbdb9fa3a1c33685715e272d18ce4d1793ecc40ab5a802db118a36.body
.cache/pip/http-v2/8/0/d/5/a/80d5a310a4c726c6a3c79d2ec4e4b5e78da97b3efa845f5ddb7c2fcc
.cache/pip/http-v2/8/0/d/5/a/80d5a310a4c726c6a3c79d2ec4e4b5e78da97b3efa845f5ddb7c2fcc.body
.cache/pip/http-v2/8/7/4/a/a/874aac7e0531859c4ffdba7c707fe13c5a17402412a957022cdd3807
.cache/pip/http-v2/8/7/4/a/a/874aac7e0531859c4ffdba7c707fe13c5a17402412a957022cdd3807.body
.cache/pip/http-v2/8/7/9/4/0/879403eb74e2cf48812e48294cdd48c986e2f91d89e0706e1818e0a4
.cache/pip/http-v2/8/7/9/4/0/879403eb74e2cf48812e48294cdd48c986e2f91d89e0706e1818e0a4.body
.cache/pip/http-v2/8/8/f/7/d/88f7d71f2d1361f8fb38230bb8ae05bdb624c08a2414e1c535731370
.cache/pip/http-v2/8/8/f/7/d/88f7d71f2d1361f8fb38230bb8ae05bdb624c08a2414e1c535731370.body
.cache/pip/http-v2/8/a/c/4/d/8ac4d14dc45e27d21da49fb515570b6f875b78707de9b08ce1088d1b
.cache/pip/http-v2/8/a/c/4/d/8ac4d14dc45e27d21da49fb515570b6f875b78707de9b08ce1088d1b.body
.cache/pip/http-v2/8/a/e/e/c/8aeecdc860f31ea883fa48440d9114d78c73aa303209f539285b26d9
.cache/pip/http-v2/8/a/e/e/c/8aeecdc860f31ea883fa48440d9114d78c73aa303209f539285b26d9.body
.cache/pip/http-v2/8/b/2/4/2/8b24226e2da88df4abeee0d8ca6bce79b19ca2bcd5f94b543939c66c
.cache/pip/http-v2/8/b/2/4/2/8b24226e2da88df4abeee0d8ca6bce79b19ca2bcd5f94b543939c66c.body
.cache/pip/http-v2/8/b/2/f/b/8b2fbcc12563854419ead5a2ccd0a0f7013d30270eca48b632fcd96e
.cache/pip/http-v2/8/b/2/f/b/8b2fbcc12563854419ead5a2ccd0a0f7013d30270eca48b632fcd96e.body
.cache/pip/http-v2/8/e/c/f/f/8ecffcc7a3e38674c0b5a8addfcc2c1a5184431d21c3b57c81cc4a6d
.cache/pip/http-v2/8/e/c/f/f/8ecffcc7a3e38674c0b5a8addfcc2c1a5184431d21c3b57c81cc4a6d.body
.cache/pip/http-v2/8/e/e/1/0/8ee10146d5dc8c165a896d7d9f9b02ddeb06ae299279f7947738a8fe
.cache/pip/http-v2/8/e/e/1/0/8ee10146d5dc8c165a896d7d9f9b02ddeb06ae299279f7947738a8fe.body
.cache/pip/http-v2/9/0/9/d/0/909d04b2088b5bebbb1ed140ec0f01b189e708fe92ac25f5cce1617a
.cache/pip/http-v2/9/0/9/d/0/909d04b2088b5bebbb1ed140ec0f01b189e708fe92ac25f5cce1617a.body
.cache/pip/http-v2/9/1/a/c/4/91ac4141ee513b48d6e2106b8504eedf08543a9ac70e664c84a86c9b
.cache/pip/http-v2/9/1/a/c/4/91ac4141ee513b48d6e2106b8504eedf08543a9ac70e664c84a86c9b.body
.cache/pip/http-v2/9/3/6/e/f/936ef88052230050c9d8c803e64ef58ee62e7c4e4f61da74ba2ef008
.cache/pip/http-v2/9/3/6/e/f/936ef88052230050c9d8c803e64ef58ee62e7c4e4f61da74ba2ef008.body
.cache/pip/http-v2/9/b/8/3/e/9b83e5c748eb7533b7f84be459069e76ce595ec257fd2b44e0b05654
.cache/pip/http-v2/9/b/8/3/e/9b83e5c748eb7533b7f84be459069e76ce595ec257fd2b44e0b05654.body
.cache/pip/http-v2/a/0/3/e/7/a03e77d6fd1aff6b4ee6b34a140bd46cfb7fa1873254b62a2d30e9d7
.cache/pip/http-v2/a/0/3/e/7/a03e77d6fd1aff6b4ee6b34a140bd46cfb7fa1873254b62a2d30e9d7.body
.cache/pip/http-v2/a/1/9/5/3/a19537d3cf37c122db841d6fe4cd322bc10d1a558bb00d146b85cb9a
.cache/pip/http-v2/a/1/9/5/3/a19537d3cf37c122db841d6fe4cd322bc10d1a558bb00d146b85cb9a.body
.cache/pip/http-v2/a/6/0/7/9/a6079daf7048ec0a1934ca01771a87c3614ab9b6ff61099aec5f83a1
.cache/pip/http-v2/a/6/0/7/9/a6079daf7048ec0a1934ca01771a87c3614ab9b6ff61099aec5f83a1.body
.cache/pip/http-v2/a/8/3/f/8/a83f831678c6870f44321f4c4c6021268ae6078d5e56a8ea5db5d11a
.cache/pip/http-v2/a/8/3/f/8/a83f831678c6870f44321f4c4c6021268ae6078d5e56a8ea5db5d11a.body
.cache/pip/http-v2/a/b/8/9/9/ab89950128adeb857c65bd288114d1135657f0508fd546f4ca72c572
.cache/pip/http-v2/a/b/8/9/9/ab89950128adeb857c65bd288114d1135657f0508fd546f4ca72c572.body
.cache/pip/http-v2/a/b/d/d/d/abdddc46265b81c7d6dc73a20f1ad8ef043a66e9e79abdc1379bf71e
.cache/pip/http-v2/a/b/d/d/d/abdddc46265b81c7d6dc73a20f1ad8ef043a66e9e79abdc1379bf71e.body
.cache/pip/http-v2/a/c/5/4/0/ac54069ce3005f186e18ca5efecdb2f814d717ad8b72989b4c98c88c
.cache/pip/http-v2/a/c/5/4/0/ac54069ce3005f186e18ca5efecdb2f814d717ad8b72989b4c98c88c.body
.cache/pip/http-v2/b/1/d/3/f/b1d3f43b2b7a58722d21812ef7efa273529b0a5270d6ca5483f8bc2c
.cache/pip/http-v2/b/1/d/3/f/b1d3f43b2b7a58722d21812ef7efa273529b0a5270d6ca5483f8bc2c.body
.cache/pip/http-v2/b/7/d/9/a/b7d9a230086177660ab1ad8f7fa1dc27b263e590ff025ddb48285323
.cache/pip/http-v2/b/7/d/9/a/b7d9a230086177660ab1ad8f7fa1dc27b263e590ff025ddb48285323.body
.cache/pip/http-v2/b/8/6/2/6/b862637a242a4033f1ba3be874e038f3a95ab29277da4c878f7c162d
.cache/pip/http-v2/b/8/6/2/6/b862637a242a4033f1ba3be874e038f3a95ab29277da4c878f7c162d.body
.cache/pip/http-v2/b/c/9/6/2/bc962626f0d728a7a1a36c01bb5b069db7a61f816d5af696fb2d71f4
.cache/pip/http-v2/b/c/9/6/2/bc962626f0d728a7a1a36c01bb5b069db7a61f816d5af696fb2d71f4.body
.cache/pip/http-v2/c/3/b/3/7/c3b37736364c905eaf9d80da64c4dfd43839effc5d0161b4cfdf8728
.cache/pip/http-v2/c/3/b/3/7/c3b37736364c905eaf9d80da64c4dfd43839effc5d0161b4cfdf8728.body
.cache/pip/http-v2/c/8/1/b/1/c81b19d2e95a7cb8ff8fe4cbb70d2fa0360f2380759c981c54e80322
.cache/pip/http-v2/c/8/1/b/1/c81b19d2e95a7cb8ff8fe4cbb70d2fa0360f2380759c981c54e80322.body
.cache/pip/http-v2/c/c/6/6/2/cc6625d74966fd723a5bf2c16450d5d92fc300bf538ae394f7885dc0
.cache/pip/http-v2/c/c/6/6/2/cc6625d74966fd723a5bf2c16450d5d92fc300bf538ae394f7885dc0.body
.cache/pip/http-v2/d/1/2/5/6/d12564d02d1376184fb3c6d7011e9cac0bdc6b78ff6b6eabf90b5965
.cache/pip/http-v2/d/1/2/5/6/d12564d02d1376184fb3c6d7011e9cac0bdc6b78ff6b6eabf90b5965.body
.cache/pip/http-v2/e/2/0/7/4/e207426cbcf220918fdf354826064190a066f96cd6ad8830f1f11fdc
.cache/pip/http-v2/e/2/0/7/4/e207426cbcf220918fdf354826064190a066f96cd6ad8830f1f11fdc.body
.cache/pip/http-v2/e/2/c/4/6/e2c469bca3141178c969ad4304e1899470fcc6276849582266c9c130
.cache/pip/http-v2/e/2/c/4/6/e2c469bca3141178c969ad4304e1899470fcc6276849582266c9c130.body
.cache/pip/http-v2/f/a/7/0/9/fa7097425a3872e366a3eebe7d8a113d339126daabe29fb73b083ec4
.cache/pip/http-v2/f/a/7/0/9/fa7097425a3872e366a3eebe7d8a113d339126daabe29fb73b083ec4.body
.cache/pip/http-v2/f/e/1/c/a/fe1ca1e21c9f20d94b78f2f1ffaa4f52c862765a094b92306e6d0c07
.cache/pip/http-v2/f/e/1/c/a/fe1ca1e21c9f20d94b78f2f1ffaa4f52c862765a094b92306e6d0c07.body
.cache/pip/selfcheck/982e2afc0c7d637bde54c5b0bcd5695d3a456733cb7d5e79b04bfe37
.env.example
.gitignore
DESIGN.md
README.md
UX-CONTRACT.md
apps/api/README.md
apps/api/pyproject.toml
apps/api/src/akim_api/__init__.py
apps/api/src/akim_api/ai/README.md
apps/api/src/akim_api/ai/__init__.py
apps/api/src/akim_api/ai/client.py
apps/api/src/akim_api/ai/prompt.py
apps/api/src/akim_api/ai/schema.py
apps/api/src/akim_api/ai/service.py
apps/api/src/akim_api/ai/settings.py
apps/api/src/akim_api/analysis.py
apps/api/src/akim_api/engine.py
apps/api/src/akim_api/main.py
apps/api/tests/test_ai.py
apps/api/tests/test_api.py
apps/api/tests/test_engine.py
apps/web/index.html
apps/web/package-lock.json
apps/web/package.json
apps/web/src/App.tsx
apps/web/src/components/AnalysisPanel.tsx
apps/web/src/components/CityMap.tsx
apps/web/src/components/DecisionIntelligence.tsx
apps/web/src/components/DistrictTable.tsx
apps/web/src/components/Icon.tsx
apps/web/src/components/InitiativeCatalog.tsx
apps/web/src/components/Overview.tsx
apps/web/src/components/ScenarioPanel.tsx
apps/web/src/components/ui.tsx
apps/web/src/hooks/useScenario.ts
apps/web/src/lib/api.ts
apps/web/src/lib/export.ts
apps/web/src/lib/presentation.ts
apps/web/src/lib/types.ts
apps/web/src/main.tsx
apps/web/src/style.css
apps/web/tsconfig.json
apps/web/vite.config.ts
contracts/examples/README.md
contracts/examples/ai_input.json
contracts/examples/catalog.json
contracts/examples/error_422.json
contracts/examples/score_request.json
contracts/examples/score_success_no_ai.json
contracts/examples/score_success_with_ai.json
contracts/openapi.yaml
data/city.json
data/initiatives.json
docs/ai.md
docs/architecture.md
docs/demo.md
docs/team.md
package.json
pnpm-workspace.yaml
premium-ui.json
scripts/check-design.mjs
tools/generate_ai_examples.py
Ветки (4)

Обсуждение 0 комментариев

Войдите, чтобы комментировать

Пока нет комментариев — будьте первым.