From b06a35bbaab83700f3435b50a559614860e5c07c Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Wed, 9 Sep 2026 10:31:09 +0300 Subject: [PATCH] spec: deliver compact portfolio totals package --- .../compact-portfolio-totals/.openspec.yaml | 2 + .../compact-portfolio-totals/design.md | 214 +++++++++++++++ .../compact-portfolio-totals/proposal.md | 55 ++++ .../specs/portfolio-view/spec.md | 251 ++++++++++++++++++ .../changes/compact-portfolio-totals/tasks.md | 32 +++ .../visuals/a1-error-stale-narrow.png | Bin 0 -> 46024 bytes .../visuals/a1-loading-narrow.png | Bin 0 -> 18626 bytes .../visuals/a1-long-320.png | Bin 0 -> 37520 bytes .../visuals/a1-long-wide.png | Bin 0 -> 50963 bytes .../visuals/a1-narrow.png | Bin 0 -> 34107 bytes .../visuals/a1-refresh-narrow.png | Bin 0 -> 35448 bytes .../visuals/a1-single-wide.png | Bin 0 -> 43899 bytes .../visuals/a1-wide.png | Bin 0 -> 47931 bytes 13 files changed, 554 insertions(+) create mode 100644 openspec/changes/compact-portfolio-totals/.openspec.yaml create mode 100644 openspec/changes/compact-portfolio-totals/design.md create mode 100644 openspec/changes/compact-portfolio-totals/proposal.md create mode 100644 openspec/changes/compact-portfolio-totals/specs/portfolio-view/spec.md create mode 100644 openspec/changes/compact-portfolio-totals/tasks.md create mode 100644 openspec/changes/compact-portfolio-totals/visuals/a1-error-stale-narrow.png create mode 100644 openspec/changes/compact-portfolio-totals/visuals/a1-loading-narrow.png create mode 100644 openspec/changes/compact-portfolio-totals/visuals/a1-long-320.png create mode 100644 openspec/changes/compact-portfolio-totals/visuals/a1-long-wide.png create mode 100644 openspec/changes/compact-portfolio-totals/visuals/a1-narrow.png create mode 100644 openspec/changes/compact-portfolio-totals/visuals/a1-refresh-narrow.png create mode 100644 openspec/changes/compact-portfolio-totals/visuals/a1-single-wide.png create mode 100644 openspec/changes/compact-portfolio-totals/visuals/a1-wide.png diff --git a/openspec/changes/compact-portfolio-totals/.openspec.yaml b/openspec/changes/compact-portfolio-totals/.openspec.yaml new file mode 100644 index 0000000..e55f087 --- /dev/null +++ b/openspec/changes/compact-portfolio-totals/.openspec.yaml @@ -0,0 +1,2 @@ +schema: wealth-ledger-sdd +created: 2026-09-09 diff --git a/openspec/changes/compact-portfolio-totals/design.md b/openspec/changes/compact-portfolio-totals/design.md new file mode 100644 index 0000000..798cd4f --- /dev/null +++ b/openspec/changes/compact-portfolio-totals/design.md @@ -0,0 +1,214 @@ +## Context + +Страница Brokerage Account уже разделяет получение данных в +`AccountPage.vm.ts` и отображение в `AccountPageLoaded.view.tsx`. +`PortfolioTotals` получает готовые `totalsByCurrency`; текущая сводка использует +Mantine `SimpleGrid` и `Paper`, вертикальную метку ISO над суммой, отступ 16 px +и верхнюю синюю границу 3 px. Максимальная ширина контента страницы — 960 px. + +`shared/lib/display.ts` уже форматирует decimal string без числового +преобразования: сохраняет знак и дробные позиции, группирует целую часть. +`formatMoney` меняет только RUB на ₽. Query и VM уже сохраняют успешные данные +при refetch/error; `PortfolioRefreshState` отделён от server-side `isStale`. +Действующий initial skeleton содержит общий блок высотой 120 px вместо +геометрии валютных карточек. + +Основание подхода — утверждённые [Proposal](proposal.md) и +[Delta Specs](specs/portfolio-view/spec.md). A1 из Discovery выбран владельцем; +ни выбор, ни прежние PNG сами по себе не были approval Design. + +## Goals / Non-Goals + +**Goals:** изменить представление сводки и её loading placeholder в существующем +page slice; сохранить строковую точность и валютную идентичность; использовать +нынешние primitives, theme tokens и границы VM/view. + +**Non-Goals:** менять финансовые вычисления, транспортные типы, query/cache +policy, state machine, общие правила денежных суффиксов приложения или соседние +разделы страницы. Новые зависимости, инструментальные витрины и сервисы +форматирования не нужны. + +## Decisions + +### Ownership и поток данных + +`PortfolioTotals` остаётся владельцем компактного представления каждого +переданного итога. Порядок, membership и ключи берутся из исходных валют; +никакой повторной агрегации, сортировки по знакам или дополнения валют нет. +VM продолжает выбирать loaded/empty по составу Portfolio, а не по итогам. +Пустой список итогов не создаёт карточек или отдельного empty-состояния. + +Loaded view сохраняет своё место сводки после времени снимка и перед составом. +Его timestamp, refresh/error и stale sections продолжают получать прежние +props. Меняется только сводка и соответствующая область page-owned skeleton. +Это удерживает ответственность за устойчивость данных в query/VM, а за +геометрию — в presentation. + +### Точное форматирование и валютная идентичность + +Переиспользовать существующий `formatDecimal`, открыв его через публичный +`shared/lib` export без изменения алгоритма и поведения `formatMoney`. +Выбор метки и суффикса принадлежит сводке: RUB → ₽, USD → $, EUR → €; +для остальных валют метка и суффикс — исходный ISO-код. Например, USD/CAD +дают `$`/`CAD`, поэтому совпадающие мировые знаки не требуют каталога валют +или анализа всей коллекции. Неизвестные валюты не отбрасываются. + +Полные названия трёх валют принадлежат существующему русскому i18n-каталогу. +Семантика карточки — пара название/значение (`dl`, `dt`, `dd` либо эквивалентная +связь): доступное название содержит «Российский рубль», «Доллар США» или «Евро»; +для прочих валют доступен ISO-код. Декоративный badge скрыт от accessibility +tree, полное текстовое значение остаётся доступным. Карточка не кнопка, +не получает tab stop и не требует tooltip/hover для определения валюты. + +Числа не проходят через `Number`, `parseFloat`, округление или currency-mode +`Intl.NumberFormat`. Пробелы группировки и десятичная запятая сохраняются; +перенос — CSS layout, а не вставка символов в числовые данные. `-0.5` остаётся +`-0,5`, исходные дробные нули сохраняются. Замена ISO-кода в уже собранной строке +`formatMoney` отвергнута: она связывала бы сводку с деталями суффикса общего +formatter. Новый дубликат decimal formatter также не нужен. + +### Компоновка средствами платформы + +Mantine `Paper` и page-local CSS остаются основой карточек. Сетка сохраняет +колонки `base: 1`, `sm: 2`, `md: 3` (48 em / 62 em), с gap 10 px. +Одна валюта занимает одну ячейку сетки, как в A1; дополнительные валюты +заполняют следующие строки, без фиктивных пустых карточек. + +Внутри карточки метка и сумма образуют переносимую строку. Естественная ширина +полного текста определяет вместимость, без JS-измерений и порогов по количеству +цифр. При недостатке места сумма переходит ниже метки и получает всю доступную +ширину. Ограничения `min-width: 0`, `max-width: 100%`, обычные переносы на +пробелах и `overflow-wrap: anywhere` защищают также длинную дробную часть. +Не задаются фиксированная высота, `nowrap`, ellipsis, clipping или уменьшение +шрифта ради вместимости. На переносимой строке знак минуса не отделяется +от первой цифры; остальные цифры и суффикс остаются текстом в исходном порядке. + +Альтернативы: единая общая полоса не соответствует выбранным отдельным карточкам; +фиксированная двухстрочная раскладка теряет компактность обычных значений; +обрезание/скролл/округление нарушают Delta Specs. Нативный reflow сохраняет +простую архитектуру и работает при увеличении текста. + +## UI/UX Applicability and Package + +**Applicability and scope:** `new/changed` — сводка и её initial skeleton на +`/accounts/:accountId`. Навигация, heading, время, позиции, Cash Balance и +остальные секции на PNG служат контекстом; их внешний вид не является заданием +на редизайн. Наличие в runtime дополнительных секций не является расхождением. + +**Package revision:** `a1-symbols-r1`. Один approval относится ко всему этому +Markdown и восьми локальным PNG ниже. Они доступны без Pencil, Storybook, +исходного чата или внешнего аккаунта. + +**Reused source and differences:** это новый canonical пакет, а не ссылка на +approved archived reuse. PNG перенесены byte-for-byte из выбранных Discovery r3 +exports; их первоначальные имена перечислены ниже. Исходный `.pen` не является +зависимостью пакета. Markdown дополняет изображения правилами для других валют, +accessibility, промежуточных ширин и произвольно длинных значений. + +### Визуальная геометрия + +Карточка белая, граница gray-3 1 px со всех сторон, radius 8 px, без отдельной +синей верхней полосы и тени. Padding 12 px; промежуток метка/сумма 10 px. +Слева badge: фон blue-0, текст blue-6, radius 4 px, минимум 40 × 24 px; +для ISO-кодов ширина растёт по тексту. Знак 18 px / 600. Сумма — 20 px / 600, +line-height 1.55, основной цвет dark-7. Используется системный font stack +приложения, без загрузки Roboto только ради совпадения canvas. + +Обычная строка выравнивает сумму к правому краю. После перехода под метку +сумма использует всю ширину с чтением слева направо. Предпочтительны переносы +на пробелах группировки; длинная непрерывная дробь может переноситься между +цифрами. Точная точка переноса зависит от системного шрифта: PNG не задаёт +обязательный разрыв после конкретной цифры. Все цифры, минус и суффикс читаемы. + +При базовом масштабе обычная карточка ориентировочно 57 px, три карточки +на mobile — 191 px вместе с двумя gap. Это design geometry, а не runtime +замер: критерием служат полные значения и уменьшение высоты относительно +прежнего UI при одинаковых ширине, шрифте, масштабе и данных. Длинные значения +и увеличение текста закономерно увеличивают высоту. + +### Screens, states and interactions + +| Состояние | Решение | +| --- | --- | +| Loaded, 1/3 валюты | Отдельные A1 карточки; символ слева, полная сумма справа при вместимости. | +| Loaded, больше валют / неизвестная валюта | Та же сетка без лимита количества; прочие валюты используют ISO-код в badge и суффиксе. | +| Длинные / отрицательные значения | Сумма уходит под badge и переносится; `-0,5 $` сохраняет минус; зелёный/красный тон по знаку не добавляется. | +| Initial loading | Три декоративных card placeholders с badge/amount shapes, в той же responsive сетке; число shapes не обещает три валюты. Существующий `LoadingSkeleton` владеет busy label, shapes скрыты от чтения и не фокусируются. Остальные semantic regions loading view сохраняются. | +| Refetch | Прежние карточки и `lastSuccessfulAt` плюс существующий compact progress; карточки не заменяются skeleton. | +| Client refresh error | Прежние значения и время плюс существующий orange warning и «Повторить». | +| Server stale | Прежний blue warning и время; само `isStale` не создаёт retry. | +| Error + stale | Оба самостоятельных предупреждения, карточки и время; retry принадлежит клиентской ошибке. | +| Retry → success | До ответа сохраняются значения; успешный ответ обновляет значения/время, снимает client error; stale зависит только от нового ответа. | +| Нет итогов при непустом составе | Нет карточек; состав и время остаются. | +| Пустые позиции и Cash Balance | Существующее empty-представление, без нулевых карточек. | +| Ошибка без успешных данных | Существующая error view; `404` ведёт к списку счетов без retry; ошибки подключения/токена сохраняют свои действия, временная/неизвестная ошибка допускает retry. | + +Новых взаимодействий нет. Кнопка повтора сохраняет клавиатурную доступность +и существующую callback-связь с VM. Статические суммы не превращаются в live +region; обновление сообщает существующий status region. + +**Responsive behavior:** на 320/390 px одна карточка в ряду; при 1440 px и +контенте 960 px — три. Между ними действуют указанные breakpoints. При любом +числе колонок переполнение значения переводит его ниже метки, а не расширяет +grid track. Одна валюта на узком экране занимает всю ширину. Loading использует +те же правила; refetch/error/stale не меняют геометрию самих итогов. + +### Materials + +| Material ID (Discovery source) | Relative path | Screen/state and purpose | SHA-256 | +| --- | --- | --- | --- | +| wide (ACV5F) | [visuals/a1-wide.png](visuals/a1-wide.png) | 1440, три обычных итога | `b406552e01098a5b95183d6a54bd59b3bf827387d33d73a6a453d83140b8da10` | +| narrow (j6ks4) | [visuals/a1-narrow.png](visuals/a1-narrow.png) | 390, три обычных итога | `8ee71bb406abaa980e08f57c45e007fb66183786dfd251c9280a6ff62205d922` | +| single (iwyJA) | [visuals/a1-single-wide.png](visuals/a1-single-wide.png) | 1440, одна валюта | `6f163dd4a4ba461df5e715bab5757f4698986aade56ae38f02585d9c8d366b28` | +| long-wide (Hbu1s) | [visuals/a1-long-wide.png](visuals/a1-long-wide.png) | 1440, длинные значения | `ecccaee124c72b0f4f22bd92b31ef97e260c830782761ed9e7aab4c33a7e0af0` | +| long-320 (vjlkn) | [visuals/a1-long-320.png](visuals/a1-long-320.png) | 320, перенос и сохранение всех цифр | `48d62eaa497819e6312f5ae56afa393f92c7bb0970543cd9b3abdd5960480534` | +| loading (DuAlU) | [visuals/a1-loading-narrow.png](visuals/a1-loading-narrow.png) | 390, placeholders сводки | `138b000b334f54294f6cd8e88d607619608b05620231267fc1dc0477e1f87f46` | +| refresh (aP2cU) | [visuals/a1-refresh-narrow.png](visuals/a1-refresh-narrow.png) | 390, сохранение данных при обновлении | `e453606105a96290a2d2358e039935c89187a90127ffe4228374ae6e16c9e252` | +| error-stale (z5EeB) | [visuals/a1-error-stale-narrow.png](visuals/a1-error-stale-narrow.png) | 390, отдельные предупреждения и retry | `c63c8a30cc932582f591422dd4871c6663cb55567218cee988d7119d77d4a4e3` | + +## Delivery Map + +| Area | Status | Architectural outcome or N/A reason | +| --- | --- | --- | +| frontend | `affected` | A1 totals и соответствующий skeleton; точное форматирование с локальными знаками и доступной идентичностью; сохранённые query/VM состояния. | +| backend | `N/A` | Готовые итоги, расчёты, Snapshot и HTTP/OpenAPI contract не меняются; серверная реализация не требуется. | +| specs | `affected` | Canonical planning, переносимый Design package и нормативное описание `portfolio-view` в рамках lifecycle. | +| docs | `affected` | После реализации `features/portfolio-view.md` описывает фактическую компактную сводку, валютные знаки и ограничения оценки. | + +### Contract Gate Decision + +| Gate | Status | Reason | +| --- | --- | --- | +| runtime-openapi | `N/A` | Ни одна сторона API contract не меняется; существующие decimal strings и исходные currency остаются входом представления. | + +## Risks / Trade-offs + +- Разные системные шрифты и zoom меняют вместимость. Нужен browser reflow review + обычных и длинных fixtures на узких и широких экранах; PNG не доказывает + отсутствие runtime overflow или доступность. Точность и полнота важнее высоты. +- Открытие существующего decimal formatter немного расширяет публичный + `shared/lib`, зато исключает дублирование денежных преобразований. Риск + защищается сохранением текущего `formatMoney` и regression cases для точных + цифр, дробных нулей, `-0.5` и валютной идентичности на presentation boundary. +- Значение `$` без доступного полного названия неоднозначно; связь пары + название/значение проверяется в accessibility tree. Цвет не несёт идентичность. +- Placeholder не знает количества валют заранее. Три формы повторяют ожидаемую + структуру, а успешный ответ определяет реальное число карточек. +- Геометрия и денежное представление требуют scoped acceptance проверки; + состояние refetch/error проверяется через существующие account-page tests, + без новой state machine или отдельной инфраструктуры тестирования. + +## Migration Plan + +После approval Design и затем Tasks представление и loading geometry +поставляются совместно с проверкой точности и сохранённых состояний. После +проверенной реализации docs фиксирует as-built поведение; canonical спецификация +синхронизируется в рамках штатного lifecycle. Миграции данных, переключатель +функции и координированный релиз backend не нужны. + +### Rollback Contract + +| Field | Decision | +| --- | --- | +| Status | `N/A` | +| Reason | Изменение обратимого frontend presentation без изменения auth, данных, API или другого труднообратимого решения. Обычный откат frontend delivery возвращает прежний вид без преобразования данных. | diff --git a/openspec/changes/compact-portfolio-totals/proposal.md b/openspec/changes/compact-portfolio-totals/proposal.md new file mode 100644 index 0000000..dc8bb24 --- /dev/null +++ b/openspec/changes/compact-portfolio-totals/proposal.md @@ -0,0 +1,55 @@ +## Why + +Сводка итогов Portfolio на странице Brokerage Account занимает избыточную +высоту, особенно на узком экране, и отдаляет пользователя от состава портфеля. +Нужно сделать её компактнее, сохранив читаемость каждой суммы и понимание того, +к какой валюте она относится. В Discovery владелец выбрал направление A1: +отдельные компактные валютные карточки со знаками ₽, $ и €. + +## What Changes + +- Представить итоги Portfolio компактными отдельными карточками по валютам, + следуя выбранному направлению A1. На широком и узком экране обычная сводка + занимает меньше высоты, сохраняя читаемость и доступность значений. +- Для российского рубля, доллара США и евро показывать ₽, $ и € соответственно + в валютных метках и рядом с суммами вместо RUB, USD и EUR. Сохранить + однозначность валюты и её полное доступное название; другие валюты остаются + различимыми и не исключаются из сводки. +- Показывать длинные, дробные и отрицательные суммы полностью: без потери + цифр или знака, округления, сокращений до тысяч или миллионов, обрезания + и необходимости горизонтальной прокрутки. На узком экране допускать перенос + и увеличение высоты ради полного значения. +- Сохранить смысл каждой суммы: итог позиций и доступных денег в одной валюте, + без сложения разных валют и конвертации. Отсутствующие суммы не заменяются + нулями, рублёвый итог не становится общей стоимостью Portfolio, а сводка + не обещает полноту оценки при отсутствии стоимости отдельных позиций. +- Сохранить существующие состояния: первичное ожидание без вымышленных сумм; + прежние суммы и время успешного получения при фоновом обновлении и его + ошибке; раздельные сообщения об устаревшем снимке и ошибке обновления, + с применимым действием повтора. Существующее пустое состояние сохраняется. + +Вне scope: изменение денежных расчётов, состава или источников данных; +редизайн навигации, заголовка, позиций и соседних разделов; изменение +форматирования денег во всём приложении. Выбор A1 задаёт направление этой +сводки; детальное визуальное решение подлежит отдельному согласованию Design. + +## Capabilities + +### New Capabilities + +Нет. + +### Modified Capabilities + +- `specs/portfolio-view/spec.md`: добавить требования к компактному + представлению валютных итогов на странице Brokerage Account, символам + валют, доступной идентичности и полному отображению сумм на широком + и узком экране при сохранении существующего смысла итогов и состояний. + +## Impact + +Изменение затрагивает пользователей, просматривающих Portfolio одного +Brokerage Account на широких и узких экранах, и ограничено сводкой его +валютных итогов. При поставке обновляются пользовательское представление, +его нормативное описание и документация фактически доступного поведения. +Способ получения данных и финансовый смысл итогов сохраняются. diff --git a/openspec/changes/compact-portfolio-totals/specs/portfolio-view/spec.md b/openspec/changes/compact-portfolio-totals/specs/portfolio-view/spec.md new file mode 100644 index 0000000..000d8c7 --- /dev/null +++ b/openspec/changes/compact-portfolio-totals/specs/portfolio-view/spec.md @@ -0,0 +1,251 @@ +## ADDED Requirements + +### Requirement: Компактная сводка валютных итогов Portfolio + +На странице Brokerage Account клиент SHALL показывать каждый полученный +валютный итог Portfolio отдельной компактной карточкой. При достаточной +ширине карточки валютная метка и сумма MUST располагаться в одной строке; +сумма MUST оставаться основной читаемой величиной. Обычная сводка с одной +или тремя валютами MUST занимать меньше высоты, чем прежнее представление +с меткой над суммой при тех же значениях и ширине экрана. + +На широком экране несколько карточек SHALL располагаться рядом при наличии +места; на узком экране MUST сохраняться одна карточка в ряду. Если полное +значение не помещается рядом с меткой, клиент MUST предоставлять ему полную +доступную ширину карточки и переносить содержимое с увеличением высоты. +Сводка MUST NOT обрезать суммы, заменять их многоточием или требовать +горизонтальной прокрутки для чтения карточек и значений. + +#### Scenario: Обычная сводка на широком экране + +- **WHEN** User открывает Portfolio с итогами `125000.50` RUB, `320.00` USD + и `9876.54321` EUR на широком экране с местом для трёх карточек +- **THEN** клиент показывает три отдельные карточки рядом, метку и полную + сумму в одной строке каждой карточки, с меньшей высотой сводки, чем при + прежнем размещении метки над суммой в тех же условиях + +#### Scenario: Обычная сводка на узком экране + +- **WHEN** User открывает тот же Portfolio с тремя валютными итогами + на узком экране +- **THEN** клиент показывает три карточки по одной в ряду, сохраняя полные + читаемые суммы и меньшую общую высоту сводки, чем при прежнем размещении + метки над суммой в тех же условиях + +#### Scenario: Portfolio с одной валютой + +- **WHEN** Portfolio содержит один валютный итог +- **THEN** клиент показывает одну компактную карточку без пустых карточек + для других валют; обычная сумма и метка помещаются в одну строку при + достаточной ширине на широком и узком экране + +#### Scenario: Длинная сумма на узком экране + +- **WHEN** User просматривает итог `123456789012.345678901` RUB при ширине + экрана 320 пикселей и значение не помещается рядом с валютной меткой +- **THEN** сумма получает полную доступную ширину карточки и при необходимости + переносится; все цифры и знак валюты читаемы без обрезания, многоточия + и горизонтальной прокрутки + +### Requirement: Обозначение и доступная идентичность валюты в сводке + +В валютных метках и суффиксах сумм сводки клиент MUST обозначать RUB знаком +`₽`, USD знаком `$`, EUR знаком `€` вместо видимых ISO-кодов этих валют. +Каждая сумма MUST оставаться однозначно связанной со своей исходной валютой, +включая чтение вспомогательными технологиями. Для RUB, USD и EUR MUST быть +доступны названия «Российский рубль», «Доллар США» и «Евро» соответственно. +Символ или цвет сами по себе MUST NOT быть единственным доступным способом +определения валюты. + +Другие полученные валюты MUST оставаться в сводке с понятным обозначением +и доступной идентичностью. Если знак отсутствует или неоднозначен, клиент +MUST сохранять возможность различить исходную валюту по её названию или +ISO-коду, в том числе визуально; неизвестное полное название MUST NOT +подменяться вымышленным. Совпадающие знаки разных валют MUST NOT приводить +к объединению карточек или неразличимому представлению их валют. + +#### Scenario: Рубль, доллар США и евро показаны знаками + +- **WHEN** сводка содержит RUB, USD и EUR +- **THEN** метки показывают `₽`, `$` и `€`, а суммы заканчиваются теми же + знаками; видимые RUB, USD и EUR не подменяют выбранные знаки + +#### Scenario: Валютная сумма читается вспомогательной технологией + +- **WHEN** User читает валютный итог сводки вспомогательной технологией +- **THEN** ему доступны полное значение и однозначная валютная идентичность, + включая «Российский рубль», «Доллар США» или «Евро» для соответствующих валют + +#### Scenario: Получена другая валюта + +- **WHEN** сводка содержит валюту помимо RUB, USD и EUR +- **THEN** её отдельный итог остаётся доступным с понятным обозначением + и доступным названием либо исходным ISO-кодом при неизвестном названии + +#### Scenario: У разных валют совпадает знак + +- **WHEN** Portfolio содержит итоги двух исходных валют с одинаковым знаком +- **THEN** сводка показывает два отдельных итога, и User может различить + их валюты визуально и вспомогательной технологией без догадки по сумме + +### Requirement: Полные точные значения и смысл валютной сводки + +Сводка MUST показывать полученные валютные итоги без изменения их знака, +цифр и дробной точности. Для русской локали клиент SHALL сохранять группировку +разрядов пробелами и десятичную запятую, не округляя значение, не отбрасывая +дробные позиции и не сокращая сумму до тысяч, миллионов или экспоненциальной +записи. Требование MUST сохраняться для длинных, отрицательных значений +и отрицательных дробей с нулевой целой частью. + +Каждая карточка MUST представлять только полученный итог позиций и Cash +Balance своей исходной валюты. Сводка MUST NOT конвертировать или складывать +разные валюты, показывать рублёвый итог как общую стоимость Portfolio, +повторно добавлять Cash Balance либо обещать полную оценку при наличии +позиций без вычислимой стоимости. Для отсутствующего валютного итога клиент +MUST NOT создавать нулевую карточку. Отсутствие итогов само по себе MUST NOT +обозначать пустой Portfolio, если позиции или Cash Balance присутствуют. + +#### Scenario: Обычные суммы сохраняют дробные позиции + +- **WHEN** в сводку поступают значения `125000.50` RUB, `320.00` USD + и `9876.54321` EUR +- **THEN** клиент показывает `125 000,50 ₽`, `320,00 $` и `9 876,54321 €` + с сохранением каждой исходной цифры и дробной позиции + +#### Scenario: Длинные и отрицательные значения не теряют точность + +- **WHEN** в сводку поступают `123456789012.345678901` RUB, + `-1234567.890123` USD и `987654321.000001` EUR +- **THEN** пользователь видит полные `123 456 789 012,345678901 ₽`, + `-1 234 567,890123 $` и `987 654 321,000001 €` без округления, + сокращений и потери отрицательного знака на широком и узком экране + +#### Scenario: Отрицательная сумма меньше единицы + +- **WHEN** полученный валютный итог равен `-0.5` USD +- **THEN** сводка показывает `-0,5 $`, сохраняя знак и дробную величину + +#### Scenario: Несколько валют и денежные остатки + +- **WHEN** полученные итоги RUB и USD уже включают позиции и Cash Balance + соответствующих валют +- **THEN** клиент показывает эти два итога без повторного добавления денег, + межвалютного итога или представления RUB как общей стоимости Portfolio + +#### Scenario: Стоимость части позиций неизвестна + +- **WHEN** Portfolio содержит позиции без вычислимой стоимости и доступные + валютные итоги, сформированные без этих позиций +- **THEN** сводка показывает только полученные итоги, не добавляет нули + за отсутствующие стоимости и не называет результат полной оценкой Portfolio + +#### Scenario: Итоги отсутствуют при непустом Portfolio + +- **WHEN** `totalsByCurrency` пуст, но `positions` или `cashBalances` непусты +- **THEN** клиент не создаёт валютные карточки и не заменяет доступный + состав Portfolio состоянием пустого портфеля + +## MODIFIED Requirements + +### Requirement: Состояния и ошибки Portfolio на клиенте + +Клиент SHALL загружать Portfolio при открытии защищённого маршрута +`/accounts/:accountId`. Он MUST использовать успешный ответ в течение +30 секунд, без automatic retry, polling или refetch при возврате фокуса. +При загрузке без ранее полученного успешного ответа для этого же Brokerage +Account клиент MUST показывать структурное skeleton-состояние ожидаемого +содержимого, включая сводку, без вымышленных сумм. Область загрузки MUST +иметь доступное обозначение занятости; skeleton MUST NOT быть интерактивным +или получать клавиатурный фокус. + +Истечение срока свежести MUST NOT само по себе скрывать уже доступный +Client Cached Snapshot. Во время фонового обновления и после его ошибки +клиент MUST сохранять ранее полученные данные того же Portfolio, включая +валютные итоги и исходное `lastSuccessfulAt`. При обновлении клиент MUST +показывать компактную неблокирующую индикацию без замены данных skeleton. +При ошибке обновления он MUST показывать локализованное неблокирующее +предупреждение о последних полученных данных и предоставлять действие +повторной попытки. Сохранённые данные MUST NOT считаться новым успешным +снимком или подтверждением текущей доступности Brokerage Account. + +Клиент MUST показать штатное empty-состояние только при пустых `positions` +и `cashBalances`, без нулевых валютных карточек. Для показываемого состава +Portfolio клиент MUST сохранять время успешного получения снимка +`lastSuccessfulAt`, форматируемое в UTC. При `isStale: true` клиент MUST +показывать Snapshot, его исходное время и нейтральное предупреждение +о временной недоступности T-Bank. Это предупреждение само по себе MUST NOT +добавлять действие ручного обновления. Server-side stale и ошибка фонового +обновления Client Cached Snapshot MUST оставаться раздельными состояниями: +ошибка клиента MUST NOT менять или подменять `isStale`, а оба предупреждения +и действие повтора клиентского обновления MUST оставаться доступными при +одновременном наличии этих состояний. + +При отсутствии ранее успешно полученного Client Cached Snapshot этого же +Portfolio и ответе `404` клиент MUST показать состояние недоступного счёта +с действием возврата к списку счетов без действия повтора. При отсутствии +Snapshot и `TBANK_NOT_CONNECTED`, `INVALID_TBANK_TOKEN`, `TBANK_UNAVAILABLE` +или иной ошибке клиент MUST показать безопасное error-состояние с доступными +для ошибки действиями; действие повтора разрешено только для временной +и неизвестной ошибки. + +#### Scenario: Показ устаревшего Portfolio + +- **WHEN** клиент получает успешный ответ с `isStale: true` +- **THEN** клиент показывает позиции, остатки, валютные итоги, время + последнего успешного снимка и нейтральное предупреждение; само это + предупреждение не добавляет действие ручного обновления + +#### Scenario: Недоступный счёт на клиенте + +- **WHEN** для текущего Portfolio отсутствует ранее успешно полученный + Client Cached Snapshot и клиент получает `404` +- **THEN** клиент не показывает Portfolio и предлагает вернуться к списку + Brokerage Account без действия повтора + +#### Scenario: Первичная загрузка Portfolio + +- **WHEN** клиент ожидает Portfolio этого Brokerage Account без ранее + полученного успешного ответа +- **THEN** он показывает структурный skeleton, включая место сводки, + с доступным обозначением загрузки, без вымышленных или нулевых сумм + и без фокусируемых placeholders + +#### Scenario: Обновление после истечения срока свежести + +- **WHEN** срок свежести показанного Portfolio истёк и началось фоновое + обновление данных того же Brokerage Account +- **THEN** клиент сохраняет прежние валютные итоги и время их успешного + получения, показывает неблокирующую индикацию обновления и не заменяет + доступный состав и сводку skeleton-состоянием + +#### Scenario: Ошибка обновления после успешного ответа + +- **WHEN** клиент уже показывает Client Cached Snapshot Portfolio, + а обновление этих же данных завершается ошибкой +- **THEN** клиент сохраняет данные, суммы и время прежнего снимка, + показывает неблокирующее предупреждение и действие повтора; + ошибка не делает сохранённый снимок свежим и не изменяет `isStale` + +#### Scenario: Ошибка клиентского обновления при server-side stale + +- **WHEN** клиент показывает Portfolio с `isStale: true`, а фоновое + обновление этого же Portfolio завершается ошибкой +- **THEN** прежние суммы и время остаются видимыми одновременно + с нейтральным server-side предупреждением, отдельным предупреждением + об ошибке клиентского обновления и его действием повтора + +#### Scenario: Повторное обновление успешно + +- **WHEN** после ошибки фонового обновления User запускает повторную + попытку и получает успешный Portfolio Snapshot +- **THEN** до ответа прежние суммы и время остаются видимыми, затем + клиент показывает значения и `lastSuccessfulAt` успешного ответа, + убирает предупреждение об ошибке клиентского обновления и показывает + server-side предупреждение только в соответствии с новым `isStale` + +#### Scenario: Штатный пустой Portfolio на клиенте + +- **WHEN** успешно полученный Portfolio содержит пустые `positions` + и `cashBalances` +- **THEN** клиент показывает существующее empty-состояние без валютных + карточек с вымышленными нулевыми итогами diff --git a/openspec/changes/compact-portfolio-totals/tasks.md b/openspec/changes/compact-portfolio-totals/tasks.md new file mode 100644 index 0000000..8cc5481 --- /dev/null +++ b/openspec/changes/compact-portfolio-totals/tasks.md @@ -0,0 +1,32 @@ +## 1. Frontend: компактная сводка и сохранение состояний + +Основа — утверждённый [Design](design.md), включая пакет `a1-symbols-r1` +и все восемь PNG из его Materials. Перед первой Node-командой активировать +frontend `.nvmrc` через `nvm use --silent`. Зависимости устанавливать из lockfile +через `npm ci`; новую инфраструктуру и зависимости не добавлять. + +- [x] 1.1 [frontend] Открыть существующий `formatDecimal` через публичный `shared/lib` и использовать его в сводке с локальными знаками ₽/$/€, ISO-fallback и доступными названиями валют из i18n, сохранив поведение общего `formatMoney`. + - **Covers:** `portfolio-view` — `Обозначение и доступная идентичность валюты в сводке`; `portfolio-view` — `Полные точные значения и смысл валютной сводки` + - **Verification:** Scoped Vitest через `npm run test:run -- src/shared/lib/display.test.ts src/pages/account`: полные обычные и длинные decimal strings из Delta Specs, дробные нули, отрицательные значения и `-0.5`; видимые знаки и доступные полные названия RUB/USD/EUR; раздельные USD/CAD и неизвестный ISO; прежние результаты `formatMoney` вне сводки. Дополнить поведенческие тесты на существующей presentation boundary без копии алгоритма formatter в assertions. + +- [x] 1.2 [frontend] Реализовать A1 в `PortfolioTotals` и page-local CSS: отдельные карточки, badge и сумма в строке при вместимости, responsive сетка и полный перенос длинной суммы под метку; сохранить исходные membership, порядок и смысл итогов. + - **Covers:** `portfolio-view` — `Компактная сводка валютных итогов Portfolio`; `portfolio-view` — `Обозначение и доступная идентичность валюты в сводке`; `portfolio-view` — `Полные точные значения и смысл валютной сводки` + - **Verification:** `npm run test:run -- src/pages/account`: одна/три/больше валют, отсутствие фиктивных карточек, отсутствие повторного добавления Cash Balance или общего межвалютного итога; при неизвестной стоимости позиции показываются только переданные суммы, без обещания полной оценки. Проверить семантическую связь названия с полным значением и отсутствие tab stop у карточки. Реальный reflow проверяется в 1.4, а не выводится из jsdom. + +- [x] 1.3 [frontend] Заменить область сводки в page-owned initial skeleton тремя декоративными A1 placeholders и дополнить существующие account-page regression checks для сохранённых данных и состояний, не меняя query/VM policy. + - **Covers:** `portfolio-view` — `Состояния и ошибки Portfolio на клиенте`; `portfolio-view` — `Полные точные значения и смысл валютной сводки` + - **Verification:** `npm run test:run -- src/pages/account src/entities/portfolio`: initial busy label без сумм и фокусируемых shapes; refetch → error → retry → success сохраняет прежние суммы и UTC `lastSuccessfulAt` до успешного ответа; server stale отдельно и вместе с client error; `404` с/без Client Cached Snapshot; штатные действия ошибок подключения/токена/временной и неизвестной ошибки; empty по positions/cashBalances и непустой состав без totals. Переиспользовать имеющиеся assertions cache policy: 30 секунд, без automatic retry/polling/focus refetch; добавлять только недостающее покрытие затронутых инвариантов. + +- [x] 1.4 [frontend] Проверить реализованный пакет в браузере, исправить расхождения в пределах Design и выполнить canonical frontend gate. + - **Covers:** `portfolio-view` — `Компактная сводка валютных итогов Portfolio`; `portfolio-view` — `Обозначение и доступная идентичность валюты в сводке`; `portfolio-view` — `Полные точные значения и смысл валютной сводки`; `portfolio-view` — `Состояния и ошибки Portfolio на клиенте` + - **Verification:** В существующей локальной витрине/приложении сравнить сводку и loading с `a1-symbols-r1` на 320, 390 и 1440 px и по обе стороны 48/62 em; использовать синтетические обычные, длинные, отрицательные значения, одну/три/дополнительные валюты и zoom 200%. Проверить все цифры и знаки, получение полной ширины под меткой, отсутствие обрезания и горизонтального overflow сводки (`scrollWidth <= clientWidth` для сводки/карточек), меньшую высоту обычных одной/трёх валют относительно прежнего UI при одинаковых данных, ширине, шрифте и масштабе. Проверить accessibility tree, клавиатурный retry, initial/refetch/error/stale и неизменность соседних sections. Сохранить observed measurements/screenshots как implementation evidence, не как новую revision Design. Затем после lockfile install выполнить `npm run verify` из frontend; runtime-openapi не требуется по Design. + +## 2. Документация и canonical пакет + +- [x] 2.1 [docs] После проверенной frontend реализации обновить `features/portfolio-view.md` описанием фактической компактной сводки, валютных знаков, точных переносимых сумм и ограничений оценки; сохранить согласованное описание состояний. + - **Covers:** `portfolio-view` — `Компактная сводка валютных итогов Portfolio`; `portfolio-view` — `Обозначение и доступная идентичность валюты в сводке`; `portfolio-view` — `Полные точные значения и смысл валютной сводки`; `portfolio-view` — `Состояния и ошибки Portfolio на клиенте` + - **Verification:** Scoped review соответствия документа реализованному UI и применимых локальных ссылок; из docs после `nvm use --silent` и `npm ci` выполнить `npm run verify`. Не переносить planning или будущие verification results в as-built документацию. + +- [x] 2.2 [specs] Подготовить к поставке полный canonical change package: утверждённые planning artifacts, восемь Materials `a1-symbols-r1` и фактические отметки завершения implementation Tasks; сохранить неизменными approval-bound содержимое и относительную структуру пакета. + - **Covers:** `N/A` — задача не вводит отдельного пользовательского поведения; specs владеет поставкой уже подготовленного normative/UI пакета и checklist progress согласно Delivery Map. Main-spec sync и archive остаются последующей Finalization. + - **Verification:** Из specs под активированным frontend runtime выполнить `openspec schema validate wealth-ledger-sdd --verbose`, `openspec validate compact-portfolio-totals --type change --strict --store wealth-ledger-specs` и `openspec validate --specs --strict --store wealth-ledger-specs`. Сверить полный native Delta membership, prerequisite approval fingerprints и Tasks fingerprint с нормализацией только checklist progress; проверить все пути/SHA-256 материалов из Design. Не создавать независимый PASS, Completion Evidence или archive в этой task. diff --git a/openspec/changes/compact-portfolio-totals/visuals/a1-error-stale-narrow.png b/openspec/changes/compact-portfolio-totals/visuals/a1-error-stale-narrow.png new file mode 100644 index 0000000000000000000000000000000000000000..7647542d735074b5031cf114916153d73b1828b0 GIT binary patch literal 46024 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 Yqf~;@A%$sv@Rxn3%xq4+F>#CgAHpf#(*OVf literal 0 HcmV?d00001 diff --git a/openspec/changes/compact-portfolio-totals/visuals/a1-loading-narrow.png b/openspec/changes/compact-portfolio-totals/visuals/a1-loading-narrow.png new file mode 100644 index 0000000000000000000000000000000000000000..cfdc9c0b2321f0dded7bd90dd5d41c06daa14bc3 GIT binary patch literal 18626 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 literal 0 HcmV?d00001 diff --git a/openspec/changes/compact-portfolio-totals/visuals/a1-long-wide.png b/openspec/changes/compact-portfolio-totals/visuals/a1-long-wide.png new file mode 100644 index 0000000000000000000000000000000000000000..079b019cf383dce196ef3dfc47140fb1e3444794 GIT binary patch literal 50963 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 E2ZRXYL;wH) literal 0 HcmV?d00001 diff --git a/openspec/changes/compact-portfolio-totals/visuals/a1-narrow.png b/openspec/changes/compact-portfolio-totals/visuals/a1-narrow.png new file mode 100644 index 0000000000000000000000000000000000000000..c3645be493133b65edc647a6d7f40e9c4f5085a9 GIT binary patch literal 34107 zcmb5VcUV)+*Y`__3etl@kP=D+l^T%_0YM-X0rggT35ci!5D=t=CRIuRr6>qe^}eNq zF2zsZbTyEpgqJI{H}dEe_g=gJ>C%-%Dz_sm}Fv%a$?*33ko?ew|R zbaZrV2Iy-y>FDUA=;#TNy+Vnzn*(9CLTQxg&>6KnGp=>=Z+-knbBGdP&7n}l{w0m+4xmxi_se> zJ&Vryr21swIyqhjo~Sw-gMJa`-np@473*5m@dm=;st-zWzr$UpO8G(*DCLaMcz?D2FSN|Q3Uubg# zOB>_DfBij`$pUsM?Aviab({pbo;kw+c4p&@&|G{R(45Uk+kLQYfvnKTsmb(aI73klSzXDkU2WdY_hT{9 z3Zwdo(ZM}VI!#;FW1RXAxC3)LIi!8bi_w#CT)f+P;joX;jJbQaPwOD=rpUyezM1@a zF*-4rG!NP7;P<$KF7AqD7xXS`-1yRZ59Bty!y?Xhy)F=H$#qKfBo89>Ok4HI`79zL!!k@$fj<>H^@>HNB>JOE z_4sK6!)tHx4Uqj?3{bL!S)tq{ida1liDmCn#U}4|^r@F!HEa=25iu2Nl*!c%VG`*h zrCWUQ%b$$AUQ+WT+B30m7)1p?Mo!2-XQLjW$J3iDQ7QboPbCteqT?U%iEZh?#EP#D$m@MU*57O`iVs7!s;4;V;Ui?{ld-q@xOf$-x=C{O zrOvO9hilF7{WN3jvxw-~H`J}sC zfTg?#n7^K*bAj66D{uu2V{xRB6Zn5`k%16)79CA~mtzxko}Q)chMg~mG%x{gazZ0> za}wmCFfn?kl;%F5Pv1lm8+e^DXuYgPy6>L{3d=yJn1z^C_sJaagD=u2F!jQ~Ftp5G z8T@Npc%q!@hO&XxnbfSskT1*1*q{6I*hTyWH1Q5{Q|Y(~u-kOWMHPfx0K-Y;vw#i# z+veg7@KO*235ImydhhC$XRM8<{{2l0ec1Z>WWx0fpH$tcM$P?rKMsLWjYo@LQuX|+4KP(w&=N&L4 zS&t{6Cj&;q6E$cr%6L2yd!X=heYg^INd{1Yobg5lUlmyR3CziIVo5eIS9P4q72X!G z#O3fn8*qx=1McMxmzN#*{K>#&0;4B1OJ@SCfNr^g=B~f1(*vvGf%&-?*aw&ew1W)b(!A?ZvUM1o5Dv!A5e}G)S!enC$KQq+Fm6F> z4bZ4(Ab{sX$c~pj9d3dk9`!)}ITOWy^xI^!`)GW{1oJ0@K9I5w{or|E#O8HKl~wrc zC-&3!?%t2Bsq%)OTk2;SZl7+;yRaWO&Zhh3#owWFeKVq34EuZO!8KRiZJK`VZ!Fnk zgEu;JRO%U8>Mk<1OwImYNLh6UGdy}0R=&1H zZrDXTdj4Afa&c>?N9G*%WrJCjUO1361j=d|E_eS_PijC1d3^EIA@f0n3Qv1o zTQ<)}uSN*P3WgStJuJd8?93$`SszbQJlFoc|Dqa!vEmta6+@5 zfDwX|+SP;0U1aWJzM>W*uDh4JXw+Ed&`6V&-^yjCoi%WeM`d=V;@N7L7Mf*KR?@a( zBR2^`%<#f&+}cw%2GfrAP8;(5Q8*@;*K1=GUUE}_>Zn#1P%TYoU!Nf!cJrFw&xrQ- zywKIi!BBQ)rTwgG(@VSBPqI@K+(|hq5g$#)o*XW?wcc}omsN|pD89?2;>IFE+un;& zz-|7<$2A`qTTT5yyyX0mtcqte zp!81U>2#_?DZ5TTc#Z1ZG2=XOgw0AcKf9W?nR*#b^;mRi`t7`mB@fq4 z=cAek*2cd3SEULAKG$35h{R@W+P(B7$+-IKZb=^PkGvA`nyFnS8rH8{H(AeB4^@1~ zSTZbX#Or6kMG>~kePiKTaY<{*{3}WU9k$wD`X*zJ-xVg_ip_tm;hf!j?-quM*BrZP z;qBF5l;s^11o-5W(9;If^beZKp9gsjSwtx>e~F0p7@muGDqZHYmJ`R|E7Ie_jI-yb zZT04NM#&FxOpU8~X6>(uT~`5I<{7D!ClA^zlLRDDmS4}egjsB;2UoJ^EXT6p#*$#% zPkt$FVQPy%r72sQ#z|G$EAG5B4f%)fQuqG1tT@Cu1BIaHTFJ1l8<6A^wrNAzbJ{*QAn zatEdNDypVPEs5<7_G`CXa7G&^`&E`X<5H02Nf(l3tQ`@|&l?-&*Kc%uf#Dv&UC84s zfx}SlK)vZd6`d!?rEth;C6>t0T|Y0Tu1y`pkR?RfV3sqc;2%k|?rhC1s6^ zMmRY!%EJ$J9OgO|j#J_FMchw$6yKeOv#>XOP>VIj?lSW`ielPgcqWkM6h0T`2BIQ` z`3}xkVfzfkPRZ@onV9GT!&Y6Gi-^Hx{GWpB%~gd-#>vGJ<@fv_{rU81mB*I$x@O{A zr8JJB+c$O>H`d3^O-*`Ub0MqRTO{5oky4OAYuvS+ZanxIR<~imF!6RpsOKUFRC#`| z@Kv;g<=xo3=+;y&_Z1@u5!MRum~W|NP;FDzY{q zA=q6-($yj^`{SBHx8KVM(_u$E!FTkP+k#)k?xN<-Eq=|5?T0RIH_!WTT#AY?Xw`$| zyP&Y9;{~xoYL7|D#)}+hgG3kHD(-1`{SyBzqp5By7h+$^@pHa4(OkROh2zE6dbec^ zqb<`+Wtu(^B+!LDj1++~cF~JqlKey$%lWjmTha=m1!u52IX;MD0wz9t+qP9evA9J^ z5%C}>zdIPPk=Hcm`4&8yYyV3DT{~{pmO$NOfVO zMZVZ1MX?=7c_v!K2`(jLYex>xWhP(Plgvf@y5EqN?i=5hh;nrjkXD^{H139Jv}Q}V zG3dj?i7$o{{rB6?S#^zqk0WFj#wSIe#aL+=l3Jyd89TMlt~0#cfsJ42u} zYvYDiM`(m{60+Tq6$H$VYYt_R7~@k)JOD%~LAF$J08}m7>zD!vjDB+o&?IhWsU8#G zzZGq&5(9A{ivXw2O%fvj4nz+uq_ALM$D;xYgq74sAHkkp0(98393CJ5!rVB3msq2L z?c^0|;DVWDj!_gJ-DeuaZh(jxu91{6L+SxLIveZEJJ%{{FW8 zLr$s>KDYKFmvYEKTyKBVRweJvj_iffTHS)ICsIHtlGbd(q7&2{0)V9@BFx^Mn;{(a zc)_ilw8FKGQe<$EZS>=U+Cw)ql4vm7k5rX&KsZGb3wwR$Bx)HEVpXuJ-gD!^m%9Tl zWx+xald-$__6HwM?dF9JaA+u^<6TGr2$__r@OmN2dFt(>NGww{~4cn-B8g?_6z9p0DzzdykH>~>$yS4p#rkT0D4 zY^kQy|2*&#b9@eP{lK=42%KVn)a!aZh_u%%k8a#K}b=N50$BsWq4$X^82#mCBUbbxw_rKOyst#9qrcv@Dm@hP z8$`!1Nm1fKhrWh&l*SpKA%7Y|?g}QUpieF61r4i)@^BKhWZ%}=Z&&;locdEWuxz6m zo9zvyUCzvCbI;8CWH;3fEJkHkz~bdfj=r|}XtjL}ku@~c^}S!=?aJyIw2HoQgUMwa zQrD)+*+%ENifiSIV3@aF#9=8U3bzoUHdMVc;GO2$K)K}hs^|tF;4LRL7oH=Qd93G1 z3-6UY3!D9GEGcOhLn}Ub&5&z9wtTruDlXPSwCHQiqf}3y5@|P+QajuI>oP$ixRB>d zL7k?0wyY}L$k);s(-!S7-qQRzwWbc;^RI#Lj-vC%5c5v(;Y+hGvyX>R7n5FW5XmNL zDUTK<%SMarJ0i*|6>kjPTO9H!>2;-2ZHXph3_~tWB}B;^IW_V9&%Cp%MxJWl`16E# zZ*c5|QC%6J0XV3E)^0p9AY|LX^zv-ed+#CfzomA}zc2Zm&HSo}p{!`B&)KBohl&Jp z@RR%s@!cO_PhN8!nDMoZMs@u28ZvJJ42o>TqcBO97rb5#q zWsl>)z*Hn|uQbi0-`R#-A^nM5yi3Vm$nUQo;+^3a4Edxyyj3mXHYKQfY63NW(=fV*8AhkPTZ@=n1hCbCF5LcrJ_>5hM7#j+2r3-Tjw-`mZCZ`s(iN`39Rqw$xl0)FfHQwbTqI2n{K}6^RRk zw1PgR!^^oQ+gOye@%9(K9UJDqF0x7pmhqzPbl%vm`iWXpyFXWWA5<#eZv#5|74|!SU?7h?;k(0F#^AK|poOstiB4wzvvwCR&7x?;#P51Mf4{Se| zwjy~mD-$c(Y|CCl5N3F->efeI+um#`I${@}7d)uUM#UCLVtmg>%QO{tn(~~!A@o&t zB=5b*TQ||}U}YzBW7~Q!H%jF{6LYI~6CjOWLb5d%>x!}z#s^m&CvIC1ZUe6AG{l#j zXN3{&D1Cc!>&&S`no1SZL22GVx?F?Z3LzU2JIQ^K`%aFg;fH{*@lC?4S}uvnWSqm_ zJ_Er~;F|5@VwBSMAlg0!5pIg0olmPge^{|nbnrDXBj#xaC$(_3RH5*CyrsQik8Z<~ z_cT2AAa5=R-OfwB-#_fI`drtnGPPNm=`U$kf!K&S(= z*_Z1nzx19AcLb@*iBm+1Dt*}w&S|%HxUkuG2N60Ko4ujjBOx!F)T8Z(@BVD0Wt%X} zNSJ+;YftVUgZPb!KPPf%1Vj{g507=!J4^eLa%zGbmWQ`T=A3MQTJo#Ku01v|ZjWSJ zsXwgLSkjpco!zsg^pAOG*SOq0D#Z-|>(SVyWI`t7H}HPjxJZ_mNpuj|;0!`H0+m8T zoWVw)rtE$?6|RY(_U!DninA=$W7m^c$dxYXZsd$k_7>R`8fN6X?@H&`%{9K(SGmNP zl5QScoqmq}uv7nGc@(NOBh7!A3Te0*H8$PUe+OU;vvknG@?A1Gb#Z$ zZ5(sT(sdA$pdxm;Wq{3+0cxQQvXX&-38>&DHKPGO(DM>u)d5y5H+`+80l);%YzT$fat|C00^2bHy@ixFU|&%{d#p1BsURxlivYUUK_Mj+tQZD#FAIG7 zF!=v_AoI|Smg$d`IMRp;pnGjL(Kueo?0qqBB9?i_`@&)SUo?-ZqbO951CyumiWZC@ z5)DA#-Go_b_IBY9(3@XF{=5}RdW+h;Sd?hxum;Akb?f6zU)8r4O_j_;mi6(kqN4!^ z)?o^Wyp!(`EmCCd=}fO6Z+4u!lMHs#=5Lm9Ab8js{bZw(Ga?^tOTIri7$pa<|AF_P zACNC{Hb%a=-x`Gsm~V&xwtdw5GwKEg^?9Af2Apxjx&5u@oH-yrv>CX?fRAG9_3PQk zGqu6BQ>mvXvdU+^a|ckFnB(fof>-`5y;a8xE|u#LKJiX8^U3#TY{$bbXw_v3#R)1@ zk|S@c^8DgVj>^8HDg0{x{wHF|YK+o+<$-y?{GgM);Vwtcp1`Q=(i)dU{xHrNHYuPVwv(H5{x!B()l4G8P_be`i6JP2( z{#h2(X|91ZHIiCx3u1EG+D*hcB`VG@?l3Pk3`c2f?n*>Cv$mpYZCx)4 zEk|oYXwUl($k~46e5|c_s*lQcwXm_BqOVrz!uY@IMt)DIPB6kYyGF>$lsIt|bI<2u( zskt?0MOmq6;}PMiR9d)ab9yrJl+8}x?O9eP3iym_{P;M?`)lI~iRZ6e!Jz5fVvG zp3Hb_>cs{xb`jVl-DPef<+>Q>waaR27n0ZU(Ce}^X%RG=RAwL&Nt z?|^3u&sHGo3?QQ&_yd4&vHYr|v~&PgJ3}AVsY(?gRVI3lsJjlz+n-*_=sY##(y2O6 zD8#>T-4xhlLY3!hG9%H<=t*Hv_kMbf`1JbqS8AdE7y-QG1)E{d z_alxsRj&47Fv?86O2<`pK-Ib(zZhtc9&rMNrw&iP)^V=|K{GA`{k$m4E(gVZ5-(R@ROuhj?wK~wtR9P4oXux4-fxjkyMTere4V+9gYs`4#Tpk;TXtpy4R!s-xZMzxLhd525N&JI0bWEbv7Ur>GIm_9WaFQw zQQ}nQfz1dFZB0n#ODvDKU?I3zf(MrBITN>?E88!)lTDUsd#xTQ-b2Ew zb-#e3Nb!+jH$CP$`9T9V7Oyh=iI`PbC4G>(xy#fdK|#ul3-J0TqYc$M+9R9D`tk9L z@_5aNrBERZ8*wpODozD^-yje17uB}at`LZlqRy!N1-ejfUbJpJ~D{Reed%}d5VsT)Xi z0-!o!7bGTTSFo?O-r}U;jS#cy`{ZA#IgA9hk2Z7!;12r{*X`rn+9NfHqqY6Sv}_zH z-CGRN5LDF2fxLW=4VmH>gCq^O$UuaUo%L4Q0ybj%vYVq%;Ie%rV&b#v_*jiUFZr9c z8`uKdgGMVnvXaw0A5^|a_F&+LvEEE9%PJBzTd6Z5fVv%u{odQBu5Tp#ke0`w=C?kJ!JL=|jzu1a5@R+?K9+sT;((S=%fFM~F|02P0Cf zvJw=44e<00Nr z%Vh25-dLNj88z;mE17w^oh4ExAzsSua@Dk3h&;0X(Zjk=JFC6%p$E3xyUc24Umc|D zAJ@7GYq?XmuLiBrmS1u#Zt!|n&8f#md6Y4EHw~@V=EXc!Nikt^8XhVYn|klc#>{~u zZS6@66Q*=BSr`IPZ_p!_YjBr0(mSDpkyV;7r<_RF=EJIDmmKwp?-CuQ1tjP3LNUDv zmA+1*2stKFaaQzjx^p7Ke%MQB`n;!XbPL`+|_5yJmjfFPTqw$ zl+)eOx|inj*TJcevW|Rq?IpM2p~EMu6bAV8@k0ePq#`f>!bQU*xZs@iLBh9*s>j`920O!!kk_Xwi~}NM4{(i{n&=zpkoz zFUl{so+@`1;n^2yf3YyYc9t?lyo+nk81emd7K!2QO5TpIoWzHx`Zz6m|0%T?;8yZ( zPka-Hl&)C*(IdGDW^OzZ3%eBZhA+MK6xY>$HiO(4l$%@Zhv~MYgZ!DNT&mN|v;j6Z zBm1dSLc4QWwgxJ+&QmqEzPncmU9RX?Sz$ip2l*f5?DQ?Vt6LWS@o8@%Vt5yH;q~_~ z+U)8L4C=*W;7c#x;@J*vhYM0{eS69|)SYs$<{f8)ThoxbCmI@MsN_+`tI-;6#c!Jo zE%=uJhnje(+M2x=@M6b$w>?ob{e<9%fM6iBt-{+WzbB`8I5La_t^|GOcm2f)4W;v{ zV;}Zlm5B<~k+?N{64|le3%(U3OwieNnDdA$JgD$olw6Io?|2{d{66U^gO=Jg!W=7M zmbEHAx|ofBxZUdUZh@_Mcb|2s*m_cy6Wou0S|)qva57dnD6CC{h|pIk2F<16VDk70 z&S|Y9Gn*AxMMn%fMo^kko|e`gOSCcl;jf|iz92qFW4+;_tx7-9=E<~9%z1nLK2Fbc z*KQ>8jT0MDJF3)WWvczPD;KF=j+04AzD&J7B9jNmXTo&$8s%*F$OCyopX)bC(UY=4 zU-LMcs+J?!yMR0t4Ey*%$xK`|lWSUugu&fRg0!_`uWx%~qQ-r`%9H#Zzz$)XOh=DP zm-kjV$9RRa%&=p3Fc71rk5HB;f z#lc2Zq*%oogrmR&h{*wfUZRN%e?Z`IxC<1(8u{}K9hbuVL73UB54Z$k2|tiCgN^Tt z1pA#gn1r#ksh1VJO##TtEEd2tDEcQjhzu|f#HO@hA*mS&UF%T;;z|_hW3os}oHxRFX@LBSG8uV!MUjFCiK=AkGkA_z8&)c4V+rfSv zO+KA(SZy5d2y_vFAAIIc5M^AY2YzAoJ6d0VSk8`F*Sc5N)%?+1Iuli>cI)E>CV1e6 zSZ@wB_wB2y}A11oay0>pZnkHn?sl5Er_~YT;vTx)RMcQ6O zdSR&;oa8Pp(m!&>f2vLb3Om{X0r5TCF&&$GFhooUVQEv`vN_HRi~=TAzVV%q0kF23 z6@kL|fcMHe*IGMNnE~KNu@9ex06a} z>9*+F%=wQT)^+|451fS4>TJyVMZ!R^ZjgAC)VgM3%}U%n{1`qUKCc_5{8ykXkK>qz z`x9X0AmoA>0%cjxgmH|C$|+uHzlL>+>-GcVfaT2QUo4EweiP9G^%EIR`~gveV|*FF z4Se7YwX5;zy}(~(6~y?}!jvY0yq#l6jnv=ojaCSj;zqo0yVhEQx4!=6!kd|7^0a_e zEl6Vfi+k~sD^1`o4V5W_vrDJh)9}C&7I^S_CyEJ&=xp)3)uMSqw6E&#oa-akOXb?HYVK^M&VSN8n$;%fA5E7LD=(be zI?F7;PoMI6p#7Rxn~)xmxazeDWNS(R`Iye(E8`wbKVMW}*=Whj1Pn)z@YWy~i+0nQ zWll<5-P$MEL>1E^L6@B0T@&9hTT=VW>YZg9st`!axS(=J#a!<;^UA0Sk)cc zKI``d4KK}AE@q^J!M-%Pjgh{zY-A*OaYTnA3T!n=DRD~gGGqb77c&* zELf>mq{rEW=vUZMwz8cl{#J}*J@7a;Ke-#LMoS#4__y0jf>=L4!)Yd z+8x)|%FBriC+u>m9t?+qX_`_JTB4#CF}f)T(;fc)TpM|Gp7p8@%Xs=P#&zk%F4-L-+WD(?8D;Q3kT}j!m$1H|_fvi6K5S(=b)&j{ zNS=xXS(3PWnsYYAy^6VUX$o>Z3wd~U3<}EucCZ%Fyp$LE=_|ccL@?Ryyjf?M z{#dZqs2M@^w*N;9K$G;P$Uw#yw%dkhSk$)uW{w->XO1yu(&L;6eT+FeK6zjiu$^s8 zNn7Z9nCr=t{N5Llrc*J&HEeJdm1tXcg8+;ULjsQM#OuA4tlp8P!8M;$5i<$bI3(y( z9osmdo5cwS8v)eayQo#(8h|c|oE_*I=d2UNDd;L&B>Vq4UZ`S zHpD`k%5|XK4auJeq>Z95c(xj3B9EXqkl`j9o1)U863cz6UTU=FTRPDxTO$vDefg{^ zK#4{0R@E)0`rG9gd4-pDnBB#OBfj|5Hwr+4CAV;xsIwy@OKeiz?Qpj=i)ho~p}cOz zZYrsQ9V0DWU#fs`m?tn>kI7g+2DUxdT5QmWb=ZR9aAhLy{-ARvIbR>F&9ML8VKtnN zEVXLD?{%Gx!fAPO01itf>|7UC5MGVVmus&*Al@1tE9*ZZZ3Ff`U5HOM1=*=+_fStf z>^1khnydTn%}SJqCNAXrtC3UX`kh9eJ>?1MuaXTMR3Uyom3@*qi&@3)1;D+gRgsu@ z=8TM(5*fRXfIQ+PM(A_REB{0+^P||olu6IcU(Gw=m3q0|j4q?zRUtW9kX)HJ@uAtk zhxP!fjKZ1h{ptKbEq`o5w5o2PLAQgL);!!fI}0`qiN<~xEx0nj!bPJ)>9Ax7vb_|~rj zVD#$B_VEFflMtRr%*ll{rsE~>KWR7Y_1P$ZJe5A5Qu0s)6RIgb93T42f4I($*q+V% z9XWNtfx1tm^)Bi^@ zCf5L~S3lHde=2(X2=?(dX7ZHFKi_=yJ*$tazKLp?h%0%_cr>&=qNSB3)#R>@adF83 zTLr>Q*xRtySm2Bg&_evv=6_-J`W2oiH*(!Ec(O7Zf0XN4OYuX1Us*JeexocE@&wo$ zLddBCb24ZPWlU*KhOUvoEh|`Wp&Tc8-3*|}!a9BAPJ@O2s>ygL+ySV_JqiEKtDPe4 zmup#;{Ex?PI4K-C^*ZzV=IfpDyn&k41g)6J48=&YD%gg%FsBPC5Hopk>M6xQgaKw` zWZbTp<`)mdXUZssG9vZi=6t4y(EcP~ZxEBO-X0E(uZZcNkFIulex^{VI|_IvnHGUN_d#+rK9BXaFstWJ~w-*_&u zVZR(z;EGymO+2UwevLvA@M(v+cUL2G=dYF>H9g7Ud5BW@7H?_~EK?PHaX+QI79Rd#(Jij6smyhhvsYx8 zCoJ$KCAk@20;h-DzyRP3ns=F!*3fxq`^Thq zfr&TC#ZIM?n0vMlj)2ou71)`k)903WP5vCL182#k1D31FKWJijZ{wXJ`27mE?8zPx z%cio!+0#0qQ;VS!=N$I|SibhuOh6kv$rYbYXCNQ3L*0r^d&_7Q(azVZj7YicH2=U! z}7OA*gsD!S0?a$Wbc^>`L(C=3$cDGVlD~m#BpHZ2(N#MnGTgJ(podO zSOm5ln|GPb&iH9-q2uFYUlpLOPsd)KN9Q5FVY!zo-3@VljHmkaeq^O;8-z?;{<~Fc zW8ujOgw_q=>F+nmSU?9@gvN|q+k=qNFUaUD#0_e6lGTYA`5VhgLF|2ZT=C0KULO{m zX4IXGYoeO8d9a*`RVIIbyLx#2e1~Pf1rTR<=!D+=T< z!n)W4Sj$VFVvD}kkpbZYG^B;RX4khFlGZ75;V9ZPze@0cerq9KCISgv8kE-~M{8!^ z84#)K7b0^mKS*BF4|y38g0+CpG@kONr2q?QKa)XISxo&ZozzhSTl`tTR@*?(FOrwh z!TW3iP)%rZhq@E?J{MG+Quw%p&3e89zh4!0T_tDd9( z#m=$?RX=z9fUip;yw;9(7#HFahHOHEWKJfDZ? zE_t(;qrn!nc?+@>D-!ggJas8n0lO)nI$u%x9t1}7Kb=86E0wQpFigs4BK))o!jQAp z%*IdYnDN&Vl4A1DBNw>a1vYWv*X_P8sErTcCj`kZB2jB$9+X1eoRvIy4JqH1Ncy(=%?LlQH?|(mxFx`@b_$h*#8?S+ z3RsuO{{}9+&vO*(VK*WbXr&A_dENOV5aX98&FW;_3|7X?KIn040ORQB?8xNLe{I$br=V9S3Hdrk{DyEW>OwR_Kj8X0+xl zAfuz`NpHLb$Y>_u$*^a&kN%i}B?wR@{wSICSYbf{RTP8qkAQ!uKnL^&oU)78~zsy7XG~S6gbg3gVz`i znz5c(@4}pYuyA~cEs4(b^z1ays>jD}K<#A8_S;{d#}n73;}}6d?!ZUC;Hwpyr^Qb6 znj5_I>;0Li?iE_`_>(_Z?Dwc}s@30LoCg7j5DvpY{BYO);AWGJdY#NmS*@#D|1rck za4=BG&*7Hp3j0g4A#-_X&Z>b`&94KOhq7ey-l{8~^Lje!G=(-PYY+cKuAQjivgp zE)Xt%F;@Sf-;jjv)%Z44wwkG#9e{hLpyv7>2b?97AJPUV>IQ)60^jE-1d#IX0AgqH zy@E(chgLHTK~Mt7<72L`7)SdfINY9!EO$VO) z&w)IjReCR}I!bIO-1-bt_UDJG(f=)AK0NUj4vr6MVGA}qvsm27PIpOk@12XR zN*=+apj8RYUuJbtZtqhe6ussIgk0c%3z)_K9|X*>qXl6h=RXZq|DH*Y7S@tETx(ki ziU0MF9N;8wKjfv`0?z^hCWu>D;(6wXy?@B3|57i1x;!uiU%3=WgZHjB>i}1&iNB%Y zpcd-LD*Lh8(XXupHjU%8oFM{0I;-qI`k>NGU;_$@Tk{`>zXDUJ4+`T2yuX~lw@(IU zf-IJQd@Rt0sn{RLB!AU><(M0v0JB$TkLd?T>TsRmlq4(sm;0+76n1VttS}+WVtBTw z4nomtmPR~+F`T-{x?1&VQf+lYlF7}{?o5nM^^T)RQJW3JljD>Eng7U_%1@1j|Dy$n z%E_=^*8vEz=0iMSg_4?y%*!9;l0tWIpL1!qpSh8J$G{~AJ0AwJ;1j(r4A-{|Cu;~9 z4!zIZxHq499j*3*3?FU+1WgvrLdN+hbX}=HH2&s<5<9K5#^XA9^VLA=3TI~HJzJVZ zcRkr-s6uG50hPIH^Q89|OItmCX~ogdxDx+tT+@ch)8dLJb_}=9YgPDx!lsm|=D}kf z2EG7stmRWYaLnCpDh^3(JB0(tkmz{b-7?zL3ems4ZN4&EYrgB0lQf_^K9{*m4a#!~ zo>~?1=peVbjLvIJTJ>@8&E()5?e_=Z6*V=zcUc%eO@c5h4)i+46Ln``B&tA@IX;Ze zARKZ{s$XMApjR6$oNIp};81woq5H}b7ZtsjS%+#N8pVXQ>+x^y#(=_$<-HMw&bs=o z+$B|hZ-N7GWR5r>FYXJ7pTzj*NE9cPsb1QLgy8f8g7u5(6pv_lyfw-8j&Zb6; zF-8rd!Q@s0c6e~gRgh*oYEmHwVa;Ywf{hzGltM%wEO;z0WhqFMT)4bc+^Hzhx4|C- z9CDH?7ah&s?nXFH2Nknf)`;&{N(?z0WuZ};zPoRA^MJ$id>2>BB~N7L*34OTEXTD2 z8KW9AI$Z!%nKJJeHLo($#UWLxKvq{zGMzz;_Z*^Cx%;2H&@OJZluOcO+G}AUP_YA4 zSC{7aq(n!1v?(Mo*xR8DkasGgszq>1qukc}CC~WzBNRl+dBpuS1UQ#nR)}=vt0HRK_XdV+C9N%?uxW?&Oa@cdTp%O3oKqMh zoTVfo+kt~paGPXJ{&Vyh;T^HJ{^rX+Q=9pdKn zd9KpujTZf?5h(2(kB%zbQ0*z2SaDp0VGgYA$;*9hylrt|&WIEDObnZKcA816x`!%bjAOICeW8|c{GcQ> zLyZ0z{Y0pNa2CEG<+*6ROqXvlo96E6Kx`gdx@OCKg=-U0u_owhnZqp=K>3uWQsAng z*dyYvF_Q}g4&d55>X7qidZse{wEG2cSfgA&IeViRk!i%qKEc4Dvg&@-U~x;BvT)Ny zsbFjL(M8s0Cv=|zhq}GRIlCe}I=7;;QXw#Aroa?V;2_EVEabBlmR7KpjN9yM^sptb zH%ZkHtZNfKRIILrC3<)6Cb?zh__=;6Psr)wiBi6Df+6-uN)M2`fy_9BWkiJDWy_uT zVvI&O{(b}WW{qG42dbif&9<~xSFC^TpaQ;suc0*94%k0I&9}*x=XTeSa_!I0)vs|8 zAL!JY#Muv5Xi95`fGVwoJ?vo^5LPB8(8WG7clom^Xexr+$|fkrHFAavcz3<96T1+Hi^V=3pj^Gn6*}Oj|&}WukORUf(S5%$$#{5qt`Y zx8wJwkGH5dMS#smI->sg|LW__1EFra|8b;{HN=!=l=awmuueF`@FC9T<5&b>%89y zL!98}u(=KC$=Yd;hc+*rAge>PROSC4ZH*}HcJnO?SI8DNjsuE$)B#gc`wocO61w#Y zIJD1R=Yh`bBpRS{DCcKnL+0OGuNngBHOk!Qw80@CKz#x7zW&Q%dm;1#7x^8qV}W@m zn_x^G6w(ym`g$ZyKLgp|PHOo$m=3Esr!T zFW#%VM0QR~Mp6_+f2)mFcKgG7@%tO=i2FwO&ND2kslw6gf)Uwa{s%J!X6$r9_v>m! zliXs0AqV;^-vIT17>D|e&T7W0M2WfS$+NffB(F*)4wFo&2QNoo#-m9p|58=otN{I6 zJ%8reSl0T{pPXSYR^0Y{!n0{-zE7^*WOAFUrupgXlIzPHV;TFcqHGx0REGk8Ln8zG0B6yxD7bW;Ce4R#89}1TK|B|)Qx>2}*YO&(oyF-jSd;=8o(m&E@eI!_RK*Qx zw5KdQqJggfuz)xNz$%W>ko>BoOQ7n3#QQ)YgN%HNnY^v%%CfL0~R@;Z^{Bb3dzhIyIk^Es9H&cS~Jf+ zr6*7H|3n3VSCJ{CtR$#MreRt7asuQT8O&ce(Arnv zUeKbYpnAt3Ecv-nRl1`GTf1r#AJMcEH=rZb8M7FS_$o|zq@Qo0Sk z?l%=wu8(XHD`Gh~o1HK}OXRCTI8VO8F7&!_nFNljTUhb+4Wr^8q~e-R&3iUND_ zX6(kfg7~Da+jV|d@@_d6AK4w~#qW9V?LK~M2_}5tJc~j#N%J+;t!q4=3(wCo%kti{ z7UiF|DO_F-?uKxRXdJAKxVwDMHznQ|(HesmAb1WiuH^xqnL>Z6`qfZNGso*U zO+1E>AK>nJPc9!V{we9`(V+d}62d87!3mpE@cc;wXF=@xZi&k2Qk( zbmi}$5=vwvPR+K=J~qA8*>Bda2uwmSi9j=2H-E=d(OHsL)y-(Si?90k9wGuC_}jU* zxtHyx9Q%TQoILUv^L^)Kc3Qe$X}sz^D#e`Z0YL$GJxvA&MNc+)`=Emz$W%Bimzz`kpwl!vcDZuJpuf$GV|;@9?d| z_BI&l4M1>N*O~i+n?JC|?7Q8cz>FrUTCs=nThumtC!TAO?rD8jm!KXr?M=*3ePF)X zv+?~r{pX}?5W|8lUSvQ!bYtsQ1@w;hkk{4^TJ9Rj*Z8pky~x=c79z)4EzWBqhwK(a zsf}&)N~Jibip@z3-Un~>>Ca#QWz;wYHIoIbUquFg7;98-t!P|zVR2KSsF)RFlU$vO;0r0-t`kWd_FZ9NU%On3OGxr3vIAX z^sNqQjESFh!Q^lF1kUjOO68iV=x2vJ6+yCQkH{PQCfH(_%>_i+Rj&hJGCo(yQyn82r#>*4?gQ0^42kqT5&iO; zqqTz(O^%0a>V=@pYaCwExpWC4ooL`G1t1qW2kg zJkSSf$_4?mRPicWE*j}&w-Dd~HeqcmdMd4|*CTr>@V!SHV|y!xSB`*Pl4OeC=n)Y+ zc~2a36B;6%Sor1bnYt7w$kMS)_UZK{>@5#P+;DiJRENsS3N)-AL2Fxu5Zr^7K4N0`H z2x@UKOyak25H66968t|c4g3a3b{tH|<1Zh3MVf$;suP$QLsz%RR;x)c{%rLDVF08F zREFn3Wq@^+NwPw1XF#scuXd8OP+qGc|6_;XTYZ{nB|#iv%FKcEfR5mXPbZsxm;#&QYUd1rRDbYj1LFidK&~t5 zjUv8O=B}yQY zCjT4E)`zd*+%acqXJrKYjgFMKhA*_QNus3RoOP=^nt^H9W40qAgZYcIDn?z(zI;;G zFst5eK7=zlqTO08r z92fWGRw9>3oz81|o2c@X94SKB6k$?0ZGu_>D4Yh45FZ&WLcB=@_j%JQ} zx}~oH2_(8NQ4ecoA58flD*0!hx0_SxR3y^v)zDyDaUzQXypxetav@<-VjJ6lF@#aw z|3zU`Ez2&rxM3}KF$uu{Q@Q{@tByZRZYK729gH;caGo({SUxx<|Et!zEDZet)-y|( z4a+J2;>%ZE8ck9o$=(%KJ{1q{f zKl+M>i#j-Q867o`xuyC6zEN5v%$Z!c;DGfez76x#Cc5UKYx^r6Vt2uI%Y&9A6?E%|GAIBW5iAKDH zALvnA=JYcb8P7EBY|%B#T8wD%6u7QdCOP=Wr$slP-QA0ESh9EOLsu58`=qLOukEN! zUP6V*jb;!O={5A;wHYecSvbTCx5fP7DWNFOv|y}t`{O5oh)4Cdh9z8a+@WyIDB?X( zbjz#VDJYW?%;^vHCz>se`lSsfmuXk=^59RDsGt|uy z{%rMhUNnl(7iw8Neeg&S@lv>a(KS!Sv}2ZN;ww(*`L*3p2(Nn)Sbn21?BFwDHd|>w zyt2j2L7x!Lrzq<-9|QhTpxxsl6u2-tRFEf;EZAY z>1A0VsH->N-hWJGU2rmjH@*|+ zzv+C}WYQE@@La5{aHnyW)BjDuNXba>bh~lEsFLXwZ0o>~yG)&214lK2-q0SfBOE?yZ&kjq2+Dx1B zu@0okm6zxD*C;dVJHotynE4_kstix1BH5NV{3r>Q!tu;gT6M!SXZdtyPDzelkviFa-Z#`DEqPuKD`yqJ%APr`!qm zQ|Nuc_g-Df)!WaQ3+;H7LZsGj>t8~RZKL{ZFi(*mG+@zs!r;Tc>!TlhiO;5bAXQ0f z#UGVDE$Ayk6x^+7ay$)!d0|%_8ywZ~#&wJZwI}vq5|CbtskVv_CqIlwRMV zKQP9*Rz_Dna?Fx;?Ucyvq1U!VE5=>30N51ffW_tq2)AARq93_8#4m?-__Y#7F_5~T z)y`z*ZsL)X&*@OugrILzDER7}?m*Az)lQr%j@ZgwVso5~V3%XhsQ&DFI6#*LgZmwE=Z~_immMrVlk_lYmQM!O-#tusaWNa}6_J}e zMYQ7uWWtPR+#_S@M@ybzPgEKdwFNO#`%c^F?fnRs>MfIBW2M>19G4&(Z4Q@6w>-m1 z`~C6DGIAL4xp4mF8*ichZkuQ(-^dBmRiF09hH z@>G8nW#N)(FoIgCGw~b&R{@wR#rFy`8LJ=lc;*3kvo*dK^1X&`l`*Q-Bh}2y_jc_Kt1)VV0qizqn!?kz z4@TXFkdmowr4VS$ej>`0Bd9*^Y=d~(-8sF;fi^Fu)&nqlcL*SV^ z5EZuM@oz1VRmBP-rn>Xlq=kGJVx|sb4^s(|DiEvNcd6^;J6gr=muM#Ilek>WUAhG~ z0SaW=1%0@cmD29Dx5##bwrHkO!M0*07zZKF72g_p8-WT}uC+SDYNRoQ|Y!dP#3-kI^m)TNeMAaqa zrU>>kZAH9B`*>s8(oJn`NLZ( zR!3UHTsBMR=Iz5}J6tXZ?Q?HjK;lXySj(Fe&ZK42?l+eh&Wnfm<(iA`XYdBT^%k%e zoGDT#4MrdN{@6fnW6i$VBiB~mWJO4Yzm+{|!tS_ml)LPYA)VbmjCuJL>9oR64cj9R zSL7Dk5Ihfk4S8xH%lC>sZ_Nb1?bLkw#akz}`)4Ol(IqvX4Gq6~6MHpz;LU-N>F;(a zzw4$g#_MMn-6Or7jjcNAf5CrG^Dld4BQkS>TCW&-(;J(vN-=~!9|9E>qqJx zos8R+(@AQE-(FU?{{A%=rD(O{rWbjhsi)#igD|xyi;&lYU%PeL;YJn9`=99!OP1~& z^F1ZA#6L40Iw5G-VhU?v8+LX%RrhP-uGE9X{HvX8*J zdBa_1gzmIxTeMdkvWzXvR!ME07jWfB5Oz4mj)zW1GJZXl9_=yskOzUm&B$&V2eSaopQ}`2DB6gVb$0op=*}Xz zfjG9K8?kxR+C*(&w7L9Hm&-$xsV90s)djT!$Nc6KlhTaDI{B}p!PWOWfScE*&w#zJ zJLZpn*#g3%m3^{z>O@>lr}H>#UurIOqE=>%VK0FnUKh5FQz~!~*s<1Dxp6{#^V#C|uS5*I9Te7eLb*2?da^vgzyNReUuS;R(>=?{MV zLWw*CdUv{rZevtYSMTsmqdz~}C{EZLD$MvACP$6cj>MF1)1DuYj;b1&OuQ0;XhdDP zhCR+DG(6+I$7+P32v59!xvGy)!(6plCd>{+M7aV ze!hGYcer60%*i9`iWn)P_T%a$<+@Xok+2VNTSBWq#svn-88@!e_@VPBg_h01)aUeV zIfM+Wn{+Wx&z}|YG-*L+3+ULg-5zpQvRrOQG~fH(D(!q{)ks~63EGLb=wf~@_`a`b zeajid|FF?$aY*tR<4oq#7ta67Hk`IdiPSf43 zp;|`W51ukgOd>)@)5Dv<^1ea8xCR|Axe#xlcoBNA8nT529)qw-v^8X^eAq?EN`^lg zg8xnE{Sd{R`+kbaToTyn{Kot6_%NR9T1Hg zd6lXa!qem$j=4j&@Ht>fn4`>qED;SwtVx#E3jG)7s~{`Ef0thpNtHUM3ObR7Y6T1i zfMSByB>OMgnn497;6`}Lx9UFDUjl3qeNg`rw`6>vp85sMRDTNoN{1wR%vNa$%R)0{ z{3YOjCskZ#D-;RLqm9gxMD5^FnLDp4@-4sJ&vtW-_kPH2%)H{Z3_pzbFRwgdY)Ldu z%uInRb|O9?J)HEElA5dL?eUS-HuNe^PdUgBARW+ z;SOv8Gb?4G9I5AS5E}X2V{wyb_qSyXIs5zvtRsN>oH65@6H`Bagwm8v76DPHSx)af? z0q1e2#oq^N0X3K7Tj12znv>Cox7qIEHu$yXY@2A1UFltjLbdB?UJUcTK%}t-TxnOE zw}fWzgKZQ-OdadJ%m0+YYtD!ijC@MciF93-VM>2KJsrv8VC!cbAy(Xxm0~)>C6^+x zIEP{G>`1y2;@8oGIp<>{L|8p@@aTxpRofl2Z5z2Vm*`X;Y`7i4L7X|;%9J>zla4oyyqV5@QhRYvjrEZqU6|u8%i*52725=Lb-dgfXWiilgdFr2>8 ze2szKJ_M&7bwv$R@LZE^%5!+p{Y(A9=z}-RHo^Q$7lxI)&UPk{IyTJF`HTxzy7Vp} z@XC`li52P(gqbI=0=2_l+pDn%Z zkRJ8nqIteuy=I)Ve@UY-whS=x8J%KAmDDYgMx$MS7;OZHb!9a1%|cJHnDL8(HAj{j>=> zfy~Bp0qq$1E=~1GjW!x7fX*2xX793}up#8Zdh?H!vn9;F0?nN; zr8tShGcp+c&Gr!4lwjEu2@zqB?XHD0w$X)JfVJwOMKi1Yt1GDDu#y(DZA;vKTQ&z> z{FN5KrxGd!D2x&Oi#H-80f?s=!)xB$1XJ0wO+1cIDR7C}any%rm2TUCm_tPyzWadp zKJ@`&xoJFrr|2t;3kWU*1gB6ybkwv=G-0NhIS=Zp+<59(P=&%FQa;o?hK7QPIMRbuDUgjM#1Gf2)opK`x@FvLt-&yNrce4B zJgyZN(p-~Aops&na;P;|z>Gg zkDXFp+nxeH+c5tNdks*>!iAzIodEROZtsKY+`W^>R!X)RcbSj2lbr%r%UG?*Qtt6J zEC{--WZpbi6WHDjzFpEWQ8*EvvmzMRKZ;5un|GSmbMDeQ^a8e6^OtfIMcj9b4Q0Vr*gDMUEHL z0N=#;rHbs7G=sc&K6WaGNJ@}WCNL8`bz@Bd0!EKR&bp|TcfK~zq`5&CSuB}Se|Y0Z zQ*VK(kGcr-er+o;$e}Nv4}3K<1ND^&xt=y4eGOD`KCtI>SZ0qRXsIJ800WZ;>n04~ z6C7?@K3}6$lXuSjOU%#I;;+Ou7nX89a`(0U%K0%!kK72D21-1%5&(VW+(`}ZnjAx< z;h!g>cWNhREq4b`?6krCANI6F4`s$XMyO2noDG<7dRyYai8B*cQ3FXgI&Oe+m#38wXE&4*ECO z{%NO&jYbjNBmi$s;zp6a#SP?UPr`!0H9+$?XFCe8WF_yJp|8<1X#LTl7d4KN^TR#l zHRm8`d>7$dv{`oc<@t3iNFQPKY_`5MDWfZO?yaThF!JV5(6e3yqZB+yPidZK9sGHz9~#59S)R&BRA23|t>}38{t9Zseef({Cm@uu;M+QeO~vogz?(kev!vdE z&j>Fkcw3PR90$hzD`4f?oGm!&opdQsxg5(bX^;PC;?Yxtx9MJ^amRV+=4Ce0)Y+UG zpbeK2lX}SIA$uIZ7>hn^|P;qNlv8+_$8BC{_3f1h=>>CMM zbk5(95-^>e_+JOKGgHF9*J$mex4CQV&7=zL?SHZ5uG41Mjw}*vf%T>0Z?JAwf7~y8 zcw|l-p2J0Oab9t8c`DS3{3#Dumt?SIbdoI~z03BswHdz6s&i4wVQR!L3SC%{tcB*d z0Xu(Ga8NhqtDHNJDUz zvFa(A8;7dIK#?oJPLMbVj`S9U5MkHE`K1wtabf!w>#?brg(dm=%2@ShisQrhS8_d* zGB1MNx>o+NZ1aHS!uR)x3eC6t3_>MKZ+Z0>jS35%%6! z#No9p2j;3}AFU!7D>I$di_t7OAvWhRmX^T*Zy(M0E!#P)hce@$QvL?<9#c49exHs{ z5boI}`TlLks|M!_NPw$g*bfyosapmATvQ6~|L52(j=lMOZz^8k42A#OO*EIH4t#u$ zwDbej(c}N99#GE5dz#O_WVRu)9Xwil)tp2`soFf$JDm&6A2Hbh zxS3XfZ&Jf%?s|wu{|vf(9$TTwZ#l3&QXQ4KsqZR~b+=ANf#(JzcUk?FSeZs-n8-{J{l8}#6$gvTQMppN*_E_PNMH zhK=5de(l1=dejM8?A*V5OZSD67|Dpt7qcSf`Io)>H zrL^3o3_rL>0y(mbec4-8o?G*s@i?c8NSOl*R5g^*Fp~KTzy@Jdu7BY$pQk_g+?cAJ z+aw}2fehJ@wDc2gcRi!zaNSx$Xkkz!+F>i43$LAWeh;BTC%@3{_x4)}ew9&vbJppU z*g)b`yj+!Fy1jWb2H7Ho88yC8Zg&Z1AMRP|%`@fs(E;Ac;hQ(*z%?w*q`=lHjm`dQ z|LAR=`-b4t)y6{lkM>Ti3S!QV2nPNl5jmk(FqgjdZ&CG&g2W8Q1D)$1Q3@N}a`sM( zr8yrLnk;rrW^Ct_{bG9$OYKl{l4J35vDk9rAPqvJxNgDIDm5C>vBqUP)C=D@chLh~ z1W3q_dhj2YhA=^zk>-cHo95*Ub1#myIV5}y935;}c$p`Sqyh#>k@E)q&F!zyL&6{8 z<@n$D^{k~Mb5I*oD;}>@cAgS&M#-)1yD5}yaKcv*a=AXEPv_ifcK;x0ivOA_-;fHceVrx{^FQCW1M_5x!Pz zK?r&W+o%NBREYu1N}+X!qL4@Fwp!wGw6;YnZ~DrUBF)0~!?}zuhi*^0wGeZQ;JS9d zH&LFM$o&tN%bLeWO%OFF(xNPhMUc*Sy1xiVdT-xM99ew52$o%WqdyyiTITX{8X zdu~#psawopyC3fVMbN4Qnc&Wt@IYD}NKplD!G|ZlKi-=%`=$ufAA;xGn(xT#_pfCD z1+&nd%2|@1JQ#+^fs`^ND<-!|yuW+W{(adH1QiA0^no`8t z|0-)nu!Kq1zcZ3DAVKz2g^Oa4V#W#U{y>D`ToP~Pi4wWy^KygZL z@_*-4;RtiJglCY!!BBu25C6dbQi6fH_;1Y=N`qGirNR5R!uW3))*y2rUKW|a=6e&o z_P^<$iI5J=NC)-ubEZTx5b7V&;AIF}sosHf>fdiE+fM6V9K9{xt<*>HZ-xb5Wja$&n0p>}`5qs;u(Ca4PcN{@SP}52DfoEq6 zC4Z)UBEL!o^lDPi*G*CAnI`}tO|Ag>VYXOdr$8sa5D!a-9)leN1z3KN6uAJ^+~;ii z3Oz)CNCN8}euqPy;;0D>#HSIQU>!hU#(xqbrUA;vvv+AxFE&65{PsVMui*N%w|j=1 zJLfkw(_Pq~SdG7~Y5&Q20%Z7$;V+Q3a%msjVhGRlRAQkCmIn&ujkDw%%?22zB)lw- zmp~pQ;3oLQ%>V<4)_L3rT#BN$zWajd1(4o+1r5ruEQ3*BrE%?t%sL zDe5i;FiWXkq>F@ZX1Rtfl~8Nk;AS?VIzCDU%tFoe*GdnO_W+1{r$eH!mAtSZ#=+0c zP-+zDM)?mSs8Xqbp;fWE8=V*s3s%N|n(jdh)8cO_p|(MaiG$N&qp2Dz$eg3noX$KGp2hAQ?Uy0zQfMoD=zrprJiw?g%lsKv4l8 zH|W3p2mc`iC^+x@Hm7BaxQ6_icw;in6lX!R&l$${QQ2@1#f9z$Ur z<4MpQLYJw$hbqdT?z%=GQ(Vsz9n5+zW8Y+Qp1b5!zJ$Z8Qf-Q<9dk11m8h-@d6GiOxeF}*^3Zxk| z`w5v7K%ex3*BWuXrHA^i1DcUz0|QXNF{=?&aC#t)W2Srt>^V$e(LEJiUxwPV`Usj3 ztd$IdOaSAzsGo3#X@HCjP*46-Mus8k&1a?HDJ|c5l}hN-AuO=7_!HW{nt;|sPF@Q!~J0q}YXtki9s8*dYmbOlX^TdFoe)9x1d zigY;xauj?LbVhwWUJ4mFRH?vRP*wZOP(=?OplA02QdP06au0(O#<8{Q7c}4xp?#EZI7{MiMK%KewqLnNX?|rQ0GX}07N69^R0dERS@Iy02V4Fh=Gf9Z&Zi@72Ph zJ{bJXKsBzyLTbp=_uIGqi-t5X9Dj^Z^s;IM4r1JM(v~9e9CW$1sf}t_4i$AcPosj+0!SNTFW&y=mXyoIz&O>K4%ROj)cMN^{_FO`H}={H~zWi`gsaoh8_d+Q=Ys_a}tM@LNQH8L;m-`}fN zPs|ZzVW%S$35Els_gtc4i*jK1!!{z6T~$(i;AmK4Urocn+9Fm}SXCXhJD<&E(Y5+A z9H_X3KvU)-G={mpqX;-hK|vj(b5-qb2Vn2hniG@)I4YCPQVpW0lTqvL>J2WxdBNtF zJO?a}b9b~Ky|tX7skUVYBINMWkp_vs4CdoLfYfJoQaU`=sfM?Yx)$*GTUOnG7_eIq z$Ct@ux`}J{X<_F#nNgsP+1@^3b~0Rs%}TcsHT6pVY{djAy{k~@~@spYz=?xOVm++OsT35=N_aFvcbcdi3FnQ~`w<4=>xWZ;^ zTDw%6tVd}VV(-$A7WMRRz6L_qvDWcRHX3nP9KKiDq{=z2HdWpT!+GQ-=X5sSn*Sab zFyN|LOfXe(suGWr->5lMdoFf&NQ`SLQMQP~vVHM=vIu3|CA#|8`B%TQQ5HC{?3#yH znrW$>_e_p?AQ4iQS??C9M|(UvBsxUAA|iX7*BzY zlLe_TGDF0O{A<&nv*6+?kf(&=DlvB2}0hqEW6G58AmW?k3c z5$8`*9sk&M0-56Z7F$>5{>v10!F*5~xAv#VNZh7QxAvU&dJTc!Sdcv+DTC2+vxsrR z^VZ`Cz4Jw!<+K}X?CO@WsycjiQt^E4Rd%*4kGu+fc(o3S9HV4OIeG%LE)x?Ne_&5lV$%t1Rp5<^SOZA$Qr)ENPZMFAMv zs@23%XFoEL&UHhm`Q2*r5@xr}fiMO)gAtfMwCrpX;l~56>e>kF*dKJGpMPlJ^kYFu zwcuIcAR&%}EstOKMZkp!*qXHCq}#BD5<++59^>q|#zt+M-to6xL5;_I0`hq`mAdXz zT3Eg9M!DS_6Cz{1ovTr6*Pm#Dw2Sp8)H$7RLR%~^)rDs2@@yE(2Za~bS{1tbw4z`8 zT16nJ@jdqMrTwY)Z+0hcYOiZ&1&BGY5Wtv&kn7yGjZKhgub$mvP!eNFJ=}YO2P9xE z(aY^pWJMCwZS{CFn0Wv;9NF<^p-@GxNK$wFWulHh6+hSHCpt$scldK(2_M)+ut^#f zM7ly}yaE&!6xdLm2ZcEoIHP)#TJBXy>P{)1$`lCHVM`O`i$^raQoC3y#L+KFku@ct zV!*CnSAtH^GTO+I=uqov&Tp&G4!#H}4EW|zGTq5Hu>D^13uJK7rH<63Y6W+ir`!XB zcc5(=rVGwg*c;$Y06|K@4N~l3Q6WFIgwo4R79&Ly&1=;n(}hK>x=NZ7 zOnUmt%v;=@h3Ea>j;bi@aFcW6wq8~IN}I2_b&K4(JX6_VSFJpisU|&@DZoEF_~BW| z@}~iZkY&eK>ji_%{Q20*og5fif{EQkg1^dYQ=8pHhZ&xzbIi%vL~-%F(|6ct9qbTz zL$JMehN^W%J&baexBTu4)k8c6FA|9vc<;BMjc{-NVnxD2aFqzuNQktPGimGieHM6P zlO0>vZ&9J>YCF>&6zIuGf>|g!T<53}=n0frA;><*wc5$BOc^HjQT-<3eO?|`c;Z7C z+R1rE9QwaRcnI5tD#cOX|M^{!kBPHIM}k`tYD^v`%jH|0oUP9+AT=@2ZrDUrEL@np z2MN2F1>{>!YvSG)Rv3I#RoGr0Fn#a1M7TA)Sg~uZH24H0Y=%IwqDOc4bEsFc-bA*q z72;3xBs3EbLF;2+3_yzeyx|?f(ZY_{53jx4&fey9&+ZR}%UoUwspDAZH0M9IeLIycRJ8g#hp?`pBg?e0I^ z#CNxB_fUV~-O^T349<2ysyZ#|gO}Z`84ycNkhz{y z|KZnz5`N{I89sE)jUQLjc`P-np}FE00225lC$x@JZ}O>F&8TC`W<^5T#_6l<&Y~(d zZO*4`T?|n!THEer$n`!+YFU9M0+=z!ERTR zB%)C8)23+#2j82_Q1y+qvAz)@zn@v2M3ZL>@H``&3U$RRD5LmxH5hXHNXmuh#+``V z1fJXk`J&H(&m$G?@=b3HIyzRBAz#m3pvz@;?^327-L1aS%C3b$kw|8lGSmuaIaN@K zCeB~jV_-)_P~qQ=jr(3Ya`>92n$RZ_kTK#Kt_`r%r>)E z@5WRoAZOojJ7?v0;>gD)@16pS_EI5Smy?D4RI-MtmI|InWV$!cm5?2o&}%HLrzct? zVX){wQm0Bg3imG6^3yLb;aTEaC3xc>hJi_4f*q3KicIh-P}hB>U&`Z%ZYXh`J!>LE zH#j}h@o4aPIpr^EQF-8&!tc<$iKw1Sp4B|lb!oW+O7YNIODI}7KYm#5$*#E|S$+9T z;AtmuTsGgGBWd5?_Jr~a+Y5(npLccujd^g~APs3GFOhotj*;|^9b&BHa%;$8*l-^7 zW5vz{ha|AUi{+Rf9gfbVuHPP^q8o~n?re&jM`Pd;dW7%0-^~5(2r& zZ%&e*5n;5J21ymnqLxFfa|^2@mDCc=T>JAsC+m7$Rly){bY#wbGC~P%lfMu_cdk6DI;}GzC_1v58ph-zpC&XD1s_)L-N9=LV!R2f#-a@$_!y zU7#^doKAwWtJPQjT!qTwfj$j@4c`Krqna;$PhFO4y|FF(5>y1Wad+}NkS?)l8#F-< zi_@AE+i%1VjE};0UKNr8uLo4{3Cm$$=*Uw{oTyQ`)9QXHKz51naM1c8W_JWs&llz7 zoZk72DhfwvF{!E@21@PH@;M3`X8ky6s=$VJsTRQ zjxp#i{-s|^(=J<8DJ;MY%$4m}p%gS9R4~rGMuU6%gT4pNRr|;n=*&x*0^`upNq&1A z%&A8LFb*Leak7w6YYNY5A>MZq9-ZFTbHIocKS>OLM#*XfX2VH%yEuNq9hePsFaavL zWKpO{SqegSC+|D#XZh{YZ1nUGP^VP*lgkPG%*5h@~s2~|uxHK&eNG-Ceao(#lG zsq?sJ1FZuMv{%tS@V~{YSTYxJ1UmjE^CQ9Ng~p&-2C=dB=Lr(ekzzNbLioa9!!^`9 zg+09}!h?4sBi0yIT%d>7SxJkiCW$EL%Yvb+Hw^ht+&U>SI_u0Y!L+;Rt8I@OEVBRD zu(CG$F^66v%~Pmz{~m|leYKjkxt1D!o{91dQSU@z6VX`PCpUPm$f3rf*VPiOD8-B> zPP=6ngl<|E-O&D9o#R+eFnuZ*r?ljs5i+^msvSfgI>^d+0y}hy%l;DiUCigJMmr34 z`+hs>TzIN7T zB)gWJs|Qsdk(c0Io~z(V76iW;~JIXRXVkFO$=?K`Cdz zf_L_78PDgb^2ujcDLtdzBG{6wQ}aBoRMe;W>@Yo~-0oksA1oekvXvOa*dFa%$J?%Y znHt;feW&ndPVb_^TUWQWtE%a85jP_h-+oIwAl5)h(%w}ax2=22k+ZP(n^r%~P~{;z zB}faB^IS0ug&##Vy?w@%JWk{`BClOMLQE_Gy&R?FOH31T^eaj5DH_6uvaMUirnBMv zoE1hE^>fZX7YHR-YqXWOwxor!`RetEwvkpibrV_<8brZ-r7cTu+vVI0e2OEB&3s�r(8G&~ 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 T0>VM*=#2HvE|i>ieE7cr?Aqx+ literal 0 HcmV?d00001 diff --git a/openspec/changes/compact-portfolio-totals/visuals/a1-single-wide.png b/openspec/changes/compact-portfolio-totals/visuals/a1-single-wide.png new file mode 100644 index 0000000000000000000000000000000000000000..3334902340785ca11288737bdde045d8bfec3cdd GIT binary patch literal 43899 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 literal 0 HcmV?d00001