From 0e4b3da942fec362ea5168eb8dfc0caefd8200de Mon Sep 17 00:00:00 2001 From: Hristo Hristov Date: Fri, 28 Aug 2026 15:41:30 +0300 Subject: [PATCH 01/35] fix(docs): update accessibility rules --- .ai/skills/CHANGELOG.md | 3 ++- .../references/create-workflow.md | 6 ++++++ .../references/house-style.md | 21 +++++++++++++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) diff --git a/.ai/skills/CHANGELOG.md b/.ai/skills/CHANGELOG.md index 6e2a692fd0..07962f9a3c 100644 --- a/.ai/skills/CHANGELOG.md +++ b/.ai/skills/CHANGELOG.md @@ -14,7 +14,8 @@ including content-unchanged files, per the blog-creator convention). | Change | File(s) | |---|---| | igniteui-topic-frontmatter split: SKILL.md becomes a router (scope, audit-first mode, task table, hard boundaries); the field checks + severity ladder move to `references/audit-rules.md`; report shape + apply procedure move to `references/report-format.md`. `description` unchanged (adapter byte-match preserved). | igniteui-topic-frontmatter/* | -| igniteui-doc-topics slimmed: SKILL.md keeps identity, two modes, compass, composite principle, task table, grounding boundaries. Create steps 1–7 (6a–6e) + the category/index structure move to `references/create-workflow.md`; the 5 audit-workflow steps move into `audit-rubric.md`. `description` unchanged. | igniteui-doc-topics/SKILL.md, references/create-workflow.md, references/audit-rubric.md | +| igniteui-doc-topics slimmed: SKILL.md keeps identity, two modes, compass, composite principle, task table, grounding boundaries. Create steps 1–7 (6a–6f) + the category/index structure move to `references/create-workflow.md`; the 5 audit-workflow steps move into `audit-rubric.md`. `description` unchanged. | igniteui-doc-topics/SKILL.md, references/create-workflow.md, references/audit-rubric.md | +| Accessibility generation is source-first: derive DOM, roles, ARIA, focus/state behavior, and keyboard actions from component templates and typed source; use event handlers only for interaction evidence and require official sources for conformance claims. | igniteui-doc-topics/references/house-style.md, references/create-workflow.md | | Dedup (D2-03 stage 2): the section→mode map is no longer restated in SKILL.md — it is the "Diátaxis mode" column of house-style's canonical section table; SKILL.md keeps only the one-section-one-mode rule and the concrete mode-bleed examples. The category blueprint now lives in house-style + create-workflow only. Stale pointers fixed (house-style intro pointed at a SKILL.md map that moved; body-support bullet pointed at "Create workflow step 4" which now lives in create-workflow.md). | igniteui-doc-topics/SKILL.md, references/house-style.md | | Set-level README.md added: human-readable intent, file map, authority chain, and the five-step update procedure (edit references not routers; uniform version bump; adapter byte-match; changelog entry; resolve ‹VERIFY› by pre-committed outcome). | README.md | | Set-wide version line: every file now carries `Version: v3 · 2026-08-14 · igniteui doc-skill set`, including content-unchanged house-style and diataxis-cheatsheet (the cheatsheet gains its first version line). | all files | diff --git a/.ai/skills/igniteui-doc-topics/references/create-workflow.md b/.ai/skills/igniteui-doc-topics/references/create-workflow.md index 4d2b677c27..db35f97ca8 100644 --- a/.ai/skills/igniteui-doc-topics/references/create-workflow.md +++ b/.ai/skills/igniteui-doc-topics/references/create-workflow.md @@ -16,6 +16,12 @@ mechanics, and the frontmatter contract live in `house-style.md`; run the rubric matching Indigo.Design component documentation under `https://www.infragistics.com/products/indigo-design/help/components/` and use its component structure as input for Usage subsection suggestions. + For the Accessibility section, inspect the component template/render method and typed source + first: extract rendered native elements, `role`, `aria-*` attributes, focus and disabled + conditions, and validation/selection state mapping. Read keyboard and pointer event handlers to + derive interaction and state-change facts. Use the API registry to verify public property and + event names. Generate platform-specific differences with ``, and mark unresolved + facts with `‹VERIFY: source fact needed›` rather than inferring them from generic HTML behavior. 4. **Scaffold frontmatter** — the metadata contract lives in `house-style.md` → "File format & frontmatter"; this step orders the work, it does not restate the rules. Apply the contract to every topic type, including category/index topics. diff --git a/.ai/skills/igniteui-doc-topics/references/house-style.md b/.ai/skills/igniteui-doc-topics/references/house-style.md index baaee48eaf..3412a1a42e 100644 --- a/.ai/skills/igniteui-doc-topics/references/house-style.md +++ b/.ai/skills/igniteui-doc-topics/references/house-style.md @@ -300,6 +300,27 @@ when its styling isn't shown as copyable code. `## Accessibility` always carries three `###` sub-sections, in this order. All three are **reference** mode: statements of fact in tables and short lists — no steps, no marketing. +#### Source-first generation contract + +Generate the Accessibility section from the component implementation before writing prose. Inspect +the component template/render method and typed source for the rendered native elements, `role`, +`aria-*` attributes, focus/tab-order conditions, disabled handling, and indeterminate or validation +state mapping. Inspect keyboard and pointer event handlers to derive the key-to-action table and +state transitions. Inspect the public API registry to verify property and event names, then map each +fact to the platform that actually implements it. + +- Treat rendered template/source as the authority for DOM, roles, ARIA attributes, and default state + behavior; treat the topic's existing prose as evidence to re-check, never as the source. +- Treat event handlers as evidence for interaction and state changes only. An event name does not + prove an accessible name, role, state, or WCAG conformance claim. +- For xplat topics, emit shared facts once and use `` when Angular differs from the + Web Components implementation or its React/Blazor wrappers. +- Include only verified attributes, events, and state behavior. If source is unavailable or a fact + cannot be resolved, write `‹VERIFY: source fact needed›` or omit it; never infer ARIA behavior from + a component name or a generic HTML pattern. +- Derive the compliance table only from behavior verified in the section and an official product + accessibility statement. Do not generate blanket WCAG/Section 508 compliance claims. + 1. **`### Keyboard Interaction`** — one key → action table, verified against the component's key handlers. Note how the component is reached (Tab) and any condition that removes it from the tab order. From 9fa27febc31f85d4ed86b2187c2c6cbb27c94af8 Mon Sep 17 00:00:00 2001 From: Simeon Simeonoff Date: Mon, 31 Aug 2026 08:39:39 +0300 Subject: [PATCH 02/35] feat(grid-theming): add topics for theming each grid type --- .../hierarchicalgrid/hierarchical-grid.mdx | 2 +- .../en/components/pivotgrid/pivot-grid.mdx | 2 +- .../src/content/en/components/toc.json | 24 ++ .../en/components/treegrid/tree-grid.mdx | 2 +- .../content/en/grids_templates/theming.mdx | 244 ++++++++++++++++++ 5 files changed, 271 insertions(+), 3 deletions(-) create mode 100644 docs/angular/src/content/en/grids_templates/theming.mdx diff --git a/docs/angular/src/content/en/components/hierarchicalgrid/hierarchical-grid.mdx b/docs/angular/src/content/en/components/hierarchicalgrid/hierarchical-grid.mdx index 96585e739b..fb5e67926a 100644 --- a/docs/angular/src/content/en/components/hierarchicalgrid/hierarchical-grid.mdx +++ b/docs/angular/src/content/en/components/hierarchicalgrid/hierarchical-grid.mdx @@ -368,7 +368,7 @@ This way, due to Angular's [`ViewEncapsulation`](https://angular.io/api/core/Com ### Demo - + There are also additional parameters in the that you can use if you want more specific customizations. diff --git a/docs/angular/src/content/en/components/pivotgrid/pivot-grid.mdx b/docs/angular/src/content/en/components/pivotgrid/pivot-grid.mdx index 5a74dd2461..1e1aa67422 100644 --- a/docs/angular/src/content/en/components/pivotgrid/pivot-grid.mdx +++ b/docs/angular/src/content/en/components/pivotgrid/pivot-grid.mdx @@ -377,7 +377,7 @@ igx-pivot-grid { ### Demo - + There are also additional parameters in the that you can use if you want more specific customizations. diff --git a/docs/angular/src/content/en/components/toc.json b/docs/angular/src/content/en/components/toc.json index cee884ad7d..d5572ae805 100644 --- a/docs/angular/src/content/en/components/toc.json +++ b/docs/angular/src/content/en/components/toc.json @@ -482,6 +482,12 @@ "updated": false, "premium": true }, + { + "name": "Theming", + "href": "grid/theming.mdx", + "new": true, + "premium": true + }, { "name": "Keyboard navigation", "href": "grid/keyboard-navigation.mdx", @@ -758,6 +764,12 @@ "updated": false, "premium": true }, + { + "name": "Theming", + "href": "treegrid/theming.mdx", + "new": true, + "premium": true + }, { "name": "Group By", "href": "treegrid/groupby.mdx", @@ -1012,6 +1024,12 @@ "updated": false, "premium": true }, + { + "name": "Theming", + "href": "hierarchicalgrid/theming.mdx", + "new": true, + "premium": true + }, { "name": "Size", "href": "hierarchicalgrid/display-density.mdx", @@ -1078,6 +1096,12 @@ "new": false, "updated": true, "premium": true + }, + { + "name": "Theming", + "href": "pivotgrid/theming.mdx", + "new": true, + "premium": true } ] }, diff --git a/docs/angular/src/content/en/components/treegrid/tree-grid.mdx b/docs/angular/src/content/en/components/treegrid/tree-grid.mdx index c48d49809b..7144ed39f5 100644 --- a/docs/angular/src/content/en/components/treegrid/tree-grid.mdx +++ b/docs/angular/src/content/en/components/treegrid/tree-grid.mdx @@ -328,7 +328,7 @@ The last step is to **include** the component theme in our application. ### Angular Tree Grid Styling Demo - + There are also additional parameters in the that you can use if you want more specific customizations. diff --git a/docs/angular/src/content/en/grids_templates/theming.mdx b/docs/angular/src/content/en/grids_templates/theming.mdx new file mode 100644 index 0000000000..82e55027be --- /dev/null +++ b/docs/angular/src/content/en/grids_templates/theming.mdx @@ -0,0 +1,244 @@ + + +--- +title: Angular Grid Theming - Ignite UI for Angular +description: The Ignite UI for Angular Grid is themed with grid-theme(), a Sass function that derives every color in the component from three primary tokens. +keywords: angular grid theming, angular grid styling, grid theme, ignite ui for angular, infragistics +license: commercial +last_updated: "2026-08-27" +llms: + description: "The Ignite UI for Angular Grid is themed through grid-theme(), which derives every color from a background, foreground and accent token." +--- + + + + +--- +title: Angular Tree Grid Theming - Ignite UI for Angular +description: The Ignite UI for Angular Tree Grid is themed with grid-theme(), a Sass function that derives every color in the component from three primary tokens. +keywords: angular tree grid theming, angular tree grid styling, grid theme, ignite ui for angular, infragistics +license: commercial +_canonicalLink: grid/theming +last_updated: "2026-08-27" +llms: + description: "The Ignite UI for Angular Tree Grid is themed through grid-theme(), which derives every color from a background, foreground and accent token." +--- + + + + +--- +title: Angular Hierarchical Grid Theming - Ignite UI for Angular +description: The Ignite UI for Angular Hierarchical Grid is themed with grid-theme(), a Sass function that derives every color in the component from three primary tokens. +keywords: angular hierarchical grid theming, angular hierarchical grid styling, grid theme, ignite ui for angular, infragistics +license: commercial +_canonicalLink: grid/theming +last_updated: "2026-08-27" +llms: + description: "The Ignite UI for Angular Hierarchical Grid is themed through grid-theme(), which derives every color from a background, foreground and accent token." +--- + + + + +--- +title: Angular Pivot Grid Theming - Ignite UI for Angular +description: The Ignite UI for Angular Pivot Grid is themed with grid-theme(), a Sass function that derives every color in the component from three primary tokens. +keywords: angular pivot grid theming, angular pivot grid styling, grid theme, ignite ui for angular, infragistics +license: commercial +_canonicalLink: grid/theming +last_updated: "2026-08-27" +llms: + description: "The Ignite UI for Angular Pivot Grid is themed through grid-theme(), which derives every color from a background, foreground and accent token." +--- + + + +import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; +import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; +import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; + +# Angular {ComponentTitle} Theming + +The Ignite UI for Angular {ComponentTitle} is themed through , which derives every color from a background, foreground and accent token. Those three primary tokens reach everything the component renders: the header, the rows, the borders, the summaries, the toolbar, the paginator and the filtering popups. + + +There is no separate theme function per grid. The Data Grid, Tree Grid, Hierarchical Grid and Pivot Grid all read `grid-theme()`, so the same theme applies to any of them without modification. + + +## Angular {ComponentTitle} Theming Example + +The four themes below are custom — written for this sample, not shipped with the library. Each sets the three primary tokens and nothing else in the color space, so switching between them shows how far those three values reach. + + + + + + + + + + + + + + + + + + + + + + +## Getting started + +Import the theming entry point, where the theme functions and the `tokens()` mixin are exported: + +```scss +@use "igniteui-angular/theming" as *; +``` + +Then declare a theme and include it on the element you want to affect: + +```scss +:host { + @include tokens(grid-theme( + $background: #08002e, + $accent-color: #ff7d52 + )); +} +``` + +That is a complete theme. The {ComponentTitle} is now dark indigo with a coral accent, and the text, header, row borders, hover states, selection tints and popup chrome have all been computed for you. + +## Primary tokens + +The {ComponentTitle} theme is built from three tokens; every other color is derived from them. + +| Token | What it controls | +| -- | -- | +| `$background` | The surface the whole component is built on. Every other surface and the default foreground are derived from it. | +| `$foreground` | Text and icons. Derived from `$background` by contrast when not set. | +| `$accent-color` | Interactive color: sort indicators, selection, hover tints, focus. | + +`$foreground` is listed as primary but rarely needs setting. Left alone, it is chosen for contrast against the background, so a dark background produces light text and a light one produces dark text without a second declaration. + +## How derivation works + +When you declare a theme, the derived tokens are not resolved at build time into fixed colors. They are emitted as CSS expressions over the primary tokens you supplied: + +```css +.my-grid { + --ig-grid-foreground: hsla(from color(from var(--ig-grid-background) var(--y-contrast)) h 0 l/1); + --ig-grid-header-background: color-mix(in srgb, var(--ig-grid-foreground) 6%, var(--ig-grid-background)); + --ig-grid-row-hover-background: color-mix(in srgb, var(--ig-grid-accent-color) 8%, var(--ig-grid-row-odd-background)); + --ig-grid-sorted-header-icon-color: hsl(from var(--ig-grid-accent-color) h s l/0.7); +} +``` + +Two consequences follow. Changing a primary token re-computes everything downstream, including at runtime through CSS custom properties. And the relationships hold whatever value you supply, so a theme cannot fall out of step with itself. + +## Going deeper + +Some tokens are derivation roots in their own right. Declaring one detaches it from the background, and whatever sits on it derives from the new value instead. + +`$header-background` is the clearest example. Left alone it is mixed from `$background`, and the header text follows `$foreground`. Declare it, and the header text is re-derived to take contrast against the header itself: + +```scss +:host { + @include tokens(grid-theme( + $background: #08002e, + $accent-color: #ff7d52, + $header-background: #ff7d52 + )); +} +``` + + +Reach for these only when you want a surface to stop tracking the background. Most tokens the theme documents as auto-derived are best left alone — overriding one pins a value that would otherwise stay in step with the rest of the theme. + + +## Structure + +Color is only half of a theme. Density and roundness are controlled by global design-system tokens rather than `grid-theme()` parameters, so they are set as plain custom properties: + +```scss +:host { + --ig-size: var(--ig-size-small); // small | medium | large + --ig-radius-factor: 0; // 0 to 1 + + @include tokens(grid-theme( + $background: #08002e, + $accent-color: #ff7d52 + )); +} +``` + +Grid lines are theme parameters. To hide one, tint it to the surface behind it rather than removing it, so the row metrics do not change between themes: + +```scss +@include tokens(grid-theme( + // horizontal dividers, blended away + $row-border-color: var(--ig-grid-background), + // vertical dividers, drawn in the same color the theme derives for rows + $body-column-border-color-odd: hsl(from color-mix(in srgb, var(--ig-grid-foreground) 16%, var(--ig-grid-background)) h s l/0.38), + $body-column-border-color-even: hsl(from color-mix(in srgb, var(--ig-grid-foreground) 16%, var(--ig-grid-background)) h s l/0.38) +)); +``` + +## CSS variables + +The default appearance is deliberate, not derived: out of the box the {ComponentTitle} matches the Ignite UI design specification exactly, resolving against the base palette rather than computing colors from a background. Derivation is what you opt into when you declare a theme of your own. + +That has one practical consequence for CSS-only theming. Until a theme is declared there are no derived expressions to override — the component reads `var(--ig-grid-header-background, var(--ig-gray-100))` and its siblings — so setting a couple of custom properties by hand does **not** cascade: + +```css +/* Not enough on its own: the background changes, the header stays grey. */ +.my-grid { + --ig-grid-background: #08002e; + --ig-grid-accent-color: #ff7d52; +} +``` + +To theme without a Sass build, declare the **full token set** — the roots plus the derived expressions that reference them. That block is self-contained, because each derived token is an expression over the roots: + +```css +.my-grid { + --ig-grid-background: #08002e; + --ig-grid-accent-color: #ff7d52; + --ig-grid-foreground: hsla(from color(from var(--ig-grid-background) var(--y-contrast)) h 0 l/1); + --ig-grid-header-background: color-mix(in srgb, var(--ig-grid-foreground) 6%, var(--ig-grid-background)); + /* … and the rest of the theme's tokens */ +} +``` + +Generating that by hand is impractical, so use the playground below: it emits the complete block for the colors you pick. + + +Prefer the Sass route when you can. `grid-theme()` writes the derived tokens for you and keeps them in step with the library; a hand-maintained CSS block is a snapshot that will not pick up changes to the theme. + + +## Try it + +Change a color and watch it reach the header, the rows, the summaries, the paginator and the filtering popups. Switch grids to confirm the same tokens serve all of them, and copy the generated theme when you are happy with it. + + + +## API References + +- +- + +## Additional Resources + +- [{ComponentTitle} overview](/{igPath}/{ComponentMainTopic}) +- [Palettes](/themes/sass/palettes) +- [Typography](/themes/typography) + + + +- [Size](/{igPath}/display-density) +- [Conditional Styling](/{igPath}/conditional-cell-styling) + + From 95cddf24e726b126387fe3c859efd32adafacac5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 07:24:33 +0000 Subject: [PATCH 03/35] jp-sync: sync grid theming topics with EN updates - Add grids_templates/theming.mdx (new JP translation) - Add 4 new Theming entries to components/toc.json - Update Sample heights in hierarchical-grid.mdx, tree-grid.mdx, pivot-grid.mdx Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../hierarchicalgrid/hierarchical-grid.mdx | 2 +- .../jp/components/pivotgrid/pivot-grid.mdx | 2 +- .../src/content/jp/components/toc.json | 24 ++ .../jp/components/treegrid/tree-grid.mdx | 2 +- .../content/jp/grids_templates/theming.mdx | 248 ++++++++++++++++++ 5 files changed, 275 insertions(+), 3 deletions(-) create mode 100644 docs/angular/src/content/jp/grids_templates/theming.mdx diff --git a/docs/angular/src/content/jp/components/hierarchicalgrid/hierarchical-grid.mdx b/docs/angular/src/content/jp/components/hierarchicalgrid/hierarchical-grid.mdx index 9dd5d73873..1d287a2327 100644 --- a/docs/angular/src/content/jp/components/hierarchicalgrid/hierarchical-grid.mdx +++ b/docs/angular/src/content/jp/components/hierarchicalgrid/hierarchical-grid.mdx @@ -373,7 +373,7 @@ This way, due to Angular's [`ViewEncapsulation`](https://angular.io/api/core/Com ### スコープ コンポーネント テーマ - + カスタム テーマが特定のコンポーネントのみに影響するように、定義したすべてのスタイルをグローバル スタイル ファイルからカスタム コンポーネントのスタイルファイルに移動できます (`index` ファイルのインポートを含む)。 このように、Angular の [ViewEncapsulation](https://angular.io/api/core/Component#encapsulation) により、スタイルはカスタム コンポーネントにのみ適用されます。 diff --git a/docs/angular/src/content/jp/components/pivotgrid/pivot-grid.mdx b/docs/angular/src/content/jp/components/pivotgrid/pivot-grid.mdx index c470ab8996..b87031e9e0 100644 --- a/docs/angular/src/content/jp/components/pivotgrid/pivot-grid.mdx +++ b/docs/angular/src/content/jp/components/pivotgrid/pivot-grid.mdx @@ -387,7 +387,7 @@ igx-pivot-grid { ### デモ - + より詳細なカスタマイズが必要な場合は、 に追加のパラメーターがあります。 diff --git a/docs/angular/src/content/jp/components/toc.json b/docs/angular/src/content/jp/components/toc.json index 4824dd0c4b..f1398e3929 100644 --- a/docs/angular/src/content/jp/components/toc.json +++ b/docs/angular/src/content/jp/components/toc.json @@ -483,6 +483,12 @@ "updated": false, "premium": true }, + { + "name": "テーマ設定", + "href": "grid/theming.mdx", + "new": true, + "premium": true + }, { "name": "キーボード ナビゲーション", "href": "grid/keyboard-navigation.mdx", @@ -759,6 +765,12 @@ "updated": false, "premium": true }, + { + "name": "テーマ設定", + "href": "treegrid/theming.mdx", + "new": true, + "premium": true + }, { "name": "グループ化", "href": "treegrid/groupby.mdx", @@ -1013,6 +1025,12 @@ "updated": false, "premium": true }, + { + "name": "テーマ設定", + "href": "hierarchicalgrid/theming.mdx", + "new": true, + "premium": true + }, { "name": "サイズ", "href": "hierarchicalgrid/display-density.mdx", @@ -1079,6 +1097,12 @@ "new": false, "updated": true, "premium": true + }, + { + "name": "テーマ設定", + "href": "pivotgrid/theming.mdx", + "new": true, + "premium": true } ] }, diff --git a/docs/angular/src/content/jp/components/treegrid/tree-grid.mdx b/docs/angular/src/content/jp/components/treegrid/tree-grid.mdx index e546e82ff7..63173da4cf 100644 --- a/docs/angular/src/content/jp/components/treegrid/tree-grid.mdx +++ b/docs/angular/src/content/jp/components/treegrid/tree-grid.mdx @@ -328,7 +328,7 @@ $custom-grid: grid-theme( ### Angular ツリー グリッド スタイル設定のデモ - + より詳細なカスタマイズが必要な場合は、 に追加のパラメーターがあります。 diff --git a/docs/angular/src/content/jp/grids_templates/theming.mdx b/docs/angular/src/content/jp/grids_templates/theming.mdx new file mode 100644 index 0000000000..2b75b60c43 --- /dev/null +++ b/docs/angular/src/content/jp/grids_templates/theming.mdx @@ -0,0 +1,248 @@ + + +--- +title: Angular グリッド テーマ設定 - Ignite UI for Angular +description: Ignite UI for Angular グリッドは grid-theme() を通じてテーマが適用されます。この Sass 関数は、3 つの主要トークンからコンポーネントのすべての色を導出します。 +keywords: angular グリッド テーマ, angular グリッド スタイル設定, グリッド テーマ, ignite ui for angular, infragistics +license: commercial +last_updated: "2026-08-27" +_language: ja +llms: + description: "Ignite UI for Angular グリッドは grid-theme() を通じてテーマが適用されます。この関数は背景、前景、アクセント トークンからすべての色を導出します。" +--- + + + + +--- +title: Angular ツリー グリッド テーマ設定 - Ignite UI for Angular +description: Ignite UI for Angular ツリー グリッドは grid-theme() を通じてテーマが適用されます。この Sass 関数は、3 つの主要トークンからコンポーネントのすべての色を導出します。 +keywords: angular ツリー グリッド テーマ, angular ツリー グリッド スタイル設定, グリッド テーマ, ignite ui for angular, infragistics +license: commercial +_canonicalLink: grid/theming +last_updated: "2026-08-27" +_language: ja +llms: + description: "Ignite UI for Angular ツリー グリッドは grid-theme() を通じてテーマが適用されます。この関数は背景、前景、アクセント トークンからすべての色を導出します。" +--- + + + + +--- +title: Angular 階層グリッド テーマ設定 - Ignite UI for Angular +description: Ignite UI for Angular 階層グリッドは grid-theme() を通じてテーマが適用されます。この Sass 関数は、3 つの主要トークンからコンポーネントのすべての色を導出します。 +keywords: angular 階層グリッド テーマ, angular 階層グリッド スタイル設定, グリッド テーマ, ignite ui for angular, infragistics +license: commercial +_canonicalLink: grid/theming +last_updated: "2026-08-27" +_language: ja +llms: + description: "Ignite UI for Angular 階層グリッドは grid-theme() を通じてテーマが適用されます。この関数は背景、前景、アクセント トークンからすべての色を導出します。" +--- + + + + +--- +title: Angular ピボット グリッド テーマ設定 - Ignite UI for Angular +description: Ignite UI for Angular ピボット グリッドは grid-theme() を通じてテーマが適用されます。この Sass 関数は、3 つの主要トークンからコンポーネントのすべての色を導出します。 +keywords: angular ピボット グリッド テーマ, angular ピボット グリッド スタイル設定, グリッド テーマ, ignite ui for angular, infragistics +license: commercial +_canonicalLink: grid/theming +last_updated: "2026-08-27" +_language: ja +llms: + description: "Ignite UI for Angular ピボット グリッドは grid-theme() を通じてテーマが適用されます。この関数は背景、前景、アクセント トークンからすべての色を導出します。" +--- + + + +import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; +import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; +import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; + +# Angular {ComponentTitle} テーマ設定 + +Ignite UI for Angular {ComponentTitle} は を通じてテーマが適用されます。この関数は背景、前景、アクセント トークンの 3 つからすべての色を導出します。これら 3 つの主要トークンは、ヘッダー、行、境界線、集計、ツールバー、ページャー、フィルタリング ポップアップなど、コンポーネントがレンダリングするすべてに反映されます。 + + +グリッドごとに個別のテーマ関数はありません。データ グリッド、ツリー グリッド、階層グリッド、ピボット グリッドはすべて `grid-theme()` を読み取るため、変更なしに同じテーマがどれにでも適用されます。 + + +## Angular {ComponentTitle} テーマ設定の例 + +以下の 4 つのテーマはカスタム テーマです。ライブラリに付属のものではなく、このサンプル用に作成されました。各テーマはカラー空間で 3 つの主要トークンのみを設定しているため、テーマを切り替えると 3 つの値がどこまで影響するかを確認できます。 + + + + + + + + + + + + + + + + + + + + + + +## はじめに + +テーマ関数と `tokens()` ミックスインがエクスポートされているテーマ エントリ ポイントをインポートします。 + +```scss +@use "igniteui-angular/theming" as *; +``` + +次に、テーマを宣言して適用したい要素に含めます。 + +```scss +:host { + @include tokens(grid-theme( + $background: #08002e, + $accent-color: #ff7d52 + )); +} +``` + +これで完全なテーマになります。{ComponentTitle} は濃いインディゴにコーラル アクセントで表示され、テキスト、ヘッダー、行の境界線、ホバー状態、選択の色合い、ポップアップのクロームはすべて自動的に計算されます。 + +## 主要トークン + +{ComponentTitle} テーマは 3 つのトークンから構築されます。他のすべての色はそれらから導出されます。 + +| トークン | 制御対象 | +| -- | -- | +| `$background` | コンポーネント全体が構築されるサーフェス。他のすべてのサーフェスとデフォルトの前景色はこれから導出されます。 | +| `$foreground` | テキストとアイコン。未設定の場合は `$background` からコントラストで導出されます。 | +| `$accent-color` | インタラクティブな色: ソート インジケーター、選択、ホバー、フォーカス。 | + +`$foreground` は主要トークンとして挙げられていますが、設定が必要になることはほとんどありません。指定しない場合、背景に対してコントラストが確保されるように選択されます。暗い背景には明るいテキスト、明るい背景には暗いテキストが適用されます。 + +## 導出の仕組み + +テーマを宣言すると、導出トークンはビルド時に固定の色に解決されるのではなく、指定した主要トークンを参照する CSS 式として出力されます。 + +```css +.my-grid { + --ig-grid-foreground: hsla(from color(from var(--ig-grid-background) var(--y-contrast)) h 0 l/1); + --ig-grid-header-background: color-mix(in srgb, var(--ig-grid-foreground) 6%, var(--ig-grid-background)); + --ig-grid-row-hover-background: color-mix(in srgb, var(--ig-grid-accent-color) 8%, var(--ig-grid-row-odd-background)); + --ig-grid-sorted-header-icon-color: hsl(from var(--ig-grid-accent-color) h s l/0.7); +} +``` + +これには 2 つの効果があります。主要トークンを変更すると、CSS カスタム プロパティを通じてランタイムを含むダウンストリームのすべてが再計算されます。また、どのような値を指定しても関係性が維持されるため、テーマが自己矛盾を起こすことはありません。 + +## さらに詳しく + +一部のトークンは独自の導出ルートです。宣言するとバックグラウンドから切り離され、その上にあるものは新しい値から導出されます。 + +`$header-background` が最もわかりやすい例です。未設定の場合は `$background` から混合され、ヘッダーのテキストは `$foreground` に従います。宣言すると、ヘッダーのテキストはヘッダー自体に対してコントラストを取るように再導出されます。 + +```scss +:host { + @include tokens(grid-theme( + $background: #08002e, + $accent-color: #ff7d52, + $header-background: #ff7d52 + )); +} +``` + + +サーフェスをバックグラウンドの追従から止めたい場合にのみ使用してください。テーマが自動導出としてドキュメント化しているほとんどのトークンは、そのままにしておくのが最善です。1 つを上書きすると、テーマの残りと連動するはずだった値が固定されてしまいます。 + + +## 構造 + +テーマはカラーだけではありません。密度と丸みは `grid-theme()` パラメーターではなく、グローバルなデザイン システム トークンで制御されるため、プレーンなカスタム プロパティとして設定します。 + +```scss +:host { + --ig-size: var(--ig-size-small); // small | medium | large + --ig-radius-factor: 0; // 0 to 1 + + @include tokens(grid-theme( + $background: #08002e, + $accent-color: #ff7d52 + )); +} +``` + +グリッド線はテーマ パラメーターです。非表示にするには、削除するのではなく背後のサーフェスと同じ色に馴染ませます。こうすることで、テーマが変わっても行のメトリクスが変化しません。 + +```scss +@include tokens(grid-theme( + // 水平区切り線をなじませる + $row-border-color: var(--ig-grid-background), + // 垂直区切り線を行のテーマ導出色で描画する + $body-column-border-color-odd: hsl(from color-mix(in srgb, var(--ig-grid-foreground) 16%, var(--ig-grid-background)) h s l/0.38), + $body-column-border-color-even: hsl(from color-mix(in srgb, var(--ig-grid-foreground) 16%, var(--ig-grid-background)) h s l/0.38) +)); +``` + +## CSS 変数 + +デフォルトの外観は意図的なもので、導出によるものではありません。初期状態では {ComponentTitle} は Ignite UI デザイン仕様に正確に一致し、背景から色を計算するのではなく、ベース パレットに対して解決されます。導出は独自のテーマを宣言したときにオプトインするものです。 + +これは CSS のみのテーマ設定に 1 つの実用的な影響を与えます。テーマを宣言するまで、上書きすべき導出式がありません。コンポーネントは `var(--ig-grid-header-background, var(--ig-gray-100))` などを読み取るため、いくつかのカスタム プロパティを手動で設定するだけでは**カスケードしません**。 + +```css +/* これだけでは不十分: 背景は変わるが、ヘッダーはグレーのまま。 */ +.my-grid { + --ig-grid-background: #08002e; + --ig-grid-accent-color: #ff7d52; +} +``` + +Sass ビルドなしでテーマを適用するには、**完全なトークン セット** (ルートとそれを参照する導出式) を宣言します。各導出トークンはルートに対する式であるため、このブロックは自己完結しています。 + +```css +.my-grid { + --ig-grid-background: #08002e; + --ig-grid-accent-color: #ff7d52; + --ig-grid-foreground: hsla(from color(from var(--ig-grid-background) var(--y-contrast)) h 0 l/1); + --ig-grid-header-background: color-mix(in srgb, var(--ig-grid-foreground) 6%, var(--ig-grid-background)); + /* … その他のテーマ トークン */ +} +``` + +手動で生成するのは現実的ではないため、以下のプレイグラウンドを使用してください。選択した色に対する完全なブロックが出力されます。 + + +可能な場合は Sass の方法を優先してください。`grid-theme()` が導出トークンを記述し、ライブラリとの同期を維持します。手動で管理する CSS ブロックはスナップショットであり、テーマへの変更を自動的に反映しません。 + + +## 試してみる + +色を変更して、ヘッダー、行、集計、ページャー、フィルタリング ポップアップにどこまで影響するか確認してください。グリッドを切り替えると同じトークンがすべてに機能することが確認でき、気に入ったテーマができたらコピーしてください。 + + + +## API リファレンス + +- +- + +## その他のリソース + +- [{ComponentTitle} 概要](/{igPath}/{ComponentMainTopic}) +- [パレット](/themes/sass/palettes) +- [タイポグラフィ](/themes/typography) + + + +- [サイズ](/{igPath}/display-density) +- [条件付きスタイル設定](/{igPath}/conditional-cell-styling) + + From 9a9eada3c797a8cfa8cab4576c5aead9abebcb63 Mon Sep 17 00:00:00 2001 From: IG-Mori Date: Wed, 2 Sep 2026 10:57:29 +0900 Subject: [PATCH 04/35] review: apply native check fixes [R001/R005/R009/R011/R014/R018/R020-R023/R029/R033/R034] - hierarchical-grid.mdx: translate untranslated Sample alt text [R001] - theming.mdx frontmatter: restore English component proper nouns in title/description/llms.description to match sibling topics and the {ComponentTitle} token, which always resolves to English [R005] - theming.mdx: use English component names in the info aside, matching body prose convention [R009] - theming.mdx: fix mistranslations and stiff phrasing - "color space", "popup chrome", "derivation roots", katakana "background" (which means a background process elsewhere in the JP docs), "Color is only half of a theme", and the "Try it" paragraph [R011/R014/R018/R020/R021/R029/R033] - theming.mdx: unify okurigana and translate a leftover code comment [R022/R023/R034] Co-Authored-By: Claude Opus 5 --- .../hierarchicalgrid/hierarchical-grid.mdx | 2 +- .../content/jp/grids_templates/theming.mdx | 46 +++++++++---------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/docs/angular/src/content/jp/components/hierarchicalgrid/hierarchical-grid.mdx b/docs/angular/src/content/jp/components/hierarchicalgrid/hierarchical-grid.mdx index 1d287a2327..de56415c61 100644 --- a/docs/angular/src/content/jp/components/hierarchicalgrid/hierarchical-grid.mdx +++ b/docs/angular/src/content/jp/components/hierarchicalgrid/hierarchical-grid.mdx @@ -373,7 +373,7 @@ This way, due to Angular's [`ViewEncapsulation`](https://angular.io/api/core/Com ### スコープ コンポーネント テーマ - + カスタム テーマが特定のコンポーネントのみに影響するように、定義したすべてのスタイルをグローバル スタイル ファイルからカスタム コンポーネントのスタイルファイルに移動できます (`index` ファイルのインポートを含む)。 このように、Angular の [ViewEncapsulation](https://angular.io/api/core/Component#encapsulation) により、スタイルはカスタム コンポーネントにのみ適用されます。 diff --git a/docs/angular/src/content/jp/grids_templates/theming.mdx b/docs/angular/src/content/jp/grids_templates/theming.mdx index 2b75b60c43..0c8813a5b7 100644 --- a/docs/angular/src/content/jp/grids_templates/theming.mdx +++ b/docs/angular/src/content/jp/grids_templates/theming.mdx @@ -1,59 +1,59 @@ --- -title: Angular グリッド テーマ設定 - Ignite UI for Angular -description: Ignite UI for Angular グリッドは grid-theme() を通じてテーマが適用されます。この Sass 関数は、3 つの主要トークンからコンポーネントのすべての色を導出します。 +title: Angular Grid テーマ設定 - Ignite UI for Angular +description: Ignite UI for Angular Grid は grid-theme() を通じてテーマが適用されます。この Sass 関数は、3 つの主要トークンからコンポーネントのすべての色を導出します。 keywords: angular グリッド テーマ, angular グリッド スタイル設定, グリッド テーマ, ignite ui for angular, infragistics license: commercial last_updated: "2026-08-27" _language: ja llms: - description: "Ignite UI for Angular グリッドは grid-theme() を通じてテーマが適用されます。この関数は背景、前景、アクセント トークンからすべての色を導出します。" + description: "Ignite UI for Angular Grid は grid-theme() を通じてテーマが適用されます。この関数は背景、前景、アクセント トークンからすべての色を導出します。" --- --- -title: Angular ツリー グリッド テーマ設定 - Ignite UI for Angular -description: Ignite UI for Angular ツリー グリッドは grid-theme() を通じてテーマが適用されます。この Sass 関数は、3 つの主要トークンからコンポーネントのすべての色を導出します。 +title: Angular Tree Grid テーマ設定 - Ignite UI for Angular +description: Ignite UI for Angular Tree Grid は grid-theme() を通じてテーマが適用されます。この Sass 関数は、3 つの主要トークンからコンポーネントのすべての色を導出します。 keywords: angular ツリー グリッド テーマ, angular ツリー グリッド スタイル設定, グリッド テーマ, ignite ui for angular, infragistics license: commercial _canonicalLink: grid/theming last_updated: "2026-08-27" _language: ja llms: - description: "Ignite UI for Angular ツリー グリッドは grid-theme() を通じてテーマが適用されます。この関数は背景、前景、アクセント トークンからすべての色を導出します。" + description: "Ignite UI for Angular Tree Grid は grid-theme() を通じてテーマが適用されます。この関数は背景、前景、アクセント トークンからすべての色を導出します。" --- --- -title: Angular 階層グリッド テーマ設定 - Ignite UI for Angular -description: Ignite UI for Angular 階層グリッドは grid-theme() を通じてテーマが適用されます。この Sass 関数は、3 つの主要トークンからコンポーネントのすべての色を導出します。 +title: Angular Hierarchical Grid テーマ設定 - Ignite UI for Angular +description: Ignite UI for Angular Hierarchical Grid は grid-theme() を通じてテーマが適用されます。この Sass 関数は、3 つの主要トークンからコンポーネントのすべての色を導出します。 keywords: angular 階層グリッド テーマ, angular 階層グリッド スタイル設定, グリッド テーマ, ignite ui for angular, infragistics license: commercial _canonicalLink: grid/theming last_updated: "2026-08-27" _language: ja llms: - description: "Ignite UI for Angular 階層グリッドは grid-theme() を通じてテーマが適用されます。この関数は背景、前景、アクセント トークンからすべての色を導出します。" + description: "Ignite UI for Angular Hierarchical Grid は grid-theme() を通じてテーマが適用されます。この関数は背景、前景、アクセント トークンからすべての色を導出します。" --- --- -title: Angular ピボット グリッド テーマ設定 - Ignite UI for Angular -description: Ignite UI for Angular ピボット グリッドは grid-theme() を通じてテーマが適用されます。この Sass 関数は、3 つの主要トークンからコンポーネントのすべての色を導出します。 +title: Angular Pivot Grid テーマ設定 - Ignite UI for Angular +description: Ignite UI for Angular Pivot Grid は grid-theme() を通じてテーマが適用されます。この Sass 関数は、3 つの主要トークンからコンポーネントのすべての色を導出します。 keywords: angular ピボット グリッド テーマ, angular ピボット グリッド スタイル設定, グリッド テーマ, ignite ui for angular, infragistics license: commercial _canonicalLink: grid/theming last_updated: "2026-08-27" _language: ja llms: - description: "Ignite UI for Angular ピボット グリッドは grid-theme() を通じてテーマが適用されます。この関数は背景、前景、アクセント トークンからすべての色を導出します。" + description: "Ignite UI for Angular Pivot Grid は grid-theme() を通じてテーマが適用されます。この関数は背景、前景、アクセント トークンからすべての色を導出します。" --- @@ -67,12 +67,12 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; Ignite UI for Angular {ComponentTitle} は を通じてテーマが適用されます。この関数は背景、前景、アクセント トークンの 3 つからすべての色を導出します。これら 3 つの主要トークンは、ヘッダー、行、境界線、集計、ツールバー、ページャー、フィルタリング ポップアップなど、コンポーネントがレンダリングするすべてに反映されます。 -グリッドごとに個別のテーマ関数はありません。データ グリッド、ツリー グリッド、階層グリッド、ピボット グリッドはすべて `grid-theme()` を読み取るため、変更なしに同じテーマがどれにでも適用されます。 +グリッドごとに個別のテーマ関数はありません。Data Grid、Tree Grid、Hierarchical Grid、Pivot Grid はすべて `grid-theme()` を読み取るため、変更なしに同じテーマがどれにでも適用されます。 ## Angular {ComponentTitle} テーマ設定の例 -以下の 4 つのテーマはカスタム テーマです。ライブラリに付属のものではなく、このサンプル用に作成されました。各テーマはカラー空間で 3 つの主要トークンのみを設定しているため、テーマを切り替えると 3 つの値がどこまで影響するかを確認できます。 +以下の 4 つのテーマはカスタム テーマです。ライブラリに付属のものではなく、このサンプル用に作成されました。各テーマは色に関しては 3 つの主要トークンのみを設定しているため、テーマを切り替えると 3 つの値がどこまで影響するかを確認できます。 @@ -114,7 +114,7 @@ Ignite UI for Angular {ComponentTitle} は -サーフェスをバックグラウンドの追従から止めたい場合にのみ使用してください。テーマが自動導出としてドキュメント化しているほとんどのトークンは、そのままにしておくのが最善です。1 つを上書きすると、テーマの残りと連動するはずだった値が固定されてしまいます。 +これらのトークンは、サーフェスが背景に追従しないようにしたい場合にのみ使用してください。テーマが自動導出としてドキュメント化しているほとんどのトークンは、そのままにしておくのが最善です。1 つを上書きすると、テーマの残りと連動するはずだった値が固定されてしまいます。 ## 構造 -テーマはカラーだけではありません。密度と丸みは `grid-theme()` パラメーターではなく、グローバルなデザイン システム トークンで制御されるため、プレーンなカスタム プロパティとして設定します。 +色はテーマの半分にすぎません。密度と丸みは `grid-theme()` パラメーターではなく、グローバルなデザイン システム トークンで制御されるため、プレーンなカスタム プロパティとして設定します。 ```scss :host { --ig-size: var(--ig-size-small); // small | medium | large - --ig-radius-factor: 0; // 0 to 1 + --ig-radius-factor: 0; // 0 ~ 1 @include tokens(grid-theme( $background: #08002e, @@ -179,13 +179,13 @@ Ignite UI for Angular {ComponentTitle} は From dff0facbc5af63b0d8a3d11c49db1b6d40a03eda Mon Sep 17 00:00:00 2001 From: IG-Mori Date: Wed, 2 Sep 2026 17:34:53 +0900 Subject: [PATCH 05/35] review: apply native check fixes [R016/R017/R030/R035/R040/R048/R055] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Use the established term ページネーター for paginator (was ページャー) - Reword the theme-function aside for readability - Restore the dropped 'tints' nuance in the $accent-color row - Split the derivation sentence so the runtime clause reads clearly - Replace the literal 'テーマの残り' with 'テーマの他の部分' - Reword the CSS-only theming consequence sentence Co-Authored-By: Claude Opus 5 --- .../src/content/jp/grids_templates/theming.mdx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/angular/src/content/jp/grids_templates/theming.mdx b/docs/angular/src/content/jp/grids_templates/theming.mdx index 0c8813a5b7..4fdc24c93e 100644 --- a/docs/angular/src/content/jp/grids_templates/theming.mdx +++ b/docs/angular/src/content/jp/grids_templates/theming.mdx @@ -64,10 +64,10 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; # Angular {ComponentTitle} テーマ設定 -Ignite UI for Angular {ComponentTitle} は を通じてテーマが適用されます。この関数は背景、前景、アクセント トークンの 3 つからすべての色を導出します。これら 3 つの主要トークンは、ヘッダー、行、境界線、集計、ツールバー、ページャー、フィルタリング ポップアップなど、コンポーネントがレンダリングするすべてに反映されます。 +Ignite UI for Angular {ComponentTitle} は を通じてテーマが適用されます。この関数は背景、前景、アクセント トークンの 3 つからすべての色を導出します。これら 3 つの主要トークンは、ヘッダー、行、境界線、集計、ツールバー、ページネーター、フィルタリング ポップアップなど、コンポーネントがレンダリングするすべてに反映されます。 -グリッドごとに個別のテーマ関数はありません。Data Grid、Tree Grid、Hierarchical Grid、Pivot Grid はすべて `grid-theme()` を読み取るため、変更なしに同じテーマがどれにでも適用されます。 +グリッドごとに個別のテーマ関数はありません。Data Grid、Tree Grid、Hierarchical Grid、Pivot Grid はすべて `grid-theme()` を読み取ります。そのため、同じテーマを変更なしにどのグリッドにも適用できます。 ## Angular {ComponentTitle} テーマ設定の例 @@ -124,7 +124,7 @@ Ignite UI for Angular {ComponentTitle} は -これらのトークンは、サーフェスが背景に追従しないようにしたい場合にのみ使用してください。テーマが自動導出としてドキュメント化しているほとんどのトークンは、そのままにしておくのが最善です。1 つを上書きすると、テーマの残りと連動するはずだった値が固定されてしまいます。 +これらのトークンは、サーフェスが背景に追従しないようにしたい場合にのみ使用してください。テーマが自動導出としてドキュメント化しているほとんどのトークンは、そのままにしておくのが最善です。1 つを上書きすると、本来はテーマの他の部分と連動するはずだった値が固定されてしまいます。 ## 構造 @@ -195,7 +195,7 @@ Ignite UI for Angular {ComponentTitle} は From 39e80457cc2be46ba544a43c770dbd613a01877e Mon Sep 17 00:00:00 2001 From: Marin Popov Date: Fri, 4 Sep 2026 16:14:53 +0300 Subject: [PATCH 06/35] Merge pull request #522 from IgniteUI/mpopov/accesability-topics docs(accessibility): update accessibility compliance documentation stucture and content --- cspell.json | 3 +- .../content/en/components/ai/theming-mcp.mdx | 4 + .../content/en/components/layouts/avatar.mdx | 296 ------------- .../content/en/components/themes/palettes.mdx | 10 +- .../src/content/en/components/toc.json | 5 + .../content/en/components/ai/theming-mcp.mdx | 4 + .../accessibility-compliance.mdx | 413 ++++++++++-------- .../en/components/themes/accessibility.mdx | 289 ++++++++++++ .../content/en/components/themes/overview.mdx | 25 +- .../content/en/components/themes/palettes.mdx | 31 +- docs/xplat/src/content/en/toc.json | 5 + 11 files changed, 592 insertions(+), 493 deletions(-) delete mode 100644 docs/angular/src/content/en/components/layouts/avatar.mdx create mode 100644 docs/xplat/src/content/en/components/themes/accessibility.mdx diff --git a/cspell.json b/cspell.json index d4117e45dd..42f68b5116 100644 --- a/cspell.json +++ b/cspell.json @@ -397,6 +397,7 @@ "agentic", "wireframes", "opensource", - "unlayered" + "unlayered", + "VPAT" ] } diff --git a/docs/angular/src/content/en/components/ai/theming-mcp.mdx b/docs/angular/src/content/en/components/ai/theming-mcp.mdx index 60cfe03a47..ce7c9970eb 100644 --- a/docs/angular/src/content/en/components/ai/theming-mcp.mdx +++ b/docs/angular/src/content/en/components/ai/theming-mcp.mdx @@ -247,6 +247,10 @@ To see the current full list of tools and their parameters at any time, ask your Here is a brief overview of each tool: + +When it generates a palette, the server checks the contrast ratio between your surface and gray colors against WCAG thresholds and warns you when the pairing falls short. See [Accessibility](../themes/accessibility.mdx) for the contrast behavior built into the theming engine itself. + + | Tool | Description | |------|-------------| | `detect_platform` | Identifies the project framework and selects the correct import paths and selectors. For Angular, React, and Web Components projects, reads `package.json`. For Blazor projects, which do not have a `package.json`, returns `generic` - tell the AI explicitly: _"Use the Blazor platform."_ | diff --git a/docs/angular/src/content/en/components/layouts/avatar.mdx b/docs/angular/src/content/en/components/layouts/avatar.mdx deleted file mode 100644 index d0e1cd89bb..0000000000 --- a/docs/angular/src/content/en/components/layouts/avatar.mdx +++ /dev/null @@ -1,296 +0,0 @@ ---- -title: "Angular Avatar Component | Layouts | Infragistics" -description: "Use the Angular Avatar component to represent users, entities, or objects with images, initials, icons, or custom content." -keywords: "Angular Avatar, avatar component, profile image, initials, Ignite UI for Angular, Infragistics" -last_updated: "2026-07-29" -license: MIT -mentionedTypes: ["Avatar", "Badge", "Icon"] -relatedComponents: ["Badge"] -llms: - description: "The Ignite UI for Angular Avatar topic shows how to render user, entity, or object identity with images, initials, icons, custom content, shape, size, styling, and accessibility guidance." ---- -import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; -import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; -import Anatomy from 'igniteui-astro-components/components/mdx/Anatomy.astro'; -import Faq from 'igniteui-astro-components/components/mdx/Faq.astro'; -import FaqItem from 'igniteui-astro-components/components/mdx/FaqItem.astro'; -import { Image } from 'astro:assets'; -import avatarAnatomy from '@xplat-images/anatomy-content-light/avatar-lt-a.png'; -import avatarDo from '@xplat-images/avatar/avatar_do1.png'; -import avatarDo2x from '@xplat-images/avatar/avatar_do1@2x.png'; -import avatarDoNot from '@xplat-images/avatar/avatar_do_not1.png'; -import avatarDoNot2x from '@xplat-images/avatar/avatar_dont1@2x.png'; - -# Avatar Component - -The Ignite UI for Angular Avatar represents a user, entity, or object with an image, initials, or custom content. - -Use the avatar to provide a compact visual identity in lists, cards, profile menus, and activity feeds. - -## Live Demo - - - -## Anatomy - -The avatar is a single host element that applies image semantics and renders one of the supported content patterns. - - - - - -1. Image container: Displays image content type.
-2. Icon container: Displays icon content type.
-3. Initials container: Displays text content type.
- -```text -igx-avatar[role="img"] // host - exposes the avatar -└─ one of, by priority: - ├─ div.igx-avatar__image // `src` set - image painted as a background - ├─ igx-icon // `icon` set - ├─ span // `initials` set - first two characters - └─ ng-content // custom projected content -``` - -## Getting Started - -Import the Angular avatar component before you render ``. If you have not set up Ignite UI for Angular yet, complete the shared [Getting Started](../general/getting-started.mdx) topic first. - -```ts -import { IgxAvatarComponent } from 'igniteui-angular/avatar'; -``` - -## Usage - -Render an avatar with an image source, initials, or custom content in the default slot. - -### Variants - -Set only the content source you intend to show. The Angular avatar renders `src` first, then `icon`, then `initials`, and falls back to projected custom content when none of those inputs are set. - -```html - - - - - -``` - - - -### Shape - -Set to `square`, `rounded`, or `circle`. - -```html - -``` - - - -### Size - -Set `--ig-size` to one of the shared size tokens when you need a preset avatar size. - -```html - -``` - - - -### Do/Don't - -**When to use:** Use the avatar when a UI needs a small representation of a person, organization, object, or account, such as a profile image, initials, or an icon. Keep a consistent avatar strategy within the same UI region so repeated identities are easy to scan. - -**When not to use:** Use the [Badge](../inputs/badge.mdx) component when you need to show a count, status, or notification indicator instead of representing an entity. Badges can also decorate avatars when both identity and status need to appear together. - -
- - - - - - - - - - - - - -
DoDon't
Angular Avatar do guidanceAngular Avatar don't guidance
-
- -## Properties - -The avatar exposes a small set of inputs for its content and shape. - -| Name | Type | Default | Description | -| -- | -- | -- | -- | -| | `string` | n/a | Sets the icon rendered by the avatar. | -| | `string` | n/a | Sets text initials rendered by the avatar. | -| | `"square" \| "rounded" \| "circle"` | `"square"` | Sets the avatar shape. | -| | `"small" \| "medium" \| "large"` | `"small"` | Sets the avatar size. | -| | `string` | n/a | Sets the image source URL. | - -## Styling - - - -The avatar appearance is controlled through theme variables and platform-specific styling hooks. - -Use the avatar CSS variables for token-level changes and Angular host classes when you need to target a specific rendered type or shape. - -| Variable | What it changes | -| -- | -- | -| `--ig-avatar-background` | Avatar background color. | -| `--ig-avatar-color` | Text and initials color. | -| `--ig-avatar-icon-color` | Icon color. | -| `--ig-avatar-border-radius` | Border radius used by rounded avatars. | -| `--ig-avatar-size` | Avatar width and height. | -| `--ig-size` | Shared component size token used to derive preset avatar sizes. | - -| Selector | Description | -| -- | -- | -| `igx-avatar` | The avatar host element. | -| `.igx-avatar--rounded` | Applied when `shape` is `rounded`. | -| `.igx-avatar--circle` | Applied when `shape` is `circle`. | -| `.igx-avatar--image` | Applied when the avatar renders an image. | -| `.igx-avatar--icon` | Applied when the avatar renders an icon. | -| `.igx-avatar--initials` | Applied when the avatar renders initials. | -| `.igx-avatar__image` | The image avatar element. | - -### Sass Theming - -Use the function when your application customizes Ignite UI themes through Sass. - -```scss -@use "igniteui-angular/theming" as *; - -$custom-avatar-theme: avatar-theme( - $background: #72da67, - $border-radius: 16px, - $size: 3rem -); - -:root { - @include tokens($custom-avatar-theme); -} -``` - -### CSS Variables - -Set component CSS variables directly when you need local styling without a Sass build step. - -```css -igx-avatar { - --ig-avatar-background: var(--ig-success-500); - --ig-avatar-color: var(--ig-success-500-contrast); - --ig-avatar-border-radius: 20px; -} -``` - -### Styling with Tailwind - -Use the Angular Tailwind utility syntax when your application styles Ignite UI components through Tailwind classes. - - - -## Accessibility - -The avatar is a non-interactive identity visual with accessible image semantics. - -### Keyboard Interaction - -The avatar does not receive focus and has no keyboard interaction. - -| Key | Action | -| -- | -- | -| n/a | The avatar is not keyboard interactive. | - -### Screen Readers / ARIA - -The avatar initializes with image semantics and a default accessible label of `avatar`. - -- Use surrounding text to identify the represented person, entity, or object when an image avatar conveys identity. -- Treat decorative avatars as redundant when adjacent text already identifies the same entity. - -### Accessibility Compliance - -Infragistics documents Ignite UI for Angular accessibility support for Section 508 and WCAG 2.1 guideline areas in the [Accessibility Compliance](../interactivity/accessibility-compliance.mdx) topic. - -| Criterion | How the component complies | -| -- | -- | -| [1.1.1 Non-text Content](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content) | The avatar has an accessible label and can be paired with surrounding text that identifies the represented entity. | -| [4.1.2 Name, Role, Value](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) | The component initializes with `role="img"` and a default accessible label. | - -Your responsibilities: - -- Keep sufficient contrast between the avatar background and text or icon color when overriding styles. -- Avoid duplicating the same identity announcement when adjacent text already names the person or entity. - -- Make sure nearby text identifies the represented entity when the avatar image conveys identity. - -## Troubleshooting - -Use this section to check boundaries and common decisions before treating Avatar as an interactive or status component. - -### Known Limitations - -The avatar is a visual identity primitive and does not add interaction, status, or notification behavior by itself. - -- Use an interactive container, such as a button or list item, when the represented entity must be clickable. -- Use a badge with the avatar when you need to show status, counts, or notification indicators. - -## API References - -Use these API references for the complete avatar API surface. - - - -## Dependencies - -The Sass styling workflow uses the and APIs. - -## Additional Resources - -Use these resources for support and related Ignite UI documentation. - -- [Ignite UI for Angular **Forums**](https://www.infragistics.com/community/forums/f/ignite-ui-for-angular) -- [Ignite UI for Angular **GitHub**](https://github.com/IgniteUI/igniteui-angular) - -## Related Components - -Use these related components when identity needs to be combined with status, actions, or richer layout. - -- [Badge](../inputs/badge.mdx) - Use Badge to show counts, status, or notification indicators. Badge can decorate Avatar when the UI needs both identity and status. - -## FAQ - - - - Use Avatar when the UI needs to represent a person, account, organization, or object. Use Badge when the UI needs to show a count, status, or notification indicator. - - - - No. Avatar is non-interactive and does not receive focus by itself. Put it inside an interactive component when the represented entity needs an action. - - - - Provide meaningful alternative text when the avatar image identifies a specific entity. Avoid repeating the same identity when adjacent text already names that entity. - - diff --git a/docs/angular/src/content/en/components/themes/palettes.mdx b/docs/angular/src/content/en/components/themes/palettes.mdx index 2349cbc1ac..cf00e2a1f0 100644 --- a/docs/angular/src/content/en/components/themes/palettes.mdx +++ b/docs/angular/src/content/en/components/themes/palettes.mdx @@ -60,17 +60,17 @@ Here's an excerpt of the `primary` variable color as declared in the Light Mater :root { //... --ig-primary-500: #09f; - --ig-primary-500-contrast: hsl(from color(from var(--ig-primary-500) var(--y-contrast)) h 0 l); + --ig-primary-500-contrast: hsla(from color(from var(--ig-primary-500) var(--y-contrast)) h 0 l / 1); --ig-primary-600: hsl(from var(--ig-primary-500) h calc(s * 1.26) calc(l * 0.89)); - --ig-primary-600-contrast: hsl(from color(from var(--ig-primary-600) var(--y-contrast)) h 0 l); + --ig-primary-600-contrast: hsla(from color(from var(--ig-primary-600) var(--y-contrast)) h 0 l / 1); --ig-primary-700: hsl(from var(--ig-primary-500) h calc(s * 1.26) calc(l * 0.81)); //... --ig-secondary-400: hsl(from var(--ig-secondary-500) h calc(s * 0.875) calc(l * 1.08)); - --ig-secondary-400-contrast: hsl(from color(from var(--ig-secondary-400) var(--y-contrast)) h 0 l); + --ig-secondary-400-contrast: hsla(from color(from var(--ig-secondary-400) var(--y-contrast)) h 0 l / 1); --ig-secondary-500: #df1b74; - --ig-secondary-500-contrast: hsl(from color(from var(--ig-secondary-500) var(--y-contrast)) h 0 l); + --ig-secondary-500-contrast: hsla(from color(from var(--ig-secondary-500) var(--y-contrast)) h 0 l / 1); --ig-secondary-600: hsl(from var(--ig-secondary-500) h calc(s * 1.26) calc(l * 0.89)); - --ig-secondary-600-contrast: hsl(from color(from var(--ig-secondary-600) var(--y-contrast)) h 0 l); + --ig-secondary-600-contrast: hsla(from color(from var(--ig-secondary-600) var(--y-contrast)) h 0 l / 1); //... --ig-wcag-a: 0.31; --ig-wcag-aa: 0.185; diff --git a/docs/angular/src/content/en/components/toc.json b/docs/angular/src/content/en/components/toc.json index d5572ae805..44efc34f54 100644 --- a/docs/angular/src/content/en/components/toc.json +++ b/docs/angular/src/content/en/components/toc.json @@ -1830,6 +1830,11 @@ "href": "themes/spacing.mdx", "new": false }, + { + "name": "Accessibility", + "href": "themes/accessibility.mdx", + "new": true + }, { "name": "Sass", "new": false, diff --git a/docs/xplat/src/content/en/components/ai/theming-mcp.mdx b/docs/xplat/src/content/en/components/ai/theming-mcp.mdx index 8dd50be3cd..138235752d 100644 --- a/docs/xplat/src/content/en/components/ai/theming-mcp.mdx +++ b/docs/xplat/src/content/en/components/ai/theming-mcp.mdx @@ -275,6 +275,10 @@ To see the current full list of tools and their parameters at any time, ask your Here is a brief overview of each tool: + +When it generates a palette, the server checks the contrast ratio between your surface and gray colors against WCAG thresholds and warns you when the pairing falls short. See [Accessibility](../themes/accessibility.mdx) for the contrast behavior built into the theming engine itself. + + | Tool | Description | |------|-------------| | `detect_platform` | Identifies the project framework and selects the correct import paths and selectors. For Angular, React, and Web Components projects, reads `package.json`. For Blazor projects, which do not have a `package.json`, returns `generic` - tell the AI explicitly: _"Use the Blazor platform."_ | diff --git a/docs/xplat/src/content/en/components/interactivity/accessibility-compliance.mdx b/docs/xplat/src/content/en/components/interactivity/accessibility-compliance.mdx index 90b08074cf..83ad478c46 100644 --- a/docs/xplat/src/content/en/components/interactivity/accessibility-compliance.mdx +++ b/docs/xplat/src/content/en/components/interactivity/accessibility-compliance.mdx @@ -1,199 +1,252 @@ --- -title: Ignite UI for {Platform} Accessibility Compliance | Ignite UI for {Platform} | Infragistics -description: Ignite UI for {Platform} Accessibility Support and Compliance - Section 508 Compliance, WCAG and ARIA . -keywords: accessibility, {Platform}, ignite ui for {Platform}, infragistics +title: "{Platform} Accessibility Compliance | {ProductName} | Infragistics" +description: "Accessibility support in {ProductName} - the standards we target, per-component keyboard and screen reader status, and how to report an accessibility issue." +keywords: "{ProductName}, Infragistics, Accessibility, WCAG, Section 508, EN 301 549, ARIA, Keyboard" license: MIT +last_updated: "2026-08-27" mentionedTypes: [] llms: - description: "As the leading global provider of UI and UX tools for developers, our {Platform} team at Infragistics is committed to providing components and tools that make it easier for you to create the best possible user experience." + description: "Accessibility support in {ProductName}: the conformance standards targeted, the per-component keyboard and screen-reader documentation index, required configuration, and the channel for reporting accessibility issues." --- + import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; +import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBlock.astro'; +import Faq from 'igniteui-astro-components/components/mdx/Faq.astro'; +import FaqItem from 'igniteui-astro-components/components/mdx/FaqItem.astro'; - +This page records the accessibility standards {ProductName} targets, what each component's own documentation covers today, and how to report an accessibility problem. -# Accessibility Compliance +Accessibility support is delivered by two layers — the components themselves and the theming engine that styles them. Use this page to find the status of a specific component; use [Theming Accessibility](../themes/accessibility.mdx) for contrast, text scaling, and chart color behavior. + + +**Scope of this page.** The information below reflects the **Default theme** and the current documented behavior of each component. It is a support summary, not a formal conformance statement. Custom themes, typography changes, and animation or color overrides can change the result. + -As the leading global provider of UI and UX tools for developers, our {Platform} team at Infragistics is committed to providing components and tools that make it easier for you to create the best possible user experience. Our goal is to enable you to focus on crafting the best applications and the best user experience for all users. - -Here you can find specific information regarding the accessibility support and compliance for our {Platform} grids, charts, and UI components and controls within Ignite UI for {Platform}. - -## Section 508 Compliance - -[Section 508](http://www.section508.gov/) of the Rehabilitation Act was amended in 1998 by Congress to require all Federal agencies to make their electronic and information technology accessible to people with disabilities. Since then, Section 508 compliance has not only been a requirement in government agencies, but it's also important when providing software solutions and designing Web pages. - -Section 1194.22 of the Section 508 law specifically targets Web-based intranet and internet information and systems, and contains a set of 16 rules to follow. In order to enable you to keep your Web applications and Web sites compatible with these rules with minimal effort on your part, Infragistics has taken steps to ensure that the Ignite UI for {Platform} controls and components are compliant with the relevant accessibility rules. - -The matrix below provides a high-level outline of the accessibility support provided by our visual controls (and related components). To learn more about an individual control/component's accessibility compliance, click the name of the control/component. - -### Ignite UI for {Platform} Compliance with Section 508 - -|**Component/Principle**| (a)
|(b)
|(c)
|(d)
|(e)
|(f)
|(g)
|(h)
|(i)
|(j)
|(k)
|(l)
|(m)
|(n)
|(o)
|(p)
| -|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--| -|**Grids**||||||||||||||||| -| - Grid||||||||||*||||||| -| - HierarchicalGrid||||||||||*||||||| -| - TreeGrid||||||||||*||||||| -|**Other**||||||||||*||||||| -| - Avatar||||||||||||||||| -| - Badge||||||||||||||||| -| - Bottom navigation||||||||||*||||||| -| - Button||||||||||*||||||| -| - Button group||||||||||*||||||| -| - Calendar||||||||||*||||||| -| - Card||||||||||||||||| -| - Carousel||||||||||*||||||| -| - Checkbox||||||||||||||||| -| - Chip||||||||||*||||||| -| - Circular progress||||||||||*||||||| -| - Combo||||||||||*||||||| -| - Date time input||||||||||*||||||| -| - Date picker||||||||||*||||||| -| - Divider||||||||||||||||| -| - Dialog||||||||||*||||||| -| - Drop down||||||||||*||||||| -| - Expansion panel||||||||||*||||||| -| - Icon||||||||||||||||| -| - Input||||||||||||||||| -| - Input group||||||||||*||||||| -| - Linear progress||||||||||*||||||| -| - List||||||||||||||||| -| - Navbar||||||||||*||||||| -| - Navigation drawer||||||||||*||||||| -| - Radio group||||||||||||||||| -| - Radio||||||||||||||||| -| - Select||||||||||*||||||| -| - Slider||||||||||*||||||| -| - Snackbar||||||||||*||||||| -| - Switch||||||||||*||||||| -| - Tabs||||||||||*||||||| -| - Time picker||||||||||*||||||| -| - Toast||||||||||*||||||| - - -**LEGEND** - -|||| +## Standards We Target + +| Standard | Region | What it requires | |---|---|---| -||The control/component is completely accessible in this particular area.|| -|*|The control/component is accessible in this particular area after implementing certain configurations| Example: Use **NoopAnimationsModule**utility module to allow disabling of animations| -||The control/component is not entirely accessible unless you perform some sort of action.|| -|'white space'|this particular rule does not apply to the control|| +| WCAG 2.1 Level AA | International | The success criteria listed below. The baseline referenced by the other two. | +| Section 508 (Revised) | United States | Federal procurement. Since the Revised Section 508 Standards (published 2017, compliance date January 2018) it incorporates WCAG 2.0 Level AA by reference, so it is satisfied by the same work. | +| EN 301 549 | Europe | The European standard referenced for ICT accessibility, built on WCAG. The European Accessibility Act, which builds on it, applies from 28 June 2025. | - -The table above is relevant only to the **Default theme** of Ignite UI for {Platform} theming library. The checklist compliance might be different when it comes to custom themes, typography and any visual changes related to animations and colors. + +Section 508 previously defined its own 16 rules under §1194.22. Those were superseded by the Revised Standards, which adopt WCAG directly. Targeting WCAG 2.1 Level AA therefore addresses all three frameworks above. -### Compliance Information - -- **a** - A text equivalent for every non-text element shall be provided (e.g., via "alt", "longdesc", or in element content). -- **b** - Equivalent alternatives for any multimedia presentation shall be synchronized with the presentation. -- **c** - Web pages shall be designed so that all information conveyed with color is also available without color, for example from context or markup. -- **d** - Documents shall be organized so they are readable without requiring an associated style sheet. -- **e** - Redundant text links shall be provided for each active region of a server-side image map. -- **f** - Client-side image maps shall be provided instead of server-side image maps except where the regions cannot be defined with an available geometric shape. -- **g** - Row and column headers shall be identified for data tables. -- **h** - Markup shall be used to associate data cells and header cells for data tables that have two or more logical levels of row or column headers. -- **i** - Frames shall be titled with text that facilitates frame identification and navigation. -- **j** - Pages shall be designed to avoid causing the screen to flicker with a frequency greater than 2 Hz and lower than 55 Hz. -- **k** - A text-only page, with equivalent information or functionality, shall be provided to make a web site comply with the provisions of this part, when compliance cannot be accomplished in any other way. The content of the text-only page shall be updated whenever the primary page changes. -- **l** - When pages utilize scripting languages to display content, or to create interface elements, the information provided by the script shall be identified with functional text that can be read by assistive technology. -- **m** - When a web page requires that an applet, plug-in or other application be present on the client system to interpret page content, the page must provide a link to a plug-in or applet that complies with §1194.21(a) through l. -- **n** - When electronic forms are designed to be completed on-line, the form shall allow people using assistive technology to access the information, field elements, and functionality required for completion and submission of the form, including all directions and cues. -- **o** - A method shall be provided that permits users to skip repetitive navigation links. -- **p** - When a timed response is required, the user shall be alerted and given sufficient time to indicate more time is required. - - -## WCAG compliance -[WCAG](https://www.w3.org/WAI/WCAG21/quickref/?showtechniques=111) is simply a set of formal guidelines on how to develop accessible web content. These standards represent a higher level of accessibility than 508 standards, although they are identical or very similar. WCAG focuses primarily on HTML accessibility. - -|**Component/Guideline**|1.1
|1.2
|1.3
|1.4
|2.1
|2.2
|2.3
|2.4
|2.5
|3.1
|3.2
|3.3
|4.1
| -|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--| -|**Grids**|||||||||||||| -| - Grid|||||||*||||*||| -| - HierarchicalGrid|||||||*||||*||| -| - TreeGrid|||||||*||||*||| -|**Other**|||||||*||||||| -| - Avatar|||||||||||*||| -| - Badge|||||||||||*||| -| - Banner||||||*|*||||*||| -| - Bottom navigation|||||||*||||*||| -| - Button|||||||*||||*||| -| - Button group|||||||*||||*||| -| - Calendar||||||*|*||||*||| -| - Card|||||||||||*||| -| - Carousel||||||*|*||||*||| -| - Checkbox|||||||||||*||| -| - Chip|||||||*||||*||| -| - Circular progress||||||*|*||||*||| -| - Combo||||||*|*||||*||| -| - Date time editor||||||*|*||||*||| -| - Date picker||||||*|*||||*||| -| - Divider|||||||||||*||| -| - Dialog||||||*|*||||*||| -| - Drop down||||||*|*||||*||| -| - Expansion panel||||||*|*||||*||| -| - Icon|||||||||||*||| -| - Input|||||||||||*||| -| - Input group|||||||*||||*||| -| - Label|||||||||||*||| -| - Linear progress||||||*|*||||*||| -| - List|||||||||||*||| -| - Month picker||||||*|*||||*||| -| - Navbar|||||||*||||*||| -| - Navigation drawer||||||*|*||||*||| -| - Radio group|||||||||||*||| -| - Radio|||||||||||*||| -| - Select||||||*|*||||*||| -| - Slider|||||||*||||*||| -| - Snackbar||||||*|*||||*||| -| - Switch|||||||*||||*||| -| - Tabs|||||||*||||*||| -| - Time picker||||||*|*||||*||| -| - Toast||||||*|*||||*||| -| - Tooltip||||||*|*||||*||| - - -**Legend** - -|||| +### Success criteria that apply to UI components + +WCAG conformance is claimed against individual **success criteria**, not against the broader guidelines. These are the criteria that a UI component library can affect: + +| Criterion | Level | What it means for a component | +|---|:--:|---| +| 1.1.1 Non-text Content | A | Icons and images carry a text alternative. | +| 1.3.1 Info and Relationships | A | Structure conveyed visually is also conveyed in markup. | +| 1.3.2 Meaningful Sequence | A | Reading order matches visual order. | +| 1.4.3 Contrast (Minimum) | AA | Text meets 4.5:1 against its background. | +| 1.4.4 Resize Text | AA | Text scales to 200% without loss of content. | +| 1.4.11 Non-text Contrast | AA | Control boundaries and states meet 3:1. | +| 1.4.13 Content on Hover or Focus | AA | Tooltips and popovers are dismissible and persistent. | +| 2.1.1 Keyboard | A | All functionality is reachable by keyboard. | +| 2.1.2 No Keyboard Trap | A | Focus can always move back out. | +| 2.4.3 Focus Order | A | Tab order follows a meaningful sequence. | +| 2.4.7 Focus Visible | AA | The focused control is visibly indicated. | +| 2.5.3 Label in Name | A | The accessible name contains the visible label. | +| 3.2.1 On Focus | A | Focus alone does not trigger a change of context. | +| 3.2.2 On Input | A | Changing a value alone does not trigger a change of context. | +| 3.3.2 Labels or Instructions | A | Inputs carry labels or instructions. | +| 4.1.2 Name, Role, Value | A | Every control exposes a name, a role, and its current state. | + +## How Accessibility Is Delivered + +| Layer | Responsible for | Where it is documented | |---|---|---| -||The control/component is completely accessible in this particular area.|| -|*|The control/component is accessible in this particular area after implementing certain configurations|Example 1: Guideline 2.2. For certain components additional actions and time parameters should be set; Example 2: Guideline 2.3. Use **NoopAnimationsModule**utility module to allow disabling of animations;| -||The control/component is not entirely accessible unless you perform some sort of action.|| -|'white space'|this particular rule does not apply to the control|| +| **Component library** (`igniteui-angular` on Angular) | Keyboard operability, focus movement, ARIA roles and states, screen-reader announcements. | The index below, and each component topic. | +| **Theming engine** (`igniteui-theming`) | Color contrast, text sizing, chart color palettes, styling utilities for custom controls. | [Theming Accessibility](../themes/accessibility.mdx) | + +## Component Support + +This index records what each component's documentation covers today. **Not documented yet** means the component's own documentation does not describe this behavior — it is a statement about the documentation, not about the component. + +| Status | Meaning | +|---|---| +| **Documented** | The behavior is described in the component's own documentation, linked in the row. | +| **Requires configuration** | Available once the setting named in [Configuration Required](#configuration-required) is applied. | +| **Not documented yet** | The component's documentation does not yet describe this behavior. | + + + +| Component | Keyboard interaction | Screen reader / ARIA | Reference | +|---|---|---|---| +| [Grid](../grid/grid.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../grid/keyboard-navigation.mdx) | +| [Hierarchical Grid](../hierarchicalgrid/hierarchical-grid.mdx) | Documented | Not documented yet | [Keyboard navigation](../hierarchicalgrid/keyboard-navigation.mdx) | +| [Tree Grid](../treegrid/tree-grid.mdx) | Documented | Not documented yet | [Keyboard navigation](../treegrid/keyboard-navigation.mdx) | +| [Avatar](../layouts/avatar.mdx#accessibility) | Documented | Documented | [Accessibility](../layouts/avatar.mdx#accessibility) | +| [Badge](../inputs/badge.mdx#accessibility) | Documented | Documented | [Accessibility](../inputs/badge.mdx#accessibility) | +| [Banner](../banner.mdx) | Not documented yet | Not documented yet | — | +| [Bottom Navigation](../tabs.mdx) | Not documented yet | Not documented yet | — | +| [Button](../button.mdx) | Not documented yet | Not documented yet | — | +| [Button Group](../inputs/button-group.mdx) | Not documented yet | Not documented yet | — | +| [Calendar](../calendar.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../calendar.mdx#keyboard-navigation) | +| [Card](../card.mdx) | Not documented yet | Not documented yet | — | +| [Carousel](../carousel.mdx#accessibility) | Documented | Documented | [Accessibility](../carousel.mdx#accessibility) | +| [Checkbox](../checkbox.mdx) | Not documented yet | Not documented yet | — | +| [Chip](../chip.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../chip.mdx#keyboard-navigation) | +| [Circular Progress](../circular-progress.mdx) | Not documented yet | Not documented yet | — | +| [Combo](../combo.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../combo.mdx#keyboard-navigation) | +| [Date Time Editor](../date-time-editor.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../date-time-editor.mdx#keyboard-navigation) | +| [Date Picker](../date-picker.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../date-picker.mdx#keyboard-navigation) | +| [Dialog](../dialog.mdx) | Not documented yet | Not documented yet | — | +| [Divider](../divider.mdx) | Not documented yet | Not documented yet | — | +| [Drop Down](../drop-down.mdx) | Not documented yet | Not documented yet | — | +| [Expansion Panel](../expansion-panel.mdx) | Not documented yet | Not documented yet | — | +| [Icon](../icon.mdx) | Not documented yet | Not documented yet | — | +| [Input Group](../input-group.mdx) | Not documented yet | Not documented yet | — | +| [Label](../label-input.mdx) | Not documented yet | Not documented yet | — | +| [Linear Progress](../linear-progress.mdx) | Not documented yet | Not documented yet | — | +| [List](../list.mdx) | Not documented yet | Not documented yet | — | +| [Month Picker](../month-picker.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../month-picker.mdx#keyboard-navigation) | +| [Navbar](../navbar.mdx) | Not documented yet | Not documented yet | — | +| [Navigation Drawer](../navdrawer.mdx) | Not documented yet | Not documented yet | — | +| [Radio](../radio-button.mdx) | Not documented yet | Not documented yet | — | +| [Select](../select.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../select.mdx#keyboard-navigation) | +| [Slider](../slider/slider.mdx) | Not documented yet | Not documented yet | — | +| [Snackbar](../snackbar.mdx) | Not documented yet | Not documented yet | — | +| [Switch](../switch.mdx) | Not documented yet | Not documented yet | — | +| [Tabs](../tabs.mdx) | Not documented yet | Not documented yet | — | +| [Time Picker](../time-picker.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../time-picker.mdx#keyboard-navigation) | +| [Toast](../toast.mdx) | Not documented yet | Not documented yet | — | +| [Tooltip](../tooltip.mdx#accessibility) | Documented | Not documented yet | [Accessibility](../tooltip.mdx#accessibility) | + + + + + +| Component | Keyboard interaction | Screen reader / ARIA | Reference | +|---|---|---|---| +| [Grid](../grids/data-grid.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../grids/data-grid.mdx#keyboard-navigation) | +| [Hierarchical Grid](../grids/hierarchical-grid/overview.mdx) | Documented | Not documented yet | [Keyboard navigation](../grids/data-grid.mdx#keyboard-navigation) | +| [Tree Grid](../grids/tree-grid/overview.mdx) | Documented | Not documented yet | [Keyboard navigation](../grids/data-grid.mdx#keyboard-navigation) | +| [Tree](../grids/tree.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../grids/tree.mdx#keyboard-navigation) | +| [List](../grids/list.mdx) | Not documented yet | Not documented yet | — | +| [Avatar](../layouts/avatar.mdx#accessibility) | Documented | Documented | [Accessibility](../layouts/avatar.mdx#accessibility) | +| [Badge](../inputs/badge.mdx#accessibility) | Documented | Documented | [Accessibility](../inputs/badge.mdx#accessibility) | +| [Banner](../notifications/banner.mdx) | Not documented yet | Not documented yet | — | +| [Button](../inputs/button.mdx) | Not documented yet | Not documented yet | — | +| [Button Group](../inputs/button-group.mdx) | Not documented yet | Not documented yet | — | +| [Calendar](../scheduling/calendar.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../scheduling/calendar.mdx#keyboard-navigation) | +| [Card](../layouts/card.mdx) | Not documented yet | Not documented yet | — | +| [Carousel](../layouts/carousel.mdx#accessibility) | Documented | Documented | [Accessibility](../layouts/carousel.mdx#accessibility) | +| [Checkbox](../inputs/checkbox.mdx) | Not documented yet | Not documented yet | — | +| [Chip](../inputs/chip.mdx) | Not documented yet | Not documented yet | — | +| [Circular Progress](../inputs/circular-progress.mdx) | Not documented yet | Not documented yet | — | +| [Combo](../inputs/combo/overview.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../inputs/combo/overview.mdx#keyboard-navigation) | +| [Date Time Input](../inputs/date-time-input.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../inputs/date-time-input.mdx#keyboard-navigation) | +| [Date Picker](../scheduling/date-picker.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../scheduling/date-picker.mdx#keyboard-navigation) | +| [Dialog](../notifications/dialog.mdx) | Not documented yet | Not documented yet | — | +| [Divider](../layouts/divider.mdx) | Not documented yet | Not documented yet | — | +| [Dock Manager](../layouts/dock-manager.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../layouts/dock-manager.mdx#keyboard-navigation) | +| [Dropdown](../inputs/dropdown.mdx) | Not documented yet | Not documented yet | — | +| [Expansion Panel](../layouts/expansion-panel.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../layouts/expansion-panel.mdx#keyboard-navigation) | +| [File Input](../inputs/file-input.mdx#accessibility--aria-support) | Documented | Documented | [Accessibility](../inputs/file-input.mdx#accessibility--aria-support) | +| [Icon](../layouts/icon.mdx) | Not documented yet | Not documented yet | — | +| [Icon Button](../inputs/icon-button.mdx) | Not documented yet | Not documented yet | — | +| [Input](../inputs/input.mdx) | Not documented yet | Not documented yet | — | +| [Linear Progress](../inputs/linear-progress.mdx) | Not documented yet | Not documented yet | — | +| [Navbar](../menus/navbar.mdx) | Not documented yet | Not documented yet | — | +| [Navigation Drawer](../menus/navigation-drawer.mdx) | Not documented yet | Not documented yet | — | +| [Radio](../inputs/radio.mdx) | Not documented yet | Not documented yet | — | +| [Rating](../inputs/rating.mdx) | Not documented yet | Not documented yet | — | +| [Select](../inputs/select.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../inputs/select.mdx#keyboard-navigation) | +| [Slider](../inputs/slider.mdx) | Not documented yet | Not documented yet | — | +| [Snackbar](../notifications/snackbar.mdx) | Not documented yet | Not documented yet | — | +| [Stepper](../layouts/stepper.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../layouts/stepper.mdx#keyboard-navigation) | +| [Switch](../inputs/switch.mdx) | Not documented yet | Not documented yet | — | +| [Tabs](../layouts/tabs.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../layouts/tabs.mdx#keyboard-navigation) | +| [Text Area](../inputs/text-area.mdx) | Not documented yet | Not documented yet | — | +| [Toast](../notifications/toast.mdx) | Not documented yet | Not documented yet | — | +| [Tooltip](../inputs/tooltip.mdx#accessibility--aria-support) | Documented | Documented | [Accessibility](../inputs/tooltip.mdx#accessibility--aria-support) | + + -The table above is relevant only to the **Default theme** of Ignite UI for {Platform} theming library. The checklist compliance might be different when it comes to custom themes, typography and any visual changes related to animations and colors. +Rows marked **Not documented yet** are a gap in this documentation, not a known defect. If you need a conformance answer for a specific component before the next review cycle, [open an issue](#reporting-an-accessibility-issue) and ask. -### Compliance Information - -- **Principle 1 - Perceivable** - Information and user interface components must be presentable to users in ways they can perceive - - Guideline 1.1 – **Text Alternatives** - Provide text alternatives for any non-text content so that it can be changed into other forms people need, such as large print, braille, speech, symbols or simpler language. - - Guideline 1.2 – **Time-based Media** - Provide alternatives for time-based media. - - Guideline 1.3 – **Adaptable** - Create content that can be presented in different ways (for example simpler layout) without losing information or structure. - - Guideline 1.4 – **Distinguishable** - Make it easier for users to see and hear content including separating foreground from background. -- **Principle 2 – Operable** - User interface components and navigation must be operable. - - Guideline 2.1 – **Keyboard Accessible** - Make all functionality available from a keyboard. - - Guideline 2.2 – **Enough Time** - Provide users enough time to read and use content. - - Guideline 2.3 – **Seizures and Physical Reactions** - Do not design content in a way that is known to cause seizures or physical reactions. - - Guideline 2.4 – **Navigable** - Provide ways to help users navigate, find content, and determine where they are. - - Guideline 2.5 – **Input Modalities** - Make it easier for users to operate functionality through various inputs beyond keyboard. -- **Principle 3 – Understandable** - Information and the operation of the user interface must be understandable. - - Guideline 3.1 – **Readable** - Make text content readable and understandable. - - Guideline 3.2 – **Predictable** - Make Web pages appear and operate in predictable ways. - - Guideline 3.3 – **Input Assistance** - Help users avoid and correct mistakes. -- **Principle 4 – Robust** - Content must be robust enough that it can be interpreted by a wide variety of user agents, including assistive technologies. - - Guideline 4.1 – **Compatible** - Maximize compatibility with current and future user agents, including assistive technologies - - -## WAI-ARIA Support -In 2014 the W3C finalized their [WAI-ARIA specification](http://www.w3.org/TR/wai-aria/) which defined how to design Web content and Web applications to be more accessible to users with disabilities. +## Configuration Required + +Some accessibility outcomes depend on how you configure the application rather than on the component alone. + + + +| Concern | Criterion | What to configure | +|---|---|---| +| Animation and motion | 2.3.1 Three Flashes or Below | Provide `NoopAnimationsModule` from `@angular/platform-browser/animations` instead of `BrowserAnimationsModule` to disable Angular animations application-wide. | + + + + + +| Concern | Criterion | What to configure | +|---|---|---| +| Animation and motion | 2.3.1 Three Flashes or Below | No configuration required. The animation player reads the operating system's `prefers-reduced-motion: reduce` setting and plays animations with a duration of `0` when it is set. | + + + +The remaining items apply to every platform. + +| Concern | Criterion | What to configure | +|---|---|---| +| Time limits on transient messages | 2.2.1 Timing Adjustable | Components that auto-dismiss — such as Snackbar and Toast — expose a display-duration setting. Extend it, or disable auto-dismiss, so a user has time to read the message. | +| Color contrast after theming | 1.4.3 Contrast (Minimum) | Set foreground colors with `contrast-color()` or `adaptive-contrast()` rather than fixed values. See [Theming Accessibility](../themes/accessibility.mdx). | +| Accessible names on icon-only controls | 4.1.2 Name, Role, Value | Supply an accessible name in your own markup. A control showing only an icon has no name until you give it one. | + +## Formal Conformance Documentation + +This page is a documentation index, not a conformance claim. It records what our own documentation covers; it does not certify any component against a standard. + +For procurement, contract, or audit purposes — where a traceable, per-criterion conformance statement is required — request the current accessibility conformance report (VPAT) through your account manager or Infragistics support. Cite the product, version, and the standard the report must address (WCAG 2.1 Level AA, Section 508, or EN 301 549). + + +Earlier revisions of this page carried per-component conformance matrices. Those tables asserted a level of conformance that was not backed by a traceable, per-criterion assessment, and have been removed rather than restated. The conformance report is the authoritative source for that information. + + +## Reporting an Accessibility Issue + +If you find an accessibility problem in a component, report it on the {ProductName} issue tracker. + +Include the component, the assistive technology and browser you used, the expected behavior, and the WCAG success criterion you believe is affected. Accessibility reports are triaged against the criteria listed above. + +## Additional Resources + +- [Theming Accessibility](../themes/accessibility.mdx) — contrast, text scaling, and chart palettes. +- WCAG 2.1 Quick Reference — all success criteria with techniques. +- WAI-ARIA Authoring Practices — expected keyboard and ARIA behavior per interaction pattern. +- Section 508 — United States federal procurement requirements. +- [Formal Conformance Documentation](#formal-conformance-documentation) — how to request a conformance report (VPAT) for procurement. + +## FAQ + + + + Conformance is a property of a finished application, not of a component library on its own. {ProductName} targets WCAG 2.1 Level AA and documents per-component behavior in the index above, but the markup, content, and configuration you add determine the result. Use the index above to check the components you rely on, and report anything that does not behave as documented. + + + + That status means the component's own documentation does not yet describe the behavior. It is not a statement that the component fails a criterion - it records what the documentation covers, so you can tell the difference between a behavior that is documented and one that is not. + + + + No. The Revised Section 508 Standards (published 2017, compliance date January 2018) replaced the earlier §1194.22 rules and adopt WCAG Level AA by reference, so meeting WCAG also addresses Section 508. + + + + Partly. Keyboard and ARIA behavior is unaffected by theming. Color contrast is not — overriding colors can move text below the required ratio. Verify custom palettes as described in Theming Accessibility. + + + + On the component's own topic, linked from the Reference column above. The grid family shares a dedicated keyboard navigation topic. + + diff --git a/docs/xplat/src/content/en/components/themes/accessibility.mdx b/docs/xplat/src/content/en/components/themes/accessibility.mdx new file mode 100644 index 0000000000..70109bbd96 --- /dev/null +++ b/docs/xplat/src/content/en/components/themes/accessibility.mdx @@ -0,0 +1,289 @@ +--- +title: "{Platform} Styling and Themes | {Platform} Accessibility | Infragistics" +description: "How the {ProductName} theming engine supports accessibility - automatic text contrast, relative text scaling, and a color-vision-deficiency chart palette." +keywords: "{ProductName}, Infragistics, Accessibility, Contrast, WCAG, Styling, Themes" +license: MIT +last_updated: "2026-08-31" +mentionedTypes: [] +llms: + description: "{ProductName} calculates text colors against a WCAG contrast threshold at runtime, keeps every type scale relative, and ships an opt-in color-vision-deficiency chart palette." +--- + +{/*This topic serves Angular, React, Web Components and Blazor. Angular-specific content sits in Angular-only platform blocks; everything else is shared. The Angular doc set still carries its own copy at docs/angular/src/content/en/components/themes/accessibility.mdx because this page is excluded for Angular in src/content/en/toc.json; keep the two in sync until that exclude is lifted. Never write a literal PlatformBlock tag in prose or a comment - the generator strips blocks with a regex that does not skip comments, and an unpaired tag swallows the rest of the page.*/} + +import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; +import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBlock.astro'; +import Faq from 'igniteui-astro-components/components/mdx/Faq.astro'; +import FaqItem from 'igniteui-astro-components/components/mdx/FaqItem.astro'; + +# Accessibility in {ProductName} + +The {ProductName} theming engine builds accessibility into the styling layer: it calculates a text color for any background color at runtime and measures it against a WCAG contrast threshold, expresses every type scale in relative units so text scales with the user's settings, and ships an opt-in color palette for readers with color-vision deficiency. + +## Overview + +Accessibility in {ProductName} is delivered by two layers that you configure independently: + +| Layer | What it is responsible for | Where it is documented | +|---|---|---| +| **Theming engine** (`igniteui-theming`) | Color contrast, text sizing, chart color palettes, and the styling utilities that keep custom controls reachable by assistive technology. | This page. | +| **Component library** (`{PackageCommon}`) | Keyboard operability, focus movement, ARIA roles and states, and screen-reader announcements. | [Accessibility Compliance](../interactivity/accessibility-compliance.mdx) and each component topic. | + +This page covers the first layer. It describes capabilities that apply to every component you style with the theming engine, including components you build yourself on top of it. + +The table below summarizes what the theming engine does for the person ultimately using your application. Each row is an input your application builds on, not a conformance outcome: you supply the colors, the engine generates pairings measured against a WCAG threshold, and verifying that the finished product conforms remains your responsibility. + +| A person who… | What the theming engine provides | +|---|---| +| Needs readable text on colored buttons, chips, and badges | A foreground color is calculated in the browser for every generated palette color — including brand colors you supply — and measured against the WCAG contrast level you configure (AA by default). | +| Enlarges their default browser font size | Every type scale is expressed in relative units, and the library never pins the page font size. | +| Has a color-vision deficiency and reads charts | An opt-in chart palette chosen to stay distinguishable under common forms of color-vision deficiency. | +| Prefers a dark interface for light sensitivity | A complete dark palette for each of the four shipped themes. | +| Uses a screen reader with a custom-styled form control | A styling utility that hides a native input visually while keeping it in the accessibility tree. | + +## Before You Start + +Three boundaries determine what you can rely on from this page. + +**The theming engine styles; it does not add semantics.** ARIA roles, keyboard handling, and focus management come from the component library, not from the theme. Applying a theme does not make a custom control accessible on its own. + +**The contrast calculation applies to generated palette colors.** The engine calculates foreground colors for palettes produced by the `palette()` generator. Individual component themes may also pair a specific foreground token with a specific background token by hand; those pairings are set per theme and are not produced by the contrast calculation described below. When you override component tokens directly, verify the result with [`contrast()`](#check-a-contrast-ratio-yourself). + +**Conformance of the finished product is yours to verify.** The engine controls its inputs — palettes, calculated pairings, type scales — not how your application uses them. A palette built from your brand colors can reach full conformance, but the engine cannot claim that outcome for you; confirm the rendered result before stating conformance. + + +The capabilities on this page describe the theming engine's behavior. They are not a conformance statement for {ProductName} as a product. For per-component conformance information, see [Accessibility Compliance](../interactivity/accessibility-compliance.mdx). + + +## Next Steps + +- Use [`contrast-color()`](#keep-text-readable-on-a-brand-color) wherever you place text on a palette color, instead of hard-coding a foreground. +- Turn on the [color-vision-deficiency chart palette](#enable-the-color-vision-deficiency-chart-palette) if your application renders charts. +- Run any custom color pairing you introduce through [`contrast()`](#check-a-contrast-ratio-yourself) before shipping it. +- If you generate palettes with the [Theming MCP server](../ai/theming-mcp.mdx), it checks surface and gray contrast against WCAG thresholds as it builds them. + +## Available Tools + +The theming engine exposes these Sass functions and mixins for the accessibility behavior described on this page. + + +These are Sass APIs: they need a Sass build with `igniteui-theming` resolvable from your load paths, as described in [Theming with Sass](sass/index.mdx)[Customizing with Sass](overview.mdx#customizing-with-sass). If you use the prebuilt theme CSS instead, you still get calculated contrast colors - pair each palette color with its `-contrast` variable, for example `var(--ig-primary-500-contrast)`, and set the threshold with `--ig-contrast-level`. The chart palette, `hide-default()`, and the `contrast()` and `luminance()` functions have no CSS-only equivalent. + + +| Tool | Signature | What it does | +|---|---|---| +| `contrast-color()` | `contrast-color($palette: null, $color: primary, $variant: 500, $opacity: null)` | Returns a readable foreground color for a palette color. Every argument is optional; omit `$palette` to resolve the shade through its CSS variable. | +| `adaptive-contrast()` | `adaptive-contrast($color)` | Returns a readable foreground color for any color you pass, including one held in a CSS variable. | +| `contrast()` | `contrast($background, $foreground)` | Returns the WCAG contrast ratio between two colors. | +| `luminance()` | `luminance($color)` | Returns a color's relative luminance, from `0` (black) to `1` (white). | +| `configure-colors()` | `configure-colors($enhanced-accessibility: null)` | Switches chart themes to the color-vision-deficiency palette. | +| `hide-default()` | `@include hide-default()` | Hides a native input visually while keeping it in the accessibility tree. | + +## Common Workflows + +### Keep text readable on a brand color + +Pair every background drawn from the palette with `contrast-color()` rather than a hard-coded `black` or `white`: + +```scss +.my-component { + background: color($color: 'primary', $variant: 500); + color: contrast-color($color: 'primary', $variant: 500); +} +``` + +The same pairing in plain CSS, using the variables the theme already emits: + +```css +.my-component { + background: var(--ig-primary-500); + color: var(--ig-primary-500-contrast); +} +``` + +For a color that does not come from the palette — a tenant color, a user preference, a value set at runtime — use `adaptive-contrast()`: + +```scss +.my-component { + --bg: #09f; + + background: var(--bg); + color: adaptive-contrast(var(--bg)); +} +``` + +`adaptive-contrast()` is a thin wrapper over a relative-color expression, so the same result is available without Sass. `--y-contrast` is defined by the theme: + +```css +.my-component { + --bg: #09f; + + background: var(--bg); + color: hsla(from color(from var(--bg) var(--y-contrast)) h 0 l / 1); +} +``` + +The calculation happens in the browser rather than at build time. If the background color changes after the stylesheet is compiled, the foreground color is recalculated to match, so the pairing survives runtime theme switching and per-tenant branding. + + +`adaptive-contrast()` selects between black and white. Because those are the two available outcomes, the ratio the mechanism can achieve against a mid-tone background is bounded at roughly 4.6:1. That satisfies the WCAG AA threshold of 4.5:1 for normal text, which is the default the engine is configured for. Do not rely on this mechanism alone to reach the 7:1 AAA threshold; reaching AAA requires choosing background colors that are light or dark enough to allow it. + + +### Set the contrast level + +The calculated foreground is measured against a WCAG threshold held in the `--ig-contrast-level` CSS variable, which defaults to `var(--ig-wcag-aa)`. Three levels are predefined: `a`, `aa`, and `aaa`. + +Set the level for the whole application when you generate the palette: + +```scss +@include palette($palette, $contrast-level: 'aaa'); +``` + +To raise the level for one part of the page only, override the variable on that scope: + +```css +.high-contrast-panel { + --ig-contrast-level: var(--ig-wcag-aaa); +} +``` + +The contrast level moves the luminance threshold at which the calculated foreground switches between black and white; it does not change which two colors can be chosen, and setting `aaa` does not by itself make a pairing conform — that depends on the background colors you chose. Verify with [`contrast()`](#check-a-contrast-ratio-yourself). See [Palettes](palettes.mdx) for the generated contrast variables. + +### Scale text with the user's browser settings + +No configuration is required. Every type scale in the four shipped themes expresses `font-size`, `line-height`, `letter-spacing`, and margins through the `rem()` function, so all emitted values are relative to the root font size. + +The library records the base size as a value you can read: + +```css +--ig-base-font-size: 16px; +``` + +It never emits a `html { font-size: … }` rule. This matters because writing that rule is the most common way a theming system overrides a user who has enlarged their default text. Because the library only reads the base size, a user who sets a larger default in their browser gets larger {ProductName} text. + +This addresses WCAG 2.1 1.4.4 Resize Text (Level AA) at the styling layer. + +### Raise or lower the contrast threshold + +The level at which the calculated foreground flips from black to white is held in a CSS variable, so it can be changed without Sass. It defaults to AA: + +```css +:root { + --ig-contrast-level: var(--ig-wcag-aaa); +} +``` + +From Sass, the `palette()` and `adaptive-contrast()` mixins take `a`, `aa`, or `aaa` directly. + +### Enable the color-vision-deficiency chart palette + +Charts commonly distinguish series by hue alone, which does not work for readers with a color-vision deficiency. The theming engine ships a second chart palette whose colors stay distinguishable under the common forms of that condition. + +The palette is **off by default**. Turn it on with `configure-colors()`: + +```scss +// Include at the top level, before your theme includes. +@include configure-colors($enhanced-accessibility: true); +``` + +Every chart theme then draws from the accessible set. The chart brushes are set when the theme is generated, so this one requires Sass; the prebuilt theme CSS exposes no variables for them. + + + +In {ProductName} the same switch is available at setup: + +```scss +@include core($enhanced-accessibility: true); +``` + + + + +Color alone should not be the only way a chart conveys meaning. Pair this palette with direct labels, distinct markers, or dash patterns so the chart also works in grayscale. + + +### Check a contrast ratio yourself + +The engine implements the WCAG relative-luminance formula and exposes it, so you can check your own color choices against the same implementation the library uses: + +```scss +$ratio: contrast(#09f, #000); // 7 +$lum: luminance(#09f); // 0.3 +``` + +Use this whenever you override a component token directly, or introduce a color pairing the palette generator did not produce. These two run at compile time and have no CSS equivalent - a stylesheet cannot compute a ratio. + +### Hide an input without hiding it from screen readers + +Custom-styled checkboxes, radios, and switches usually keep a native input underneath for semantics and keyboard behavior. Hide it with `hide-default()`: + +```scss +.my-checkbox input { + @include hide-default(); +} +``` + +The mixin expands to a fixed set of declarations, so it can be written directly in CSS: + +```css +.my-checkbox input { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + border: none; + clip: rect(0, 0, 0, 0); + outline: 0; + pointer-events: none; + overflow: hidden; + appearance: none; +} +``` + +The mixin moves the input out of view while leaving it in the accessibility tree, so it keeps its role, its keyboard behavior, and its screen-reader announcements. Using `display: none` or `visibility: hidden` instead removes the control from assistive technology entirely and breaks the component for anyone not using their eyes. + +### Use a dark theme + +Each of the four shipped themes — Material, Bootstrap, Fluent, and Indigo — provides a complete dark palette alongside its light one. Dark presentation is an accessibility need for some users, including those with light sensitivity, so treat it as a supported configuration rather than a cosmetic preference. See [Palettes](palettes.mdx) for how to select one. + +## Troubleshooting + +**Text on a component I restyled is hard to read.** You have likely replaced a background token without replacing its paired foreground token. Set the foreground with `contrast-color()` or `adaptive-contrast()` rather than a fixed value, then confirm the result with `contrast()`. + +**I set `$contrast-level: 'aaa'` but my colors did not change much.** The contrast level moves the luminance threshold at which the calculated foreground switches between black and white. It does not tint the foreground, so it cannot raise the achievable ratio past the bound described above. To reach AAA, change the background colors themselves. + +**My chart colors did not change after enabling the accessible palette.** `configure-colors()` must be included before the chart themes are generated. Move the include above your theme includes. + +**Text does not grow when I increase the browser font size.** Check your own application styles for an `html { font-size: … }` rule or `font-size` values in `px`. The theming engine does not emit either. + +## Additional Resources + +- [Palettes](palettes.mdx) — how palette colors and their contrast companions are generated. +- [Typography](typography.mdx) — the type scales and how to customize them. +- [Accessibility Compliance](../interactivity/accessibility-compliance.mdx) — per-component conformance information. +- WCAG 2.1 Quick Reference — the success criteria referenced on this page. +- WAI-ARIA Authoring Practices — expected keyboard and ARIA behavior per interaction pattern. + +## FAQ + + + + No. The theming engine handles color contrast, text sizing, and chart palettes. Keyboard operability, ARIA semantics, and screen-reader support come from the component library and from your own markup. + + + + Yes — for colors used through the palette, measured against the configured level (AA by default). The foreground is recalculated in the browser whenever the background changes, including at runtime. Pairings you set by hand are outside the calculation; verify them with contrast(). + + + + It moves the luminance threshold at which the calculated foreground switches from black to white. It does not change the two colors that can be chosen, so it does not raise the maximum ratio the mechanism can reach. + + + + No. Enable it with configure-colors($enhanced-accessibility: true), or with core($enhanced-accessibility: true) at setup. + + + + No. Every type scale is already relative, and the library never sets the page font size. Check your own application styles if text does not scale. + + diff --git a/docs/xplat/src/content/en/components/themes/overview.mdx b/docs/xplat/src/content/en/components/themes/overview.mdx index 10ebc70cbd..5d1219edf8 100644 --- a/docs/xplat/src/content/en/components/themes/overview.mdx +++ b/docs/xplat/src/content/en/components/themes/overview.mdx @@ -72,13 +72,16 @@ Changing the theme at runtime also requires you to replace the global stylesheet {ProductName} allows you to switch the component themes at runtime by using the `ConfigureTheme` function exported by the library. -Calling it and passing one of the four valid themes - `bootstrap`, `material`, `fluent`, or `indigo` as a string will change the loaded component styles; +It takes the theme as its first argument - `bootstrap`, `material`, `fluent`, or `indigo` - and an optional variant as its second, either `light` or `dark`. Omit the variant to keep the one currently active. ```ts import { configureTheme } from "igniteui-webcomponents"; // Sets material as the theme to be used by all components configureTheme("material"); + +// Sets material and switches to its dark variant +configureTheme("material", "dark"); ``` @@ -87,6 +90,26 @@ This only tells components to switch their internal styles to the desired theme,
+## Customizing with Sass + +The theme files above are prebuilt CSS, and the topics in this section customize them by overriding CSS variables - see [Palettes](palettes.mdx), [Typography](typography.mdx), [Elevations](elevations.mdx), and [Configuration](configuration.mdx). That path needs no build configuration and covers most customization. + +Some capabilities are only reachable from Sass, because they run at compile time rather than through a variable. The contrast and chart-palette functions on the [Accessibility](accessibility.mdx) topic are the main example. To use them, install `igniteui-theming` and import it: + +```scss +@use 'igniteui-theming' as *; + +// Required for $material-type-scale, $indigo-type-scale, and similar preset variables +@use 'igniteui-theming/sass/typography/presets' as *; + +// Required for $material-elevations and $indigo-elevations +@use 'igniteui-theming/sass/elevations/presets' as *; +``` + + +If `@use 'igniteui-theming' as *;` does not resolve, your Sass compiler is missing `node_modules` in its load paths. Set `css.preprocessorOptions.scss.loadPaths` in Vite, or `sassOptions.loadPaths` in Next.js. + + ## API References diff --git a/docs/xplat/src/content/en/components/themes/palettes.mdx b/docs/xplat/src/content/en/components/themes/palettes.mdx index 438f3bcd08..52b731da0b 100644 --- a/docs/xplat/src/content/en/components/themes/palettes.mdx +++ b/docs/xplat/src/content/en/components/themes/palettes.mdx @@ -58,34 +58,45 @@ As the table above shows, the `gray` color doesn't include the `A100`, `A200`, ` On top of the aforementioned colors, we also include **Level AA** [WCAG](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html) compliant `contrast` colors for each color variant. This means that you can safely use the corresponding `contrast` color variants as foreground colors for the base color variant. -Contrast colors are generated at build-time therefore overriding the CSS variables will not update the corresponding contrast colors. +Contrast colors are CSS relative colors calculated at runtime from the corresponding shade color, so overriding a base color variant updates its contrast color along with it. -Here's an excerpt of the `primary` color as declared in the Light Bootstrap Palette: +Here's an excerpt of the `primary` color as declared in the Light Material Palette: ```css :root { //... --ig-primary-500: #09f; - --ig-primary-500-contrast: black; + --ig-primary-500-contrast: hsla(from color(from var(--ig-primary-500) var(--y-contrast)) h 0 l / 1); + --ig-primary-seed: #09f; --ig-primary-600: hsl(from var(--ig-primary-500) h calc(s * 1.26) calc(l * 0.89)); - --ig-primary-600-contrast: black; + --ig-primary-600-contrast: hsla(from color(from var(--ig-primary-600) var(--y-contrast)) h 0 l / 1); --ig-primary-700: hsl(from var(--ig-primary-500) h calc(s * 1.26) calc(l * 0.81)); //... --ig-secondary-400: hsl(from var(--ig-secondary-500) h calc(s * 0.875) calc(l * 1.08)); - --ig-secondary-400-contrast: black; + --ig-secondary-400-contrast: hsla(from color(from var(--ig-secondary-400) var(--y-contrast)) h 0 l / 1); --ig-secondary-500: #df1b74; - --ig-secondary-500-contrast: white; + --ig-secondary-500-contrast: hsla(from color(from var(--ig-secondary-500) var(--y-contrast)) h 0 l / 1); --ig-secondary-600: hsl(from var(--ig-secondary-500) h calc(s * 1.26) calc(l * 0.89)); - --ig-secondary-600-contrast: white; + --ig-secondary-600-contrast: hsla(from color(from var(--ig-secondary-600) var(--y-contrast)) h 0 l / 1); //... + --ig-wcag-a: 0.31; + --ig-wcag-aa: 0.185; + --ig-wcag-aaa: 0.178; + --ig-contrast-level: var(--ig-wcag-aa); + --y: clamp(0, (y / var(--ig-contrast-level) - 1) * -infinity, 1); + --y-contrast: xyz-d65 var(--y) var(--y) var(--y); } ``` -All primary color variants are derived from one base variable color variant `--ig-primary-500`. The same goes for the other color variables `--ig-secondary-500`, `--ig-surface-500`, etc. The other variants are generated through the relative color function `hsl()` which takes the main variable color variant `500` and changes it's `staturation` and `lightness` according to the variable variant which is assigned on (`600`,`700`, etc.). We decided to use this approach as it allows us to modify all variants of the `primary`, `secondary`, `surface` and other colors at runtime. +All primary color variants are derived from one base variable color variant `--ig-primary-500`. The same goes for the other color variables `--ig-secondary-500`, `--ig-surface-500`, etc. The other variants are generated through the relative color function `hsl()` which takes the main variable color variant `500` and changes its `saturation` and `lightness` according to the variable variant which is assigned on (`600`,`700`, etc.). We decided to use this approach as it allows us to modify all variants of the `primary`, `secondary`, `surface` and other colors at runtime. - -Because the contrast colors are not generated at CSS runtime like the rest, if we change the main color variant(`500`), the contrast color would not be updated. We would need to change them manually. This behavior will be improved upon in an upcoming release, where the contrast colors will also be calculated at CSS runtime. +Alongside the numbered variants, each color exposes a `seed` variable that holds the base color the palette was generated from, unchanged. For `primary`, `secondary`, and the other chromatic colors the seed matches the `500` variant. For `gray` it does not: `--ig-gray-seed` records the color the grayscale was derived from - black or white, chosen from the surface color's luminance - while `--ig-gray-500` is a generated mid-tone. + +The contrast colors are calculated at CSS runtime from the base color's luminance and the chosen contrast level, picking the more readable of black or white. Because the calculation is part of the cascade, changing the main color variant (`500`) updates its contrast colors with it - no manual step is required. + + +The threshold is held in `--ig-contrast-level`, which defaults to `var(--ig-wcag-aa)`. Override it on any scope to switch to `var(--ig-wcag-a)` or `var(--ig-wcag-aaa)`. If you compile the themes from Sass instead of using the prebuilt CSS, the `palette` and `adaptive-contrast` mixins accept `a`, `aa`, or `aaa` directly - see [Accessibility](accessibility.mdx). ## Defining Palettes diff --git a/docs/xplat/src/content/en/toc.json b/docs/xplat/src/content/en/toc.json index 5839d7ff38..b2839ecc7a 100644 --- a/docs/xplat/src/content/en/toc.json +++ b/docs/xplat/src/content/en/toc.json @@ -2764,6 +2764,11 @@ "name": "Styles", "href": "themes/styles.mdx" }, + { + "name": "Accessibility", + "href": "themes/accessibility.mdx", + "new": true + }, { "name": "Custom Tailwind Classes", "href": "themes/tailwind.mdx", From e2ad7b4437cc7bfb9340c9980de6a240f701dd5c Mon Sep 17 00:00:00 2001 From: Stamen Stoychev Date: Tue, 8 Sep 2026 17:30:35 +0300 Subject: [PATCH 07/35] fix(chat): elaborate the bidirectionality of the messages array (#438) --- .../src/content/en/components/chat.mdx | 16 ++++- .../en/components/interactivity/chat.mdx | 58 ++++++++++++++++--- 2 files changed, 65 insertions(+), 9 deletions(-) diff --git a/docs/angular/src/content/en/components/chat.mdx b/docs/angular/src/content/en/components/chat.mdx index d19dab5073..979286aef8 100644 --- a/docs/angular/src/content/en/components/chat.mdx +++ b/docs/angular/src/content/en/components/chat.mdx @@ -85,13 +85,27 @@ The Chat component exposes several key properties that let you control its state | Name | Description | | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `messages` | Array of messages (`IgcChatMessage[]`) displayed in the chat. You can bind to this to control which messages are shown. | +| `messages` | Bidirectional array of messages (`IgcChatMessage[]`) displayed in the chat. The Chat updates the supplied collection when the user sends a message. | | `draftMessage` | The current unsent message, represented as an object containing `text` and optional `attachments`. This is useful for saving or restoring message drafts. | | `options` | Chat configuration () such as current user ID, input placeholders, accepted file types, quick reply suggestions and typing behavior. | | `templates` | Custom Angular templates () for message content, input, attachments, and other parts of the chat UI. | These properties make it straightforward to synchronize the Chat’s UI with your application’s state and backend. +#### Bidirectional Messages Collection + +The `messages` collection is bidirectional: the application provides the messages to display, and the Chat updates the original collection as the conversation continues. After the user sends a message, code holding a reference to the collection can access the newly created message. This is an in-place update to the collection rather than Angular two-way binding with `[(messages)]`. + +The `messageCreated` event is a notification for persistence or other side effects. Do not append the created message to the collection again. + +If the original collection must remain unchanged, pass the Chat a shallow copy: + +```ts +public messages = [...this.originalMessages]; +``` + +Existing message objects are still shared. Create a new instance of each message when building the copied collection if those objects must also remain independent. + ### Attachments Modern conversations are rarely limited to text alone. The Chat component includes built-in support for file attachments, allowing users to share images, documents, and other files. By default, the input area includes an attachment button. You can control which file types are allowed by setting the `acceptedFiles` property: diff --git a/docs/xplat/src/content/en/components/interactivity/chat.mdx b/docs/xplat/src/content/en/components/interactivity/chat.mdx index 6cdcd58dfb..ce124fbc73 100644 --- a/docs/xplat/src/content/en/components/interactivity/chat.mdx +++ b/docs/xplat/src/content/en/components/interactivity/chat.mdx @@ -234,12 +234,12 @@ const ChatExample = () => { } ``` -You can then sync messages coming from the client, by hooking to the `messageCreated` event and adding the created messages to the collection: +The `Messages` collection is updated automatically when the user sends a message. You can handle the `MessageCreated` event to persist the message or perform other side effects; do not append the event detail to `Messages` again: ```cs public void OnMessageCreated(IgbChatMessageEventArgs e) { - Messages = Messages.Append(e.Detail).ToArray(); + Console.WriteLine($"Message created: {e.Detail.Text}"); } ``` @@ -250,15 +250,57 @@ This approach makes it easy to plug the Chat into your own data source, such as ### Properties The component exposes several key properties that let you control its state and configuration: -| Name | Description | -| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `messages` | Array of messages ([]) displayed in the chat. You can bind to this to control which messages are shown. | -| `draftMessage` | The current unsent message, represented as an object containing `text` and optional `attachments`. This is useful for saving or restoring message drafts. | -| `options` | Chat configuration () such as current user ID, input placeholders, accepted file types, quick reply suggestions, typing delay, and custom renderers. | -| `resourceStrings` | Localized resource strings for labels, headers, and system text. Use this property to adapt the component for different languages. | +| Name | Description | +| --------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Messages``messages` | Bidirectional array of messages ([]) displayed in the chat. The Chat updates the supplied collection when the user sends a message. | +| `DraftMessage``draftMessage` | The current unsent message, represented as an object containing `text` and optional `attachments`. This is useful for saving or restoring message drafts. | +| `Options``options` | Chat configuration () such as current user ID, input placeholders, accepted file types, quick reply suggestions, typing delay, and custom renderers. | +| `ResourceStrings``resourceStrings` | Localized resource strings for labels, headers, and system text. Use this property to adapt the component for different languages. | These properties make it straightforward to synchronize the Chat’s UI with your application’s state and backend. +#### Bidirectional Messages Collection + +The `messages``Messages` collection is bidirectional: the application provides the messages to display, and the Chat updates the original collection as the conversation continues. After the user sends a message, code holding a reference to the collection can access the newly created message. + +The `igcMessageCreated``onMessageCreated``MessageCreated` event is a notification for persistence or other side effects. Do not append the created message to the collection again. + +If the original collection must remain unchanged, pass the Chat a shallow copy. Existing message objects are still shared; create a new instance of each message when building the copied collection if those objects must also remain independent. + + + + +```ts +const chatMessages = [...originalMessages]; +chat.messages = chatMessages; +``` + + + + + + +```tsx +const chatMessages = [...originalMessages]; + +return ; +``` + + + + + + +```cs +IgbChatMessage[] chatMessages = originalMessages.ToArray(); +``` + +```razor + +``` + + + ### Attachments From b05d3b3596c0bd682f318a0f40b23232208bf4b9 Mon Sep 17 00:00:00 2001 From: Dobromir Tsvetkov <46093564+dobromirts@users.noreply.github.com> Date: Tue, 8 Sep 2026 19:17:37 +0300 Subject: [PATCH 08/35] fix(links): update check relative links (#535) Co-authored-by: Stamen Stoychev --- .../src/content/en/components/list.mdx | 2 +- .../en/components/themes/roundness.mdx | 2 +- docs/xplat/src/content/en/toc.json | 2 +- scripts/check-relative-links.mjs | 398 ++++++++++++++++-- 4 files changed, 363 insertions(+), 41 deletions(-) diff --git a/docs/angular/src/content/en/components/list.mdx b/docs/angular/src/content/en/components/list.mdx index bbc09c7109..6c51853f19 100644 --- a/docs/angular/src/content/en/components/list.mdx +++ b/docs/angular/src/content/en/components/list.mdx @@ -300,7 +300,7 @@ toggleFavorite(item: IgxListItem) { } ``` -Let's also allow the user to choose the size of the list by using the `--ig-size` CSS custom property. We will do this by importing the `IgxButtonGroupModule` and using the [**IgxButtonGroup**](/components/inputs/button-group) to display all size values. This way whenever one gets selected, we will update the **size** of the list. +Let's also allow the user to choose the size of the list by using the `--ig-size` CSS custom property. We will do this by importing the `IgxButtonGroupModule` and using the [**IgxButtonGroup**](/inputs/button-group) to display all size values. This way whenever one gets selected, we will update the **size** of the list. ```typescript // app.module.ts diff --git a/docs/angular/src/content/en/components/themes/roundness.mdx b/docs/angular/src/content/en/components/themes/roundness.mdx index 36eb3f72e4..385c3ca003 100644 --- a/docs/angular/src/content/en/components/themes/roundness.mdx +++ b/docs/angular/src/content/en/components/themes/roundness.mdx @@ -20,7 +20,7 @@ Many Ignite UI components have predefined minimum and maximum border-radius valu When you set `--ig-radius-factor` to 0, the component uses its minimum border-radius and will appear more block-like with sharp corners. When set to 1, the component uses its maximum predefined border-radius and will appear rounded. Here is a list of the components that have predefined minimum and maximum border-radius values and can be modified using the `--ig-radius-factor` variable:
-• [Action Strip](/action-strip) • [Button](/button) • [Button Group](/components/inputs/button-group) • [Calendar](/calendar) • [Card](/card) • [Carousel](/carousel) • [Checkbox](/checkbox) • [Chip](/chip) • [Combo](/combo) • [Date Picker](/date-picker) • [Date Range Picker](/date-range-picker) • [Grid](/grid/grid) • [Input Group](/input-group) • [Linear Progress](/linear-progress) • [List](/list) • [Month Picker](/month-picker) • [Navigation Drawer](/navdrawer) • [Radio](/radio-button) • [Ripple](/ripple) • [Snackbar](/snackbar) • [Switch](/switch) • [Toast](/toast) +• [Action Strip](/action-strip) • [Button](/button) • [Button Group](/inputs/button-group) • [Calendar](/calendar) • [Card](/card) • [Carousel](/carousel) • [Checkbox](/checkbox) • [Chip](/chip) • [Combo](/combo) • [Date Picker](/date-picker) • [Date Range Picker](/date-range-picker) • [Grid](/grid/grid) • [Input Group](/input-group) • [Linear Progress](/linear-progress) • [List](/list) • [Month Picker](/month-picker) • [Navigation Drawer](/navdrawer) • [Radio](/radio-button) • [Ripple](/ripple) • [Snackbar](/snackbar) • [Switch](/switch) • [Toast](/toast) ## Usage diff --git a/docs/xplat/src/content/en/toc.json b/docs/xplat/src/content/en/toc.json index b2839ecc7a..a584fd8a52 100644 --- a/docs/xplat/src/content/en/toc.json +++ b/docs/xplat/src/content/en/toc.json @@ -668,7 +668,7 @@ "Angular" ], "name": "Theming", - "href": "grids/theming-grid.mdx", + "href": "grids/grid/theming-grid.mdx", "premium": true }, { diff --git a/scripts/check-relative-links.mjs b/scripts/check-relative-links.mjs index a2ca373826..de2f48ea02 100644 --- a/scripts/check-relative-links.mjs +++ b/scripts/check-relative-links.mjs @@ -9,6 +9,11 @@ * whether the target exists (trying .mdx, .md, and bare extensions). * JSX-style href attributes with relative paths are also checked. * + * The hrefs in each toc.json are checked in the same pass. They are file paths + * rather than URLs, but they break the same way a link does — and buildSidebar() + * drops an entry whose target is missing instead of failing, so a stale one + * disappears from the sidebar with no error. + * * When --platform=angular the script scans docs/angular/src/content. * When --platform=react|wc|blazor it scans docs/xplat/src/content. * Omitting --platform scans both trees in one pass. @@ -25,7 +30,7 @@ * Exit code: 0 = all OK, 1 = broken links found. */ -import { existsSync, readFileSync, readdirSync, writeFileSync } from 'node:fs'; +import { existsSync, readFileSync, readdirSync, statSync, writeFileSync } from 'node:fs'; import { dirname, join, relative, resolve } from 'node:path'; // join used in walkMdx // CLI args @@ -189,6 +194,40 @@ const MD_LINK_RE = /\[(?:[^\]\\]|\\.)*\]\(([^)\s]+)(?:\s+"[^"]*")?\)/g; */ const JSX_HREF_RE = /href=["'](\.[^"'\s>]+)["']/g; +/** + * True when `path` is an existing *file*. + * + * Every doc page is a file, so a bare directory must never satisfy a link on + * its own: a group folder such as components/inputs/ exists on disk but + * publishes no page, and /inputs 404s. + */ +function isFile(path) { + try { + return statSync(path).isFile(); + } catch { + return false; + } +} + +/** + * Every on-disk file that can publish at the URL `base` maps to. + * + * Astro derives the id from the file path and strips a trailing `/index` + * (see getContentEntryIdAndSlug in astro/dist/content/utils.js), so + * components/themes/sass/index.mdx publishes at /themes/sass — a directory + * therefore does satisfy a link, but only when it holds an index page. + * `base` itself is included for links that already carry an extension. + */ +function pageCandidates(base) { + return [ + base, + base + '.mdx', + base + '.md', + join(base, 'index.mdx'), + join(base, 'index.md'), + ]; +} + /** Strip hash fragment (#anchor) from a URL path. */ function stripHash(url) { const i = url.indexOf('#'); @@ -205,6 +244,17 @@ const ASSET_EXTENSIONS = new Set([ '.html', '.htm', ]); +/** + * Asset extensions that disqualify an *absolute* link from being a doc link. + * + * .html/.htm are deliberately excluded from this set: legacy docfx URLs were + * written as /themes/palettes.html, and treating them as assets made them + * invisible to this check instead of reporting them as broken. + */ +const ABSOLUTE_LINK_ASSET_EXTENSIONS = new Set( + [...ASSET_EXTENSIONS].filter(ext => ext !== '.html' && ext !== '.htm') +); + /** * True when a URL is an absolute doc-internal link, e.g. /treegrid/tree-grid. * Rejects external URLs, anchors-only, protocol-relative, and asset extensions. @@ -218,7 +268,7 @@ function isAbsoluteDocLink(url) { const slash = path.lastIndexOf('/'); if (dot > slash) { const ext = path.slice(dot).toLowerCase(); - if (ASSET_EXTENSIONS.has(ext)) return false; + if (ABSOLUTE_LINK_ASSET_EXTENSIONS.has(ext)) return false; } return true; } @@ -234,27 +284,94 @@ function getLangRoot(filePath) { } /** - * Resolves an absolute doc link like /treegrid/tree-grid against the - * language content root. Tries components/{path}.mdx then {path}.mdx. - * Returns the resolved path string or null if not found. + * Paths that docs/angular/scripts/sync-generated.mjs refuses to copy into the + * Angular tree: grids/ and changelog/, because Angular ships its own versions. + * Pages under them exist in docs/xplat/generated/Angular but never reach the + * Angular site, so they must not satisfy an Angular link. + * + * Keep in step with shouldCopy() in docs/angular/scripts/sync-generated.mjs. + */ +const NOT_SYNCED_TO_ANGULAR_RE = /(^|\/)(grids|changelog)\//i; + +/** True when `relPath` (relative to components/) is synced into the Angular tree. */ +function isSyncedToAngular(relPath) { + return !NOT_SYNCED_TO_ANGULAR_RE.test(relPath); +} + +/** + * Content roots that feed the same published URL space as `langRoot`. + * + * New topics — Angular-only ones included — are authored under docs/xplat and + * copied into the Angular tree at build time by + * docs/angular/scripts/sync-generated.mjs. A link in docs/angular/src/content + * may therefore legitimately target a page that exists only under + * docs/xplat/generated/Angular//, so resolution has to consider both + * roots. Without the second root, every link to an xplat-authored Angular topic + * reports a false "not found" whenever the sync step has not run. + * + * Returns an ordered list of { dir, accepts } (own tree first). `accepts` takes + * a path relative to components/ and reports whether that root can serve it, so + * a root only satisfies links to pages it actually publishes. + */ +const docRootsCache = new Map(); + +function getDocRoots(langRoot) { + const cached = docRootsCache.get(langRoot); + if (cached) return cached; + + const roots = [{ dir: langRoot, accepts: () => true }]; + const m = langRoot.replace(/\\/g, '/').match(/docs\/angular\/src\/content\/(en|jp|kr)\/$/i); + if (m) { + const generated = resolve(process.cwd(), 'docs/xplat/generated/Angular', m[1]) + '/'; + if (existsSync(generated)) roots.push({ dir: generated, accepts: isSyncedToAngular }); + } + + docRootsCache.set(langRoot, roots); + return roots; +} + +/** Legacy docfx extension on a doc URL, e.g. /themes/palettes.html */ +const LEGACY_HTML_RE = /\.html?$/i; + +/** + * Resolves an absolute doc link like /treegrid/tree-grid against every content + * root feeding this URL space. Returns { resolved, reason }; resolved is null + * when the target does not exist. */ function resolveAbsoluteLink(langRoot, url) { - const path = stripHash(url).slice(1); // strip leading '/' - if (!path) return 'hash-only'; + let path = stripHash(url).slice(1); // strip leading '/' + if (!path) return { resolved: 'hash-only', reason: null }; + // Astro lowercases all URL slugs at build time. Always resolve using the // lowercased path so that camelCase links like /pivotGrid/... are flagged // as broken (the built URL is /pivotgrid/...). - const pathLower = path.toLowerCase(); - const candidates = [ - resolve(langRoot, 'components', pathLower), - resolve(langRoot, pathLower), - ]; - for (const base of candidates) { - if (existsSync(base)) return base; - if (existsSync(base + '.mdx')) return base + '.mdx'; - if (existsSync(base + '.md')) return base + '.md'; + path = path.toLowerCase(); + + // The docs collection is rooted at content//components (see + // docs/*/src/content.config.ts), so "components" is never a URL segment. + // A link starting with it is the on-disk file path written as a URL: it + // resolves to a real file yet 404s in the browser, which is what let + // https://github.com/IgniteUI/igniteui-documentation/issues/530 through. + if (path === 'components' || path.startsWith('components/')) { + return { resolved: null, reason: 'components-prefix' }; } - return null; + + // Legacy docfx URLs carried a .html suffix; Astro routes do not. + const legacyHtml = LEGACY_HTML_RE.test(path); + if (legacyHtml) path = path.replace(LEGACY_HTML_RE, ''); + + for (const { dir, accepts } of getDocRoots(langRoot)) { + if (!accepts(path)) continue; + + const base = resolve(dir, 'components', path); + for (const candidate of pageCandidates(base)) { + if (isFile(candidate)) { + return { resolved: candidate, reason: legacyHtml ? 'legacy-html' : null }; + } + } + } + + return { resolved: null, reason: legacyHtml ? 'legacy-html' : 'not-found' }; } /** @@ -336,27 +453,58 @@ function extractRelativeLinks(content, filePath) { // File resolution +/** + * Maps `abs` — a path inside the components dir of `langRoot` — onto the + * equivalent path under each additional content root feeding the same URL + * space. Returns [] when langRoot is unknown, has no extra roots, or the + * target sits outside the components dir (images and other assets). + */ +function siblingRootPaths(langRoot, abs) { + if (!langRoot) return []; + + const roots = getDocRoots(langRoot); + if (roots.length < 2) return []; + + const rel = relative(resolve(langRoot, 'components'), abs).replace(/\\/g, '/'); + if (!rel || rel.startsWith('../')) return []; + + return roots + .slice(1) + .filter(({ accepts }) => accepts(rel)) + .map(({ dir }) => resolve(dir, 'components', rel)); +} + /** * Returns { resolved, missingExt } for `href` relative to `fileDir`. - * resolved = null means the target does not exist on disk. + * resolved = null means the target does not exist in any content root. * missingExt = true means the path has no extension but resolves via .mdx — * the link should be written as ./page.mdx, not ./page. + * + * Candidates cover the tree the file lives in first, then the equivalent path + * under the other roots feeding this URL space, so a relative link to an + * xplat-authored Angular topic resolves before the sync step has run. */ -function resolveLink(fileDir, href) { +function resolveLink(fileDir, href, langRoot) { const path = stripHash(href); if (!path) return { resolved: 'hash-only', missingExt: false }; const abs = resolve(fileDir, path); + const candidates = [abs, ...siblingRootPaths(langRoot, abs)]; + + for (const candidate of candidates) { + if (isFile(candidate)) return { resolved: candidate, missingExt: false }; + } - if (existsSync(abs)) return { resolved: abs, missingExt: false }; + for (const candidate of candidates) { + const target = pageCandidates(candidate).find(isFile); + if (!target) continue; - if (existsSync(abs + '.mdx')) { const lastDot = path.lastIndexOf('.'); const lastSlash = path.lastIndexOf('/'); const hasExt = lastDot > lastSlash; const isBare = !path.startsWith('./') && !path.startsWith('../'); const missingExt = !hasExt || isBare; - return { resolved: abs + '.mdx', missingExt, bare: isBare }; + return { resolved: target, missingExt, bare: isBare }; } return { resolved: null, missingExt: false }; @@ -379,6 +527,23 @@ console.log(`Scope: ${scanDescription}`); if (PLATFORM) console.log(`Platform: ${PLATFORM}`); console.log(''); +// The Angular URL space is fed by two trees: docs/angular/src/content plus the +// xplat-authored Angular pages under docs/xplat/generated/Angular, which the +// build copies in via docs/angular/scripts/sync-generated.mjs. New topics are +// authored in xplat, so without that tree present links to them would report a +// false "not found". +if (PLATFORM === 'angular' || (!PLATFORM && !args.src)) { + for (const lang of ['en', 'jp']) { + if (existsSync(resolve(cwd, 'docs/xplat/generated/Angular', lang))) continue; + + const script = lang === 'en' ? 'generate:angular' : 'generate:angular:jp'; + console.log(` ! docs/xplat/generated/Angular/${lang} is missing — links to xplat-authored`); + console.log(` Angular topics may report a false "not found". Run:`); + console.log(` npm run ${script} --prefix docs/xplat`); + console.log(''); + } +} + /** @type {Array<{file: string, line: number, href: string}>} */ const brokenLinks = []; let totalFiles = 0; @@ -397,14 +562,16 @@ for (const file of filesToScan) { for (const { href, line, kind } of links) { if (kind === 'absolute') { if (langRoot) { - const resolved = resolveAbsoluteLink(langRoot, href); - if (resolved === null) { - brokenLinks.push({ file: relFile, line, href, reason: 'not-found' }); + const { resolved, reason } = resolveAbsoluteLink(langRoot, href); + // A legacy .html suffix 404s on the Astro routes even when the + // target page itself exists, so report it either way. + if (resolved === null || reason === 'legacy-html') { + brokenLinks.push({ file: relFile, line, href, reason }); } } continue; } - const { resolved, missingExt, bare } = resolveLink(fileDir, href); + const { resolved, missingExt, bare } = resolveLink(fileDir, href, langRoot); if (resolved === null) { brokenLinks.push({ file: relFile, line, href, reason: 'not-found' }); } else if (bare) { @@ -421,13 +588,156 @@ for (const file of filesToScan) { const href = m[1]; const hash = m[2] ?? ''; const abs = resolve(fileDir, href); - if (existsSync(abs + '.mdx')) { + const resolvesToPage = [abs, ...siblingRootPaths(langRoot, abs)] + .some(candidate => existsSync(candidate + '.mdx')); + if (resolvesToPage) { const line = (content.slice(0, m.index).match(/\n/g) || []).length + 1; brokenLinks.push({ file: relFile, line, href: href + hash, reason: 'bare-path' }); } } } +// toc.json navigation + +/** + * toc.json hrefs are the sidebar's only source of navigation, and they are file + * paths relative to the components dir carrying the .mdx extension — not URLs. + * + * They need checking for the same reason the links above do, and are easy to get + * wrong in the same way: a topic move changes both, and buildSidebar() drops an + * entry whose target is missing (docExists() → null in src/sidebar.ts) rather + * than failing, so a stale href disappears from the sidebar with no error. + * + * Resolution reuses getDocRoots(), so an Angular toc entry may point at a page + * that only exists under docs/xplat/generated/Angular// until the sync runs. + */ + +/** Ordered { value, line } for every "href" in a toc, read from the raw text. */ +function tocHrefLines(text) { + const lines = []; + const re = /"href"\s*:\s*"((?:[^"\\]|\\.)*)"/g; + let m; + while ((m = re.exec(text)) !== null) { + lines.push({ + value: m[1], + line: (text.slice(0, m.index).match(/\n/g) || []).length + 1, + }); + } + return lines; +} + +/** + * Yields every toc entry carrying an href, in document order, with the chain of + * entry names and the platforms it is excluded for. + * + * buildFilteredToc() in docs/xplat/astro.config.ts drops an excluded node along + * with its children, so exclusions accumulate down the tree. Excluded entries + * are still yielded (flagged) to keep the ordering aligned with tocHrefLines(). + */ +function* walkTocEntries(entries, trail = [], excluded = [], counter = { n: 0 }) { + if (!Array.isArray(entries)) return; + + for (const entry of entries) { + if (!entry || typeof entry !== 'object') continue; + + const path = [...trail, entry.name ?? '(unnamed)']; + const excl = Array.isArray(entry.exclude) ? [...excluded, ...entry.exclude] : excluded; + + if (typeof entry.href === 'string' && entry.href) { + yield { href: entry.href, trail: path, excluded: excl, index: counter.n++ }; + } + if (Array.isArray(entry.items)) { + yield* walkTocEntries(entry.items, path, excl, counter); + } + } +} + +/** + * True when a toc href resolves under any of `roots`. + * + * docExists() accepts the href as written and also swaps .md ↔ .mdx, so both + * count here. + */ +function tocHrefResolves(roots, href) { + const normalized = href.replace(/\\/g, '/'); + const swapped = normalized.endsWith('.mdx') ? normalized.slice(0, -4) + '.md' + : normalized.endsWith('.md') ? normalized.slice(0, -3) + '.mdx' + : null; + + for (const { dir, accepts } of roots) { + if (!accepts(normalized)) continue; + if (isFile(resolve(dir, 'components', normalized))) return true; + if (swapped && isFile(resolve(dir, 'components', swapped))) return true; + } + return false; +} + +/** + * The tocs in scope, as { toc, roots, platform }. + * + * Angular ships its own toc per language and resolves through getDocRoots(), so + * it picks up the xplat-authored pages the sync copies in. The xplat platforms + * share one source toc that astro.config.ts filters per platform at build time, + * so the same filter is applied here against each generated tree. + */ +function getTocTargets() { + const targets = []; + + if (!PLATFORM || PLATFORM === 'angular') { + for (const lang of ['en', 'jp']) { + const langRoot = resolve(cwd, 'docs/angular/src/content', lang) + '/'; + const toc = resolve(langRoot, 'components', 'toc.json'); + if (existsSync(toc)) targets.push({ toc, roots: getDocRoots(langRoot), platform: null }); + } + } + + if (!PLATFORM || PLATFORM === 'xplat' || XPLAT_PLATFORMS.has(PLATFORM)) { + for (const platform of ['React', 'WebComponents', 'Blazor']) { + for (const lang of ['en', 'jp']) { + const toc = resolve(cwd, 'docs/xplat/src/content', lang, 'toc.json'); + const dir = resolve(cwd, 'docs/xplat/generated', platform, lang) + '/'; + if (!existsSync(toc) || !existsSync(dir)) continue; + + targets.push({ toc, roots: [{ dir, accepts: () => true }], platform }); + } + } + } + + return targets; +} + +let totalTocHrefs = 0; + +for (const { toc, roots, platform } of getTocTargets()) { + const text = readFileSync(toc, 'utf-8'); + const relToc = relative(cwd, toc).replace(/\\/g, '/'); + + let entries; + try { + entries = JSON.parse(text); + } catch (error) { + brokenLinks.push({ file: relToc, line: 1, href: '(whole file)', reason: `unparseable JSON: ${error.message}` }); + continue; + } + + const hrefLines = tocHrefLines(text); + + for (const { href, trail, excluded, index } of walkTocEntries(entries)) { + if (platform && excluded.includes(platform)) continue; + + totalTocHrefs++; + if (tocHrefResolves(roots, href)) continue; + + brokenLinks.push({ + file: relToc, + line: hrefLines[index]?.value === href ? hrefLines[index].line : 1, + href, + reason: 'toc-not-found', + entry: platform ? `${platform}: ${trail.join(' → ')}` : trail.join(' → '), + }); + } +} + // Reporting const HR = '═'.repeat(72); @@ -437,7 +747,7 @@ const HR2 = '─'.repeat(72); if (SUMMARY) { const label = PLATFORM ?? 'all'; const status = brokenLinks.length === 0 ? '✅' : '❌'; - console.log(` ${status} ${label.padEnd(10)} Broken links: ${brokenLinks.length} (${totalFiles} files, ${totalLinks} links)`); + console.log(` ${status} ${label.padEnd(10)} Broken links: ${brokenLinks.length} (${totalFiles} files, ${totalLinks} links, ${totalTocHrefs} toc hrefs)`); process.exit(brokenLinks.length > 0 ? 1 : 0); } @@ -445,27 +755,33 @@ if (SUMMARY) { if (SUMMARY) { const label = PLATFORM ?? 'all'; const status = brokenLinks.length === 0 ? '✅' : '❌'; - console.log(` ${status} ${label.padEnd(10)} Broken links: ${brokenLinks.length} (${totalFiles} files, ${totalLinks} links)`); + console.log(` ${status} ${label.padEnd(10)} Broken links: ${brokenLinks.length} (${totalFiles} files, ${totalLinks} links, ${totalTocHrefs} toc hrefs)`); process.exit(brokenLinks.length > 0 ? 1 : 0); } console.log(` MDX/MD files scanned : ${totalFiles}`); console.log(` Relative links found : ${totalLinks}`); -console.log(` Broken links : ${brokenLinks.length}\n`); +console.log(` TOC hrefs found : ${totalTocHrefs}`); +console.log(` Broken : ${brokenLinks.length}\n`); console.log(HR); -console.log(' RELATIVE LINK CHECK REPORT (MDX source)'); +console.log(' RELATIVE LINK CHECK REPORT (MDX source + toc.json)'); console.log(HR); if (brokenLinks.length === 0) { - console.log('\n All relative links resolve to existing files.\n'); + console.log('\n All links and toc entries resolve to pages that ship.\n'); } else { for (const item of brokenLinks) { - const tag = item.reason === 'bare-path' ? '[use ./page.mdx instead]' - : item.reason === 'missing-mdx' ? '[add .mdx extension]' + const tag = item.reason === 'bare-path' ? '[use ./page.mdx instead]' + : item.reason === 'missing-mdx' ? '[add .mdx extension]' + : item.reason === 'components-prefix' ? '[drop the /components prefix]' + : item.reason === 'legacy-html' ? '[drop the .html extension]' + : item.reason === 'toc-not-found' ? '[toc target missing — entry is dropped from the sidebar]' + : item.reason.startsWith('unparseable') ? `[${item.reason}]` : '[not found]'; console.log(`\n ✗ ${item.file}:${item.line} ${tag}`); console.log(` href: ${item.href}`); + if (item.entry) console.log(` entry: ${item.entry}`); } console.log(''); } @@ -487,7 +803,8 @@ if (MD_OUTPUT) { lines.push('|---|---|'); lines.push(`| Files scanned | ${totalFiles} |`); lines.push(`| Relative links | ${totalLinks} |`); - lines.push(`| ✅ OK | ${totalLinks - brokenLinks.length} |`); + lines.push(`| TOC hrefs | ${totalTocHrefs} |`); + lines.push(`| ✅ OK | ${totalLinks + totalTocHrefs - brokenLinks.length} |`); lines.push(`| ❌ **Broken** | **${brokenLinks.length}** |`); lines.push(''); @@ -497,10 +814,15 @@ if (MD_OUTPUT) { lines.push('| File | Line | href | Issue |'); lines.push('|---|---:|---|---|'); for (const item of brokenLinks) { - const issue = item.reason === 'bare-path' ? 'use ./page.mdx instead' - : item.reason === 'missing-mdx' ? 'add .mdx extension' + const issue = item.reason === 'bare-path' ? 'use ./page.mdx instead' + : item.reason === 'missing-mdx' ? 'add .mdx extension' + : item.reason === 'components-prefix' ? 'drop the /components prefix' + : item.reason === 'legacy-html' ? 'drop the .html extension' + : item.reason === 'toc-not-found' ? 'toc target missing — entry is dropped from the sidebar' + : item.reason.startsWith('unparseable') ? item.reason : 'not found'; - lines.push(`| \`${item.file}\` | ${item.line} | \`${item.href}\` | ${issue} |`); + const where = item.entry ? ` (${item.entry})` : ''; + lines.push(`| \`${item.file}\` | ${item.line} | \`${item.href}\`${where} | ${issue} |`); } lines.push(''); } From 09ecc13c3b4490086c798ec754a3c635241f8ad7 Mon Sep 17 00:00:00 2001 From: Hristo Hristov <57346540+Hristo313@users.noreply.github.com> Date: Wed, 9 Sep 2026 11:30:40 +0300 Subject: [PATCH 09/35] feat(button): update button topics (#491) --- .../src/content/en/components/button.mdx | 788 ---------------- .../src/content/en/components/dialog.mdx | 2 +- .../themes/misc/angular-material-theming.mdx | 2 +- .../themes/misc/bootstrap-theming.mdx | 2 +- .../en/components/themes/roundness.mdx | 2 +- .../src/content/en/components/time-picker.mdx | 2 +- .../src/content/en/components/toc.json | 2 +- .../src/content/en/components/tooltip.mdx | 2 +- .../en/grids_templates/row-editing.mdx | 4 +- .../src/content/en/grids_templates/search.mdx | 2 +- .../anatomy-content-light/button-lt-a.png | Bin 0 -> 80085 bytes .../content/en/images/button/button-do-1.png | Bin 0 -> 2997 bytes .../content/en/images/button/button-do-2.png | Bin 0 -> 3425 bytes .../content/en/images/button/button-do-3.png | Bin 0 -> 3425 bytes .../en/images/button/button-do-not-1.png | Bin 0 -> 3001 bytes .../en/images/button/button-do-not-2.png | Bin 0 -> 3508 bytes .../en/images/button/button-do-not-3.png | Bin 0 -> 6667 bytes .../src/assets/images/button/button-do-1.png | Bin 0 -> 2997 bytes .../src/assets/images/button/button-do-2.png | Bin 0 -> 3425 bytes .../src/assets/images/button/button-do-3.png | Bin 0 -> 3425 bytes .../assets/images/button/button-do-not-1.png | Bin 0 -> 3001 bytes .../assets/images/button/button-do-not-2.png | Bin 0 -> 3508 bytes .../assets/images/button/button-do-not-3.png | Bin 0 -> 6667 bytes .../content/en/components/inputs/badge.mdx | 59 +- .../en/components/inputs/button-group.mdx | 192 +++- .../content/en/components/inputs/button.mdx | 855 +++++++++++++++--- .../accessibility-compliance.mdx | 2 +- docs/xplat/src/content/en/toc.json | 12 +- 28 files changed, 925 insertions(+), 1003 deletions(-) delete mode 100644 docs/angular/src/content/en/components/button.mdx create mode 100644 docs/angular/src/content/en/images/anatomy-content-light/button-lt-a.png create mode 100644 docs/angular/src/content/en/images/button/button-do-1.png create mode 100644 docs/angular/src/content/en/images/button/button-do-2.png create mode 100644 docs/angular/src/content/en/images/button/button-do-3.png create mode 100644 docs/angular/src/content/en/images/button/button-do-not-1.png create mode 100644 docs/angular/src/content/en/images/button/button-do-not-2.png create mode 100644 docs/angular/src/content/en/images/button/button-do-not-3.png create mode 100644 docs/xplat/src/assets/images/button/button-do-1.png create mode 100644 docs/xplat/src/assets/images/button/button-do-2.png create mode 100644 docs/xplat/src/assets/images/button/button-do-3.png create mode 100644 docs/xplat/src/assets/images/button/button-do-not-1.png create mode 100644 docs/xplat/src/assets/images/button/button-do-not-2.png create mode 100644 docs/xplat/src/assets/images/button/button-do-not-3.png diff --git a/docs/angular/src/content/en/components/button.mdx b/docs/angular/src/content/en/components/button.mdx deleted file mode 100644 index f9dfe1874c..0000000000 --- a/docs/angular/src/content/en/components/button.mdx +++ /dev/null @@ -1,788 +0,0 @@ ---- -title: Angular Button Component - Ignite UI for Angular - MIT license -description: Enhance standard buttons with built-in text, images and more features using Ignite UI for Angular Button component. Try it now. -keywords: Angular Button component, Angular Button control, Ignite UI for Angular, UI controls, Angular widgets, web widgets, UI widgets, Angular, Native Angular Components Suite, Native Angular Controls, Angular UI Components, -license: MIT -llms: - description: "Angular Button directive is used for creating and adding actionable buttons to a web page/application." ---- - -import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; -import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; -import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; - -# Angular Button Overview - -Angular Button directive is used for creating and adding actionable buttons to a web page/application. There are different Angular Button types that are easy to customize and include several built-in features. By default, Angular Material uses native `', - styleUrls: ['home.component.scss'], - standalone: true, - imports: [IgxButtonDirective] -}) -export class HomeComponent {} -``` - -Now that you have the Ignite UI for Angular Button module or directive imported, you can start using the `igxButton` directive on elements. - -## Angular Button Types - -### Flat Button - -Use the directive to add a simple flat button in your component template. Note that if you do not choose a type, by default it will be set to `flat`. - -```html - -``` - - - -### Contained Button - -All you have to do to create a contained button is to change the value of the `igxButton` property: - -```html - -``` - - - -### Outlined Button - -Analogically, we can switch to outlined type: - -```html - -``` - - - -### Icon Button - -As of version `17.1.0` the IgniteUI for Angular exposes a new `igxIconButton` directive intended to turn icons into fully functional buttons. You can read more about the [_Icon Button here_](/icon-button). - -```html - -``` - - -This component uses Material Icons. Add the following link to your `index.html`: `` - - - - -### Floating Action Button - -We can create a floating action button and use an icon to display: - -```html - -``` - -To create an extended FAB, you can add any element prior to the `igx-icon`: - -```html - -``` - - -To get the extended FAB text styled properly, use `` or `
` tags. - - - - -## Examples - -### Angular Disable Button - -The `disabled` property can be used to make a button unclickable: - -```html - -``` - - - -### Ripple - -The directive adds a ripple effect to your buttons or other specified elements. You can easily change the default ripple color, position and duration, using its properties: - -```html - -``` - - - -### Span - -We can also use the `igxButton` directive to turn elements like `span` and `div` into Ignite UI for Angular styled buttons. The default colors can be customized via the `igxButtonColor` and the `igxButtonBackground` properties: - -```html - - Span - -``` - - - -## Size - -We can allow the user to choose the size of the `igxButton` by using the `--ig-size` custom CSS property. To do this, first we have to import the `IgxButtonGroupModule`, and then use the component to display size values. This way whenever one gets selected, we will update the **--ig-size** CSS property. - -```typescript -// app.module.ts -... -import { IgxButtonGroupModule } from 'igniteui-angular/button-group'; -// import { IgxButtonGroupModule } from '@infragistics/igniteui-angular'; for licensed package -@NgModule({ - imports: [ - ... - IgxButtonGroupModule - ... - ] -}) -``` - -```html -{/*buttons-density.component.html*/} - -... - -``` - -```typescript -// buttons-density.component.ts -public size = "large"; -public sizes; -public ngOnInit() { - this.sizes = [ - { label: 'large', selected: this.size === 'large', togglable: true }, - { label: 'medium', selected: this.size === 'medium', togglable: true }, - { label: 'small', selected: this.size === 'small', togglable: true } - ]; -} - -public selectSize(event: any) { - this.size = this.sizes[event.index].label; -} - -@HostBinding('style.--ig-size') -protected get sizeStyle() { - return `var(--ig-size-${this.size})`; -} -``` - -If all went well, you should see something like the following in the browser: - - - -
- -## Styling - -### Button Theme Property Map - -When you modify a primary property, all related dependent properties are updated automatically: - -
- - - - - - - - - -
- -
- -### Material Theme - -#### Flat Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$foreground** | $hover-background | Background color for hovered button | -| | $focus-background | Background color for focused button | -| | $focus-hover-background | Background color for button on focus + hover | -| | $active-background | Background color for active button | -| | $hover-foreground | Foreground color for hovered button | -| | $icon-color-hover | Icon color for hovered button | -| | $focus-foreground | Foreground color for focused button | -| | $focus-hover-foreground | Foreground color for button on focus + hover | -| | $active-foreground | Foreground color for active button | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | - -#### Contained Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$background** | $foreground | Foreground based on background | -| | $icon-color | Icon color based on background | -| | $hover-background | Hover background color | -| | $hover-foreground | Foreground on hover | -| | $icon-color-hover | Icon color on hover | -| | $focus-background | Focus background color | -| | $focus-foreground | Foreground on focus | -| | $focus-hover-background | Focus + hover background | -| | $focus-hover-foreground | Foreground on focus + hover | -| | $active-background | Active background color | -| | $active-foreground | Active foreground color | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | - -#### Outlined Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$foreground** | $hover-background | Background color for hovered button | -| | $focus-background | Background color for focused button | -| | $focus-hover-background | Background color for button on focus + hover | -| | $active-background | Background color for active button | -| | $hover-foreground | Foreground color for hovered button | -| | $icon-color-hover | Icon color for hovered button | -| | $focus-foreground | Foreground color for focused button | -| | $focus-hover-foreground | Foreground color for button on focus + hover | -| | $active-foreground | Foreground color for active button | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $border-color | The border color for outlined buttons. | -| | $hover-border-color | The border color for hovered outlined buttons. | -| | $focus-border-color | The border color for focused outlined buttons. | -| | $focus-visible-border-color | The border color for outlined buttons when focus is visible. | -| | $active-border-color | The border color for active outlined buttons. | - -#### FAB Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$background** | $foreground | Foreground based on background | -| | $icon-color | Icon color based on background | -| | $hover-background | Hover background color | -| | $hover-foreground | Foreground on hover | -| | $icon-color-hover | Icon color on hover | -| | $focus-background | Focus background color | -| | $focus-foreground | Foreground on focus | -| | $active-background | Active background color | -| | $active-foreground | Active foreground color | -| | $focus-hover-background | Focus + hover background | -| | $focus-hover-foreground | Foreground on focus + hover | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | - -
- -
- -### Fluent Theme - -#### Flat Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$foreground** | $hover-background | Background color for hovered button | -| | $focus-background | Background color for focused button | -| | $focus-hover-background | Background color for button on focus + hover | -| | $active-background | Background color for active button | -| | $hover-foreground | Foreground color for hovered button | -| | $icon-color-hover | Icon color for hovered button | -| | $focus-foreground | Foreground color for focused button | -| | $focus-hover-foreground | Foreground color for button on focus + hover | -| | $active-foreground | Foreground color for active button | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $focus-visible-border-color | Border color when focus is visible | - -#### Contained Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$background** | $foreground | Foreground based on background | -| | $icon-color | Icon color based on background | -| | $hover-background | Hover background color | -| | $focus-background | Focus background color | -| | $active-background | Active background color | -| | $hover-foreground | Foreground on hover | -| | $icon-color-hover | Icon color on hover | -| | $focus-foreground | Foreground on focus | -| | $active-foreground | Active foreground color | -| | $focus-hover-background | Focus + hover background | -| | $focus-hover-foreground | Foreground on focus + hover | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $focus-visible-border-color | Border color when focus is visible | - -#### Outlined Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$foreground** | $hover-background | Background color for hovered outlined button. | -| | $focus-background | Background color for focused outlined button. | -| | $focus-hover-background | Background color for outlined button on focus + hover. | -| | $active-background | Background color for active outlined button. | -| | $hover-foreground | Foreground color for hovered outlined button. | -| | $icon-color-hover | Icon color for hovered outlined button. | -| | $focus-foreground | Foreground color for focused outlined button. | -| | $focus-hover-foreground | Foreground color for outlined button on focus + hover. | -| | $active-foreground | Foreground color for active outlined button. | -| | $focus-visible-foreground | Foreground color for outlined button when focus is visible. | -| | $focus-visible-border-color | Border color for outlined button when focus is visible. | -| | $border-color | Border color for outlined button. | -| | $hover-border-color | Border color for hovered outlined button. | -| | $focus-border-color | Border color for focused outlined button. | -| | $active-border-color | Border color for active outlined button. | - -#### FAB Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$background** | $foreground | Foreground based on background | -| | $icon-color | Icon color based on background | -| | $hover-background | Hover background color | -| | $hover-foreground | Foreground on hover | -| | $icon-color-hover | Icon color on hover | -| | $active-background | Active background color | -| | $active-foreground | Active foreground color | -| | $focus-background | Focus background color | -| | $focus-foreground | Foreground on focus | -| | $focus-hover-background | Focus + hover background | -| | $focus-hover-foreground | Foreground on focus + hover | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $focus-visible-border-color | Border color when focus is visible | - -
- -
- -### Bootstrap Theme - -#### Flat Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$foreground** | $hover-foreground | Foreground color for hovered button | -| | $icon-color-hover | Icon color for hovered button | -| | $focus-foreground | Foreground color for focused button | -| | $focus-hover-foreground | Foreground color for button on focus + hover | -| | $active-foreground | Foreground color for active button | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $focus-visible-border-color | Border color when focus is visible | -| | $disabled-foreground | Foreground color for disabled button | -| | $disabled-icon-color | Icon color for disabled button | -| | $shadow-color | Shadow color | - -#### Contained Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$background** | $foreground | Foreground based on background | -| | $icon-color | Icon color based on background | -| | $hover-background | Hover background color | -| | $focus-background | Focus background color | -| | $active-background | Active background color | -| | $hover-foreground | Foreground on hover | -| | $icon-color-hover | Icon color on hover | -| | $focus-foreground | Foreground on focus | -| | $focus-hover-background | Focus + hover background | -| | $focus-hover-foreground | Foreground on focus + hover | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $active-foreground | Active foreground color | -| | $shadow-color | Shadow color | -| | $disabled-background | Disabled background color | -| | $disabled-foreground | Disabled foreground color | -| | $disabled-icon-color | Disabled icon color | - -#### Outlined Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$foreground** | $hover-background | Background color for hovered button | -| | $focus-background | Background color for focused button | -| | $focus-hover-background | Background color for button on focus + hover | -| | $active-background | Background color for active button | -| | $hover-foreground | Foreground color for hovered button | -| | $icon-color-hover | Icon color for hovered button | -| | $focus-foreground | Foreground color for focused button | -| | $focus-hover-foreground | Foreground color for button on focus + hover | -| | $active-foreground | Foreground color for active button | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $focus-visible-border-color | Border color when focus is visible | -| | $disabled-foreground | Foreground color for disabled button | -| | $disabled-icon-color | Icon color for disabled button | -| | $disabled-border-color | Border color for disabled button | -| | $hover-border-color | Hover border color | -| | $focus-border-color | Focus border color | -| | $active-border-color | Active border color | -| | $shadow-color | Shadow color | - -#### FAB Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$background** | $foreground | Foreground based on background | -| | $icon-color | Icon color based on background | -| | $hover-background | Hover background color | -| | $focus-background | Focus background color | -| | $active-background | Active background color | -| | $disabled-background | Disabled background color | -| | $hover-foreground | Foreground on hover | -| | $icon-color-hover | Icon color on hover | -| | $focus-foreground | Foreground on focus | -| | $focus-hover-background | Focus + hover background | -| | $focus-hover-foreground | Foreground on focus + hover | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $active-foreground | Active foreground color | -| | $shadow-color | Shadow color | -| | $disabled-foreground | Disabled foreground color | -| | $disabled-icon-color | Disabled icon color | - -
- -
- -### Indigo Theme - -#### Flat Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$foreground** | $hover-background | Background color for hovered button | -| | $focus-background | Background color for focused button | -| | $focus-hover-background | Background color for button on focus + hover | -| | $active-background | Background color for active button | -| | $hover-foreground | Foreground color for hovered button | -| | $icon-color-hover | Icon color for hovered button | -| | $focus-foreground | Foreground color for focused button | -| | $focus-hover-foreground | Foreground color for button on focus + hover | -| | $active-foreground | Foreground color for active button | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $disabled-foreground | Disabled foreground color | -| | $disabled-icon-color | Disabled icon color | -| | $shadow-color | Shadow color | - -#### Contained Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$background** | $foreground | Foreground based on background | -| | $icon-color | Icon color based on background | -| | $hover-background | Hover background color | -| | $focus-background | Focus background color | -| | $active-background | Active background color | -| | $hover-foreground | Foreground on hover | -| | $icon-color-hover | Icon color on hover | -| | $focus-foreground | Foreground on focus | -| | $focus-hover-background | Focus + hover background | -| | $focus-hover-foreground | Foreground on focus + hover | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $active-foreground | Active foreground color | -| | $shadow-color | Shadow color | -| | $disabled-background | Disabled background color | -| | $disabled-foreground | Disabled foreground color | -| | $disabled-icon-color | Disabled icon color | - -#### Outlined Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$foreground** | $hover-background | Background color for hovered button | -| | $focus-background | Background color for focused button | -| | $focus-hover-background | Background color for button on focus + hover | -| | $active-background | Background color for active button | -| | $hover-foreground | Foreground color for hovered button | -| | $icon-color-hover | Icon color for hovered button | -| | $focus-foreground | Foreground color for focused button | -| | $focus-hover-foreground | Foreground color for button on focus + hover | -| | $active-foreground | Foreground color for active button | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $focus-visible-border-color | Border color when focus is visible | -| | $border-color | Border color | -| | $hover-border-color | Hover border color | -| | $focus-border-color | Focus border color | -| | $active-border-color | Active border color | -| | $shadow-color | Shadow color | - -#### FAB Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$background** | $foreground | Foreground based on background | -| | $icon-color | Icon color based on background | -| | $hover-background | Hover background color | -| | $focus-background | Focus background color | -| | $active-background | Active background color | -| | $disabled-background | Disabled background color | -| | $hover-foreground | Foreground on hover | -| | $icon-color-hover | Icon color on hover | -| | $focus-foreground | Foreground on focus | -| | $focus-hover-background | Focus + hover background | -| | $focus-hover-foreground | Foreground on focus + hover | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $active-foreground | Active foreground color | -| | $shadow-color | Shadow color | -| | $disabled-foreground | Disabled foreground color | -| | $disabled-icon-color | Disabled icon color | - -
- -
- -
- - -> **Note:** The resulting dependent properties may vary slightly depending on the selected theme (Material, Fluent, Bootstrap, Indigo). - -To style the button you can use our type-specific theme functions: , , , and . - -Each of them will target only the buttons of that specific type. - -To get started, first import the themes module, which exports all theme functions and the `tokens()` mixin: - -```scss -@use "igniteui-angular/theming" as *; - -// IMPORTANT: Prior to Ignite UI for Angular version 13 use: -// @import '~igniteui-angular/lib/core/styles/themes/index'; -``` - -Next, create a new theme that extends the type-specific theme function for the type of button you are styling. In this example, we will use the function and pass values to the `$foreground` and the `$background` parameters, along with their respective hover and active parameters. - -Given the following markup: - -```html -
- - -
-``` - -You can create the following theme: - -```scss -$custom-contained-theme: contained-button-theme( - $background: #f9f0ff, - $foreground: #722ed1, - $hover-background: #efdbff, - $hover-foreground: #9254de, - $active-foreground: #531dab, - $active-background: #dfc2fa, -); -``` - -Take a look at the section for a complete list of available parameters for styling the contained-type buttons. - -Finally, **include** the custom theme in your application: - -```scss -.my-contained-btn { - @include tokens($custom-contained-theme); -} -``` - -With the type-specific theme functions, styling buttons is much easier. - -For and functions, you only need to provide a color value to the `$background` parameter. All other button state and text colors (if they are not provided) will then be automatically generated and applied based on that value. - -The text color is determined by the newly added function, which calculates whether black or white provides better contrast against the supplied background color. - -For and functions, the button state colors are also automatically generated and applied, but they are derived from the supplied `$foreground` parameter instead of `$background`. - -In the sample below, you can see how using the button component with customized CSS variables allows you to create a design that visually resembles the button used in the [`Ant`](https://ant.design/components/button?theme=light#button-demo-color-variant) design system. - - - - -The sample uses the [Bootstrap Light](/themes/sass/schemas#predefined-schemas) schema. - - -### Styling with Tailwind - -You can style the `button` using our custom Tailwind utility classes. Make sure to [set up Tailwind](/themes/misc/tailwind-classes) first. - -Along with the tailwind import in your global stylesheet, you can apply the desired theme utilities as follows: - -```scss -@import "tailwindcss"; -... -@use 'igniteui-theming/tailwind/utilities/material.css'; -``` - -The utility file includes both `light` and `dark` theme variants. - -- Use `light-*` classes for the light theme. -- Use `dark-*` classes for the dark theme. -- Append the component name after the prefix. Because the button has types, the classes are used like so, e.g., `light-contained-button`, `light-flat-button` `dark-outlined-button`, `dark-fab-button`, etc. - -Once applied, these classes enable dynamic theme calculations. From there, you can override the generated CSS variables using `arbitrary properties`. After the colon, provide any valid CSS color format (HEX, CSS variable, RGB, etc.). - -You can find the full list of properties in the which reflect differently in the different variants, the primary property for the `flat` and `outlined` buttons is `$foreground` and for the `contained` and `fab` buttons is `$background`. The syntax is as follows: - -```html -
- -
- - - -
-
- - - -
-
- - - -
-
- - - -
-
-``` - - -The exclamation mark(`!`) is required to ensure the utility class takes precedence. Tailwind applies styles in layers, and without marking these styles as important, they will get overridden by the component’s default theme. - - -At the end your buttons should look like this: - - - -### Custom sizing - -You can change the button height either by using the `--size` variable, targeting the `button` directly: - -```scss -button { - --size: 50px; -} -``` - -Or you can use the universal `--ig-button-size` variable to target all instances: - -```html -
- - -
-``` - -```scss -.my-app { - --ig-button-size: 50px; -} -``` - -You can also use one of the predefined sizes, assigning it to the `--ig-size` variable. The available values for `--ig-size` are `--ig-size-small`, `--ig-size-medium`, and `--ig-size-large`: - -```scss -button { - --ig-size: var(--ig-size-large); -} -``` - -Learn more about it in the [Size](/display-density) article. - -
- -## API References -
-- -- -- -- -- -## Additional Resources - -
- -Our community is active and always welcoming to new ideas. - -- [Ignite UI for Angular **Forums**](https://www.infragistics.com/community/forums/f/ignite-ui-for-angular) -- [Ignite UI for Angular **GitHub**](https://github.com/IgniteUI/igniteui-angular) diff --git a/docs/angular/src/content/en/components/dialog.mdx b/docs/angular/src/content/en/components/dialog.mdx index 65dbe41167..b564ded9e8 100644 --- a/docs/angular/src/content/en/components/dialog.mdx +++ b/docs/angular/src/content/en/components/dialog.mdx @@ -294,7 +294,7 @@ $my-dialog-theme: dialog-theme( ``` -In order to style any additional components that are used as part of the dialog window's content (such as the [`IgxButton`](/button)), an additional theme should be created that is specific to the respective component and is placed under the dialog window's scope only (so it does not affect the rest of the application). +In order to style any additional components that are used as part of the dialog window's content (such as the [`IgxButton`](./inputs/button.mdx)), an additional theme should be created that is specific to the respective component and is placed under the dialog window's scope only (so it does not affect the rest of the application). ```scss diff --git a/docs/angular/src/content/en/components/themes/misc/angular-material-theming.mdx b/docs/angular/src/content/en/components/themes/misc/angular-material-theming.mdx index 0ba0614b6a..105caff742 100644 --- a/docs/angular/src/content/en/components/themes/misc/angular-material-theming.mdx +++ b/docs/angular/src/content/en/components/themes/misc/angular-material-theming.mdx @@ -415,7 +415,7 @@ Related topics: - [Component Themes](../sass/component-themes.mdx) - [Typography](../sass/typography.mdx) - [Avatar Component](../../layouts/avatar.mdx) -- [Button Component](../../button.mdx) +- [Button Component](inputs/button) - [Dialog Component](../../dialog.mdx) - [Icon Component](../../icon.mdx) - [Expansion Panel Component](../../expansion-panel.mdx) diff --git a/docs/angular/src/content/en/components/themes/misc/bootstrap-theming.mdx b/docs/angular/src/content/en/components/themes/misc/bootstrap-theming.mdx index 8e684acf91..29ecf33030 100644 --- a/docs/angular/src/content/en/components/themes/misc/bootstrap-theming.mdx +++ b/docs/angular/src/content/en/components/themes/misc/bootstrap-theming.mdx @@ -368,7 +368,7 @@ Ignite UI for Angular exposes four default type scales for each of its themes, w - [Component Themes](/themes/sass/component-themes) - [Typography](/themes/sass/typography) - [Avatar Component](../../layouts/avatar.mdx) -- [Button Component](/button) +- [Button Component](inputs/button) - [Dialog Component](/dialog) - [Icon Component](/icon) - [List Component](/list) diff --git a/docs/angular/src/content/en/components/themes/roundness.mdx b/docs/angular/src/content/en/components/themes/roundness.mdx index 385c3ca003..5a4a1300ff 100644 --- a/docs/angular/src/content/en/components/themes/roundness.mdx +++ b/docs/angular/src/content/en/components/themes/roundness.mdx @@ -20,7 +20,7 @@ Many Ignite UI components have predefined minimum and maximum border-radius valu When you set `--ig-radius-factor` to 0, the component uses its minimum border-radius and will appear more block-like with sharp corners. When set to 1, the component uses its maximum predefined border-radius and will appear rounded. Here is a list of the components that have predefined minimum and maximum border-radius values and can be modified using the `--ig-radius-factor` variable:
-• [Action Strip](/action-strip) • [Button](/button) • [Button Group](/inputs/button-group) • [Calendar](/calendar) • [Card](/card) • [Carousel](/carousel) • [Checkbox](/checkbox) • [Chip](/chip) • [Combo](/combo) • [Date Picker](/date-picker) • [Date Range Picker](/date-range-picker) • [Grid](/grid/grid) • [Input Group](/input-group) • [Linear Progress](/linear-progress) • [List](/list) • [Month Picker](/month-picker) • [Navigation Drawer](/navdrawer) • [Radio](/radio-button) • [Ripple](/ripple) • [Snackbar](/snackbar) • [Switch](/switch) • [Toast](/toast) +• [Action Strip](/action-strip) • [Button](inputs/button) • [Button Group](/inputs/button-group) • [Calendar](/calendar) • [Card](/card) • [Carousel](/carousel) • [Checkbox](/checkbox) • [Chip](/chip) • [Combo](/combo) • [Date Picker](/date-picker) • [Date Range Picker](/date-range-picker) • [Grid](/grid/grid) • [Input Group](/input-group) • [Linear Progress](/linear-progress) • [List](/list) • [Month Picker](/month-picker) • [Navigation Drawer](/navdrawer) • [Radio](/radio-button) • [Ripple](/ripple) • [Snackbar](/snackbar) • [Switch](/switch) • [Toast](/toast) ## Usage diff --git a/docs/angular/src/content/en/components/time-picker.mdx b/docs/angular/src/content/en/components/time-picker.mdx index 115711897c..d177134b97 100644 --- a/docs/angular/src/content/en/components/time-picker.mdx +++ b/docs/angular/src/content/en/components/time-picker.mdx @@ -408,7 +408,7 @@ $my-time-picker-theme: time-picker-theme( ``` -In order to style any additional components that are used as part of the time picker window's content (such as the [`IgxButton`](/button)), an additional theme should be created that is specific to the respective component and is placed under the dialog window's scope only (so it does not affect the rest of the application). +In order to style any additional components that are used as part of the time picker window's content (such as the [`IgxButton`](./inputs/button.mdx)), an additional theme should be created that is specific to the respective component and is placed under the dialog window's scope only (so it does not affect the rest of the application). Since the time picker window uses the [`IgxOverlayService`](/overlay), in order for our custom theme to reach down the time picker window that we want to style, we will provide a specific outlet where the dialog window will be placed in the DOM when it is visible. diff --git a/docs/angular/src/content/en/components/toc.json b/docs/angular/src/content/en/components/toc.json index 44efc34f54..f26edc46d8 100644 --- a/docs/angular/src/content/en/components/toc.json +++ b/docs/angular/src/content/en/components/toc.json @@ -1979,7 +1979,7 @@ }, { "name": "Button", - "href": "button.mdx" + "href": "inputs/button.mdx" }, { "name": "Button Group", diff --git a/docs/angular/src/content/en/components/tooltip.mdx b/docs/angular/src/content/en/components/tooltip.mdx index 88c1e4a8a1..03f7b9e178 100644 --- a/docs/angular/src/content/en/components/tooltip.mdx +++ b/docs/angular/src/content/en/components/tooltip.mdx @@ -486,7 +486,7 @@ $dark-tooltip: tooltip-theme( ``` -In order to style any additional components that are used as part of the tooltip's content (such as [`IgxButton`](/button), [`IgxSwitch`](/switch), etc.), an additional theme should be created that is specific to the respective component and placed under the tooltip's scope only (so it does not affect the rest of the application). +In order to style any additional components that are used as part of the tooltip's content (such as [`IgxButton`](./inputs/button.mdx), [`IgxSwitch`](/switch), etc.), an additional theme should be created that is specific to the respective component and placed under the tooltip's scope only (so it does not affect the rest of the application). Since the tooltip uses the [`IgxOverlayService`](/overlay), in order for our custom theme to reach down the tooltip that we want to style, we will provide a specific outlet where the tooltip will be placed in the DOM when it is visible. diff --git a/docs/angular/src/content/en/grids_templates/row-editing.mdx b/docs/angular/src/content/en/grids_templates/row-editing.mdx index effadae05b..7844ca4a1c 100644 --- a/docs/angular/src/content/en/grids_templates/row-editing.mdx +++ b/docs/angular/src/content/en/grids_templates/row-editing.mdx @@ -320,9 +320,9 @@ If you want the buttons to be part of the keyboard navigation, then each on of t Using the [Ignite UI for Angular Theme Library](/themes), we can greatly alter the Row Editing overlay. The Row Editing overlay is a composite element - its UI is comprised of a couple of other components: - [`igx-banner`](/banner) in order to render its contents - - [`igx-button`](/button)s are rendered in the default template (for the `Done` and `Cancel` buttons). + - [`igx-button`](inputs/button)s are rendered in the default template (for the `Done` and `Cancel` buttons). -In the below example, we will make use of those two components' styling options, [`button styling`](/button#styling) & [`banner-styling`](/banner#styling), to customize the experience of our {ComponentName}'s Row Editing. +In the below example, we will make use of those two components' styling options, [`button styling`](inputs/button#styling) & [`banner-styling`](/banner#styling), to customize the experience of our {ComponentName}'s Row Editing. We will also style the current cell's editor and background to make it more distinct. diff --git a/docs/angular/src/content/en/grids_templates/search.mdx b/docs/angular/src/content/en/grids_templates/search.mdx index c75a46a425..d0330d3f09 100644 --- a/docs/angular/src/content/en/grids_templates/search.mdx +++ b/docs/angular/src/content/en/grids_templates/search.mdx @@ -260,7 +260,7 @@ What if we would like to filter and sort our {ComponentTitle} or even to add and ### Adding icons By using some of our other components, we can create an enriched user interface and improve the overall design of our entire search bar! We can have a nice search or delete icon on the left of the search input, a couple of chips for our search options and some material design icons combined with nice ripple styled buttons for our navigation on the right. We can wrap these components inside an input group for a more refined design. -To do this, let's go and grab the [**IgxInputGroup**](/input-group), [**IgxIcon**](/icon), [**IgxRipple**](/ripple), [**IgxButton**](/button) and the [**IgxChip**](/chip) modules. +To do this, let's go and grab the [**IgxInputGroup**](/input-group), [**IgxIcon**](/icon), [**IgxRipple**](/ripple), [**IgxButton**](inputs/button) and the [**IgxChip**](/chip) modules. ```typescript // app.module.ts diff --git a/docs/angular/src/content/en/images/anatomy-content-light/button-lt-a.png b/docs/angular/src/content/en/images/anatomy-content-light/button-lt-a.png new file mode 100644 index 0000000000000000000000000000000000000000..05656c6c3e148d3c1004f51829cfac5cd38d1c4a GIT binary patch literal 80085 zcmeFZXIN9)7B(70L=nYGQ2`aDi4;*lI$Hr10qMO+?Vf-!(a#FVX$36d-s69yqx>t3V!Uncf%?W29wf*{<9UTrM&}xWD7Lb{R39ndx`{p z+3l{SuLXnEB<-i)|5o};3YW$gcip^=kLtQt zjV;crz|&P=5*Cx$udn|~#WmS#i-r=DZSQvPUON+Dkb2MT{J4A5x$@l~ce}o=4u7-v z<)NlyANlTu6#M7=+^h|et=li<7ToNP#FVyw4cZFQV60!Js2XlzSXMyjKQGPH+Xnid z#~!_V8Yx*Diu^@!aT#;*?!EqN?7BDgbGM93;0r?Fi%uVJ`vru;L^umIyq+oMFr?XG2b2qhxlKTv;zP@K>KPz8#x!mD4z5dk)dTra& z!?KV8cCNM#Z}-F5czk$>!-BuRPdVw!bPfN+rHi4*z|+x2XB?rQJ6Ci<9itL;nDStB z`*fcWS)`9YLdsq>_#E_PUdQhEU4Om|29veaR_K!widPjah^>9)%ZL!SSB_HJdD-KC zzD!AF`Ic5brwI933HyTr==s5vXrsSZfl>Wwb`c_2;R+v}zWTkVAUo%|{p0=LG?Gn@ z-VgrS_cYQW{-M;t&e61M_ru*3pat^&-SHoBVAP+ekmb0*RnzP0#|xY#$+PGW^Qfwh zlQKQKq1T%Jb5m*kZb{`R2J2MV=Dmf1<8tAm)<_ADptDmE*xdH-q{f|9B}MCXJCmdCe3h@fbQFfX-nU||c-C$xXAtEMTPgH4b1Bx4PmbCCqS(?rD-Q=& zV8&FZBND#2HzZ)L)CCfIo1m5WPtOPd^A-g#mJJ)I@=u)QvCc^P_O`QD;an~|tZnWa zn)8FwE*-Y$?i+&5BePYbBlE3@61Y*t#yDQ=Tf+%;`LMK}&(qV%HquzP(6EDXDT^GaKZxE@!xQzR=o4fHpYRTOM|StqTyuJUn#D| z5b=X%M#|w}<7$!sE}Bh`Ex$@;InE=hWW&<|@6XkBcJi&pQLC9QkNBR?q>M2b%#q>u zIy1hVQY;xE?+^dlzMZBvp35je9)!UPuF-@Xe?v-UhcC+H;6a~>)IOT#skp)pvwgeyNqshnix;K&&LMaxO|5py;RFL9 zEWhCR7VPAX@(&doWM_u@u6CPuO5^zoPGb-H3wR4P2NLz`Al=2En-P%JoLCt@`9k<< z0?(19Ga5${YC5OeoppD?qU(L}49YNuhl5W#?#WEyOzuAEOy*Vau7gVv(FtMzLgrfh zHE0D002!Ch<~}u=CTW62WozTz+hE7WuGfWD*BWvg5^sEd6H40t3H00|*s|3)9+^!3@n7?$1M}s{5d+7A6NsvUa^+mH=bj$OP391K3=0zzqHAjep=&*J9BzQ%kV!w{n!xr^u4Y` zrjmxmKA7M))FcR@v<*Z&L16v}`e zbcK@kAf8X2bVthzzSd>gvQF&;T@`}I^qL3^CjBwQ0KMJSULF=S0AGHoDms8JR^AJ( zuJGsTQxQb8Qp-IrmxtQPDcarus)C>IhPBPYPtPSu@r6!2Vm3j>0xo7x6Dm2#Rsd^j z7KFTb^lR1==VU$j?~0?v!cfA!Ebl`(Cx80HOl6T<*eeT1zTBIh&`va&gfRZj)eiY)`J9i`dk7r$4A%>ad>V0HB&bxr-R&) zGbtRpavLlQOLbIr_U(}W;5f3vbXnk<`8oQPJSwcA&a?#1FFB^oDdt*C=Sxc_B4(M9dDZC9lPenMfb3^z_4qqKSWdo2+Svy!5M8?%{?V&{dOY zt)OHmt;ILPU^=*skd?S{%Jspv7|bSi^;;DqCTC59$-|s@Md^K3lCwCaw3ba8by>&B zyn^l}wHSf?2-NfD5J>yB&rOOA^jjM~Y?Sm)a&$XwsyX{Fk2M7nZJ`^wc2{-gEU>|q zhuSTNE_1=+^Oi!?4!>B5%wm-=|)^&U~tWokc%O0$z0I?)VnpO`yJAkoq#w zj7j2FqrDK9wDH;-2w-kG+yOKp+Q?Pa85QsT?QZ9wsmpz(Iq9LE#7Pr2;Do%yEgkJb zSl==6@ZX9^5z)#h!@;RB3Zv%cTy9l5q^zL=1jZhS-*E&et9(Ag1ZSutvgVSt;dNO^ z4L(0u6s{}~4z}2{vxQew&HdBlSKPzi)Af%kk|3z5z6&&TX-42W zL=C6uCcTCG$p&_X%IvU`vQ2hbGRo*oa^qxwuOt=N{#JY*D(elS1R2!@fmsRn5>2lN z!Q;aZRHSK$XD+YNL~vW2>0bC6Ok|WlSRTgiu3F$9@9q=qPMqAnFK29rQeWwshiM{u zWDK<1Z%>5>()?Xe=npbFub5%@o$w7B-$E3CRrf-x`X_unV1Rh(o>9CDB!@N~*_=Mb z4ta$d2(+09@efL2WxZ1oTQ~6QJh1p`oi%jHiwtM6=?BPl!~CgIzPA$=R3ZY(Yi-{= z@mmR-YSo9K)MkfTyL?(;H?_zt9j|eFBodfDCH+c zKo?CHcD`(;QMaI7rp2On%3zM*a#W8SA{ldJ2P!>=n3E(q0JxjurzWO?EbzqB37jy^ zu0}(2wG27(lH~l46}o-v>a0zfbRc2)!t@V!q==+MQkOH5LZ50u&KE&77>w#PIwO!v zo5Ux{%i!9>eKCIdYB~35m0cg4M|wYOq-EtB10OrM;=-5BO%)j;Y^n&y%Hvc|!C+?T z?#V9*Mpq#Gp!vUb9YQH!gv`+RyuF7Qvo-F+t;EwCJsQ*(YD-bn&4tQ@?r)H=><7va z$oE5Ttp1}8i5udTO_Sl+gr#7{QU#{FAI-Vv21vNy&ahleO`D_F82cmhiO+^>LrmWn zr0de2=?y?MX1(iPr@V3XTt>RXvkggfmY=o0UkjmVyFHgRw%PN}?5?V_$?ufkXzx=` zyWV}0Q>kM<4S+=_Ja4DP{N!(X(qOt06?5zy^_Q>)+=#ImgwdkvF?GuPnIRg%{;s=p zH$eQ2Dt+?A7jw3jZ#COcGAEK(O;w^VPwLqgDjs?}%bHs3e4uk%PD0 zm!>3-GaB`Ao4K?wQdr5QriS*@SF4*k1b!%IUgtfE}(pRr^i~#L#F<%#A|TUlNnW&xhC6wZB)%Izsu8`+JEkQjhU)u!z-z zq{>Wh$<+AEo(6W;+zTp?v>sgNR7thFVXyt~+T+cZ14D+q4a+=#%Q0gdNhm`e!O$Mb z=$P^2_&sam4&LJB*#pxYa;3P)N{IwI-%F(uNm{ohzSMm=68^4Ve^%o6Wmn0HT~LJV z@jX_BInEPvlkrHh4_HYHSm}4A6wSqSu&!eNRlYTs+!REC10QnFnYa%!VAE(li=V6U zQ8#8z8ZuXrv68Yma`}~*2nV~`IQ4CB%&B5Dg|$h~YFyVP%ys7np7x zC*|^GXmh@}D!zd$J9N1eivPBRxsAqr%~ zKVMmS=GE-8s7>L68}_?*%vm@;f>+@rLA4)*tem|b{Qe2#wKp}>s@|%h9OkU-;HtP$ zGapZB81keTAj`(0Ca=?G$rCEeXFf!c>R;vTG937n9ey+8HikT;L83;NB;-TB05hXf zCv-Jx-FsYf)WRgu>z~stP@8Gv8}BAr&yrXb{0d7Ed3aE@e|t$V8td&)wCIw~%%L|~ zYtH4C-`DbZMb;^3P^+iwX1fwvZ&dvmr}Vy>P35a}SI? zx}a0!d;myx@*N}@oG@IWMg$WlI9KiJM4)}QG_@~j@!7@=9)IhL-_|*C*@<_d zo;ZSv8?;G#7zFCI==ls^Mw1*|oNQ6B{P??up_O{XMsf0xkUHWF zvk#b6e&Sp8iWZbx^Hy{gsWv}1%`vCz@e%b)NkS2`FKGwUZvmmjAjap?7m76fR;RX0 zbARJXrfpR2LtPArofheIGB?Op%@c^qii7- z`6M?^OM&Qcbn-gugeJ4GLAhV0Y;KV!C+@}b-s~>(NnG!j9~>}KJt4d|yq5oQIa5IA z$s~yHeEXj8x;S3rw7$~6G)tn|ST*+s+m!j@FUa*+Gh!3+5IpP2pnyMZ2YdaL>sH2< z@FwRG7az>>I05%gK0Rl7piDkwee~I_J@GmU3NN$0ft36oViVnisP`9k1vWl$D&({+ zA+vdCQ*MQ-J_Pnc2Z7DJYd$8(XB=C*r_Nk_+ftLL&0jESjP8mw<+B_cN zs!0e2pDHI?&Fxd5toLg(_k{OD| zj}w+g>>{St*Vl7Z%$qXEb2Ueew3I`^_SMn_l$1#jGVLsC3r0BCo1unE{QCCf=TMzV z*HxyYQvbjh8?4mL&#iJu=k);vb6$D5iBj5lGKc%qK@eAnB80~Ed7-(JkZ%)ShlN!l z0$pSxmeF;@R=*70{hryWp&kY=iI#E1?;!J#Dr3VRs_5EuK!&Qn57KN7(v#`cA5(AK zV5C*BZkA@a=hInBK3GYSj%eup0@njt&4_z|bBFh?X?g;x|GOj0e@~m6oDd9ld@Z$# zc@r1bI2kZds%Y#7_;&r*gjEL7AS4?Jd>dl1O^_&~dxaTaOaWPNu!Ls_t8PU`lAg&l z*2M-VKh#08;tW6gM^P=} zHWx(486Vd(_r`mSLF&^N*3Rkj2b+2Sy==?;2D_Yvw`;@SI)5!jSt7_3zE< zilAKA6uz8wtJ_bbkGn~m^=<8rql zin~5hVvmdyq**ICa|OAYG`s;T5@T&^ zR45}yt)410M<=qKr6%_(J`h!_W6wpE|L#amLE+Ct0SPVna)Dor#~t-)XYw0PCD- zk_^K7y&{dsX?$n)KOpL+iBA~aXsn9dFdT_I^cBw-MHz7bLui2N zx|($5Y;Kp0MbTr@SaPvB;vr6kNyl}FsWTgAoFd=BKZ?OOn{V>{%iw)OSm$$@A8(s? z3b1@ok`~~hD$p7p`Ktl&WT+n6MfQ_-ql+_vU49id0X1=9yqu=X9lMuqRNBjzZy0K{`rZD2AiCbS#?r$$< zhwf(in8v6$B=ZiLyGxJFsCg79ciX{6WQO=;1uZWKT=QjgQ(sN%Mm_-lId~rAci!QYp4N&SJ^1PqY z-_1y_jY9{~@5R3=UB~TI{PB5Z8x>HvLx}6}-k-~G>*!mlH;q#PCiHEB#W-SpeR4mj zTUH8}4rD=Sz%YNZ;BUC~0l%Fve5Env_Uu@4-BJU~+PDP`Ie`asYP zBaIDnly>pI9MoDk5AXJK&~uWxs|PW<$QBIe${$5(S|`l42e$c7_)6%bpM%02K{ z1n0&M%RAV63OV{on(A>KP$s~a40#F+6cIfA2;r6xJD%2M#hoI~RUY&McpgBNNWLT# zqEPO7@7m+zk)2SV^S#OX8_^nY5@P8ZV1lBL-Q*N{^ee#DvU@+B!j0Y_J=}mCx8Mk% zAy0emFPkQVnDRP@6WU94JqPVO2=;wzpjBYuhdN8W$PqUMa?#UUJ6#-29SYTEUW`6m zjNEv+tS7V=7zhU$$T!ZWQt8Mw@?zIm&RYLbO&J2|HOc9l7vIAidl5_cbKWd{#U~Ja zpXZ+q?a;Z&SB|WM|7@0oWO#JH^S))ny9ijGPH&{U^4XJ=sF60;`=KdyaiV4mxybEh zm6;#zth*2)oO=?4)9ThV&2a475$K-I26aM(@h|*`w-GNnwE+uJgjm5uPWDJ|y?v2$ zOd)qJM81i173w!Ro28qYkek0&3X^>77>@gEI8^QT=>%?cFMwqqjh{-B&y}B+i!ZpS zI-7p&`KrxZ_pzhfNz~1K7SuEbyd5TKM!v5$ZY?d>w7=+;&NQt-<_H-unph-^w>t+a zrL7OM3R+)T-51gx?DUHt2ox^(lTJ*4_$xs4EDhvR3(;z(ML1wM^hq9A^!c#Q$yT4I zMm6!On_o-UX!rYEag!k(7HDd*8nHNUNJWAAOe+kUNx)#~KKwHRj5KNUV$6hJlN{iu zMVm_6$8-IBRGmLxt`h_Ec5a22V*g@?Z6pgR1TZFft`A3^wM@DOr2(H^W=pxn<$0Lx zHH{Ip%nwo(Qr_V8Yr8cSiP6iGWzW$TZ=NWj^q?L$TiMJ;BYC4?p{gaA5^i&TV%-(= zn_w<%uUI$a~e2D_s>g5Rj-OtgI~g*<0ZjeFvhTw=na18kj6P{hZ|%V7GW z^o@(&1c`(R`iYM~{ljmz$O$E=+4%)HyVOM8+IW*ci$EfkgqbInVzYY0w!Vk0`RphO zG@LsC&OV$4;2(INydnNr1r9eOpMgYS?z5C2%W z1>JbU59&k*n6vLGJPd=KxBB(u;e&3c#e2}Q2xnF2-@sk-nlhS(Ut}Lt=ni_VE(i64 zQ^%8>GNMFZ+x6 z&6q~~J?Q*JG+Hi4&Jt+Pis@13nEJ@bI(4b*tjKC8QI3MiOiUqy zhx;XAD)aYJ@$oBk7s zY0Rn22*iN?>gS%G_q`cD%KX*zuAa=hTrhqk89|Nj)Gc|fV%+DX33%N*5~vp-WdD?h z(BKCK%Y$-JZyf~SVN&4%`nh2zAa2f`xElXaHm62HsUv2XUj;OT3TD5qKDqYIW6V8m z-eq6_QSc7E1cCwim{4rxLv4Uw>XWp+_o-(}h~s8&7@;)nW1DMz51Y&+#849)`(|gA*_xhQdY%qV9AQCHK^C*;RW03-1i~ z+p58UA_*FTK<7ZrHjw=MW^N*~LV=O-))? zNx5E5=i+qaz(6!~^Xvk+50{}4NK-}-T4|P1Y`_-XBf??O>pylhOo2MKP)C39VSYpH zp*9#|MtSaxnT~)l6Lk0I09dw_ZZ5V4OV|FsoCWVbtMQ)Ln+0+aC`4qz5HkU2bspGd z!s_K*Qb=u_&_PgBoKt)Hs}mnqGAVqrtHD))FJZQGrVtY-8pP#!*lead)L3R-Az^8`~|7HJR8!L3ao!9>{Ll zAe&PgPZcb;;1cJzNdbH0Jr{Zl&X;6w>_6qZC89AP9YOmjY0Je}+Ye!a<`CFI32b3m z3z{u^buqN*LCay)6YK9^DQ+%O+9KR{jzNHKq&FCPbB*9pGPScuKep>VI8+GaGp)-D#<@KnAs^(v$XN)QtW0flQOrmG@P&q-s2 zzcm59M0?5Q)a;oN2%@gmh`ex5+RZ116+SG*1*?91cE)3BJG6`qeoj&(%a1WhGtlXq z;n~kC$jw;0vg3{-<6GVU9UtF#3=YfKp*PYs!o}k{h%v5VpWW5hO%$QNE==>h08S}) zl{-B1Rp!%+Yq}S*DDS+CMN7-<@gmhASDc;P@%g0$RhmoLlUhXuQ?4UDxheWVGo;*H zLkNYN`_US?(D)u|h`FMddpZyxhojEbQ7{QVT+=UCW za{8|cJR%C|GFDKN;Ywi_{th4b3ATfIeGJv%$Nl*C(x}?;uu})Zu}+4qL6M>W4Xe7k zo+-8XmI^9m5|UpiP6?CliY{$|Gk@WoG5WPl!>!=ovAxPCt=1wcw(2TK@-<6~@vy%6 zJ`ElS({vthB7pOzLT6zpz(Rqowgj=PL%JQWVdjp5}~kwj_iQDIssbX_nsMZ7B{`Z zXA$L2W?dg2X@4{;l&u2pszhu?;ND?-FV5>xqI2s4AM*hx-2sK2b5N!+P$e$237sAb z#1bON<&+!oAEf-%`@fTCbKZj_1niKu%Kc%ld!ojvhdNmGI#V%-)0G?y74f3rejY$) z6l+HZs96d6Vp-lREsjP20r(+h?;Ml*^poTTYttNJkTk=D>Jp@oKbCWwJwY1~7Onp= zbdPQH$(2{}?KQ<`h3ktSZav@S(#gA$FdznSF#6}qyFmjG*W9_g>igVjY_OC0QGzHR z=_LBMCsFeqI~j5`CEmU5glLhdlh02_7fOs=cP#|F2{CdiDtsW_jLM7={(s~ zYx^Mp(t?8NkV-gdpJoMbzevxjBG1ZL)4%~oNTyY8OKjpK7?cR{qkIa+Y%lW)Kjq84 z3Y2I11grybw7=Hj2kShZo)B{w9SNtnlpKRoTt&&j=>h zCIs2P!T+ zGYqFf741DaaFderIlh>cTGPem$FI^_@I?I2+Ra4`Xn&PRNT-DYL$}f_~@qRVH9scYJs0kpB2v zsJ22m%RMmD;XadM(T+clR~`=wyyP8^(jZ6XBa*Gs^xud39KC>f(NjN*BUmY0B&dI{<2~-SGh+XZ>{! z(Dqb}D|j`y+8phWTj(!jL!Do={3ErbVT~t$-Ea6`2XNIOeeGNd9SI?~JEljczSJF4 zZT=6UflM$90St&^!#&tPUmBf|{!o|Lcw4)mNrt?5?J%Sn-nu1NAAi=fGJBP?H;%y^ zuS0`fAaV}mYdhB`#j95jyEp3Bv+LGHULtqUY)r(a!gBTB7a5k*|4mN5yDOiOr$T2E+`>_dwOHPPh2aVtzN!z?v9n1? z`iz^mT^y3QLeFj=re?8K?{oc&2i!562q9ij&%L^QLJZdCR)hd-<&KJk()#b8pVIB% zLuNDnXv*xUYr36+{q9ExZx!@?!Gm2N9lIUA{Jn{y7O^R%%G{obW0Rf!50@G`e;RPB zOH0?lV>kF*2l6*3vYJ4~%HYZKWmWdW7fj}KA{Htdc^myEo2x&3*xr<3k!5h$Ke*!0 z{!I=w;roCjdADhRO69#Yem;j`jgq)!_Wk?!ul2aCeK%yS8{)9)T=85n zuCn=LRh%_>8WFCat5VFjGD5W{(w(NflrbY$t47}26ToN0NGc@6uvH>?vpKb5qPb;g zsGqhTZr`Mbm%$|!a`aBv2U%9wt1Og{L{$WT?_SXxs12~fTfL1?3rd4~GW+xG7OLuU zVyRz-t+%XcQx);;t1=BXgOq;d^hT65!fwvL#aV5ss?dwE$3A@(@Y_UUyRgp3s&g|PA5z{Z&wnnKvBG=3&eS1{ zM6;R_d0s|G%SXGX;waX5iDA3&1fdC;`SVFnL1m7`%8Xca2FEH(A!TGZhl1!uwRE~> zrB4OyZKSKF4KYe)#o<0(Z^EIbC*Y9j@L|*8CS=+1;*#|Ioc{3GOT5?=WR-T*p#nqHC1%>)V@aR!OG|=U$l~d@nJgE2WQXzUYurc1rxH zU82?MMn4liY?d+{VK3N8>6B>ZV5Cg(O-PP(kyjc|of^C^wboC?vUyBymW?ttFOl9| zU16@LEx2oYb<8zFQ_yrs7gZ{{MXb+)~Eyh`HLJNk(WF)C>>!QBtc1Q+JGk6GI{ z)b}21O}@x+yS_NR;b@`j1XhZJ=Awt!`>26^a8++YnyHd`e4(qChk0wE>z06fbwQuD>ZHv1VyG{QI~zS z5$RYn>g!bOh}BBrC4x2zK8Pc0$#5P#4mTa2CHvP!E~XEsABS6%c9K~$7A{Yv{EJHl z@~7h9DZQ-Y#G6D)Zj^s7l86DZ?;uT+)S=KF)Sqf!jZ-i;=TerQ7spw+{QDy3%d{BB zy19Hy_hAudiN75kwr<09jBx=;sIpxf_pY*&=Nh{%W12%uFGd*9a^_FNyxJ1lWp|Oy zF5QOrVsSX*5%2I-h9%eQFDBL3xh`9C9l81O=!HvR7xitTa^Dit(HN)jurV^xDO+t; zyJ{oIrf6g{yrQMme{wxD=j_{9#A1Cy@5Z{MbEEHOX`LT-!#ZRYJ=$ry7^FHvHK_8P zM6wuTGf5gb4s%hq9$_lP^v3k5l_`|UNmAmCJAdyRj&2dUg%Bjuf@^^uU2hW1YfWqDkx)+)!3^e-uQ^2j~|6FgqU7d<-&^j z3aUH!UIN}QO!yPUL28E11Ca7QY4!(44y!P*{1wWHB4v}2(O{DoxH{SE*l*AF#ww}& zEl`|nKto9Uf$V?gwd%XE@%dR2H-fG}*`q@FDs6ivNoJ3xwt!U3i3Q%%-_Bd+Su|7~ z|Cp1lm0y_mn80nTefs)gDbvU+Q~T7tkT=-GNLM&EPeqEImT=(ugY-R^)=~j)_v+t@ zb?sM88(r8Q=;-#3w+b2H=`syVq!&Qy*%s^|zKE%X^+GUoN=#@@K`VP@~=EZ(*^5D#5=9 znsH9!{Q+3lv6c{j8r+lOQ|~!2FyM(G>f40d9bU{#v*G&nlw3>LNH6p~j^$hMMoCvy zZTq>K@eP?vTM%hZsCJs)f)v_B(mjHv9j1&OvziS+1VVKu#%F?1Ule;L$@YNB03%e3ORCfhek_Su~ktt`@&RGHMeZ9htcc3ATe zg6JJKIoWMLWe_H?6ZR`~;ng(_2d+zY>a6t5Ciiciwa1>@yswFc;pVvaCZzIgh`Wo} z9X>Xm0XI#9dO13o|IqdPPM!k?t4RtGERc*{+9KYu&2PC1F+?jW~DEH@Q1 zuA+EjafA`4F+XLD!|e%FL`X1wd$sk|h}C0&6^!hOWhwu#rhp9d3!jc#*uF?lmq;&Y z^{GJ{|L!BdZ=4D*L*)#0XQthxO_Z{Zl_$e5csH(uEISj`Q%4-e(+O>3V{&u#Wf7Kw{OSTVvRNRFA+HlxPQPZEX|SB@1JyXnrH5`#3EZ*XU0pP? z-jt$sC9O7PmJq+(?tPWr^UYu{Hhs!H+e*7dACQdb7pG7Er#?U{hyHe)abRMRO&gis zm18H$v;MY$^?Apjs{^L1O?!{oQCsQg=e5sx*@U%u`!1tiOI+r_r(gyI4yEi;2wobm zSH)~x^+xm#cuV@p$slrGzqYmai;Ps2G0e)&P9W2Jag%5h`-V}s)$yjOVegUJx1@?K ztD0rg+3B@^|N9T~NX+&rwUmaV1Ya4engr7hC%g7b*#q4RlABd)D(9Cr(zl8O)krkY z@qYFCbP1V>CSjn9w8B^BKK`UKDOzewhTbCGO$7WcBn_$>WQI+O*D%|*)|K1Y*F9C*n_i^LrxbBFw1*r2_Q=eA zcrEV7(AntA`WJ-gHG{9baWdoKMqHB1FYl`F2D43&7XKRu-xRm-NY?1HqhginA2sAb461O~fq-RS1;H)@Fv>|oM%kJ@cY&=AGZV@5r@pFCR=lr+>NkS? z_t$z98`JdxSUZ#}qC~SN#L*Th1%dV{52a%X{mtDIlIe=5hS@^0juF#zlN^kt*+{!L zMQTr`IAGy-e2|{j5n1g4?U%F#Vi6J`iYiBQFISD4d*W4!8yA`_-QRt0S8rUXoj|AK zWhyjcsTb30#2xN`?e466zZe@nuXNBZDa4%tPkT4f+}&9kx!5w~9ER`SsC{42YWvs^ z(@1VmMqbD!$jtH)B&+IX_*0YgQ;_M|m}mBci<=de?n(GRno5Wa-fm2f-@<$Y{*x*z zy*pz{nFRuar60^pC$>{@tm7D(d6q{zRfWAiy*5wh1>2RT>DUY7D|%MC>BPeF0?)C4 zhCX)AgO>{i{V%v4(idL4B6JR#WE5y=f=Ac!C*TpWirzx`FEsd0R7&9sx(oHTP8azU zXwZN1;JKsE{1%3nWSqV8UhiI8Y`l9Rw`u#$+EgdyDM%owU>)e{*v`f}>5h($am>3p zBb+P2c{ofcXpeO8azstGpR46U$UGD%7j%gR8j<8>z*%OWa4o1%}SBWpf zN9;xpwuUuAQFwMJZwmDN2hM()j)UpNt(g``4VTaw*Z}E3( z4Ev07N%bX9dY6hQdYu{z^(<8HBfritPix7*CjO;>!dhu*X@!3Juz#r)y(kuOn=nVu zPTgw4)+CVcORcyYDg4EU@bN_C;pZ6-pTunxBhz*n$8i@K9Xx%pHpxDULZBG)ZbgEs z;=-odkY_l8zS@~ymmn$;8q{Q*{_sZn_ydYc^3;Jt7hR!m`G}?-{m;;?tr;p%oW%@Y zf1rME3UvP1h5{Y4IE^)VjkV-XVPvEnOyTLrOC>LQPqMJNCe>}mzvp7tn)e>lk9GWZ zR>>1!o1RsLah}HuqstuNb1je4bfh?hrCfRR2aIKJ3?EK;ah&af42B*Mff})o@TCPF zc3kVeQ1$uq=j#fJihOztJ~GKgd|1&!0(tsMkKw`%ye|re#Y$Ba2yz>j%lIl>w5W{n zn~1$wwK8&w?LPlTjT%G^! z)+DWrJW2?cZm{_(6U9fEF_G3a>LB~KD(z_xj)eye8Yv^kKiU-fUT<6p5}N5nkm%V} zoA|iiW|C@We&%8Fxntwdb?P;bkpCt$jEOf}Os zc+9oOJfiHCgUbnD41g-_qQ2oa+qXV%NrVTM8 zrXQ0E2ZYlbbQn&2d@LX=?7uvPqM2zGwCRBP^c9nXQxZiNIk=9kSwyM>#z4Eq#p`=T z)(LWthuWCc1b>&7;3Y3Zl`yhPc+b=pdaIpIkDPhLXa6O5akOvB?M06i$MvAyx87qS zdajJPRH3O};R);GB&Z=Ny=53hP7XGTBas3ZuA~(e!+!z52_r-o7H%}MpY7j#IsBgR z^=|w7fP0<&m)e!r3YVk|^>X8u_*|{Rd*UdMrfKcX{o%@uLjo>l>QU{%-2}VLse^Z{ z##!a!x<)#Hi~zxd&9akcRFy`NCpcx^C=E>kTz-J z_Ov6_(unu{ zdec<~pakCC7ER$%8@$ojmYNuy7JOYBsPHhyxPE2zov? zHWpm%(VA>@nU{}mV!$M(`t|wud&gg8WqBX_cutU@Toqr1+O+OY8;a8Jr}?d^;J3Qt z&B}|*1G6WCqN>DAC@qBAB5sF@5ub{UV%PrKY`g>29(@^u(yKAmXb(Vb%IRxFZ2H(U z?Hk*Y{NUpSITH(W^^uf7qoQ7f#E1=Xt64A^^uIQ^Osy)D$y?nEx9}I2SYdGE$STW9 zI>QfcJ#H{XH7K}@)J6qOVEiz+-tfimEYr$DU#TigYh~{WAI&G-|yrW|t>o$QVA zrWI6TNSGRdvBG`ZKlNfPJ`{B829{o3g%|{&){W%Bb$Sw+g7@MhX#e&s>lyT^Pc;_( z-g-(CbiieZD#42$$f;UaJ$Y1-R^ICB>ZSuVlKiXdnAEtG{{=+xm&=*sq3xfvZm|^* zJTHtp{TXfhs0A=sil;D$IolMwmS8(|b#=6U_1wKe8V4UQZ*Puj7}*xa{hT#=?Erk= zZV&e?<)FDcBCff&28^G3bpMgMIN8!Dr=}*Tmr-hb+QV8D zpwo2M3aT3RL}UV+BU&l|hNdSaB-FECa|r$UX!h4H7j+etEcIEaXbS*eH*rg!?X84O zB=z+!-MCHr)|008QaLj9`#F>CF5d@!m^J#YE9Rⅈ5m*Eg{iY$}bI3F~40FSRF^% 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 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/en/images/button/button-do-1.png b/docs/angular/src/content/en/images/button/button-do-1.png new file mode 100644 index 0000000000000000000000000000000000000000..9243c7edbdbb7021f9f8d1fe824f652356ab37aa GIT binary patch literal 2997 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 + -For Web Components using the **{PackageWebComponents}** package, install the package: +For {Platform} using the **{PackageCommon}** package, install the package: ```cmd -npm install {PackageWebComponents} +npm install {PackageCommon} ``` + + + + You will then need to import the , its theme CSS, and register the component, like so: ```ts @@ -104,12 +104,6 @@ defineComponents(IgcBadgeComponent); -For React using the **igniteui-react** package, install the package: - -```cmd -npm install igniteui-react -``` - You will then need to import the Badge wrapper and its theme CSS, like so: ```tsx @@ -145,16 +139,18 @@ For Angular using the **igniteui-angular** package, install the package: npm install igniteui-angular ``` -Then import the Badge component: +Then import `IgxBadgeComponent` in the component `imports` collection. ```ts import { IgxBadgeComponent } from 'igniteui-angular/badge'; ``` -Add `IgxBadgeComponent` to the component `imports` collection, then use the `igx-badge` element in your template. + The simplest way to start using the is as follows: + + ```html ``` @@ -163,8 +159,6 @@ The simplest way to start using the is as fo -The simplest way to start using the is as follows: - ```html ``` @@ -794,18 +788,16 @@ Use the {ProductName} theme system to style the Badge consistently with the rest ### CSS Variables -```css -igc-badge::part(base) { - --background-color: var(--ig-error-A100); - --border-radius: 2px; -} -``` - | variable | what it changes | | --- | --- | | `--background-color` | The badge background color. | +| `--border-color` | The badge border color. | | `--border-radius` | The badge corner radius. | -| `--border-color` | The outlined badge border color. | +| `--elevation` | The badge shadow. | +| `--icon-color` | The badge icon color. | +| `--text-color` | The badge text color. | +| `--size` | The badge size. | +| `--dot-size` | The size of the dot-type badge. | ### Style Parts @@ -813,6 +805,13 @@ igc-badge::part(base) { | --- | --- | | `base` | The Badge root element. | +```css +igc-badge::part(base) { + --background-color: var(--ig-error-A100); + --border-radius: 2px; +} +``` + @@ -933,7 +932,7 @@ Your responsibilities: ## Troubleshooting -The {Platform} Badge troubleshooting guidance follows a problem → cause → fix format for common styling and content issues. +Use this section to check boundaries and common decisions before treating Badge as an interactive control or the only indication of status. ### Why does my custom background color not change the Badge? @@ -975,18 +974,20 @@ The {Platform} Badge is commonly used with related components such as Avatar whe ## FAQ -These frequently asked questions cover common {Platform} Badge content, indicator, and package choices. - - Yes. Use the platform-specific value and icon APIs shown in **Usage**. When projecting content directly, keep the icon and text in the component's default content area. + Yes. Use the Badge's content area for the text and the supported icon content for the visual indicator. Keep the combination short so it remains a compact status or category label. Set the platform-specific `dot` property or attribute. A dot Badge intentionally renders without text or other content. + + Use a dot Badge when the status is communicated by presence alone. Use a text Badge when users need the status, category, or count to be understandable without relying on color or position. + + Use `igniteui-angular` for Angular, `igniteui-react` for React, `igniteui-webcomponents` for Web Components, and `IgniteUI.Blazor` for Blazor. Keep related Ignite UI packages on the same release version. diff --git a/docs/xplat/src/content/en/components/inputs/button-group.mdx b/docs/xplat/src/content/en/components/inputs/button-group.mdx index ececfaa36c..e74a5a9c44 100644 --- a/docs/xplat/src/content/en/components/inputs/button-group.mdx +++ b/docs/xplat/src/content/en/components/inputs/button-group.mdx @@ -27,7 +27,13 @@ import buttonGroupDoNot3 from '@xplat-images/button-group/button-group-do-not-3. # Button Group Component + +The {Platform} Button Group component is used to organize buttons with the directive into styled button groups with horizontal/vertical alignment, single/multiple selection and toggling. + + + The {Platform} Button Group component is used to organize 's into styled button groups with horizontal/vertical alignment, single/multiple selection and toggling. + ## Live Demo @@ -92,18 +98,18 @@ To use the {Platform} Button Group, follow the [{ProductName} Getting Started](. -### Prerequisites and Version Compatibility - -Use a supported version of the {ProductName} package for your target framework. Keep the framework package, the Button Group package, and the theme package on the same release version. + - - -For Web Components using the **{PackageWebComponents}** package, install the package: +For {Platform} using the **{PackageCommon}** package, install the package: ```cmd -npm install {PackageWebComponents} +npm install {PackageCommon} ``` + + + + Then import the , its theme CSS, and register the component: ```ts @@ -117,12 +123,6 @@ defineComponents(IgcButtonGroupComponent); -For React using the **igniteui-react** package, install the package: - -```cmd -npm install igniteui-react -``` - Then import the Button Group wrapper and its theme CSS: ```tsx @@ -134,7 +134,7 @@ import 'igniteui-webcomponents/themes/light/bootstrap.css'; -For Blazor using the **IgniteUI.Blazor** package, register the Button Group module as follows: +For {Platform} using the **IgniteUI.Blazor** package, register the Button Group module as follows: ```csharp // in Program.cs file @@ -158,18 +158,22 @@ For Angular using the **igniteui-angular** package, install the package: ng add igniteui-angular ``` -Then import `IgxButtonGroupModule` in an NgModule application, or import `IGX_BUTTON_GROUP_DIRECTIVES` and the required standalone components in the component `imports` collection. +Then import `IGX_BUTTON_GROUP_DIRECTIVES` and the required standalone components in the component `imports` collection. ```ts import { IGX_BUTTON_GROUP_DIRECTIVES } from 'igniteui-angular/button-group'; import { IgxIconComponent } from 'igniteui-angular/icon'; ``` -For a complete introduction to Ignite UI for Angular, read the [**Getting Started**](/general/getting-started) topic. + + +The simplest way to start using the is as follows: + The simplest way to start using the is as follows: + @@ -205,7 +209,13 @@ The simplest way to start using the is ## Usage + +Use the to wrap buttons using the directive. Set the `selected` input on a button to select it by default: + + + Use the to wrap your components. To select a button by default, use the attribute: + @@ -305,7 +315,13 @@ Use the to wrap your +The Button Group supports horizontal and vertical layouts. Use the property to set the orientation of the buttons in the group. + + + The Button Group supports horizontal and vertical layouts. Use the property to set the orientation of the buttons in the group. + @@ -337,7 +353,20 @@ public alignment = ButtonGroupAlignment.vertical; ### Selection -In order to configure the {ProductName} selection, use its platform-specific selection property. For Angular, use . For React, Web Components, and Blazor, use . The available modes are: +In order to configure the {ProductName} Button Group selection, use its platform-specific selection property. + + +For {Platform}, use the property. The available modes are: + + + +For {Platform}, use the property. The available modes are: + + + +For {Platform}, use the property. The available modes are: + + - **single** - default selection mode of the button group. A single button can be selected/deselected by the user. - **single-required** - mimics a radio group behavior. Only one button can be selected and once initial selection is made, deselection is not possible through user interaction. - **multiple** - multiple buttons in the group can be selected and deselected. @@ -368,7 +397,13 @@ Set the Angular `selectionMode` input to configure the selection behavior: + +An can be marked as selected via its `selected` input or through the input of the Button Group. + + + A could be marked as selected via its attribute or through the attribute: + @@ -437,12 +472,23 @@ A could be marked as selected via its -Setting attribute is mandatory for using the property of the . + +Set a unique `value` for each button when initializing the Button Group with its input. + + +Setting the attribute is mandatory for using the property of the . + ### States + +Each button in the group supports enabled and disabled variants, which can also be selected or not selected. Use the state behavior provided by the contained components. + + + Each button in the group supports enabled and disabled variants, which can also be selected or not selected. Use the state behavior provided by the contained components. + @@ -458,7 +504,13 @@ Each button in the group supports enabled and disabled variants, which can also ### Interaction States + +The enabled buttons in the group support idle, hover, and focused interaction states. Use the state behavior provided by the contained components. + + + The enabled buttons in the group support idle, hover, and focused interaction states. Use the state behavior provided by the contained components. + @@ -526,7 +578,7 @@ See the Angular Button Group sample for the complete `values` model and configur -For Web Components, use individual Toggle Buttons to create a custom Button Group. Each button can define its own value, icon, label, selected state, and disabled state. +For {Platform}, use individual Toggle Buttons to create a custom Button Group. Each button can define its own value, icon, label, selected state, and disabled state. Register the Button Group and Toggle Button components: @@ -558,7 +610,7 @@ Then define the custom buttons in markup: -For React, use individual Toggle Buttons to create a custom Button Group. Each button can define its own value, icon, label, selected state, and disabled state. +For {Platform}, use individual Toggle Buttons to create a custom Button Group. Each button can define its own value, icon, label, selected state, and disabled state. Import the Button Group, Toggle Button, and Icon components: @@ -588,7 +640,7 @@ Then define the custom buttons in JSX: -For Blazor, use individual Toggle Buttons to create a custom Button Group. Each button can define its own value, icon, label, selected state, and disabled state. +For {Platform}, use individual Toggle Buttons to create a custom Button Group. Each button can define its own value, icon, label, selected state, and disabled state. Register the Button Group module in `Program.cs`: @@ -699,15 +751,40 @@ igx-buttongroup { ## Properties -The Button Group properties are generated from the component API reference. + + +The Angular Button Group exposes the following properties. + +| Name | Type | Default | Description | +| --- | --- | --- | --- | +| | `ButtonGroupAlignment` | `horizontal` | Sets the orientation of the buttons in the group. | +| | `IButton[]` | `[]` | Defines the button items displayed in the group. | + + + + -The property rows are injected from the typed API source during the documentation build. +The {Platform} Button Group exposes the following properties. | Name | Type | Default | Description | | --- | --- | --- | --- | -| | `ButtonGroupAlignment` | `horizontal` | Sets the orientation of the buttons in the group. | -| | `ButtonGroupSelection` | `single` | Sets the selection mode for the buttons in the group. | -| | `string[]` | `[]` | Gets or sets the values of the selected buttons. Each Toggle Button must have a unique `value`. | +| | `ButtonGroupAlignment` | `horizontal` | Sets the orientation of the buttons in the group. | +| | `ButtonGroupSelection` | `single` | Sets the selection mode for the buttons in the group. | +| | `string[]` | `[]` | Gets or sets the values of the selected buttons. | + + + + + +The Blazor Button Group exposes the following properties. + +| Name | Type | Default | Description | +| --- | --- | --- | --- | +| | `ButtonGroupAlignment` | `horizontal` | Sets the orientation of the buttons in the group. | +| | `ButtonGroupSelection` | `single` | Sets the selection mode for the buttons in the group. | +| | `string[]` | `[]` | Gets or sets the values of the selected buttons. | + + ## Styling @@ -1002,7 +1079,7 @@ Your responsibilities: ## Troubleshooting -The {Platform} Button Group troubleshooting guidance follows a problem, cause, and fix format for common selection issues. +Use this section to check boundaries and common decisions before treating Button Group as a single toggle, form field, or action group. ### Why does selectedItems not select a button? @@ -1018,16 +1095,53 @@ The {Platform} Button Group coordinates Toggle Buttons but does not replace thei ## API References -The {Platform} Button Group API reference provides the complete API surface for the component and its related Toggle Button functionality. +The {Platform} Button Group API reference provides the complete API surface for the component and its related button functionality. + + + + + + + + + + + + + + + - + + + + + + + + + ## Dependencies -The {Platform} Button Group requires the platform package and its theme stylesheet. The examples also use Toggle Button, Icon, and Ripple components. + +The Angular Button Group requires the Angular package and its theme stylesheet. The examples also use the , , and components. + + + +The React Button Group requires the React package and its theme stylesheet. The examples also use the , , and components. + + + +The Web Components Button Group requires the Web Components package and its theme stylesheet. The examples also use the , , and components. + + + +The Blazor Button Group requires the Blazor package and its theme stylesheet. The examples also use the , , and components. + ## Additional Resources @@ -1038,26 +1152,22 @@ Use the following {Platform} resources for API details and project support: ## Related Components -The {Platform} Button Group is built from selectable Toggle Buttons. Use the following related component when you need an individual toggle action instead of a group: - -- +- [Button](./button.mdx) - Use Button when you need an individual action instead of a selectable group. ## FAQ -These frequently asked questions cover common {Platform} Button Group selection, content, and setup scenarios. - - -The Button Group supports `single`, `single-required`, and `multiple` selection modes. Use the `selection` property to choose the mode that matches the interaction you need. + +Give every button item a unique value, then use the platform-specific selected-items setting to identify the items that should start selected. Unique values allow the group to track selection consistently across all supported platforms. - -Assign a unique `value` to every and set the corresponding values through the Button Group's `selectedItems` property. + +Yes. Each button item can contain an icon, a label, or both. Keep the content pattern consistent across the group and provide a visible label or accessible name when an icon alone does not explain the option. - -Yes. Add an icon to each and keep the button content consistent across the group. + +Yes. Set the platform-specific alignment property to the vertical option. Use horizontal alignment when the related choices should be presented in a single row. diff --git a/docs/xplat/src/content/en/components/inputs/button.mdx b/docs/xplat/src/content/en/components/inputs/button.mdx index 838d023665..98fcce7b1a 100644 --- a/docs/xplat/src/content/en/components/inputs/button.mdx +++ b/docs/xplat/src/content/en/components/inputs/button.mdx @@ -1,45 +1,179 @@ --- -title: "{Platform} Button Component | {ProductName}" +title: "Button Component" description: Get started with the {Platform} Button Component. Select button variants, configure sizes, define styling, and gain flexibility through the {Platform} Button OnClick event. keywords: "{Platform}, UI controls, web widgets, UI widgets, {Platform} Button Components, Infragistics" mentionedTypes: ["Button", "ButtonBase"] license: MIT +last_updated: 2026-08-13 +relatedComponents: ["IconButton"] llms: description: "The {Platform} Button Component lets you enable clickable elements that trigger actions in your {Platform} app." --- import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBlock.astro'; import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; +import Anatomy from 'igniteui-astro-components/components/mdx/Anatomy.astro'; +import Faq from 'igniteui-astro-components/components/mdx/Faq.astro'; +import FaqItem from 'igniteui-astro-components/components/mdx/FaqItem.astro'; +import { Image } from 'astro:assets'; +import buttonAnatomy from '@xplat-images/anatomy-content-light/button-lt-a.png'; +import buttonDo1 from '@xplat-images/button/button-do-1.png'; +import buttonDo2 from '@xplat-images/button/button-do-2.png'; +import buttonDo3 from '@xplat-images/button/button-do-3.png'; +import buttonDoNot1 from '@xplat-images/button/button-do-not-1.png'; +import buttonDoNot2 from '@xplat-images/button/button-do-not-2.png'; +import buttonDoNot3 from '@xplat-images/button/button-do-not-3.png'; +# Button Component -# {Platform} Button Overview +The {Platform} Button component lets you enable clickable elements that trigger actions in your {Platform} app. You get full control over button variants, styling, and sizes. The Button component also lets you handle clicks, toggle the button, and disable it when needed. - +## Live Demo -The {Platform} Button Component lets you enable clickable elements that trigger actions in your {Platform} app. You get full control over how you set button variants, configure styles for the wrapped element, and define sizes. The Button Component also gives flexibility through the {Platform} Button OnClick event, toggle the {Platform} button, disable the {Platform} button, and more. + + + - + -The {Platform} Button Component lets you enable clickable elements that trigger actions in your {Platform} app. You get full control over how you set button variants, configure styles for the wrapped element, and define sizes. The Button Component also gives flexibility through the {Platform} Button clicked callback, toggle the {Platform} button, disable the {Platform} button, and more. + -## {Platform} Button Example +## Anatomy - +The {Platform} Button renders its label and optional prefix and suffix content in the component shadow DOM. -## Usage + - + + +

+
+ A - Contained Button + 1. Icon (optional) + 2. Label + 3. Container +
+
+ B - Outlined Button + 4. Icon (optional) + 5. Label + 6. Container +
+
+ C - Flat Button + 7. Icon (optional) + 8. Label +
+
+ D - Fab Icon Button + 9. Icon + 10. Container +
+
+ +The Button renders its content inside the `base` CSS part. Use the default slot for the label and the `prefix` and `suffix` slots for optional content before and after the label. + +```text + +├── ::part(base) +├── prefix slot +├── default slot content +└── suffix slot + +``` + +## Getting Started + +To use the {Platform} Button, follow the [{ProductName} Getting Started](../general-getting-started.mdx) topic for the basic project setup, then register the component for your target platform. + + + +For Angular using the **igniteui-angular** package, install the package: + +```cmd +npm install igniteui-angular +``` + +Then import `IgxButtonDirective` and add it to the component `imports` collection. + +```ts +import { Component } from '@angular/core'; +import { IgxButtonDirective } from 'igniteui-angular/directives'; + +@Component({ + selector: 'app-button', + imports: [IgxButtonDirective], + template: '' +}) +export class ButtonComponent {} +``` + + + + + +For {Platform} using the **{PackageCommon}** package, install the package: ```cmd -npm install {PackageWebComponents} +npm install {PackageCommon} ``` + + + + You will then need to import the , its necessary CSS, and register its module, like so: ```ts @@ -49,18 +183,10 @@ import 'igniteui-webcomponents/themes/light/bootstrap.css'; defineComponents(IgcButtonComponent); ``` -For a complete introduction to the {ProductName}, read the [**Getting Started**](../general-getting-started.mdx) topic. - -First, you need to the install the corresponding {ProductName} npm package by running the following command: - -```cmd -npm install igniteui-react -``` - You will then need to import the and its necessary CSS, like so: ```tsx @@ -72,7 +198,7 @@ import 'igniteui-webcomponents/themes/light/bootstrap.css'; -Before using the , you need to register it as follows: +For Blazor using the **IgniteUI.Blazor** package, register the Button module as follows: ```csharp // in Program.cs file @@ -90,10 +216,18 @@ You will also need to link an additional CSS file to apply the styling to the
is as follows: + + +```html + +``` + + + ```html -Click me + ``` @@ -114,11 +248,59 @@ The simplest way to start using the is as f -## Prefix / Suffix +## Usage + +Use the {Platform} Button to trigger an action, submit form data, or navigate to another page. Choose the appropriate button type and variant for the action, then add optional content such as icons when needed. + +The Button content is placed in its default slot. Add the action label as the button content so that the purpose of the action is clear to all users. + + + +```html + +``` + + + + + +```tsx +Save changes +``` + + + + + +```html +Save changes +``` + + + + + +```razor +Save changes +``` + + With `prefix` and `suffix` slots of the component, we can add different content before and after the main content of the button. -We recommend using a `` element when adding simple text, symbols, or emojis, and an [``](../layouts/icon.mdx) component when adding icons to the `prefix` and `suffix` slots. +We recommend using a `` element when adding simple text, symbols, or emojis, and an component when adding icons to the `prefix` and `suffix` slots. + + + +```html + +``` + + @@ -153,7 +335,7 @@ We recommend using a `` element when adding simple text, symbols, or emoji -## Type +### Type The button component will change its internal structure from a [` +``` + + + + + + + +```tsx +Disabled ``` @@ -304,71 +532,87 @@ defineComponents(IgcButtonComponent, IgcRadioComponent, IgcRadioGroupComponent); ```html - - Small - Medium - Large - +Disabled ``` - + -```ts -this.radioGroup = document.getElementById('radio-group') as IgcRadioGroupComponent; -this.outlinedButton = document.getElementById('outlined-btn') as IgcButtonComponent; -this.flatButton = document.getElementById('flat-btn') as IgcButtonComponent; -this.containedButton = document.getElementById('contained-btn') as IgcButtonComponent; -this.fabButton = document.getElementById('fab-btn') as IgcButtonComponent; +```razor +Disabled +``` + + + + + + + + + +### Interaction States + +In Figma the Enabled buttons support **Idle**, **Hover**, **Focused** and **Focused & Hover** states which can be switched between by changing the `State` property. In code, these interaction states are provided by the platform Button component and should preserve a visible focus indicator for keyboard users. -this.radioGroup.addEventListener('click', (radio: any) => { - this.outlinedButton.style.setProperty('--ig-size', `var(--ig-size-${radio.target.value})`); - this.flatButton.style.setProperty('--ig-size', `var(--ig-size-${radio.target.value})`); - this.containedButton.style.setProperty('--ig-size', `var(--ig-size-${radio.target.value})`); - this.fabButton.style.setProperty('--ig-size', `var(--ig-size-${radio.target.value})`); -}); + + +```html + ``` + + + + + + +```html +Ripple and focus states +``` + + + + + +### Layout Template + +Contained, Outlined, Flat, and Floating Action Buttons support flexible icon and label templates. In Figma, to show or hide the icons, you can use the `Left Icon` and `Right Icon` boolean properties. If you want to have an Icon Button, you can set the `Content` property to `Icon`. + + + +```html + + Span button + +``` + + + ```tsx -import { IgrButton, IgrRadio, IgrRadioGroup } from 'igniteui-react'; - -const [size, setSize] = useState("small"); - -const onRadioChange = (e: IgrRadioChangeEventArgs) => { - setSize(e.detail.value); -}; - - - - Small - - - Medium - - - Large - - - -
- - Flat - - - Contained - - - Outlined - - - Fab - -
+ + ★ + Save changes + → + +``` + +
+ + + +```html + + ★ + Save changes + → + ``` @@ -376,45 +620,100 @@ const onRadioChange = (e: IgrRadioChangeEventArgs) => { ```razor - - Small - Medium - Large - + + ★ + Save changes + → + +``` -@code { - private SizableComponentSize SizableComponentSize = SizableComponentSize.Large; + - protected override void OnInitialized() - { - } + - public void OnSmallClick(EventArgs e) - { - SizableComponentSize = SizableComponentSize.Small; - } + - public void OnMediumClick(EventArgs e) - { - SizableComponentSize = SizableComponentSize.Medium; - } + - public void OnLargeClick(EventArgs e) - { - SizableComponentSize = SizableComponentSize.Large; - } -} +### Size + +Users can change the size of the using the `--ig-size` CSS variable. + + + +```html + + Small + +``` + + + + + +```tsx + + Small + ``` + + +```razor + + Small + +``` + + + +```css +.button-size-small { + --ig-size: var(--ig-size-small); +} +``` + The result of implementing the above code should look like the following: - + + + + + + + + + + + + ### Download -Setting the property will prompt the user to save the linked URL instead of navigating to it. + +Setting the Button attribute will prompt the user to save the linked URL instead of navigating to it. + + + +Setting the attribute will prompt the user to save the linked URL instead of navigating to it. +Setting the property will prompt the user to save the linked URL instead of navigating to it. + + + + +```html + +``` + + @@ -454,11 +753,126 @@ Setting the - + + + + + + + + + + + + +### Do/Don't + +**When to use:** Use Button for actions that change state, submit data, or trigger an application command. + +**When not to use:** Use [Icon Button](./icon-button.mdx) when the action is represented only by an icon and does not require a text label. + +
+ + + + + + + + + + + + + + + + + + + + + +
DoDon't
Button do example 1Button don't example 1
Button do example 2Button don't example 2
Button do example 3Button don't example 3
+
+ + +## Properties + +The {Platform} Button exposes platform-specific properties for controlling its content, appearance, and behavior. + + + +The Angular Button is provided as a directive and exposes the following properties. Use the API reference for the complete type definitions. + +| name | type | default | description | +| --- | --- | --- | --- | +| | string | `flat` | Sets the Button visual variant. | +| | string | `button` | Sets the native button type. | + + + + + +The {Platform} Button exposes the following properties. + +| Name | Type | Default | Description | +|--|--|--|--| +| | ButtonVariant | `contained` | Selects the Button visual variant. | +| | string | `button` | Sets the native button type when the component renders as a button. | +| | string | — | Sets the destination and uses the Button for navigation. | +| | string | — | Sets the relationship between the current document and the linked destination. | +| | string | — | Sets where the linked destination opens when `href` is set. | +| | string | — | Prompts the user to download the linked resource when `href` is set. | + + + + +The {Platform} Button exposes the following properties. + +| Name | Type | Default | Description | +| --- | --- | --- | --- | +| | ButtonVariant | `contained` | Selects the Button visual variant. | +| | string | `button` | Sets the native button type. | +| | string | — | Sets the destination for navigation. | + + + + + +The Blazor Button exposes the following properties. + +| Name | Type | Default | Description | +| --- | --- | --- | --- | +| | ButtonVariant | `contained` | Selects the Button visual variant. | +| | string | `button` | Sets the native button type. | +| | string | — | Sets the destination for navigation. | + + ## Styling +Customize the Button with theme settings, CSS variables, or CSS parts to match the visual language of your application. + +### Sass Theming + +Use the standard {ProductName} theme workflow to customize the Button consistently with the rest of the application. + +### CSS Variables + +Use the generated CSS variables on the Button element to override the theme values for a specific instance. The variant-specific theme functions derive related interaction-state values from the primary theme parameters. + +| Primary property | Dependent property | Description | +| --- | --- | --- | +| `$background` | `$hover-background`, `$focus-background`, `$active-background` | Button background colors for the interaction states. | +| `$foreground` | `$hover-foreground`, `$focus-foreground`, `$active-foreground` | Button text colors for the interaction states. | +| `$border-color` | `$hover-border-color`, `$focus-border-color`, `$active-border-color` | Button border colors for the interaction states. | +| `$shadow-color` | `$resting-shadow`, `$hover-shadow`, `$focus-shadow`, `$active-shadow` | Button shadow colors and elevations. | +| `$disabled-background` | `$disabled-foreground`, `$disabled-icon-color`, `$disabled-border-color` | Button colors when it is disabled. | + +### Style Parts + The exposes three CSS parts which we can use for styling: |Name|Description| @@ -477,13 +891,206 @@ igc-button::part(base) { } ``` - + + + + + + + + + + + + +### Styling with Tailwind + + + +You can style the Button using custom Tailwind utility classes. Make sure to [set up Tailwind](/themes/tailwind) first. + +Along with the Tailwind import in your global stylesheet, include the utility file: + +```scss +@import "tailwindcss"; +@use 'igniteui-theming/tailwind/utilities/material.css'; +``` + +Use the variant-specific classes such as `light-flat-button`, `light-contained-button`, `light-outlined-button`, and `light-fab-button`: + +```html + +``` + +The exclamation mark (`!`) ensures that the utility class takes precedence over the Button's default theme. + + + + + + + +You can style the Button with the custom Tailwind utility classes from `igniteui-theming`. Make sure to [set up Tailwind](/themes/tailwind) first, then import the Ignite UI utilities in your global stylesheet: + +```css +@import "tailwindcss"; +@import "igniteui-theming/tailwind/utilities/material.css"; +``` + + + +```jsx +Contained Button +``` + + + + + +```html +Contained Button +``` + + + + + +```razor +Contained Button +``` + + + +The exclamation mark (`!`) gives the Tailwind utility precedence over the Button's default theme styles. + + + + + +## Accessibility + +The {Platform} Button is an interactive control for actions and, when `href` is set, navigation. +Use the native button behavior for commands and preserve the link behavior for navigation. + +### Keyboard Interaction + +The Button uses the keyboard behavior of its rendered native control. A disabled Button is not +interactive, and a Button with `href` is rendered as a link instead of a command button. + +| Key | Action | +| -- | -- | +| Tab / Shift+Tab | Moves focus to or away from the Button when it is keyboard-focusable. | +| Enter / Space | Activates a focused command Button. Enter activates a Button used as a link. | + +### Screen Readers / ARIA + +The Button renders a native `button` for command actions and an `a` element when `href` is set. +The native element supplies the appropriate role and keyboard semantics. + + + +- The Button's visible content is used as its accessible name when it contains meaningful text. +- Provide an `aria-label` or another accessible naming mechanism for an icon-only Button. +- A disabled Button exposes its disabled state through the rendered native control. +- Button click event handlers perform application actions; they do not replace the Button's + accessible name, role, or state. + + + + + +- The Button uses the native `button` or `a` element, so assistive technology receives the + corresponding native role and keyboard semantics. +- Provide an `aria-label` or another accessible naming mechanism for an icon-only Button. +- A disabled Button is not keyboard interactive. +- Click event handlers perform application actions; add an accessible name and state separately + when the action is not conveyed by the visible content or native attributes. + + + +### Accessibility Compliance + +This topic does not make a product-level WCAG, Section 508, or EN 301 549 conformance claim. Verify the rendered Button and its surrounding application against the accessibility requirements that apply to the target project. + +| Criterion | How the component supports the requirement | +| -- | -- | +| [2.1.1 Keyboard](https://www.w3.org/WAI/WCAG21/Understanding/keyboard) | The native command button supports keyboard activation, and a Button with `href` uses native link activation. | +| [4.1.2 Name, Role, Value](https://www.w3.org/WAI/WCAG21/Understanding/name-role-value) | The rendered native element supplies the role and state semantics. The visible Button content supplies the accessible name when it is meaningful. | +| [2.4.4 Link Purpose](https://www.w3.org/WAI/WCAG21/Understanding/link-purpose-in-context) | When `href` is set, the Button becomes a navigation link; provide a name that identifies its destination or purpose. | + +Your responsibilities: + +- Give every Button a meaningful accessible name, especially icon-only Buttons. +- Use a command Button for actions and `href` for navigation; do not emulate one with the other. +- Do not rely on color, hover, or focus styling alone to communicate the action or state. +- Preserve sufficient contrast and a visible focus indicator when customizing the Button theme. + +## Troubleshooting + +Use this section to check boundaries and common decisions before treating Button as a command, navigation link, or form control. + +### Why does the Button behave like a link? + +When `href` is set, the Button is used for navigation rather than for a command action. Remove `href` when the control should trigger application logic instead of navigating to a URL. + +### Why is the Button not keyboard-focusable? + +Check whether the Button is disabled or whether the surrounding application changes its focus behavior. Use a focusable Button for actions that must be available through keyboard navigation. + +### Known Limitations + +The Button has the following platform-independent boundaries: + +- Use a text label or another accessible naming mechanism for every action; an unlabeled icon-only Button does not communicate its purpose by itself. +- Setting `href` changes the Button from an action control to a navigation control. Use [Icon Button](./icon-button.mdx) for icon-only actions and verify its accessible name separately. +- The Button's visual appearance does not determine whether the surrounding application action is available or valid; application logic must provide that state and feedback. ## API References + +The {Platform} Button API reference lists the complete verified API surface for the target platform. + + + + + - - + + +## Dependencies + + +The {Platform} Button requires the corresponding {Platform} package and theme stylesheet. The sizing example also uses the and components. + + + +The {Platform} Button requires the corresponding {Platform} package and theme stylesheet. The sizing example also uses the and components. + + ## Additional Resources +The following resources provide additional {Platform} Button guidance and project support. + - [{ProductName} **Forums**]({ForumsLink}) - [{ProductName} **GitHub**]({GithubLink}) + +## Related Components + +The {Platform} Button is commonly used with related components when an action needs a specialized presentation. + +- [Icon Button](./icon-button.mdx) is intended for icon-only actions. + +## FAQ + + + + Use the [Icon Button](./icon-button.mdx) component and provide an accessible name for the action. + + + Set the verified `disabled` property to make the Button unavailable and prevent it from being activated. + + + Use the platform's supported sizing options or the `--ig-size` CSS variable to customize the Button density. + + diff --git a/docs/xplat/src/content/en/components/interactivity/accessibility-compliance.mdx b/docs/xplat/src/content/en/components/interactivity/accessibility-compliance.mdx index 83ad478c46..bac0c1193b 100644 --- a/docs/xplat/src/content/en/components/interactivity/accessibility-compliance.mdx +++ b/docs/xplat/src/content/en/components/interactivity/accessibility-compliance.mdx @@ -87,7 +87,7 @@ This index records what each component's documentation covers today. **Not docum | [Badge](../inputs/badge.mdx#accessibility) | Documented | Documented | [Accessibility](../inputs/badge.mdx#accessibility) | | [Banner](../banner.mdx) | Not documented yet | Not documented yet | — | | [Bottom Navigation](../tabs.mdx) | Not documented yet | Not documented yet | — | -| [Button](../button.mdx) | Not documented yet | Not documented yet | — | +| [Button](../inputs/button.mdx) | Not documented yet | Not documented yet | — | | [Button Group](../inputs/button-group.mdx) | Not documented yet | Not documented yet | — | | [Calendar](../calendar.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../calendar.mdx#keyboard-navigation) | | [Card](../card.mdx) | Not documented yet | Not documented yet | — | diff --git a/docs/xplat/src/content/en/toc.json b/docs/xplat/src/content/en/toc.json index a584fd8a52..8ecce9d4d6 100644 --- a/docs/xplat/src/content/en/toc.json +++ b/docs/xplat/src/content/en/toc.json @@ -2436,11 +2436,9 @@ "updated": true }, { - "exclude": [ - "Angular" - ], "name": "Button", - "href": "inputs/button.mdx" + "href": "inputs/button.mdx", + "updated": true }, { "name": "Button Group", @@ -2512,16 +2510,10 @@ "href": "inputs/dropdown.mdx" }, { - "exclude": [ - "Angular" - ], "name": "Icon", "href": "layouts/icon.mdx" }, { - "exclude": [ - "Angular" - ], "name": "Icon Button", "href": "inputs/icon-button.mdx" }, From a0c43069351cd025cf5a230f6c55f3b8859c1620 Mon Sep 17 00:00:00 2001 From: Stamen Stoychev Date: Wed, 9 Sep 2026 11:50:16 +0300 Subject: [PATCH 10/35] fix(aw): recompiling against latest (#555) --- .gitattributes | 2 +- .github/agents/agentic-workflows.md | 233 +++++ .github/aw/actions-lock.json | 11 +- .github/skills/agentic-workflows/SKILL.md | 112 ++ .github/workflows/agentics-maintenance.yml | 614 ----------- .../workflows/sync-jp-docs-angular.lock.yml | 988 +++++++++++------- .github/workflows/sync-jp-docs-xplat.lock.yml | 988 +++++++++++------- 7 files changed, 1553 insertions(+), 1395 deletions(-) create mode 100644 .github/agents/agentic-workflows.md create mode 100644 .github/skills/agentic-workflows/SKILL.md delete mode 100644 .github/workflows/agentics-maintenance.yml diff --git a/.gitattributes b/.gitattributes index 0a30339b0f..ccf35976ff 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,4 +1,4 @@ *.md text eol=lf *.mdx text eol=lf -.github/workflows/*.lock.yml linguist-generated=true merge=ours \ No newline at end of file +.github/workflows/*.lock.yml linguist-generated=true \ No newline at end of file diff --git a/.github/agents/agentic-workflows.md b/.github/agents/agentic-workflows.md new file mode 100644 index 0000000000..08c6d9a24f --- /dev/null +++ b/.github/agents/agentic-workflows.md @@ -0,0 +1,233 @@ +--- +name: Agentic Workflows +description: GitHub Agentic Workflows (gh-aw) - Create, debug, and upgrade AI-powered workflows with intelligent prompt routing. +disable-model-invocation: true +--- + +# GitHub Agentic Workflows Agent + +This agent helps you work with **GitHub Agentic Workflows (gh-aw)**, a CLI extension for creating AI-powered workflows in natural language using markdown files. + +## Repository Instructions Overlay + +If `.github/aw/instructions.md` exists, load it with: +@.github/aw/instructions.md + +Precedence: repository overlay instructions override defaults in this agent when they conflict. + +## What This Agent Does + +This is a **dispatcher agent** that routes your request to the appropriate specialized prompt based on your task: + +- **Creating new workflows**: Routes to `create` prompt +- **Updating existing workflows**: Routes to `update` prompt +- **Debugging workflows**: Routes to `debug` prompt +- **Upgrading workflows**: Routes to `upgrade-agentic-workflows` prompt +- **Creating report-generating workflows**: Routes to `report` prompt — consult this whenever the workflow posts status updates, audits, analyses, or any structured output as issues, discussions, or comments +- **Creating shared components**: Routes to `create-shared-agentic-workflow` prompt +- **Fixing Dependabot PRs**: Routes to `dependabot` prompt — use this when Dependabot opens PRs that modify generated manifest files (`.github/workflows/package.json`, `.github/workflows/requirements.txt`, `.github/workflows/go.mod`). Never merge those PRs directly; instead update the source `.md` files and rerun `gh aw compile --dependabot` to bundle all fixes +- **Analyzing test coverage**: Routes to `test-coverage` prompt — consult this whenever the workflow reads, analyzes, or reports on test coverage data from PRs or CI runs +- **Rendering ASCII charts in markdown**: Routes to `asciicharts` guide — consult this whenever the workflow needs compact charts that render reliably in GitHub issues, comments, or discussions +- **CLI commands and triggering workflows**: Routes to `cli-commands` guide — consult this whenever the user asks how to run, compile, debug, or manage workflows from the command line, or when they need the MCP tool equivalent of a `gh aw` command +- **Reducing token consumption / cost optimization**: Routes to `token-optimization` guide — consult this whenever the user asks how to reduce token usage, lower costs, speed up workflows, or measure the impact of prompt changes with experiments +- **Choosing workflow architectures and design patterns**: Routes to `patterns` guide — consult this whenever the user asks for strategy, architecture, operating models, or pattern selection for agentic workflows + +Workflows may optionally include: + +- **Project tracking / monitoring** (GitHub Projects updates, status reporting) +- **Orchestration / coordination** (one workflow assigning agents or dispatching and coordinating other workflows) + +## Files This Applies To + +- Workflow files: `.github/workflows/*.md` and `.github/workflows/**/*.md` +- Workflow lock files: `.github/workflows/*.lock.yml` +- Shared components: `.github/workflows/shared/*.md` +- Configuration: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/github-agentic-workflows.md` + +## Problems This Solves + +- **Workflow Creation**: Design secure, validated agentic workflows with proper triggers, tools, and permissions +- **Workflow Debugging**: Analyze logs, identify missing tools, investigate failures, and fix configuration issues +- **Version Upgrades**: Migrate workflows to new gh-aw versions, apply codemods, fix breaking changes +- **Component Design**: Create reusable shared workflow components that wrap MCP servers + +## How to Use + +When you interact with this agent, it will: + +1. **Understand your intent** - Determine what kind of task you're trying to accomplish +2. **Route to the right prompt** - Load the specialized prompt file for your task +3. **Execute the task** - Follow the detailed instructions in the loaded prompt + +## Available Prompts + +> **Note**: The prompt and reference files listed below are located in the [`github/gh-aw`](https://github.com/github/gh-aw) repository and are **not available locally** in this repository. Load them from their public URLs. + +### Create New Workflow +**Load when**: User wants to create a new workflow from scratch, add automation, or design a workflow that doesn't exist yet + +**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/create-agentic-workflow.md` + +**Use cases**: +- "Create a workflow that triages issues" +- "I need a workflow to label pull requests" +- "Design a weekly research automation" + +### Update Existing Workflow +**Load when**: User wants to modify, improve, or refactor an existing workflow + +**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/update-agentic-workflow.md` + +**Use cases**: +- "Add web-fetch tool to the issue-classifier workflow" +- "Update the PR reviewer to use discussions instead of issues" +- "Improve the prompt for the weekly-research workflow" + +### Debug Workflow +**Load when**: User needs to investigate, audit, debug, or understand a workflow, troubleshoot issues, analyze logs, or fix errors + +**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/debug-agentic-workflow.md` + +**Use cases**: +- "Why is this workflow failing?" +- "Analyze the logs for workflow X" +- "Investigate missing tool calls in run #12345" + +### Upgrade Agentic Workflows +**Load when**: User wants to upgrade workflows to a new gh-aw version or fix deprecations + +**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/upgrade-agentic-workflows.md` + +**Use cases**: +- "Upgrade all workflows to the latest version" +- "Fix deprecated fields in workflows" +- "Apply breaking changes from the new release" + +### Create a Report-Generating Workflow +**Load when**: The workflow being created or updated produces reports — recurring status updates, audit summaries, analyses, or any structured output posted as a GitHub issue, discussion, or comment + +**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/report.md` + +**Use cases**: +- "Create a weekly CI health report" +- "Post a daily security audit to Discussions" +- "Add a status update comment to open PRs" + +### Create Shared Agentic Workflow +**Load when**: User wants to create a reusable workflow component or wrap an MCP server + +**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/create-shared-agentic-workflow.md` + +**Use cases**: +- "Create a shared component for Notion integration" +- "Wrap the Slack MCP server as a reusable component" +- "Design a shared workflow for database queries" + +### Fix Dependabot PRs +**Load when**: User needs to close or fix open Dependabot PRs that update dependencies in generated manifest files (`.github/workflows/package.json`, `.github/workflows/requirements.txt`, `.github/workflows/go.mod`) + +**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/dependabot.md` + +**Use cases**: +- "Fix the open Dependabot PRs for npm dependencies" +- "Bundle and close the Dependabot PRs for workflow dependencies" +- "Update @playwright/test to fix the Dependabot PR" + +### Analyze Test Coverage +**Load when**: The workflow reads, analyzes, or reports test coverage — whether triggered by a PR, a schedule, or a slash command. Always consult this prompt before designing the coverage data strategy. + +**Prompt file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/test-coverage.md` + +**Use cases**: +- "Create a workflow that comments coverage on PRs" +- "Analyze coverage trends over time" +- "Add a coverage gate that blocks PRs below a threshold" + +### CLI Commands Reference +**Load when**: The user asks how to run, compile, debug, or manage workflows from the command line; needs the MCP tool equivalent of a `gh aw` command; or is in a restricted environment (e.g., Copilot Cloud) without direct CLI access. + +**Reference file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/cli-commands.md` + +**Use cases**: +- "How do I trigger workflow X on the main branch?" +- "What's the MCP equivalent of `gh aw logs`?" +- "I'm in Copilot Cloud — how do I compile a workflow?" +- "Show me all available gh aw commands" + +### Token Consumption Optimization +**Load when**: The user asks how to reduce token usage, lower workflow costs, make a workflow faster or cheaper, or measure the impact of prompt or configuration changes. + +**Reference file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/token-optimization.md` + +**Use cases**: +- "How do I reduce the token cost of this workflow?" +- "My workflow is too expensive — how do I optimize it?" +- "How do I compare token usage between two runs?" +- "Should I use gh-proxy or the MCP server?" +- "How do I use sub-agents to reduce costs?" +- "How do I measure the impact of a prompt change?" + +### Workflow Pattern Selection +**Load when**: The user asks for architecture, strategy, operating model selection, or pattern recommendations for building agentic workflows. + +**Reference file**: `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/patterns.md` + +**Use cases**: +- "Which pattern should I use for multi-repo rollout?" +- "How should I structure this workflow architecture?" +- "What pattern fits slash-command triage?" +- "Should this be DispatchOps or DailyOps?" + +## Instructions + +When a user interacts with you: + +1. **Identify the task type** from the user's request +2. **Load the appropriate prompt** from the URLs listed above +3. **Follow the loaded prompt's instructions** exactly +4. **If uncertain**, ask clarifying questions to determine the right prompt + +## Quick Reference + +```bash +# Initialize repository for agentic workflows +gh aw init + +# Generate the lock file for a workflow +gh aw compile [workflow-name] + +# Trigger a workflow on demand (preferred over gh workflow run) +gh aw run # interactive input collection +gh aw run --ref main # run on a specific branch + +# Debug workflow runs +gh aw logs [workflow-name] +gh aw audit + +# Upgrade workflows +gh aw fix --write +gh aw compile --validate +``` + +## Key Features of gh-aw + +- **Natural Language Workflows**: Write workflows in markdown with YAML frontmatter +- **AI Engine Support**: Copilot, Claude, Codex, or custom engines +- **MCP Server Integration**: Connect to Model Context Protocol servers for tools +- **Safe Outputs**: Structured communication between AI and GitHub API +- **Strict Mode**: Security-first validation and sandboxing +- **Shared Components**: Reusable workflow building blocks +- **Repo Memory**: Persistent git-backed storage for agents +- **Sandboxed Execution**: All workflows run in the Agent Workflow Firewall (AWF) sandbox, enabling full `bash` and `edit` tools by default + +## Important Notes + +- Always reference the instructions file at `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/github-agentic-workflows.md` for complete documentation +- Use the MCP tool `agentic-workflows` when running in GitHub Copilot Cloud +- Workflows must be compiled to `.lock.yml` files before running in GitHub Actions +- **Bash tools are enabled by default** - Don't restrict bash commands unnecessarily since workflows are sandboxed by the AWF +- Follow security best practices: minimal permissions, explicit network access, no template injection +- **Network configuration**: Use ecosystem identifiers (`node`, `python`, `go`, etc.) or explicit FQDNs in `network.allowed`. Bare shorthands like `npm` or `pypi` are **not** valid. See `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/network.md` for the full list of valid ecosystem identifiers and domain patterns. +- **Single-file output**: When creating a workflow, produce exactly **one** workflow `.md` file. Do not create separate documentation files (architecture docs, runbooks, usage guides, etc.). If documentation is needed, add a brief `## Usage` section inside the workflow file itself. +- **Triggering runs**: Always use `gh aw run ` to trigger a workflow on demand — not `gh workflow run .lock.yml`. `gh aw run` handles workflow resolution by short name, input parsing and validation, and correct run-tracking for agentic workflows. Use `--ref ` to run on a specific branch. +- **CLI commands reference**: For a complete guide on all `gh aw` commands and their MCP tool equivalents (for restricted environments), see `https://raw.githubusercontent.com/github/gh-aw/main/.github/aw/cli-commands.md` diff --git a/.github/aw/actions-lock.json b/.github/aw/actions-lock.json index 5c2cc22e2d..e7633ea528 100644 --- a/.github/aw/actions-lock.json +++ b/.github/aw/actions-lock.json @@ -10,15 +10,10 @@ "version": "v9.0.0", "sha": "3a2844b7e9c422d3c10d287c895573f7108da1b3" }, - "github/gh-aw-actions/setup-cli@v0.80.9": { - "repo": "github/gh-aw-actions/setup-cli", - "version": "v0.80.9", - "sha": "8c7d04ebf1ece56cd381446125da3e0f6896294a" - }, - "github/gh-aw-actions/setup@v0.80.9": { + "github/gh-aw-actions/setup@v0.88.7": { "repo": "github/gh-aw-actions/setup", - "version": "v0.80.9", - "sha": "8c7d04ebf1ece56cd381446125da3e0f6896294a" + "version": "v0.88.7", + "sha": "5e508589e03a7757a7e05b26e834292f5445bfb6" } } } diff --git a/.github/skills/agentic-workflows/SKILL.md b/.github/skills/agentic-workflows/SKILL.md new file mode 100644 index 0000000000..4c983cc5ac --- /dev/null +++ b/.github/skills/agentic-workflows/SKILL.md @@ -0,0 +1,112 @@ +--- +name: agentic-workflows +description: Route gh-aw workflow design/create/debug/upgrade requests to the right prompts. +--- + +# Agentic Workflows Router + +Use this skill when a user asks to design, create, update, debug, or upgrade GitHub Agentic Workflows in this repository. + +This skill is a dispatcher: identify the task type, load the matching workflow prompt/skill file, and follow it directly. Keep responses concise and ask a clarifying question if the correct prompt is unclear. + +Repository overlay (optional): +- If `.github/aw/instructions.md` exists, load it with `@.github/aw/instructions.md` after loading the matched prompt/skill. +- Precedence: repository overlay instructions override upstream defaults when they conflict. + +Read only the files you need: +Load these files from `github/gh-aw` (they are not available locally). +- `.github/aw/action-container-substitutions.md` +- `.github/aw/agent-runtime-instructions.md` +- `.github/aw/agentic-chat.md` +- `.github/aw/agentic-workflows-mcp.md` +- `.github/aw/asciicharts.md` +- `.github/aw/campaign.md` +- `.github/aw/charts-trending.md` +- `.github/aw/charts.md` +- `.github/aw/cli-commands.md` +- `.github/aw/compat.md` +- `.github/aw/configure-agentic-engine.md` +- `.github/aw/context.md` +- `.github/aw/create-agentic-workflow-trigger-details.md` +- `.github/aw/create-agentic-workflow.md` +- `.github/aw/create-shared-agentic-workflow.md` +- `.github/aw/debug-agentic-workflow.md` +- `.github/aw/dependabot.md` +- `.github/aw/deployment-status.md` +- `.github/aw/designer-mappings.md` +- `.github/aw/designer.md` +- `.github/aw/drive-memory.md` +- `.github/aw/enclaves.md` +- `.github/aw/evals.md` +- `.github/aw/experiments.md` +- `.github/aw/github-agentic-workflows.md` +- `.github/aw/github-mcp-server-pagination.md` +- `.github/aw/github-mcp-server-tools.md` +- `.github/aw/github-mcp-server.md` +- `.github/aw/instructions.md` +- `.github/aw/intent.md` +- `.github/aw/jobs.md` +- `.github/aw/linter-workflows.md` +- `.github/aw/llms.md` +- `.github/aw/loop.md` +- `.github/aw/lsp.md` +- `.github/aw/maintainer.md` +- `.github/aw/mcp-clis.md` +- `.github/aw/memory-stateful-patterns.md` +- `.github/aw/memory.md` +- `.github/aw/messages.md` +- `.github/aw/multi-agent-research.md` +- `.github/aw/network.md` +- `.github/aw/optimize-agentic-workflow.md` +- `.github/aw/patterns.md` +- `.github/aw/playwright.md` +- `.github/aw/pr-reviewer.md` +- `.github/aw/release-workflow.md` +- `.github/aw/report.md` +- `.github/aw/reuse.md` +- `.github/aw/safe-outputs-automation.md` +- `.github/aw/safe-outputs-content.md` +- `.github/aw/safe-outputs-management.md` +- `.github/aw/safe-outputs-runtime.md` +- `.github/aw/safe-outputs.md` +- `.github/aw/serena-tool.md` +- `.github/aw/shared-safe-jobs.md` +- `.github/aw/skills.md` +- `.github/aw/subagents.md` +- `.github/aw/syntax-agentic.md` +- `.github/aw/syntax-core.md` +- `.github/aw/syntax-engine.md` +- `.github/aw/syntax-tools-imports.md` +- `.github/aw/syntax.md` +- `.github/aw/test-coverage.md` +- `.github/aw/test-expression.md` +- `.github/aw/token-optimization-caching-budgets.md` +- `.github/aw/token-optimization-observability.md` +- `.github/aw/token-optimization.md` +- `.github/aw/triggers.md` +- `.github/aw/update-agentic-workflow.md` +- `.github/aw/upgrade-agentic-workflows.md` +- `.github/aw/visual-regression.md` +- `.github/aw/workflow-constraints.md` +- `.github/aw/workflow-editing.md` +- `.github/aw/workflow-patterns.md` + +After loading the matching workflow prompt or skill, follow it directly: +- Design workflows from scratch via interview: `.github/aw/designer.md` +- Create new workflows: `.github/aw/create-agentic-workflow.md` +- Configure or add declarative engines: `.github/aw/configure-agentic-engine.md` +- Update existing workflows: `.github/aw/update-agentic-workflow.md` +- Debug, audit, or investigate workflows: `.github/aw/debug-agentic-workflow.md` +- Upgrade workflows and fix deprecations: `.github/aw/upgrade-agentic-workflows.md` +- Create shared components or MCP wrappers: `.github/aw/create-shared-agentic-workflow.md` +- Create report-generating workflows: `.github/aw/report.md` +- Fix Dependabot manifest PRs: `.github/aw/dependabot.md` +- Analyze coverage workflows: `.github/aw/test-coverage.md` +- Render compact markdown charts: `.github/aw/asciicharts.md` +- Map CLI commands to MCP usage: `.github/aw/cli-commands.md` +- Choose workflow architecture and patterns: `.github/aw/patterns.md` +- Optimize token usage and cost: `.github/aw/token-optimization.md` +- Design long-running multi-agent research workflows: `.github/aw/multi-agent-research.md` +- Add skills or agent plugins requested by the user (`skills:` / `plugins:` frontmatter, never on-the-fly installs): `.github/aw/skills.md` + +When the task involves OTEL, OTLP, traces, observability backends, or telemetry-driven analysis, also read and follow `skills/otel-queries/SKILL.md` after loading the matching workflow prompt or skill. diff --git a/.github/workflows/agentics-maintenance.yml b/.github/workflows/agentics-maintenance.yml deleted file mode 100644 index 94f4fc4932..0000000000 --- a/.github/workflows/agentics-maintenance.yml +++ /dev/null @@ -1,614 +0,0 @@ -# This file was automatically generated by pkg/workflow/maintenance_workflow.go (v0.80.9). DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md -# -# ___ _ _ -# / _ \ | | (_) -# | |_| | __ _ ___ _ __ | |_ _ ___ -# | _ |/ _` |/ _ \ '_ \| __| |/ __| -# | | | | (_| | __/ | | | |_| | (__ -# \_| |_/\__, |\___|_| |_|\__|_|\___| -# __/ | -# _ _ |___/ -# | | | | / _| | -# | | | | ___ _ __ _ __| |_| | _____ ____ -# | |/\| |/ _ \ '__| |/ /| _| |/ _ \ \ /\ / / ___| -# \ /\ / (_) | | | | ( | | | | (_) \ V V /\__ \ -# \/ \/ \___/|_| |_|\_\|_| |_|\___/ \_/\_/ |___/ -# -# -# To regenerate this workflow, run: -# gh aw compile -# Not all edits will cause changes to this file. -# -# For more information: https://github.github.com/gh-aw/introduction/overview/ -# -# This file defines the generated agentic maintenance workflow for this repository. -# It runs scheduled cleanup for expiring safe outputs and supports manual maintenance operations. -# -# This workflow is generated automatically when workflows use expiring safe outputs -# or when repository maintenance features are enabled in .github/workflows/aw.json. -# -# To disable maintenance workflow generation, set in .github/workflows/aw.json: -# {"maintenance": false} -# -# Agentic maintenance docs: -# https://github.github.com/gh-aw/reference/ephemerals/#manual-maintenance-operations -# -name: Agentic Maintenance - -on: - schedule: - - cron: "37 0 * * *" # Daily (based on minimum expires: 30 days) - workflow_dispatch: - inputs: - operation: - description: 'Optional maintenance operation to run' - required: false - type: choice - default: '' - options: - - '' - - 'disable' - - 'enable' - - 'update' - - 'upgrade' - - 'safe_outputs' - - 'create_labels' - - 'activity_report' - - 'close_agentic_workflows_issues' - - 'clean_cache_memories' - - 'update_pull_request_branches' - - 'validate' - - 'forecast' - run_url: - description: 'Run URL or run ID to replay safe outputs from (e.g. https://github.com/owner/repo/actions/runs/12345 or 12345). Required when operation is safe_outputs.' - required: false - type: string - default: '' - workflow_call: - inputs: - operation: - description: 'Optional maintenance operation to run (disable, enable, update, upgrade, safe_outputs, create_labels, activity_report, close_agentic_workflows_issues, clean_cache_memories, update_pull_request_branches, validate, forecast)' - required: false - type: string - default: '' - run_url: - description: 'Run URL or run ID to replay safe outputs from (e.g. https://github.com/owner/repo/actions/runs/12345 or 12345). Required when operation is safe_outputs.' - required: false - type: string - default: '' - outputs: - operation_completed: - description: 'The maintenance operation that was completed (empty when none ran or a scheduled job ran)' - value: ${{ jobs.run_operation.outputs.operation || inputs.operation }} - applied_run_url: - description: 'The run URL that safe outputs were applied from' - value: ${{ jobs.apply_safe_outputs.outputs.run_url }} - -permissions: {} - -jobs: - close-expired-entities: - if: ${{ (!(github.event.repository.fork)) && github.event_name != 'push' && (github.event_name != 'workflow_dispatch' && github.event_name != 'workflow_call' || inputs.operation == '') }} - runs-on: ubuntu-slim - permissions: - discussions: write - issues: write - pull-requests: write - steps: - - name: Setup Scripts - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 - with: - destination: ${{ runner.temp }}/gh-aw/actions - - - name: Close expired discussions - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - with: - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/close_expired_discussions.cjs'); - await main(); - - - name: Close expired issues - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - with: - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/close_expired_issues.cjs'); - await main(); - - - name: Close expired pull requests - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - with: - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/close_expired_pull_requests.cjs'); - await main(); - - cleanup-cache-memory: - if: ${{ (!(github.event.repository.fork)) && github.event_name != 'push' && (github.event_name != 'workflow_dispatch' && github.event_name != 'workflow_call' || inputs.operation == '' || inputs.operation == 'clean_cache_memories') }} - runs-on: ubuntu-slim - permissions: - actions: write - steps: - - name: Setup Scripts - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 - with: - destination: ${{ runner.temp }}/gh-aw/actions - - - name: Cleanup outdated cache-memory entries - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - with: - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/cleanup_cache_memory.cjs'); - await main(); - - run_operation: - if: ${{ (github.event_name == 'workflow_dispatch' || github.event_name == 'workflow_call') && inputs.operation != '' && inputs.operation != 'safe_outputs' && inputs.operation != 'create_labels' && inputs.operation != 'activity_report' && inputs.operation != 'close_agentic_workflows_issues' && inputs.operation != 'clean_cache_memories' && inputs.operation != 'update_pull_request_branches' && inputs.operation != 'validate' && inputs.operation != 'forecast' && (!(github.event.repository.fork)) }} - runs-on: ubuntu-slim - permissions: - actions: write - contents: write - pull-requests: write - outputs: - operation: ${{ steps.record.outputs.operation }} - steps: - - name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - with: - persist-credentials: false - - - name: Setup Scripts - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 - with: - destination: ${{ runner.temp }}/gh-aw/actions - - - name: Check admin/maintainer permissions - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/check_team_member.cjs'); - await main(); - - - name: Install gh-aw - uses: github/gh-aw-actions/setup-cli@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 - with: - version: v0.80.9 - - - name: Run operation - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - GH_AW_OPERATION: ${{ inputs.operation }} - GH_AW_CMD_PREFIX: gh aw - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/run_operation_update_upgrade.cjs'); - await main(); - - - name: Record outputs - id: record - env: - GH_AW_OPERATION: ${{ inputs.operation }} - run: echo "operation=$GH_AW_OPERATION" >> "$GITHUB_OUTPUT" - - update_pull_request_branches: - if: ${{ (github.event_name == 'workflow_dispatch' || github.event_name == 'workflow_call') && inputs.operation == 'update_pull_request_branches' && (!(github.event.repository.fork)) }} - runs-on: ubuntu-slim - permissions: - contents: write - pull-requests: write - steps: - - name: Setup Scripts - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 - with: - destination: ${{ runner.temp }}/gh-aw/actions - - - name: Check admin/maintainer permissions - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/check_team_member.cjs'); - await main(); - - - name: Update pull request branches - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/update_pull_request_branches.cjs'); - await main(); - - apply_safe_outputs: - if: ${{ (github.event_name == 'workflow_dispatch' || github.event_name == 'workflow_call') && inputs.operation == 'safe_outputs' && (!(github.event.repository.fork)) }} - runs-on: ubuntu-slim - permissions: - actions: read - contents: write - discussions: write - issues: write - pull-requests: write - outputs: - run_url: ${{ steps.record.outputs.run_url }} - steps: - - name: Checkout actions folder - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - with: - sparse-checkout: | - actions - persist-credentials: false - - - name: Setup Scripts - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 - with: - destination: ${{ runner.temp }}/gh-aw/actions - - - name: Check admin/maintainer permissions - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/check_team_member.cjs'); - await main(); - - - name: Apply Safe Outputs - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - GH_AW_RUN_URL: ${{ inputs.run_url }} - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/apply_safe_outputs_replay.cjs'); - await main(); - - - name: Record outputs - id: record - env: - GH_AW_RUN_URL: ${{ inputs.run_url }} - run: echo "run_url=$GH_AW_RUN_URL" >> "$GITHUB_OUTPUT" - - create_labels: - if: ${{ (github.event_name == 'workflow_dispatch' || github.event_name == 'workflow_call') && inputs.operation == 'create_labels' && (!(github.event.repository.fork)) }} - runs-on: ubuntu-slim - permissions: - contents: read - issues: write - steps: - - name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - with: - persist-credentials: false - - - name: Setup Scripts - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 - with: - destination: ${{ runner.temp }}/gh-aw/actions - - - name: Check admin/maintainer permissions - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/check_team_member.cjs'); - await main(); - - - name: Install gh-aw - uses: github/gh-aw-actions/setup-cli@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 - with: - version: v0.80.9 - - - name: Create missing labels - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - env: - GH_AW_CMD_PREFIX: gh aw - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/create_labels.cjs'); - await main(); - - activity_report: - if: ${{ (github.event_name == 'workflow_dispatch' || github.event_name == 'workflow_call') && inputs.operation == 'activity_report' && (!(github.event.repository.fork)) }} - runs-on: ubuntu-slim - timeout-minutes: 120 - permissions: - actions: read - contents: read - issues: write - steps: - - name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - with: - persist-credentials: false - - - name: Setup Scripts - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 - with: - destination: ${{ runner.temp }}/gh-aw/actions - - - name: Check admin/maintainer permissions - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/check_team_member.cjs'); - await main(); - - - name: Install gh-aw - uses: github/gh-aw-actions/setup-cli@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 - with: - version: v0.80.9 - - - name: Restore activity report logs cache - id: activity_report_logs_cache - uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 - with: - path: ./.cache/gh-aw/activity-report-logs - key: ${{ runner.os }}-activity-report-logs-${{ github.repository }}-${{ github.ref_name }}-${{ github.run_id }} - restore-keys: | - ${{ runner.os }}-activity-report-logs-${{ github.repository }}- - ${{ runner.os }}-activity-report-logs- - - name: Download activity report logs - timeout-minutes: 20 - shell: bash - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - GH_AW_CMD_PREFIX: gh aw - run: | - ${GH_AW_CMD_PREFIX} logs \ - --repo "${{ github.repository }}" \ - --start-date -1w \ - --count 500 \ - --output ./.cache/gh-aw/activity-report-logs \ - --format markdown \ - --report-file ./.cache/gh-aw/activity-report-logs/report.md - - - name: Save activity report logs cache - if: ${{ always() }} - uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 - with: - path: ./.cache/gh-aw/activity-report-logs - key: ${{ steps.activity_report_logs_cache.outputs.cache-primary-key }} - - - name: Generate activity report issue - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const fs = require('node:fs'); - const reportPath = './.cache/gh-aw/activity-report-logs/report.md'; - if (!fs.existsSync(reportPath)) { - core.warning('Activity report markdown not found at ' + reportPath + '; skipping issue creation.'); - return; - } - let reportBody = ''; - try { - reportBody = fs.readFileSync(reportPath, 'utf8').trim(); - } catch (error) { - core.warning('Failed to read activity report markdown at ' + reportPath + ': ' + error.message); - return; - } - if (!reportBody) { - core.warning('Activity report markdown is empty at ' + reportPath + '; skipping issue creation.'); - return; - } - const repoSlug = context.repo.owner + '/' + context.repo.repo; - const body = [ - '### Agentic workflow activity report', - '', - 'Repository: ' + repoSlug, - 'Generated at: ' + new Date().toISOString(), - '', - reportBody, - ].join('\n'); - const createdIssue = await github.rest.issues.create({ - owner: context.repo.owner, - repo: context.repo.repo, - title: '[aw] agentic status report', - body, - labels: ['agentic-workflows'], - }); - core.info('Created issue #' + createdIssue.data.number + ': ' + createdIssue.data.html_url); - - forecast_report: - if: ${{ (github.event_name == 'workflow_dispatch' || github.event_name == 'workflow_call') && inputs.operation == 'forecast' && (!(github.event.repository.fork)) }} - runs-on: ubuntu-slim - timeout-minutes: 60 - permissions: - actions: read - contents: read - issues: write - steps: - - name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - with: - persist-credentials: false - - - name: Setup Scripts - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 - with: - destination: ${{ runner.temp }}/gh-aw/actions - - - name: Check admin/maintainer permissions - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/check_team_member.cjs'); - await main(); - - - name: Install gh-aw - uses: github/gh-aw-actions/setup-cli@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 - with: - version: v0.80.9 - - - name: Restore forecast report logs cache - id: forecast_report_logs_cache - uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 - with: - path: ./.github/aw/logs - key: ${{ runner.os }}-forecast-report-logs-${{ github.repository }}-${{ github.ref_name }}-${{ github.run_id }} - restore-keys: | - ${{ runner.os }}-forecast-report-logs-${{ github.repository }}- - ${{ runner.os }}-forecast-report-logs- - - - name: Generate forecast report - id: generate_forecast_report - timeout-minutes: 30 - shell: bash - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - DEBUG: "*" - GH_AW_CMD_PREFIX: gh aw - run: | - mkdir -p ./.cache/gh-aw/forecast - set +e - ${GH_AW_CMD_PREFIX} forecast --repo "${{ github.repository }}" --timeout 30 --verbose --json > ./.cache/gh-aw/forecast/report.json - forecast_exit_code=$? - set -e - if [ "${forecast_exit_code}" -eq 124 ]; then - echo '{"outcome":"timeout","message":"Forecast computation timed out after 30 minutes."}' > ./.cache/gh-aw/forecast/error.json - echo "::error::Forecast computation timed out after 30 minutes." - exit 1 - fi - if [ "${forecast_exit_code}" -ne 0 ]; then - echo '{"outcome":"error","message":"Forecast computation failed before producing a report."}' > ./.cache/gh-aw/forecast/error.json - echo "::error::Forecast computation failed with exit code ${forecast_exit_code}." - exit 1 - fi - - - name: Debug forecast logs folder - if: ${{ always() }} - shell: bash - run: | - if [ ! -d ./.github/aw/logs ]; then - echo "Logs directory not found: ./.github/aw/logs" - exit 0 - fi - echo "Files under ./.github/aw/logs:" - find ./.github/aw/logs -type f | sort - - - name: Save forecast report logs cache - if: ${{ always() }} - uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 - with: - path: ./.github/aw/logs - key: ${{ runner.os }}-forecast-report-logs-${{ github.repository }}-${{ github.ref_name }}-${{ github.run_id }} - - - name: Generate forecast issue - if: ${{ always() }} - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - env: - FORECAST_STEP_OUTCOME: ${{ steps.generate_forecast_report.outcome }} - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/create_forecast_issue.cjs'); - await main(); - - close_agentic_workflows_issues: - if: ${{ (github.event_name == 'workflow_dispatch' || github.event_name == 'workflow_call') && inputs.operation == 'close_agentic_workflows_issues' && (!(github.event.repository.fork)) }} - runs-on: ubuntu-slim - permissions: - issues: write - steps: - - name: Setup Scripts - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 - with: - destination: ${{ runner.temp }}/gh-aw/actions - - - name: Check admin/maintainer permissions - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/check_team_member.cjs'); - await main(); - - - name: Close no-repro agentic-workflows issues - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/close_agentic_workflows_issues.cjs'); - await main(); - - validate_workflows: - if: ${{ (github.event_name == 'workflow_dispatch' || github.event_name == 'workflow_call') && inputs.operation == 'validate' && (!(github.event.repository.fork)) }} - runs-on: ubuntu-latest - permissions: - contents: read - issues: write - steps: - - name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - with: - persist-credentials: false - - - name: Setup Scripts - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 - with: - destination: ${{ runner.temp }}/gh-aw/actions - - - name: Check admin/maintainer permissions - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/check_team_member.cjs'); - await main(); - - - name: Install gh-aw - uses: github/gh-aw-actions/setup-cli@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 - with: - version: v0.80.9 - - - name: Validate workflows and file issue on findings - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - env: - GH_AW_CMD_PREFIX: gh aw - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/run_validate_workflows.cjs'); - await main(); diff --git a/.github/workflows/sync-jp-docs-angular.lock.yml b/.github/workflows/sync-jp-docs-angular.lock.yml index c41596c78b..d0940270eb 100644 --- a/.github/workflows/sync-jp-docs-angular.lock.yml +++ b/.github/workflows/sync-jp-docs-angular.lock.yml @@ -1,15 +1,15 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"3d5f0dacbdf6a09d9eb9a70984cecad606753a548e4c07519293fe69c33b0b8f","body_hash":"1752465b42275ea9ec5301dd3a5b9cd0de772e35c435c62e61924cbc83925732","compiler_version":"v0.80.9","strict":true,"agent_id":"copilot","engine_versions":{"copilot":"1.0.63"}} -# gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"27d5ce7f107fe9357f9df03efb73ab90386fccae","version":"v5.0.5"},{"repo":"actions/cache/save","sha":"27d5ce7f107fe9357f9df03efb73ab90386fccae","version":"v5.0.5"},{"repo":"actions/checkout","sha":"9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0","version":"v7.0.0"},{"repo":"actions/download-artifact","sha":"3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c","version":"v8.0.1"},{"repo":"actions/github-script","sha":"373c709c69115d41ff229c7e5df9f8788daa9553","version":"v9"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e","version":"v6.4.0"},{"repo":"actions/upload-artifact","sha":"043fb46d1a93c77aae656e7c1c64a875d1fc6a0a","version":"v7.0.1"},{"repo":"github/gh-aw-actions/setup","sha":"8c7d04ebf1ece56cd381446125da3e0f6896294a","version":"v0.80.9"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.27.7","digest":"sha256:aae231e4635c8999d039c132f1602d3df850fe9b84a00aa2b5ac981179b5661c","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.27.7@sha256:aae231e4635c8999d039c132f1602d3df850fe9b84a00aa2b5ac981179b5661c"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.27.7","digest":"sha256:009caf2e3d88fa77b64e9a03a95a228fc58db0f1701c6d324b29ba5a3c7c79b6","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.27.7@sha256:009caf2e3d88fa77b64e9a03a95a228fc58db0f1701c6d324b29ba5a3c7c79b6"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.27.7","digest":"sha256:deb1d4e19de62d51cee0508057a596a19315c3423ada4d675cad136dc8037c96","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.27.7@sha256:deb1d4e19de62d51cee0508057a596a19315c3423ada4d675cad136dc8037c96"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.3.27","digest":"sha256:fe984bddde4ec05d756d9043edb0a32912e6b7b72f6a121b1082f29221421cc7","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.3.27@sha256:fe984bddde4ec05d756d9043edb0a32912e6b7b72f6a121b1082f29221421cc7"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:529d02eb970b1161aa25c593a9c3df57fdfad5a8add328cb3b6eccef66f3183b","pinned_image":"ghcr.io/github/gh-aw-node@sha256:529d02eb970b1161aa25c593a9c3df57fdfad5a8add328cb3b6eccef66f3183b"},{"image":"ghcr.io/github/github-mcp-server:v1.4.0","digest":"sha256:2afb26356481d1a350e14544a6e160f7f7ec1561a1ea309b823665abf0309036","pinned_image":"ghcr.io/github/github-mcp-server:v1.4.0@sha256:2afb26356481d1a350e14544a6e160f7f7ec1561a1ea309b823665abf0309036"}]} -# This file was automatically generated by gh-aw (v0.80.9). DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"3d5f0dacbdf6a09d9eb9a70984cecad606753a548e4c07519293fe69c33b0b8f","body_hash":"8b0360a1ea95d991f2cb01853b40156ecdac3abba53b58783a3660fe58fbd92b","compiler_version":"v0.88.7","strict":true,"agent_id":"copilot","engine_versions":{"copilot":"1.0.80"}} +# gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c","version":"v8.0.1"},{"repo":"actions/github-script","sha":"373c709c69115d41ff229c7e5df9f8788daa9553","version":"v9"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"820762786026740c76f36085b0efc47a31fe5020","version":"v7.0.0"},{"repo":"actions/upload-artifact","sha":"043fb46d1a93c77aae656e7c1c64a875d1fc6a0a","version":"v7.0.1"},{"repo":"github/gh-aw-actions/setup","sha":"5e508589e03a7757a7e05b26e834292f5445bfb6","version":"v0.88.7"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.28.14","digest":"sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.28.14@sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.28.14","digest":"sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.28.14@sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.28.14","digest":"sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.28.14@sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.4.18","digest":"sha256:85b940556a8faa4e1fdbef124bfd75f2c4ebd855a10b88a1c3b6f3e97f6f1a53","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.4.18@sha256:85b940556a8faa4e1fdbef124bfd75f2c4ebd855a10b88a1c3b6f3e97f6f1a53"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:0daa8971fa4732b647150cb6524a6b0804b68d5d24f6f58b5dd1af23bd63fb23","pinned_image":"ghcr.io/github/gh-aw-node@sha256:0daa8971fa4732b647150cb6524a6b0804b68d5d24f6f58b5dd1af23bd63fb23"},{"image":"ghcr.io/github/github-mcp-server:v1.11.0","digest":"sha256:fbec75de11c255213fa08d80fb166abe73d851fff631c51c0079872967720699","pinned_image":"ghcr.io/github/github-mcp-server:v1.11.0@sha256:fbec75de11c255213fa08d80fb166abe73d851fff631c51c0079872967720699"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_pull_request","missing_data","missing_tool","noop"]}]} +# This file was automatically generated by gh-aw (v0.88.7). DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # -# ___ _ _ -# / _ \ | | (_) -# | |_| | __ _ ___ _ __ | |_ _ ___ +# ___ _ _ +# / _ \ | | (_) +# | |_| | __ _ ___ _ __ | |_ _ ___ # | _ |/ _` |/ _ \ '_ \| __| |/ __| -# | | | | (_| | __/ | | | |_| | (__ +# | | | | (_| | __/ | | | |_| | (__ # \_| |_/\__, |\___|_| |_|\__|_|\___| # __/ | -# _ _ |___/ +# _ _ |___/ # | | | | / _| | # | | | | ___ _ __ _ __| |_| | _____ ____ # | |/\| |/ _ \ '__| |/ /| _| |/ _ \ \ /\ / / ___| @@ -28,36 +28,37 @@ # Secrets used: # - COPILOT_GITHUB_TOKEN # - GH_AW_CI_TRIGGER_TOKEN +# - GH_AW_DEFAULT_OTLP_HEADERS # - GH_AW_GITHUB_MCP_SERVER_TOKEN # - GH_AW_GITHUB_TOKEN # - GITHUB_TOKEN # # Custom actions used: -# - actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 -# - actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 -# - actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 +# - actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 +# - actions/cache/save@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 +# - actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 # - actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 # - actions/github-script@373c709c69115d41ff229c7e5df9f8788daa9553 # v9 # - actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 -# - actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 +# - actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 # - actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 -# - github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 +# - github/gh-aw-actions/setup@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.7 # # Container images used: -# - ghcr.io/github/gh-aw-firewall/agent:0.27.7@sha256:aae231e4635c8999d039c132f1602d3df850fe9b84a00aa2b5ac981179b5661c -# - ghcr.io/github/gh-aw-firewall/api-proxy:0.27.7@sha256:009caf2e3d88fa77b64e9a03a95a228fc58db0f1701c6d324b29ba5a3c7c79b6 -# - ghcr.io/github/gh-aw-firewall/squid:0.27.7@sha256:deb1d4e19de62d51cee0508057a596a19315c3423ada4d675cad136dc8037c96 -# - ghcr.io/github/gh-aw-mcpg:v0.3.27@sha256:fe984bddde4ec05d756d9043edb0a32912e6b7b72f6a121b1082f29221421cc7 -# - ghcr.io/github/gh-aw-node@sha256:529d02eb970b1161aa25c593a9c3df57fdfad5a8add328cb3b6eccef66f3183b -# - ghcr.io/github/github-mcp-server:v1.4.0@sha256:2afb26356481d1a350e14544a6e160f7f7ec1561a1ea309b823665abf0309036 +# - ghcr.io/github/gh-aw-firewall/agent:0.28.14@sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98 +# - ghcr.io/github/gh-aw-firewall/api-proxy:0.28.14@sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5 +# - ghcr.io/github/gh-aw-firewall/squid:0.28.14@sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5 +# - ghcr.io/github/gh-aw-mcpg:v0.4.18@sha256:85b940556a8faa4e1fdbef124bfd75f2c4ebd855a10b88a1c3b6f3e97f6f1a53 +# - ghcr.io/github/gh-aw-node@sha256:0daa8971fa4732b647150cb6524a6b0804b68d5d24f6f58b5dd1af23bd63fb23 +# - ghcr.io/github/github-mcp-server:v1.11.0@sha256:fbec75de11c255213fa08d80fb166abe73d851fff631c51c0079872967720699 name: "Sync Japanese Documentation (Angular)" on: push: branches: - - vnext + - vnext paths: - - docs/angular/src/content/en/** + - docs/angular/src/content/en/** workflow_dispatch: inputs: aw_context: @@ -70,9 +71,18 @@ permissions: {} concurrency: group: "gh-aw-${{ github.workflow }}-${{ github.ref || github.run_id }}" + queue: max run-name: "Sync Japanese Documentation (Angular)" +env: + OTEL_EXPORTER_OTLP_ENDPOINT: ${{ vars.GH_AW_DEFAULT_OTLP_ENDPOINT }} + OTEL_SERVICE_NAME: gh-aw.sync-jp-docs-angular + OTEL_RESOURCE_ATTRIBUTES: 'gh-aw.workflow.name=Sync%20Japanese%20Documentation%20%28Angular%29,gh-aw.repository=${{ github.repository }},gh-aw.run.id=${{ github.run_id }},github.run_id=${{ github.run_id }},gh-aw.engine.id=copilot' + OTEL_EXPORTER_OTLP_HEADERS: ${{ secrets.GH_AW_DEFAULT_OTLP_HEADERS }} + GH_AW_OTLP_ENDPOINTS: '[{"url":"${{ vars.GH_AW_DEFAULT_OTLP_ENDPOINT }}","headers":"${{ secrets.GH_AW_DEFAULT_OTLP_HEADERS }}"}]' + GH_AW_OTLP_IF_MISSING: ignore + jobs: activation: needs: pre_activation @@ -83,15 +93,18 @@ jobs: contents: read env: GH_AW_MAX_DAILY_AI_CREDITS: ${{ vars.GH_AW_DEFAULT_MAX_DAILY_AI_CREDITS || '5000' }} + GH_AW_RUNTIME_FEATURES: ${{ vars.GH_AW_RUNTIME_FEATURES }} outputs: comment_id: "" comment_repo: "" daily_ai_credits_exceeded: ${{ steps.daily-effective-workflow-guardrail.outputs.daily_ai_credits_exceeded == 'true' }} + daily_ai_credits_guardrail_status: ${{ steps.daily-effective-workflow-guardrail.outputs.daily_ai_credits_guardrail_status || '' }} daily_ai_credits_threshold: ${{ steps.daily-effective-workflow-guardrail.outputs.daily_ai_credits_threshold || '' }} daily_ai_credits_total_effective_tokens: ${{ steps.daily-effective-workflow-guardrail.outputs.daily_ai_credits_total_effective_tokens || '' }} engine_id: ${{ steps.generate_aw_info.outputs.engine_id }} lockdown_check_failed: ${{ steps.generate_aw_info.outputs.lockdown_check_failed == 'true' }} model: ${{ steps.generate_aw_info.outputs.model }} + oauth_token_check_failed: ${{ steps.check-oauth-tokens.outputs.oauth_token_check_failed == 'true' }} secret_verification_result: ${{ steps.validate-secret.outputs.verification_result }} setup-parent-span-id: ${{ steps.setup.outputs.parent-span-id || steps.setup.outputs.span-id }} setup-span-id: ${{ steps.setup.outputs.span-id }} @@ -100,7 +113,7 @@ jobs: steps: - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 + uses: github/gh-aw-actions/setup@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.7 with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} @@ -110,40 +123,45 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sync Japanese Documentation (Angular)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sync-jp-docs-angular.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "1.0.63" - GH_AW_INFO_AWF_VERSION: "v0.27.7" + GH_AW_INFO_VERSION: "1.0.80" + GH_AW_INFO_AWF_VERSION: "v0.28.14" GH_AW_INFO_ENGINE_ID: "copilot" + - name: Mask OTLP telemetry headers + run: bash "${RUNNER_TEMP}/gh-aw/actions/mask_otlp_headers.sh" - name: Generate agentic run info id: generate_aw_info env: GH_AW_INFO_ENGINE_ID: "copilot" GH_AW_INFO_ENGINE_NAME: "GitHub Copilot CLI" - GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_COPILOT || vars.GH_AW_DEFAULT_MODEL_COPILOT || 'claude-sonnet-4.6' }} - GH_AW_INFO_VERSION: "1.0.63" - GH_AW_INFO_AGENT_VERSION: "1.0.63" - GH_AW_INFO_CLI_VERSION: "v0.80.9" + GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_COPILOT || vars.GH_AW_DEFAULT_MODEL_COPILOT || 'auto' }} + GH_AW_INFO_VERSION: "1.0.80" + GH_AW_INFO_AGENT_VERSION: "1.0.80" + GH_AW_INFO_CLI_VERSION: "v0.88.7" GH_AW_INFO_WORKFLOW_NAME: "Sync Japanese Documentation (Angular)" GH_AW_INFO_EXPERIMENTAL: "false" GH_AW_INFO_SUPPORTS_TOOLS_ALLOWLIST: "true" GH_AW_INFO_STAGED: "false" GH_AW_INFO_ALLOWED_DOMAINS: '["defaults"]' GH_AW_INFO_FIREWALL_ENABLED: "true" - GH_AW_INFO_AWF_VERSION: "v0.27.7" + GH_AW_INFO_AWF_VERSION: "v0.28.14" GH_AW_INFO_AWMG_VERSION: "" GH_AW_INFO_FIREWALL_TYPE: "squid" + GH_AW_INFO_AGENT_RUNTIME: "" GH_AW_COMPILED_STRICT: "true" uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/generate_aw_info.cjs'); + const { main } = require(path.join(actionsDir, 'generate_aw_info.cjs')); await main(core, context); - name: Restore daily AIC usage cache id: restore-daily-aic-cache if: ${{ env.GH_AW_MAX_DAILY_AI_CREDITS != '' }} continue-on-error: true - uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 + uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: key: agentic-workflow-usage-syncjpdocsangular-${{ github.run_id }} restore-keys: agentic-workflow-usage-syncjpdocsangular- @@ -159,9 +177,11 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/restore_aic_usage_cache_fallback.cjs'); + const { main } = require(path.join(actionsDir, 'restore_aic_usage_cache_fallback.cjs')); await main(); - name: Check daily workflow token guardrail id: daily-effective-workflow-guardrail @@ -179,37 +199,43 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/check_daily_aic_workflow_guardrail.cjs'); + const { main } = require(path.join(actionsDir, 'check_daily_aic_workflow_guardrail.cjs')); await main(); - name: Validate COPILOT_GITHUB_TOKEN secret id: validate-secret run: bash "${RUNNER_TEMP}/gh-aw/actions/validate_multi_secret.sh" COPILOT_GITHUB_TOKEN 'GitHub Copilot CLI' https://github.github.com/gh-aw/reference/engines/#github-copilot-default env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} + - name: Check for OAuth tokens + id: check-oauth-tokens + run: bash "${RUNNER_TEMP}/gh-aw/actions/check_oauth_tokens.sh" + env: + COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} + GH_AW_GITHUB_TOKEN: ${{ secrets.GH_AW_GITHUB_TOKEN }} + GH_AW_GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN }} - name: Checkout .github and .agents folders - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false sparse-checkout: | .github .agents - .antigravity .claude .codex - .crush .gemini - .opencode .pi sparse-checkout-cone-mode: true fetch-depth: 1 - name: Save agent config folders for base branch restoration env: - GH_AW_AGENT_FOLDERS: ".agents .antigravity .claude .codex .crush .gemini .github .opencode .pi" - GH_AW_AGENT_FILES: ".crush.json AGENTS.md ANTIGRAVITY.md CLAUDE.md GEMINI.md PI.md opencode.jsonc" - # poutine:ignore untrusted_checkout_exec - run: bash "${RUNNER_TEMP}/gh-aw/actions/save_base_github_folders.sh" + GH_AW_AGENT_FOLDERS: ".agents .github" + GH_AW_AGENT_FILES: "AGENTS.md" + run: | + bash "${RUNNER_TEMP}/gh-aw/actions/save_base_github_folders.sh" - name: Check workflow lock file id: check-lock-file uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -218,24 +244,34 @@ jobs: GH_AW_CONTEXT_WORKFLOW_REF: "${{ github.workflow_ref }}" with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require(path.join(actionsDir, 'check_workflow_timestamp_api.cjs')); await main(); - name: Check compile-agentic version uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: - GH_AW_COMPILED_VERSION: "v0.80.9" + GH_AW_COMPILED_VERSION: "v0.88.7" with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/check_version_updates.cjs'); + const { main } = require(path.join(actionsDir, 'check_version_updates.cjs')); await main(); + - name: Log runtime features + if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }} + run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh" - name: Create prompt with built-in context + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: - GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt + GH_AW_ACTIONS_DIR: ${{ runner.temp }}/gh-aw/actions + GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt GH_AW_SAFE_OUTPUTS: ${{ runner.temp }}/gh-aw/safeoutputs/outputs.jsonl + GH_AW_PROMPT_CONFIG: "{\"items\":[{\"content_env\":\"GH_AW_PROMPT_CONTENT_0000\"},{\"file\":\"xpia.md\"},{\"file\":\"temp_folder_prompt.md\"},{\"file\":\"markdown.md\"},{\"file\":\"safe_outputs_prompt.md\"},{\"content_env\":\"GH_AW_PROMPT_CONTENT_0001\"},{\"file\":\"safe_outputs_create_pull_request.md\"},{\"content_env\":\"GH_AW_PROMPT_CONTENT_0002\"},{\"file\":\"mcp_cli_tools_with_safeoutputs_prompt.md\"},{\"content_env\":\"GH_AW_PROMPT_CONTENT_0003\"},{\"file\":\"github_mcp_tools_with_safeoutputs_prompt.md\"},{\"content_env\":\"GH_AW_PROMPT_CONTENT_0004\"},{\"content_env\":\"GH_AW_PROMPT_CONTENT_0005\"}]}" GH_AW_EXPR_1A3A194A: ${{ github.event.discussion.number || (fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_type == 'discussion' && fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_number) }} GH_AW_EXPR_463A214A: ${{ github.event.pull_request.number || (fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_type == 'pull_request' && fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_number) }} GH_AW_EXPR_802A9F6A: ${{ github.event.issue.number || (fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_type == 'issue' && fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_number) }} @@ -244,77 +280,35 @@ jobs: GH_AW_GITHUB_REPOSITORY: ${{ github.repository }} GH_AW_GITHUB_RUN_ID: ${{ github.run_id }} GH_AW_GITHUB_WORKSPACE: ${{ github.workspace }} - # poutine:ignore untrusted_checkout_exec - run: | - bash "${RUNNER_TEMP}/gh-aw/actions/create_prompt_first.sh" - { - cat << 'GH_AW_PROMPT_be9ff8cc0bb668a4_EOF' - - GH_AW_PROMPT_be9ff8cc0bb668a4_EOF - cat "${RUNNER_TEMP}/gh-aw/prompts/xpia.md" - cat "${RUNNER_TEMP}/gh-aw/prompts/temp_folder_prompt.md" - cat "${RUNNER_TEMP}/gh-aw/prompts/markdown.md" - cat "${RUNNER_TEMP}/gh-aw/prompts/safe_outputs_prompt.md" - cat << 'GH_AW_PROMPT_be9ff8cc0bb668a4_EOF' - - Tools: create_pull_request, missing_tool, missing_data, noop - GH_AW_PROMPT_be9ff8cc0bb668a4_EOF - cat "${RUNNER_TEMP}/gh-aw/prompts/safe_outputs_create_pull_request.md" - cat << 'GH_AW_PROMPT_be9ff8cc0bb668a4_EOF' - - GH_AW_PROMPT_be9ff8cc0bb668a4_EOF - cat "${RUNNER_TEMP}/gh-aw/prompts/mcp_cli_tools_prompt.md" - cat << 'GH_AW_PROMPT_be9ff8cc0bb668a4_EOF' - - The following GitHub context information is available for this workflow: - {{#if github.actor}} - - **actor**: __GH_AW_GITHUB_ACTOR__ - {{/if}} - {{#if github.repository}} - - **repository**: __GH_AW_GITHUB_REPOSITORY__ - {{/if}} - {{#if github.workspace}} - - **workspace**: __GH_AW_GITHUB_WORKSPACE__ - {{/if}} - {{#if github.event.issue.number || (github.aw.context.item_type == 'issue' && github.aw.context.item_number)}} - - **issue-number**: #__GH_AW_EXPR_802A9F6A__ - {{/if}} - {{#if github.event.discussion.number || (github.aw.context.item_type == 'discussion' && github.aw.context.item_number)}} - - **discussion-number**: #__GH_AW_EXPR_1A3A194A__ - {{/if}} - {{#if github.event.pull_request.number || (github.aw.context.item_type == 'pull_request' && github.aw.context.item_number)}} - - **pull-request-number**: #__GH_AW_EXPR_463A214A__ - {{/if}} - {{#if github.event.comment.id || github.aw.context.comment_id}} - - **comment-id**: __GH_AW_EXPR_FF1D34CE__ - {{/if}} - {{#if github.run_id}} - - **workflow-run-id**: __GH_AW_GITHUB_RUN_ID__ - {{/if}} - - - GH_AW_PROMPT_be9ff8cc0bb668a4_EOF - cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md" - cat << 'GH_AW_PROMPT_be9ff8cc0bb668a4_EOF' - - {{#runtime-import .github/workflows/sync-jp-docs-angular.md}} - GH_AW_PROMPT_be9ff8cc0bb668a4_EOF - } > "$GH_AW_PROMPT" + GH_AW_PROMPT_CONTENT_0000: "\n" + GH_AW_PROMPT_CONTENT_0001: "\nTools: create_pull_request, missing_tool, missing_data, noop\n" + GH_AW_PROMPT_CONTENT_0002: "\n" + GH_AW_PROMPT_CONTENT_0003: "\nThe following GitHub context information is available for this workflow:\n{{#if github.actor}}\n- **actor**: __GH_AW_GITHUB_ACTOR__\n{{/if}}\n{{#if github.repository}}\n- **repository**: __GH_AW_GITHUB_REPOSITORY__\n{{/if}}\n{{#if github.workspace}}\n- **workspace**: __GH_AW_GITHUB_WORKSPACE__\n{{/if}}\n{{#if github.event.issue.number || (github.aw.context.item_type == 'issue' && github.aw.context.item_number)}}\n- **issue-number**: #__GH_AW_EXPR_802A9F6A__\n{{/if}}\n{{#if github.event.discussion.number || (github.aw.context.item_type == 'discussion' && github.aw.context.item_number)}}\n- **discussion-number**: #__GH_AW_EXPR_1A3A194A__\n{{/if}}\n{{#if github.event.pull_request.number || (github.aw.context.item_type == 'pull_request' && github.aw.context.item_number)}}\n- **pull-request-number**: #__GH_AW_EXPR_463A214A__\n{{/if}}\n{{#if github.event.comment.id || github.aw.context.comment_id}}\n- **comment-id**: __GH_AW_EXPR_FF1D34CE__\n{{/if}}\n{{#if github.run_id}}\n- **workflow-run-id**: __GH_AW_GITHUB_RUN_ID__\n{{/if}}\n\n\n" + GH_AW_PROMPT_CONTENT_0004: "\n" + GH_AW_PROMPT_CONTENT_0005: "{{#runtime-import .github/workflows/sync-jp-docs-angular.md}}\n" + with: + script: | + const { setupGlobals } = require(process.env.GH_AW_ACTIONS_DIR + '/setup_globals.cjs'); + setupGlobals(core, github, context, exec, io, getOctokit); + const { main } = require(process.env.GH_AW_ACTIONS_DIR + '/create_prompt.cjs'); + await main(core); - name: Interpolate variables and render templates uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: - GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt + GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt GH_AW_ENGINE_ID: "copilot" with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/interpolate_prompt.cjs'); + const { main } = require(path.join(actionsDir, 'interpolate_prompt.cjs')); await main(); - name: Substitute placeholders uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: - GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt + GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt GH_AW_EXPR_1A3A194A: ${{ github.event.discussion.number || (fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_type == 'discussion' && fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_number) }} GH_AW_EXPR_463A214A: ${{ github.event.pull_request.number || (fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_type == 'pull_request' && fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_number) }} GH_AW_EXPR_802A9F6A: ${{ github.event.issue.number || (fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_type == 'issue' && fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_number) }} @@ -323,15 +317,17 @@ jobs: GH_AW_GITHUB_REPOSITORY: ${{ github.repository }} GH_AW_GITHUB_RUN_ID: ${{ github.run_id }} GH_AW_GITHUB_WORKSPACE: ${{ github.workspace }} - GH_AW_MCP_CLI_SERVERS_LIST: '- `safeoutputs` — run `safeoutputs --help` to see available tools' + GH_AW_MCP_CLI_SERVERS_LIST: "- `github` — run `github --help` to see available tools\n- `safeoutputs` — run `safeoutputs --help` to see available tools" GH_AW_NEEDS_PRE_ACTIVATION_OUTPUTS_ACTIVATED: ${{ needs.pre_activation.outputs.activated }} with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - - const substitutePlaceholders = require('${{ runner.temp }}/gh-aw/actions/substitute_placeholders.cjs'); - + + const substitutePlaceholders = require(path.join(actionsDir, 'substitute_placeholders.cjs')); + // Call the substitution function return await substitutePlaceholders({ file: process.env.GH_AW_PROMPT, @@ -350,16 +346,20 @@ jobs: }); - name: Validate prompt placeholders env: - GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt - # poutine:ignore untrusted_checkout_exec - run: bash "${RUNNER_TEMP}/gh-aw/actions/validate_prompt_placeholders.sh" + GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt + run: | + bash "${RUNNER_TEMP}/gh-aw/actions/validate_prompt_placeholders.sh" - name: Print prompt env: - GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt - # poutine:ignore untrusted_checkout_exec - run: bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt + run: | + bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Stage prompt files for artifact upload + run: | + mkdir -p /tmp/gh-aw/aw-prompts + cp -a "${RUNNER_TEMP}/gh-aw/aw-prompts/." /tmp/gh-aw/aw-prompts/ - name: Upload activation artifact - if: success() + if: success() || failure() uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: activation @@ -384,12 +384,20 @@ jobs: permissions: actions: read contents: read + timeout-minutes: 60 env: DEFAULT_BRANCH: ${{ github.event.repository.default_branch }} GH_AW_ASSETS_ALLOWED_EXTS: "" GH_AW_ASSETS_BRANCH: "" GH_AW_ASSETS_MAX_SIZE_KB: 0 GH_AW_MCP_LOG_DIR: /tmp/gh-aw/mcp-logs/safeoutputs + GH_AW_PR_HEAD_BASE_BRANCH: "" + GH_AW_PR_HEAD_BASE_PR_NUMBER: "" + GH_AW_PR_HEAD_BASE_REF: "" + GH_AW_PR_HEAD_BASE_REPO: "" + GH_AW_PR_HEAD_BASE_SHA: "" + GH_AW_PR_HEAD_REPO: "" + GH_AW_RUNTIME_FEATURES: ${{ vars.GH_AW_RUNTIME_FEATURES }} GH_AW_WORKFLOW_ID_SANITIZED: syncjpdocsangular outputs: agentic_engine_timeout: ${{ steps.detect-agent-errors.outputs.agentic_engine_timeout || 'false' }} @@ -399,8 +407,13 @@ jobs: checkout_pr_success: ${{ steps.checkout-pr.outputs.checkout_pr_success || 'true' }} effective_tokens: ${{ steps.parse-mcp-gateway.outputs.effective_tokens }} has_patch: ${{ steps.collect_output.outputs.has_patch }} + http_400_response_error: ${{ steps.detect-agent-errors.outputs.http_400_response_error || 'false' }} inference_access_error: ${{ steps.detect-agent-errors.outputs.inference_access_error || 'false' }} + invocation_cap_exceeded: ${{ steps.detect-agent-errors.outputs.invocation_cap_exceeded || 'false' }} + max_cache_misses_exceeded: ${{ steps.detect-agent-errors.outputs.max_cache_misses_exceeded || 'false' }} mcp_policy_error: ${{ steps.detect-agent-errors.outputs.mcp_policy_error || 'false' }} + missing_model_pricing_error: ${{ steps.detect-agent-errors.outputs.missing_model_pricing_error || 'false' }} + missing_model_pricing_model_name: ${{ steps.detect-agent-errors.outputs.missing_model_pricing_model_name || '' }} model: ${{ needs.activation.outputs.model }} model_not_supported_error: ${{ steps.detect-agent-errors.outputs.model_not_supported_error || 'false' }} output: ${{ steps.collect_output.outputs.output }} @@ -408,11 +421,12 @@ jobs: setup-parent-span-id: ${{ steps.setup.outputs.parent-span-id || steps.setup.outputs.span-id }} setup-span-id: ${{ steps.setup.outputs.span-id }} setup-trace-id: ${{ steps.setup.outputs.trace-id }} + shell_expansion_guard_rejected: ${{ steps.detect-agent-errors.outputs.shell_expansion_guard_rejected || 'false' }} unknown_model_ai_credits: ${{ steps.parse-mcp-gateway.outputs.unknown_model_ai_credits || 'false' }} steps: - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 + uses: github/gh-aw-actions/setup@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.7 with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} @@ -421,19 +435,28 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sync Japanese Documentation (Angular)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sync-jp-docs-angular.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "1.0.63" - GH_AW_INFO_AWF_VERSION: "v0.27.7" + GH_AW_INFO_VERSION: "1.0.80" + GH_AW_INFO_AWF_VERSION: "v0.28.14" GH_AW_INFO_ENGINE_ID: "copilot" - name: Set runtime paths id: set-runtime-paths + env: + GH_AW_RUNNER_TOOL_CACHE: ${{ runner.tool_cache }} run: | + if [ -z "${RUNNER_TOOL_CACHE:-}" ]; then + echo "RUNNER_TOOL_CACHE=${GH_AW_RUNNER_TOOL_CACHE}" >> "$GITHUB_ENV" + fi { echo "GH_AW_SAFE_OUTPUTS=${RUNNER_TEMP}/gh-aw/safeoutputs/outputs.jsonl" echo "GH_AW_SAFE_OUTPUTS_CONFIG_PATH=${RUNNER_TEMP}/gh-aw/safeoutputs/config.json" echo "GH_AW_SAFE_OUTPUTS_TOOLS_PATH=${RUNNER_TEMP}/gh-aw/safeoutputs/tools.json" } >> "$GITHUB_OUTPUT" + - name: Mask OTLP telemetry headers + run: bash "${RUNNER_TEMP}/gh-aw/actions/mask_otlp_headers.sh" + - name: Check OTLP telemetry configuration + run: bash "${RUNNER_TEMP}/gh-aw/actions/check_otlp_default_credentials.sh" - name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Create gh-aw temp directory @@ -442,6 +465,11 @@ jobs: run: bash "${RUNNER_TEMP}/gh-aw/actions/configure_gh_for_ghe.sh" env: GH_TOKEN: ${{ github.token }} + - name: Download activation artifact + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + with: + name: activation + path: /tmp/gh-aw - name: Configure Git credentials env: GITHUB_REPOSITORY: ${{ github.repository }} @@ -458,16 +486,19 @@ jobs: with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/checkout_pr_branch.cjs'); + const { main } = require(path.join(actionsDir, 'checkout_pr_branch.cjs')); await main(); - name: Install GitHub Copilot CLI - run: bash "${RUNNER_TEMP}/gh-aw/actions/install_copilot_cli.sh" 1.0.63 + run: bash "${RUNNER_TEMP}/gh-aw/actions/install_copilot_cli.sh" env: GH_HOST: github.com + GH_AW_COMPILED_VERSION: v0.88.7 - name: Install AWF binary - run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.27.7 + run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.28.14 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@373c709c69115d41ff229c7e5df9f8788daa9553 # v9 @@ -476,18 +507,15 @@ jobs: GH_AW_GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN }} with: script: | - const determineAutomaticLockdown = require('${{ runner.temp }}/gh-aw/actions/determine_automatic_lockdown.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const determineAutomaticLockdown = require(path.join(actionsDir, 'determine_automatic_lockdown.cjs')); await determineAutomaticLockdown(github, context, core); - - name: Download activation artifact - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 - with: - name: activation - path: /tmp/gh-aw - name: Restore agent config folders from base branch if: steps.checkout-pr.outcome == 'success' env: - GH_AW_AGENT_FOLDERS: ".agents .antigravity .claude .codex .crush .gemini .github .opencode .pi" - GH_AW_AGENT_FILES: ".crush.json AGENTS.md ANTIGRAVITY.md CLAUDE.md GEMINI.md PI.md opencode.jsonc" + GH_AW_AGENT_FOLDERS: ".agents .github" + GH_AW_AGENT_FILES: "AGENTS.md" run: bash "${RUNNER_TEMP}/gh-aw/actions/restore_base_github_folders.sh" - name: Restore inline sub-agents from activation artifact env: @@ -499,15 +527,26 @@ jobs: GH_AW_SKILL_DIR: ".github/skills" run: bash "${RUNNER_TEMP}/gh-aw/actions/restore_inline_skills.sh" - name: Download container images - run: bash "${RUNNER_TEMP}/gh-aw/actions/download_docker_images.sh" ghcr.io/github/gh-aw-firewall/agent:0.27.7@sha256:aae231e4635c8999d039c132f1602d3df850fe9b84a00aa2b5ac981179b5661c ghcr.io/github/gh-aw-firewall/api-proxy:0.27.7@sha256:009caf2e3d88fa77b64e9a03a95a228fc58db0f1701c6d324b29ba5a3c7c79b6 ghcr.io/github/gh-aw-firewall/squid:0.27.7@sha256:deb1d4e19de62d51cee0508057a596a19315c3423ada4d675cad136dc8037c96 ghcr.io/github/gh-aw-mcpg:v0.3.27@sha256:fe984bddde4ec05d756d9043edb0a32912e6b7b72f6a121b1082f29221421cc7 ghcr.io/github/gh-aw-node@sha256:529d02eb970b1161aa25c593a9c3df57fdfad5a8add328cb3b6eccef66f3183b ghcr.io/github/github-mcp-server:v1.4.0@sha256:2afb26356481d1a350e14544a6e160f7f7ec1561a1ea309b823665abf0309036 - - name: Generate Safe Outputs Config + run: bash "${RUNNER_TEMP}/gh-aw/actions/download_docker_images.sh" ghcr.io/github/gh-aw-firewall/agent:0.28.14@sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98 ghcr.io/github/gh-aw-firewall/api-proxy:0.28.14@sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5 ghcr.io/github/gh-aw-firewall/squid:0.28.14@sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5 ghcr.io/github/gh-aw-mcpg:v0.4.18@sha256:85b940556a8faa4e1fdbef124bfd75f2c4ebd855a10b88a1c3b6f3e97f6f1a53 ghcr.io/github/gh-aw-node@sha256:0daa8971fa4732b647150cb6524a6b0804b68d5d24f6f58b5dd1af23bd63fb23 ghcr.io/github/github-mcp-server:v1.11.0@sha256:fbec75de11c255213fa08d80fb166abe73d851fff631c51c0079872967720699 + - name: Prepare Safe Outputs Directories run: | mkdir -p "${RUNNER_TEMP}/gh-aw/safeoutputs" mkdir -p /tmp/gh-aw/safeoutputs mkdir -p /tmp/gh-aw/mcp-logs/safeoutputs - cat > "${RUNNER_TEMP}/gh-aw/safeoutputs/config.json" << 'GH_AW_SAFE_OUTPUTS_CONFIG_7e98029480883c79_EOF' - {"create_pull_request":{"base_branch":"vnext","draft":false,"if_no_changes":"ignore","labels":["translation","japanese","automation"],"max":1,"max_patch_files":100,"max_patch_size":4096,"protect_top_level_dot_folders":true,"protected_files":["package.json","bun.lockb","bunfig.toml","deno.json","deno.jsonc","deno.lock","global.json","NuGet.Config","Directory.Packages.props","mix.exs","mix.lock","go.mod","go.sum","stack.yaml","stack.yaml.lock","pom.xml","build.gradle","build.gradle.kts","settings.gradle","settings.gradle.kts","gradle.properties","package-lock.json","yarn.lock","pnpm-lock.yaml","npm-shrinkwrap.json","requirements.txt","Pipfile","Pipfile.lock","pyproject.toml","setup.py","setup.cfg","Gemfile","Gemfile.lock","uv.lock","CODEOWNERS","DESIGN.md","README.md","CONTRIBUTING.md","CHANGELOG.md","SECURITY.md","CODE_OF_CONDUCT.md","AGENTS.md","CLAUDE.md","GEMINI.md"],"protected_files_policy":"request_review","title_prefix":"[jp-sync] "},"create_report_incomplete_issue":{},"missing_data":{},"missing_tool":{},"noop":{"max":1,"report-as-issue":"true"},"report_incomplete":{}} - GH_AW_SAFE_OUTPUTS_CONFIG_7e98029480883c79_EOF + - name: Generate Safe Outputs Config + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 + env: + GH_AW_FILE_ROOT: "${{ runner.temp }}/gh-aw" + GH_AW_FILE_CONFIG: "{\"files\":[{\"path\":\"safeoutputs/config.json\",\"content_env\":\"GH_AW_SAFE_OUTPUTS_CONFIG\"}]}" + GH_AW_SAFE_OUTPUTS_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"vnext\",\"draft\":false,\"if_no_changes\":\"ignore\",\"labels\":[\"translation\",\"japanese\",\"automation\"],\"max\":1,\"max_patch_files\":100,\"max_patch_size\":4096,\"protect_top_level_dot_folders\":true,\"protected_files\":[\"package.json\",\"bun.lockb\",\"bunfig.toml\",\"deno.json\",\"deno.jsonc\",\"deno.lock\",\"global.json\",\"NuGet.Config\",\"Directory.Packages.props\",\"mix.exs\",\"mix.lock\",\"go.mod\",\"go.sum\",\"stack.yaml\",\"stack.yaml.lock\",\"pom.xml\",\"build.gradle\",\"build.gradle.kts\",\"settings.gradle\",\"settings.gradle.kts\",\"gradle.properties\",\"package-lock.json\",\"yarn.lock\",\"pnpm-lock.yaml\",\"npm-shrinkwrap.json\",\"requirements.txt\",\"Pipfile\",\"Pipfile.lock\",\"pyproject.toml\",\"setup.py\",\"setup.cfg\",\"Gemfile\",\"Gemfile.lock\",\"uv.lock\",\"CODEOWNERS\",\"DESIGN.md\",\"README.md\",\"CONTRIBUTING.md\",\"CHANGELOG.md\",\"SECURITY.md\",\"CODE_OF_CONDUCT.md\",\"AGENTS.md\"],\"protected_files_policy\":\"request_review\",\"title_prefix\":\"[jp-sync] \"},\"create_report_incomplete_issue\":{},\"missing_data\":{},\"missing_tool\":{},\"noop\":{\"max\":1,\"report-as-issue\":\"false\"},\"report_incomplete\":{}}" + with: + script: | + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); + setupGlobals(core, github, context, exec, io, getOctokit); + const { main } = require(path.join(actionsDir, 'create_files.cjs')); + await main(); - name: Generate Safe Outputs Tools env: GH_AW_TOOLS_META_JSON: | @@ -540,6 +579,12 @@ jobs: "sanitize": true, "maxLength": 256 }, + "dependencies": { + "type": "array", + "itemType": "string", + "itemSanitize": true, + "itemMaxLength": 256 + }, "draft": { "type": "boolean" }, @@ -553,6 +598,18 @@ jobs: "type": "string", "maxLength": 256 }, + "stack_position": { + "optionalPositiveInteger": true + }, + "stack_root": { + "type": "string", + "sanitize": true, + "maxLength": 256 + }, + "temporary_id": { + "type": "string", + "pattern": "^#?aw_[A-Za-z0-9_]{3,12}$" + }, "title": { "required": true, "type": "string", @@ -638,16 +695,20 @@ jobs: uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/generate_safe_outputs_tools.cjs'); + const { main } = require(path.join(actionsDir, 'generate_safe_outputs_tools.cjs')); await main(); - name: Start MCP Gateway id: start-mcp-gateway env: + GH_AW_POLICY_ALLOW_CREATE_PULL_REQUEST: ${{ vars.GH_AW_POLICY_ALLOW_CREATE_PULL_REQUEST || 'true' }} GH_AW_SAFE_OUTPUTS: ${{ steps.set-runtime-paths.outputs.GH_AW_SAFE_OUTPUTS }} GH_AW_SAFE_OUTPUTS_CONFIG_PATH: ${{ steps.set-runtime-paths.outputs.GH_AW_SAFE_OUTPUTS_CONFIG_PATH }} GH_AW_SAFE_OUTPUTS_TOOLS_PATH: ${{ steps.set-runtime-paths.outputs.GH_AW_SAFE_OUTPUTS_TOOLS_PATH }} + GH_AW_SINK_VISIBILITY: ${{ steps.determine-automatic-lockdown.outputs.visibility }} GITHUB_MCP_GUARD_MIN_INTEGRITY: ${{ steps.determine-automatic-lockdown.outputs.min_integrity }} GITHUB_MCP_GUARD_REPOS: ${{ steps.determine-automatic-lockdown.outputs.repos }} GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} @@ -655,41 +716,49 @@ jobs: run: | set -eo pipefail mkdir -p "${RUNNER_TEMP}/gh-aw/mcp-config" - + if [ -n "${GITHUB_EVENT_PATH:-}" ] && [ -r "${GITHUB_EVENT_PATH}" ]; then + GH_AW_SAFEOUTPUTS_EVENT_PATH="${RUNNER_TEMP}/gh-aw/safeoutputs/github_event.json" + cp "${GITHUB_EVENT_PATH}" "${GH_AW_SAFEOUTPUTS_EVENT_PATH}" + export GITHUB_EVENT_PATH="${GH_AW_SAFEOUTPUTS_EVENT_PATH}" + fi + # Export gateway environment variables for MCP config and gateway script export MCP_GATEWAY_PORT="8080" - export MCP_GATEWAY_DOMAIN="host.docker.internal" + export MCP_GATEWAY_DOMAIN="awmg-mcpg" export MCP_GATEWAY_HOST_DOMAIN="localhost" - MCP_GATEWAY_API_KEY=$(openssl rand -base64 45 | tr -d '/+=') - echo "::add-mask::${MCP_GATEWAY_API_KEY}" - export MCP_GATEWAY_API_KEY + MCP_GATEWAY_AGENT_ID=$(openssl rand -base64 45 | tr -d '/+=') + echo "::add-mask::${MCP_GATEWAY_AGENT_ID}" + export MCP_GATEWAY_AGENT_ID export MCP_GATEWAY_PAYLOAD_DIR="/tmp/gh-aw/mcp-payloads" mkdir -p "${MCP_GATEWAY_PAYLOAD_DIR}" export MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD="524288" + export MCP_GATEWAY_ALLOWED_MOUNT_ROOTS="${GITHUB_WORKSPACE}:rw,${RUNNER_TEMP}/gh-aw:ro,${RUNNER_TEMP}/gh-aw/safeoutputs:rw,/opt:ro,/tmp:rw,/usr/bin/gh:ro" + export GH_AW_PR_HEAD_BASE_BRANCH="${GH_AW_PR_HEAD_BASE_BRANCH:-}" + export GH_AW_PR_HEAD_BASE_SHA="${GH_AW_PR_HEAD_BASE_SHA:-}" + export GH_AW_PR_HEAD_BASE_REPO="${GH_AW_PR_HEAD_BASE_REPO:-}" + export GH_AW_PR_HEAD_BASE_PR_NUMBER="${GH_AW_PR_HEAD_BASE_PR_NUMBER:-}" + export GH_AW_PR_HEAD_BASE_REF="${GH_AW_PR_HEAD_BASE_REF:-}" + export GH_AW_PR_HEAD_REPO="${GH_AW_PR_HEAD_REPO:-}" export DEBUG="*" - + export GH_AW_ENGINE="copilot" MCP_GATEWAY_UID=$(id -u 2>/dev/null || echo '0') MCP_GATEWAY_GID=$(id -g 2>/dev/null || echo '0') - case "${DOCKER_HOST:-}" in - unix://* ) DOCKER_SOCK_PATH="${DOCKER_HOST#unix://}" ;; - /* ) DOCKER_SOCK_PATH="$DOCKER_HOST" ;; - * ) DOCKER_SOCK_PATH=/var/run/docker.sock ;; - esac - DOCKER_SOCK_GID=$(stat -c '%g' "$DOCKER_SOCK_PATH" 2>/dev/null || echo '0') - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --name awmg-mcpg --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v '"${DOCKER_SOCK_PATH}"':/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DOCKER_HOST=unix:///var/run/docker.sock -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e RUNNER_TEMP -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw -v '"${RUNNER_TEMP}"'/gh-aw/safeoutputs:'"${RUNNER_TEMP}"'/gh-aw/safeoutputs:rw ghcr.io/github/gh-aw-mcpg:v0.3.27' - + source "${RUNNER_TEMP}/gh-aw/actions/resolve_docker_socket_gid.sh" + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network bridge -p 127.0.0.1:'"${MCP_GATEWAY_PORT}"':'"${MCP_GATEWAY_PORT}"' --name awmg-mcpg --add-host host.docker.internal:host-gateway --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v '"${DOCKER_SOCK_PATH}"':/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_AGENT_ID -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DOCKER_HOST=unix:///var/run/docker.sock -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_PR_HEAD_BASE_BRANCH -e GH_AW_PR_HEAD_BASE_SHA -e GH_AW_PR_HEAD_BASE_REPO -e GH_AW_PR_HEAD_BASE_PR_NUMBER -e GH_AW_PR_HEAD_BASE_REF -e GH_AW_PR_HEAD_REPO -e GH_AW_POLICY_ALLOW_CREATE_PULL_REQUEST -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GH_AW_SINK_VISIBILITY -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e RUNNER_TEMP -e RUNNER_TOOL_CACHE -e MCP_GATEWAY_ALLOWED_MOUNT_ROOTS -e GITHUB_AW_OTEL_TRACE_ID -e GITHUB_AW_OTEL_PARENT_SPAN_ID -e OTEL_EXPORTER_OTLP_HEADERS -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw -v '"${RUNNER_TEMP}"'/gh-aw/safeoutputs:'"${RUNNER_TEMP}"'/gh-aw/safeoutputs:rw ghcr.io/github/gh-aw-mcpg:v0.4.18' + mkdir -p "$HOME/.copilot" GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node) - cat << GH_AW_MCP_CONFIG_c70c556baaebe8bb_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs" + cat << GH_AW_MCP_CONFIG_46604863f3d8e286_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs" { "mcpServers": { "github": { "type": "stdio", - "container": "ghcr.io/github/github-mcp-server:v1.4.0", + "container": "ghcr.io/github/github-mcp-server:v1.11.0", "env": { - "GITHUB_HOST": "\${GITHUB_SERVER_URL}", - "GITHUB_PERSONAL_ACCESS_TOKEN": "\${GITHUB_MCP_SERVER_TOKEN}", + "GITHUB_FEATURES": "fields_param", + "GITHUB_HOST": "${GITHUB_SERVER_URL}", + "GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_MCP_SERVER_TOKEN}", "GITHUB_READ_ONLY": "1", "GITHUB_TOOLSETS": "context,repos,issues,pull_requests" }, @@ -717,7 +786,17 @@ jobs: "GH_AW_SAFE_OUTPUTS": "\${GH_AW_SAFE_OUTPUTS}", "GH_AW_SAFE_OUTPUTS_CONFIG_PATH": "\${GH_AW_SAFE_OUTPUTS_CONFIG_PATH}", "GH_AW_SAFE_OUTPUTS_TOOLS_PATH": "\${GH_AW_SAFE_OUTPUTS_TOOLS_PATH}", + "GH_AW_POLICY_ALLOW_CREATE_PULL_REQUEST": "\${GH_AW_POLICY_ALLOW_CREATE_PULL_REQUEST}", + "GH_AW_PR_HEAD_BASE_BRANCH": "\${GH_AW_PR_HEAD_BASE_BRANCH}", + "GH_AW_PR_HEAD_BASE_SHA": "\${GH_AW_PR_HEAD_BASE_SHA}", + "GH_AW_PR_HEAD_BASE_REPO": "\${GH_AW_PR_HEAD_BASE_REPO}", + "GH_AW_PR_HEAD_BASE_PR_NUMBER": "\${GH_AW_PR_HEAD_BASE_PR_NUMBER}", + "GH_AW_PR_HEAD_BASE_REF": "\${GH_AW_PR_HEAD_BASE_REF}", + "GH_AW_PR_HEAD_REPO": "\${GH_AW_PR_HEAD_REPO}", + "GITHUB_EVENT_NAME": "\${GITHUB_EVENT_NAME}", + "GITHUB_EVENT_PATH": "\${GITHUB_EVENT_PATH}", "GITHUB_REPOSITORY": "\${GITHUB_REPOSITORY}", + "GITHUB_SHA": "\${GITHUB_SHA}", "GITHUB_TOKEN": "\${GITHUB_TOKEN}", "GITHUB_WORKSPACE": "\${GITHUB_WORKSPACE}", "RUNNER_TEMP": "\${RUNNER_TEMP}" @@ -726,7 +805,8 @@ jobs: "write-sink": { "accept": [ "*" - ] + ], + "sink-visibility": "${GH_AW_SINK_VISIBILITY}" } } } @@ -734,24 +814,32 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}" + "agentId": "${MCP_GATEWAY_AGENT_ID}", + "payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}", + "startupTimeout": 120, + "opentelemetry": { + "endpoint": "${OTEL_EXPORTER_OTLP_ENDPOINT}", + "traceId": "${GITHUB_AW_OTEL_TRACE_ID}", + "spanId": "${GITHUB_AW_OTEL_PARENT_SPAN_ID}" + } } } - GH_AW_MCP_CONFIG_c70c556baaebe8bb_EOF + GH_AW_MCP_CONFIG_46604863f3d8e286_EOF - name: Mount MCP servers as CLIs id: mount-mcp-clis continue-on-error: true env: - MCP_GATEWAY_API_KEY: ${{ steps.start-mcp-gateway.outputs.gateway-api-key }} + MCP_GATEWAY_AGENT_ID: ${{ steps.start-mcp-gateway.outputs.gateway-agent-id }} MCP_GATEWAY_DOMAIN: ${{ steps.start-mcp-gateway.outputs.gateway-domain }} MCP_GATEWAY_PORT: ${{ steps.start-mcp-gateway.outputs.gateway-port }} uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io); - const { main } = require('${{ runner.temp }}/gh-aw/actions/mount_mcp_as_cli.cjs'); + const { main } = require(path.join(actionsDir, 'mount_mcp_as_cli.cjs')); await main(); - name: Clean credentials continue-on-error: true @@ -780,6 +868,7 @@ jobs: # --allow-tool shell(git rm:*) # --allow-tool shell(git status) # --allow-tool shell(git switch:*) + # --allow-tool shell(github:*) # --allow-tool shell(grep) # --allow-tool shell(head) # --allow-tool shell(ls) @@ -797,40 +886,41 @@ jobs: run: | set -o pipefail printf '%s' "$(date +%s%3N)" > /tmp/gh-aw/agent_cli_start_ms.txt - trap 'rm -f "$HOME/.copilot/settings.json"' EXIT + trap 'gh_aw_exit_code=$?; mkdir -p /tmp/gh-aw >/dev/null 2>&1 || true; printf "%s" "$gh_aw_exit_code" > /tmp/gh-aw/agent_execution_exit_code.txt || true; rm -f "$HOME/.copilot/settings.json"; if [ "$gh_aw_exit_code" -ne 0 ]; then echo "::error::Agent execution exited with code $gh_aw_exit_code"; fi' EXIT mkdir -p "$HOME/.copilot" printf '%s' '{"builtInAgents":{"rubberDuck":false}}' > "$HOME/.copilot/settings.json" export XDG_CONFIG_HOME="$HOME" export GH_AW_MCP_CONFIG="$HOME/.copilot/mcp-config.json" + GH_AW_COPILOT_SRC="$(command -v copilot 2>/dev/null || true)" + if [ -z "$GH_AW_COPILOT_SRC" ] || [ ! -x "$GH_AW_COPILOT_SRC" ]; then + echo "GitHub Copilot CLI executable not found on PATH after installation" >&2 + exit 127 + fi + GH_AW_COPILOT_BIN="${RUNNER_TEMP}/gh-aw/bin/copilot" + mkdir -p "${RUNNER_TEMP}/gh-aw/bin" + if [ "$GH_AW_COPILOT_SRC" != "$GH_AW_COPILOT_BIN" ]; then + cp "$GH_AW_COPILOT_SRC" "$GH_AW_COPILOT_BIN" + fi + chmod 755 "$GH_AW_COPILOT_BIN" + touch /tmp/gh-aw/agent-step-summary.md GH_AW_NODE_BIN=$(command -v node 2>/dev/null || true) export GH_AW_NODE_BIN export COPILOT_API_KEY="$COPILOT_DUMMY_BYOK" (umask 177 && touch /tmp/gh-aw/agent-stdio.log) GH_AW_MAX_AI_CREDITS="${GH_AW_MAX_AI_CREDITS:-1000}" - printf '%s\n' "{\"\$schema\":\"https://github.com/github/gh-aw-firewall/releases/download/v0.27.7/awf-config.schema.json\",\"network\":{\"allowDomains\":[\"api.business.githubcopilot.com\",\"api.enterprise.githubcopilot.com\",\"api.github.com\",\"api.githubcopilot.com\",\"api.individual.githubcopilot.com\",\"api.snapcraft.io\",\"archive.ubuntu.com\",\"azure.archive.ubuntu.com\",\"crl.geotrust.com\",\"crl.globalsign.com\",\"crl.identrust.com\",\"crl.sectigo.com\",\"crl.thawte.com\",\"crl.usertrust.com\",\"crl.verisign.com\",\"crl3.digicert.com\",\"crl4.digicert.com\",\"crls.ssl.com\",\"github.com\",\"host.docker.internal\",\"json-schema.org\",\"json.schemastore.org\",\"keyserver.ubuntu.com\",\"ocsp.digicert.com\",\"ocsp.geotrust.com\",\"ocsp.globalsign.com\",\"ocsp.identrust.com\",\"ocsp.sectigo.com\",\"ocsp.ssl.com\",\"ocsp.thawte.com\",\"ocsp.usertrust.com\",\"ocsp.verisign.com\",\"packagecloud.io\",\"packages.cloud.google.com\",\"packages.microsoft.com\",\"ppa.launchpad.net\",\"raw.githubusercontent.com\",\"registry.npmjs.org\",\"s.symcb.com\",\"s.symcd.com\",\"security.ubuntu.com\",\"telemetry.enterprise.githubcopilot.com\",\"ts-crl.ws.symantec.com\",\"ts-ocsp.ws.symantec.com\",\"www.googleapis.com\"]},\"apiProxy\":{\"enabled\":true,\"enableTokenSteering\":true,\"maxRuns\":500,\"maxAiCredits\":${GH_AW_MAX_AI_CREDITS},\"maxCacheMisses\":5,\"models\":{\"agent\":[\"sonnet-6x\",\"gpt-5.5\",\"gpt-5.4\",\"gpt-5.3\",\"gemini-pro\",\"any\"],\"antigravity\":[\"copilot/antigravity*\",\"google/antigravity*\",\"gemini/antigravity*\"],\"any\":[\"copilot/*\",\"anthropic/*\",\"openai/*\",\"google/*\",\"gemini/*\"],\"claude\":[\"agent\"],\"codex\":[\"agent\"],\"coding\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\",\"gpt-5-codex\"],\"computer-use\":[\"copilot/*computer-use*\",\"google/*computer-use*\",\"gemini/*computer-use*\",\"openai/*computer-use*\"],\"copilot\":[\"agent\"],\"deep-research\":[\"copilot/deep-research*\",\"copilot/o3-deep-research*\",\"copilot/o4-mini-deep-research*\",\"google/deep-research*\",\"gemini/deep-research*\",\"openai/o3-deep-research*\",\"openai/o4-mini-deep-research*\"],\"gemini\":[\"agent\"],\"gemini-3-flash\":[\"copilot/gemini-3*flash*\",\"google/gemini-3*flash*\",\"gemini/gemini-3*flash*\"],\"gemini-3-pro\":[\"copilot/gemini-3*pro*\",\"google/gemini-3*pro*\",\"google/nano-banana*\",\"gemini/gemini-3*pro*\"],\"gemini-3.1-flash\":[\"copilot/gemini-3.1*flash*\",\"google/gemini-3.1*flash*\",\"gemini/gemini-3.1*flash*\"],\"gemini-3.1-pro\":[\"copilot/gemini-3.1*pro*\",\"google/gemini-3.1*pro*\",\"gemini/gemini-3.1*pro*\"],\"gemini-3.5-flash\":[\"copilot/gemini-3.5*flash*\",\"google/gemini-3.5*flash*\",\"gemini/gemini-3.5*flash*\"],\"gemini-flash\":[\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"],\"gemini-flash-lite\":[\"copilot/gemini-*flash*lite*\",\"google/gemini-*flash*lite*\",\"gemini/gemini-*flash*lite*\"],\"gemini-pro\":[\"copilot/gemini-*pro*\",\"google/gemini-*pro*\",\"gemini/gemini-*pro*\"],\"gemma\":[\"copilot/gemma*\",\"google/gemma*\",\"gemini/gemma*\"],\"gpt-5\":[\"copilot/gpt-5*\",\"openai/gpt-5*\"],\"gpt-5-codex\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\"],\"gpt-5-mini\":[\"copilot/gpt-5*mini*\",\"openai/gpt-5*mini*\"],\"gpt-5-nano\":[\"copilot/gpt-5*nano*\",\"openai/gpt-5*nano*\"],\"gpt-5-pro\":[\"copilot/gpt-5*pro*\",\"openai/gpt-5*pro*\"],\"gpt-5.1\":[\"copilot/gpt-5.1*\",\"openai/gpt-5.1*\"],\"gpt-5.2\":[\"copilot/gpt-5.2*\",\"openai/gpt-5.2*\"],\"gpt-5.3\":[\"copilot/gpt-5.3*\",\"openai/gpt-5.3*\"],\"gpt-5.4\":[\"copilot/gpt-5.4*\",\"openai/gpt-5.4*\"],\"gpt-5.5\":[\"copilot/gpt-5.5*\",\"openai/gpt-5.5*\"],\"haiku\":[\"copilot/*haiku*\",\"anthropic/*haiku*\"],\"image-generation\":[\"copilot/gpt-image*\",\"openai/gpt-image*\",\"openai/chatgpt-image*\",\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"google/imagen*\"],\"large\":[\"sonnet\",\"gpt-5-pro\",\"gpt-5\",\"gemini-pro\"],\"mai-code\":[\"copilot/MAI-Code*\",\"copilot/mai-code*\",\"openai/MAI-Code*\"],\"mini\":[\"haiku\",\"gpt-5-mini\",\"gpt-5-nano\",\"gemini-flash-lite\"],\"nano-banana\":[\"copilot/nano-banana*\",\"google/nano-banana*\",\"gemini/nano-banana*\"],\"opus\":[\"copilot/*opus*\",\"anthropic/*opus*\"],\"opusplan\":[\"opus?effort=high\"],\"reasoning\":[\"copilot/o1*\",\"copilot/o3*\",\"copilot/o4*\",\"openai/o1*\",\"openai/o3*\",\"openai/o4*\"],\"robotics\":[\"copilot/*robotics*\",\"google/*robotics*\",\"gemini/*robotics*\"],\"small\":[\"mini\"],\"small-agent\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash\"],\"sonnet\":[\"copilot/*sonnet*\",\"anthropic/*sonnet*\"],\"sonnet-6x\":[\"copilot/*sonnet-4.5*\",\"copilot/*sonnet-4.6*\",\"copilot/*sonnet-4-5-*\",\"anthropic/*sonnet-4-5-*\",\"copilot/*sonnet-4-6*\",\"anthropic/*sonnet-4-6*\"],\"summarization\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash-lite\",\"mini\"],\"vision\":[\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"]}},\"container\":{\"imageTag\":\"0.27.7,squid=sha256:deb1d4e19de62d51cee0508057a596a19315c3423ada4d675cad136dc8037c96,agent=sha256:aae231e4635c8999d039c132f1602d3df850fe9b84a00aa2b5ac981179b5661c,api-proxy=sha256:009caf2e3d88fa77b64e9a03a95a228fc58db0f1701c6d324b29ba5a3c7c79b6,cli-proxy=sha256:4757f198a3fa20f88bdbe70be7ae1a05f127d9c0a9e96a5d6460ef40c08fc83d\"}}" > "${RUNNER_TEMP}/gh-aw/awf-config.json" + if [[ ! "$GH_AW_MAX_AI_CREDITS" =~ ^[0-9]+$ ]]; then + GH_AW_MAX_AI_CREDITS="1000" + fi + printf '%s\n' "{\"\$schema\":\"https://github.com/github/gh-aw-firewall/releases/download/v0.28.14/awf-config.schema.json\",\"network\":{\"allowDomains\":[\"api.snapcraft.io\",\"archive.ubuntu.com\",\"azure.archive.ubuntu.com\",\"crl.geotrust.com\",\"crl.globalsign.com\",\"crl.identrust.com\",\"crl.sectigo.com\",\"crl.thawte.com\",\"crl.usertrust.com\",\"crl.verisign.com\",\"crl3.digicert.com\",\"crl4.digicert.com\",\"crls.ssl.com\",\"json-schema.org\",\"json.schemastore.org\",\"keyserver.ubuntu.com\",\"ocsp.digicert.com\",\"ocsp.geotrust.com\",\"ocsp.globalsign.com\",\"ocsp.identrust.com\",\"ocsp.sectigo.com\",\"ocsp.ssl.com\",\"ocsp.thawte.com\",\"ocsp.usertrust.com\",\"ocsp.verisign.com\",\"packagecloud.io\",\"packages.cloud.google.com\",\"packages.microsoft.com\",\"ppa.launchpad.net\",\"s.symcb.com\",\"s.symcd.com\",\"security.ubuntu.com\",\"ts-crl.ws.symantec.com\",\"ts-ocsp.ws.symantec.com\",\"www.googleapis.com\"],\"isolation\":true,\"topologyAttach\":[\"awmg-mcpg\"]},\"apiProxy\":{\"enabled\":true,\"enableTokenSteering\":true,\"maxRuns\":500,\"maxAiCredits\":${GH_AW_MAX_AI_CREDITS},\"maxCacheMisses\":5,\"models\":{\"agent\":[\"sonnet-6x\",\"gpt-5.4\",\"gpt-5.5\",\"gpt-5.6\",\"gpt-5.3\",\"gemini-pro\",\"any\"],\"antigravity\":[\"copilot/antigravity*\",\"google/antigravity*\",\"gemini/antigravity*\"],\"any\":[\"copilot/*\",\"anthropic/*\",\"openai/*\",\"google/*\",\"gemini/*\"],\"auto\":[\"copilot/auto\",\"large\"],\"claude\":[\"agent\"],\"codex\":[\"agent\"],\"coding\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\",\"gpt-5-codex\",\"kimi\"],\"computer-use\":[\"copilot/*computer-use*\",\"google/*computer-use*\",\"gemini/*computer-use*\",\"openai/*computer-use*\"],\"copilot\":[\"agent\"],\"deep-research\":[\"copilot/deep-research*\",\"copilot/o3-deep-research*\",\"copilot/o4-mini-deep-research*\",\"google/deep-research*\",\"gemini/deep-research*\",\"openai/o3-deep-research*\",\"openai/o4-mini-deep-research*\"],\"detection\":[\"small\"],\"evals\":[\"small\"],\"fable\":[\"copilot/*fable*\",\"anthropic/*fable*\"],\"gemini\":[\"agent\"],\"gemini-3-flash\":[\"copilot/gemini-3*flash*\",\"google/gemini-3*flash*\",\"gemini/gemini-3*flash*\"],\"gemini-3-pro\":[\"copilot/gemini-3*pro*\",\"google/gemini-3*pro*\",\"google/nano-banana*\",\"gemini/gemini-3*pro*\"],\"gemini-3.1-flash\":[\"copilot/gemini-3.1*flash*\",\"google/gemini-3.1*flash*\",\"gemini/gemini-3.1*flash*\"],\"gemini-3.1-pro\":[\"copilot/gemini-3.1*pro*\",\"google/gemini-3.1*pro*\",\"gemini/gemini-3.1*pro*\"],\"gemini-3.5-flash\":[\"copilot/gemini-3.5*flash*\",\"google/gemini-3.5*flash*\",\"gemini/gemini-3.5*flash*\"],\"gemini-3.6-flash\":[\"copilot/gemini-3.6*flash*\",\"google/gemini-3.6*flash*\",\"gemini/gemini-3.6*flash*\"],\"gemini-3.7-flash\":[\"copilot/gemini-3.7*flash*\",\"google/gemini-3.7*flash*\",\"gemini/gemini-3.7*flash*\"],\"gemini-flash\":[\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"],\"gemini-flash-lite\":[\"copilot/gemini-*flash*lite*\",\"google/gemini-*flash*lite*\",\"gemini/gemini-*flash*lite*\"],\"gemini-omni\":[\"copilot/gemini-omni*\",\"google/gemini-omni*\",\"gemini/gemini-omni*\"],\"gemini-pro\":[\"copilot/gemini-*pro*\",\"google/gemini-*pro*\",\"gemini/gemini-*pro*\"],\"gemma\":[\"copilot/gemma*\",\"google/gemma*\",\"gemini/gemma*\"],\"gpt-5\":[\"copilot/gpt-5*\",\"openai/gpt-5*\"],\"gpt-5-codex\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\"],\"gpt-5-mini\":[\"copilot/gpt-5*mini*\",\"openai/gpt-5*mini*\"],\"gpt-5-nano\":[\"copilot/gpt-5*nano*\",\"openai/gpt-5*nano*\"],\"gpt-5-pro\":[\"copilot/gpt-5*pro*\",\"openai/gpt-5*pro*\"],\"gpt-5.1\":[\"copilot/gpt-5.1*\",\"openai/gpt-5.1*\"],\"gpt-5.2\":[\"copilot/gpt-5.2*\",\"openai/gpt-5.2*\"],\"gpt-5.3\":[\"copilot/gpt-5.3*\",\"openai/gpt-5.3*\"],\"gpt-5.4\":[\"copilot/gpt-5.4*\",\"openai/gpt-5.4*\"],\"gpt-5.5\":[\"copilot/gpt-5.5*\",\"openai/gpt-5.5*\"],\"gpt-5.6\":[\"copilot/gpt-5.6*\",\"openai/gpt-5.6*\"],\"grok\":[\"copilot/*grok*\",\"openai/*grok*\"],\"haiku\":[\"copilot/*haiku*\",\"anthropic/*haiku*\"],\"image-generation\":[\"copilot/gpt-image*\",\"openai/gpt-image*\",\"openai/chatgpt-image*\",\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"google/imagen*\"],\"kimi\":[\"copilot/kimi*\",\"openai/kimi*\"],\"kiwi\":[\"copilot/kiwi*\",\"openai/kiwi*\"],\"large\":[\"sonnet\",\"gpt-5-pro\",\"gpt-5\",\"gemini-pro\"],\"lyria\":[\"google/lyria*\",\"gemini/lyria*\",\"copilot/lyria*\"],\"mai-code\":[\"copilot/MAI-Code*\",\"copilot/mai-code*\",\"openai/MAI-Code*\"],\"mai-code-1-flash-picker\":[\"copilot/MAI-Code-1-Flash-picker*\",\"copilot/mai-code-1-flash-picker*\",\"openai/MAI-Code-1-Flash-picker*\"],\"mini\":[\"haiku\",\"gpt-5-mini\",\"gpt-5-nano\",\"gemini-flash-lite\"],\"nano-banana\":[\"copilot/nano-banana*\",\"google/nano-banana*\",\"gemini/nano-banana*\"],\"opus\":[\"copilot/*opus*\",\"anthropic/*opus*\"],\"opusplan\":[\"opus?effort=high\"],\"raptor-mini\":[\"copilot/raptor*\",\"openai/raptor*\"],\"reasoning\":[\"copilot/o1*\",\"copilot/o3*\",\"copilot/o4*\",\"openai/o1*\",\"openai/o3*\",\"openai/o4*\"],\"robotics\":[\"copilot/*robotics*\",\"google/*robotics*\",\"gemini/*robotics*\"],\"small\":[\"mini\"],\"small-agent\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash\"],\"sonnet\":[\"copilot/*sonnet*\",\"anthropic/*sonnet*\"],\"sonnet-6x\":[\"copilot/*sonnet-4.5*\",\"copilot/*sonnet-4.6*\",\"copilot/*sonnet-5*\",\"copilot/*sonnet-4-5-*\",\"anthropic/*sonnet-4-5-*\",\"copilot/*sonnet-4-6*\",\"anthropic/*sonnet-4-6*\",\"anthropic/*sonnet-5*\"],\"summarization\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash-lite\",\"mini\"],\"veo\":[\"google/veo*\",\"gemini/veo*\"],\"vision\":[\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"]}},\"container\":{\"imageTag\":\"0.28.14,squid=sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5,agent=sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98,api-proxy=sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5,cli-proxy=sha256:3a379c5e96e29499c815e9dd2a71334d01c326a9b73991c76544fda9cae35c34\"},\"logging\":{\"proxyLogsDir\":\"/tmp/gh-aw/sandbox/firewall/logs\",\"auditDir\":\"/tmp/gh-aw/sandbox/firewall/audit\"}}" > "${RUNNER_TEMP}/gh-aw/awf-config.json" cp "${RUNNER_TEMP}/gh-aw/awf-config.json" /tmp/gh-aw/awf-config.json export GH_AW_MODELS_JSON_PATH="/tmp/gh-aw/models.json" GH_AW_DOCKER_HOST="" if [[ "${DOCKER_HOST:-}" =~ ^tcp:// ]]; then GH_AW_DOCKER_HOST="${DOCKER_HOST}" fi - GH_AW_DOCKER_HOST_PATH_PREFIX_ARGS="" if [[ "${DOCKER_HOST:-}" =~ ^tcp:// ]]; then - GH_AW_DOCKER_HOST_PATH_PREFIX_ARGS="--docker-host-path-prefix /tmp/gh-aw" - python3 - <<'PY' - import json,os,subprocess as sp - from pathlib import Path - try: - p=Path(os.environ["RUNNER_TEMP"])/"gh-aw"/"awf-config.json" - c=json.loads(p.read_text()) - c["chroot"]={"binariesSourcePath":"/tmp/gh-aw","identity":{"user":sp.check_output(["id","-un"],text=True).strip(),"uid":int(sp.check_output(["id","-u"],text=True)),"gid":int(sp.check_output(["id","-g"],text=True)),"home":"/tmp/gh-aw/home"}} - out=json.dumps(c,separators=(",",":"),ensure_ascii=False)+"\n" - p.write_text(out) - Path("/tmp/gh-aw/awf-config.json").write_text(out) - except Exception as e: - raise SystemExit(f"chroot config patch failed: {e}") from e - PY + GH_AW_CHROOT_BINARIES_SOURCE_PATH="${RUNNER_TEMP}/gh-aw" GH_AW_CHROOT_IDENTITY_HOME="${RUNNER_TEMP}/gh-aw/home" node "${RUNNER_TEMP}/gh-aw/actions/patch_awf_chroot_config.cjs" fi GH_AW_TOOL_CACHE_MOUNT="" GH_AW_TOOL_CACHE="${RUNNER_TOOL_CACHE:?RUNNER_TOOL_CACHE must be set}" @@ -839,22 +929,28 @@ jobs: GH_AW_TOOL_CACHE_MOUNT="$GH_AW_TOOL_CACHE:$GH_AW_TOOL_CACHE:ro" fi fi - # shellcheck disable=SC1003,SC2086 - sudo -E awf --config "${RUNNER_TEMP}/gh-aw/awf-config.json" --container-workdir "${GITHUB_WORKSPACE}" --mount "${RUNNER_TEMP}/gh-aw:${RUNNER_TEMP}/gh-aw:ro" --mount "${RUNNER_TEMP}/gh-aw:/host${RUNNER_TEMP}/gh-aw:ro" ${GH_AW_TOOL_CACHE_MOUNT:+--mount "$GH_AW_TOOL_CACHE_MOUNT"} ${GH_AW_DOCKER_HOST:+--docker-host "$GH_AW_DOCKER_HOST"} ${GH_AW_DOCKER_HOST_PATH_PREFIX_ARGS} --env-all --exclude-env COPILOT_GITHUB_TOKEN --exclude-env GITHUB_MCP_SERVER_TOKEN --exclude-env MCP_GATEWAY_API_KEY --log-level info --proxy-logs-dir /tmp/gh-aw/sandbox/firewall/logs --audit-dir /tmp/gh-aw/sandbox/firewall/audit --enable-host-access --allow-host-ports 80,443,8080 --skip-pull \ - -- /bin/bash -c 'set +o histexpand; export PATH="${RUNNER_TEMP}/gh-aw/mcp-cli/bin:$PATH" && : "${RUNNER_TOOL_CACHE:?RUNNER_TOOL_CACHE must be set}"; GH_AW_TOOL_CACHE="$RUNNER_TOOL_CACHE"; export PATH="$(find "$GH_AW_TOOL_CACHE" -maxdepth 5 -type d -name bin 2>/dev/null | tr '\''\n'\'' '\'':'\'')$PATH"; [ -n "$GOROOT" ] && export PATH="$GOROOT/bin:$PATH" || true && GH_AW_NODE_EXEC="${GH_AW_NODE_BIN:-}"; if [ -z "$GH_AW_NODE_EXEC" ] || [ ! -x "$GH_AW_NODE_EXEC" ]; then GH_AW_NODE_EXEC="$(command -v node 2>/dev/null || true)"; fi; if [ -z "$GH_AW_NODE_EXEC" ]; then echo "node runtime missing on this runner — check runtimes.node in workflow YAML" >&2; exit 127; fi; GH_AW_NPM_GLOBAL_ROOT="$(npm root -g 2>/dev/null || true)"; if [ -n "$GH_AW_NPM_GLOBAL_ROOT" ]; then export NODE_PATH="${GH_AW_NPM_GLOBAL_ROOT}${NODE_PATH:+:${NODE_PATH}}"; fi; "$GH_AW_NODE_EXEC" ${RUNNER_TEMP}/gh-aw/actions/copilot_harness.cjs /usr/local/bin/copilot --add-dir /tmp/gh-aw/ --log-level all --log-dir /tmp/gh-aw/sandbox/agent/logs/ --disable-builtin-mcps --no-ask-user --allow-tool github --allow-tool safeoutputs --allow-tool '\''shell(cat)'\'' --allow-tool '\''shell(date)'\'' --allow-tool '\''shell(echo)'\'' --allow-tool '\''shell(find)'\'' --allow-tool '\''shell(git add:*)'\'' --allow-tool '\''shell(git branch:*)'\'' --allow-tool '\''shell(git checkout:*)'\'' --allow-tool '\''shell(git commit:*)'\'' --allow-tool '\''shell(git diff --name-only)'\'' --allow-tool '\''shell(git diff)'\'' --allow-tool '\''shell(git log)'\'' --allow-tool '\''shell(git merge:*)'\'' --allow-tool '\''shell(git rm:*)'\'' --allow-tool '\''shell(git status)'\'' --allow-tool '\''shell(git switch:*)'\'' --allow-tool '\''shell(grep)'\'' --allow-tool '\''shell(head)'\'' --allow-tool '\''shell(ls)'\'' --allow-tool '\''shell(node)'\'' --allow-tool '\''shell(printf)'\'' --allow-tool '\''shell(pwd)'\'' --allow-tool '\''shell(safeoutputs:*)'\'' --allow-tool '\''shell(sort)'\'' --allow-tool '\''shell(tail)'\'' --allow-tool '\''shell(uniq)'\'' --allow-tool '\''shell(wc)'\'' --allow-tool '\''shell(yq)'\'' --allow-tool write --allow-all-paths --add-dir "${GITHUB_WORKSPACE}" --prompt-file /tmp/gh-aw/aw-prompts/prompt.txt' 2>&1 | tee -a /tmp/gh-aw/agent-stdio.log + # shellcheck disable=SC1003,SC2016,SC2086 + GH_AW_AWF_ENGINE_NAME=copilot \ + GH_AW_AWF_HARNESS_MARKER='[copilot-harness]' \ + GH_AW_AWF_LOG_FILE=/tmp/gh-aw/agent-stdio.log \ + GH_AW_AWF_ATTEMPT_LOG_NAME=copilot \ + bash "${RUNNER_TEMP}/gh-aw/actions/run_awf_with_startup_retries.sh" -- \ + awf --config "${RUNNER_TEMP}/gh-aw/awf-config.json" --container-workdir "${GITHUB_WORKSPACE}" --mount "${RUNNER_TEMP}/gh-aw:${RUNNER_TEMP}/gh-aw:ro" --mount "${RUNNER_TEMP}/gh-aw:/host${RUNNER_TEMP}/gh-aw:ro" ${GH_AW_TOOL_CACHE_MOUNT:+--mount "$GH_AW_TOOL_CACHE_MOUNT"} ${GH_AW_DOCKER_HOST:+--docker-host "$GH_AW_DOCKER_HOST"} --env-all --exclude-env ACTIONS_ID_TOKEN_REQUEST_TOKEN --exclude-env ACTIONS_ID_TOKEN_REQUEST_URL --exclude-env COPILOT_GITHUB_TOKEN --exclude-env GITHUB_MCP_SERVER_TOKEN --exclude-env MCP_GATEWAY_AGENT_ID --mount /tmp/gh-aw:/tmp/gh-aw:rw --log-level info --skip-pull \ + -- /bin/bash -c 'set +o histexpand; export PATH="${RUNNER_TEMP}/gh-aw/mcp-cli/bin:$PATH" && : "${RUNNER_TOOL_CACHE:?RUNNER_TOOL_CACHE must be set}"; GH_AW_TOOL_CACHE="$RUNNER_TOOL_CACHE"; GH_AW_TOOL_BINS="$(find "$GH_AW_TOOL_CACHE" -maxdepth 5 -type d -name bin 2>/dev/null | tr '\''\n'\'' '\'':'\'')"; GH_AW_TOOL_BINS="${GH_AW_TOOL_BINS%:}"; export PATH="$PATH${GH_AW_TOOL_BINS:+:}$GH_AW_TOOL_BINS"; [ -n "$GOROOT" ] && export PATH="$GOROOT/bin:$PATH" || true; [ -n "$ERLANG_HOME" ] && export PATH="$ERLANG_HOME/bin:$PATH" || true && GH_AW_NODE_EXEC="${GH_AW_NODE_BIN:-}"; if [ -z "$GH_AW_NODE_EXEC" ] || [ ! -x "$GH_AW_NODE_EXEC" ]; then GH_AW_NODE_EXEC="$(command -v node 2>/dev/null || true)"; fi; if [ -z "$GH_AW_NODE_EXEC" ]; then echo "node runtime missing on this runner — check runtimes.node in workflow YAML" >&2; exit 127; fi; GH_AW_NPM_GLOBAL_ROOT="$(npm root -g 2>/dev/null || true)"; if [ -n "$GH_AW_NPM_GLOBAL_ROOT" ]; then export NODE_PATH="${GH_AW_NPM_GLOBAL_ROOT}${NODE_PATH:+:${NODE_PATH}}"; fi; "$GH_AW_NODE_EXEC" "${RUNNER_TEMP}/gh-aw/actions/copilot_harness.cjs" "${RUNNER_TEMP}/gh-aw/bin/copilot" --add-dir /tmp/gh-aw/ --log-level all --log-dir /tmp/gh-aw/sandbox/agent/logs/ --disable-builtin-mcps --no-ask-user --allow-tool github --allow-tool safeoutputs --allow-tool '\''shell(cat)'\'' --allow-tool '\''shell(date)'\'' --allow-tool '\''shell(echo)'\'' --allow-tool '\''shell(find)'\'' --allow-tool '\''shell(git add:*)'\'' --allow-tool '\''shell(git branch:*)'\'' --allow-tool '\''shell(git checkout:*)'\'' --allow-tool '\''shell(git commit:*)'\'' --allow-tool '\''shell(git diff --name-only)'\'' --allow-tool '\''shell(git diff)'\'' --allow-tool '\''shell(git log)'\'' --allow-tool '\''shell(git merge:*)'\'' --allow-tool '\''shell(git rm:*)'\'' --allow-tool '\''shell(git status)'\'' --allow-tool '\''shell(git switch:*)'\'' --allow-tool '\''shell(github:*)'\'' --allow-tool '\''shell(grep)'\'' --allow-tool '\''shell(head)'\'' --allow-tool '\''shell(ls)'\'' --allow-tool '\''shell(node)'\'' --allow-tool '\''shell(printf)'\'' --allow-tool '\''shell(pwd)'\'' --allow-tool '\''shell(safeoutputs:*)'\'' --allow-tool '\''shell(sort)'\'' --allow-tool '\''shell(tail)'\'' --allow-tool '\''shell(uniq)'\'' --allow-tool '\''shell(wc)'\'' --allow-tool '\''shell(yq)'\'' --allow-tool write --allow-all-paths --add-dir "${GITHUB_WORKSPACE}" --prompt-file /tmp/gh-aw/aw-prompts/prompt.txt' env: AWF_REFLECT_ENABLED: 1 COPILOT_AGENT_RUNNER_TYPE: STANDALONE COPILOT_DUMMY_BYOK: dummy-byok-key-for-offline-mode COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} - COPILOT_MODEL: ${{ vars.GH_AW_MODEL_AGENT_COPILOT || vars.GH_AW_DEFAULT_MODEL_COPILOT || 'claude-sonnet-4.6' }} + COPILOT_MODEL: ${{ vars.GH_AW_MODEL_AGENT_COPILOT || vars.GH_AW_DEFAULT_MODEL_COPILOT || 'auto' }} + GH_AW_LLM_PROVIDER: github GH_AW_MAX_AI_CREDITS: ${{ vars.GH_AW_DEFAULT_MAX_AI_CREDITS || '1000' }} GH_AW_MAX_TURNS: ${{ vars.GH_AW_DEFAULT_MAX_TURNS || '' }} GH_AW_PHASE: agent GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt GH_AW_SAFE_OUTPUTS: ${{ steps.set-runtime-paths.outputs.GH_AW_SAFE_OUTPUTS }} GH_AW_TIMEOUT_MINUTES: 30 - GH_AW_VERSION: v0.80.9 + GH_AW_VERSION: v0.88.7 GITHUB_API_URL: ${{ github.api_url }} GITHUB_AW: true GITHUB_COPILOT_INTEGRATION_ID: agentic-workflows @@ -874,7 +970,18 @@ jobs: if: always() id: detect-agent-errors continue-on-error: true - run: node "${RUNNER_TEMP}/gh-aw/actions/detect_agent_errors.cjs" + env: + GH_AW_AGENTIC_EXECUTION_OUTCOME: ${{ steps.agentic_execution.outcome }} + GH_AW_ENGINE_STEP_TIMEOUT_MINUTES: 30 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 + with: + script: | + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); + setupGlobals(core, github, context, exec, io, getOctokit); + const { main } = require(path.join(actionsDir, 'detect_agent_errors.cjs')); + await main(); - name: Configure Git credentials env: GITHUB_REPOSITORY: ${{ github.repository }} @@ -890,7 +997,7 @@ jobs: continue-on-error: true env: MCP_GATEWAY_PORT: ${{ steps.start-mcp-gateway.outputs.gateway-port }} - MCP_GATEWAY_API_KEY: ${{ steps.start-mcp-gateway.outputs.gateway-api-key }} + MCP_GATEWAY_AGENT_ID: ${{ steps.start-mcp-gateway.outputs.gateway-agent-id }} GATEWAY_PID: ${{ steps.start-mcp-gateway.outputs.gateway-pid }} run: | bash "${RUNNER_TEMP}/gh-aw/actions/stop_mcp_gateway.sh" "$GATEWAY_PID" @@ -899,9 +1006,11 @@ jobs: uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/redact_secrets.cjs'); + const { main } = require(path.join(actionsDir, 'redact_secrets.cjs')); await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' @@ -925,25 +1034,30 @@ jobs: uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: GH_AW_SAFE_OUTPUTS: ${{ steps.set-runtime-paths.outputs.GH_AW_SAFE_OUTPUTS }} - GH_AW_ALLOWED_DOMAINS: "api.business.githubcopilot.com,api.enterprise.githubcopilot.com,api.github.com,api.githubcopilot.com,api.individual.githubcopilot.com,api.snapcraft.io,archive.ubuntu.com,azure.archive.ubuntu.com,crl.geotrust.com,crl.globalsign.com,crl.identrust.com,crl.sectigo.com,crl.thawte.com,crl.usertrust.com,crl.verisign.com,crl3.digicert.com,crl4.digicert.com,crls.ssl.com,github.com,host.docker.internal,json-schema.org,json.schemastore.org,keyserver.ubuntu.com,ocsp.digicert.com,ocsp.geotrust.com,ocsp.globalsign.com,ocsp.identrust.com,ocsp.sectigo.com,ocsp.ssl.com,ocsp.thawte.com,ocsp.usertrust.com,ocsp.verisign.com,packagecloud.io,packages.cloud.google.com,packages.microsoft.com,ppa.launchpad.net,raw.githubusercontent.com,registry.npmjs.org,s.symcb.com,s.symcd.com,security.ubuntu.com,telemetry.enterprise.githubcopilot.com,ts-crl.ws.symantec.com,ts-ocsp.ws.symantec.com,www.googleapis.com" + GH_AW_ALLOWED_DOMAINS: "api.snapcraft.io,archive.ubuntu.com,azure.archive.ubuntu.com,crl.geotrust.com,crl.globalsign.com,crl.identrust.com,crl.sectigo.com,crl.thawte.com,crl.usertrust.com,crl.verisign.com,crl3.digicert.com,crl4.digicert.com,crls.ssl.com,json-schema.org,json.schemastore.org,keyserver.ubuntu.com,ocsp.digicert.com,ocsp.geotrust.com,ocsp.globalsign.com,ocsp.identrust.com,ocsp.sectigo.com,ocsp.ssl.com,ocsp.thawte.com,ocsp.usertrust.com,ocsp.verisign.com,packagecloud.io,packages.cloud.google.com,packages.microsoft.com,ppa.launchpad.net,s.symcb.com,s.symcd.com,security.ubuntu.com,ts-crl.ws.symantec.com,ts-ocsp.ws.symantec.com,www.googleapis.com" GITHUB_SERVER_URL: ${{ github.server_url }} GITHUB_API_URL: ${{ github.api_url }} with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/collect_ndjson_output.cjs'); + const { main } = require(path.join(actionsDir, 'collect_ndjson_output.cjs')); await main(); - name: Parse agent logs for step summary if: always() uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: GH_AW_AGENT_OUTPUT: /tmp/gh-aw/sandbox/agent/logs/ + GH_AW_SAFE_OUTPUTS: ${{ steps.set-runtime-paths.outputs.GH_AW_SAFE_OUTPUTS }} with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/parse_copilot_log.cjs'); + const { main } = require(path.join(actionsDir, 'parse_copilot_log.cjs')); await main(); - name: Parse MCP Gateway logs for step summary if: always() @@ -951,34 +1065,29 @@ jobs: uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/parse_mcp_gateway_log.cjs'); + const { main } = require(path.join(actionsDir, 'parse_mcp_gateway_log.cjs')); await main(); - name: Print firewall logs if: always() continue-on-error: true env: AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs - run: | - # Fix permissions on firewall logs/audit dirs so they can be uploaded as artifacts - # AWF runs with sudo, creating files owned by root - sudo chmod -R a+rX /tmp/gh-aw/sandbox/firewall 2>/dev/null || true - # Only run awf logs summary if awf command exists (it may not be installed if workflow failed before install step) - if command -v awf &> /dev/null; then - awf logs summary | tee -a "$GITHUB_STEP_SUMMARY" - else - echo 'AWF binary not installed, skipping firewall log summary' - fi + run: bash "${RUNNER_TEMP}/gh-aw/actions/print_firewall_logs.sh" --rootless - name: Parse token usage for step summary if: always() continue-on-error: true uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/parse_token_usage.cjs'); + const { main } = require(path.join(actionsDir, 'parse_token_usage.cjs')); await main(); - name: Print AWF reflect summary if: always() @@ -986,16 +1095,41 @@ jobs: uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/awf_reflect_summary.cjs'); + const { main } = require(path.join(actionsDir, 'awf_reflect_summary.cjs')); await main(); + - name: Generate observability summary + if: always() + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 + with: + script: | + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); + setupGlobals(core, github, context, exec, io, getOctokit); + const { main } = require(path.join(actionsDir, 'generate_observability_summary.cjs')); + await main(core); - name: Write agent output placeholder if missing if: always() run: | if [ ! -f /tmp/gh-aw/agent_output.json ]; then echo '{"items":[]}' > /tmp/gh-aw/agent_output.json fi + # Small dedicated copy of the agent output so safe-output processing + # survives a failed or timed-out upload of the larger agent artifact + - name: Upload agent output fallback artifact + if: always() + continue-on-error: true + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: agent-output-fallback + path: | + /tmp/gh-aw/agent_output.json + /tmp/gh-aw/safeoutputs.jsonl + if-no-files-found: ignore - name: Upload agent artifacts if: always() continue-on-error: true @@ -1010,8 +1144,9 @@ jobs: /tmp/gh-aw/agent_usage.json /tmp/gh-aw/agent-stdio.log /tmp/gh-aw/pre-agent-audit.txt - /tmp/gh-aw/agent/ /tmp/gh-aw/github_rate_limits.jsonl + /tmp/gh-aw/otel.jsonl + /tmp/gh-aw/otlp-export-errors.jsonl /tmp/gh-aw/safeoutputs.jsonl /tmp/gh-aw/agent_output.json /tmp/gh-aw/aw-*.patch @@ -1030,9 +1165,11 @@ jobs: - safe_outputs if: > always() && (needs.agent.result != 'skipped' || needs.activation.outputs.lockdown_check_failed == 'true' || - needs.activation.outputs.stale_lock_file_failed == 'true' || needs.activation.outputs.daily_ai_credits_exceeded == 'true') + needs.activation.outputs.oauth_token_check_failed == 'true' || needs.activation.outputs.stale_lock_file_failed == 'true' || + needs.activation.outputs.secret_verification_result == 'failed' || needs.activation.outputs.daily_ai_credits_exceeded == 'true') runs-on: ubuntu-slim permissions: + actions: read contents: write issues: write pull-requests: write @@ -1040,6 +1177,8 @@ jobs: group: "gh-aw-conclusion-sync-jp-docs-angular" cancel-in-progress: false queue: max + env: + GH_AW_RUNTIME_FEATURES: ${{ vars.GH_AW_RUNTIME_FEATURES }} outputs: incomplete_count: ${{ steps.report_incomplete.outputs.incomplete_count }} noop_message: ${{ steps.noop.outputs.noop_message }} @@ -1048,7 +1187,7 @@ jobs: steps: - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 + uses: github/gh-aw-actions/setup@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.7 with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} @@ -1057,15 +1196,16 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sync Japanese Documentation (Angular)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sync-jp-docs-angular.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "1.0.63" - GH_AW_INFO_AWF_VERSION: "v0.27.7" + GH_AW_INFO_VERSION: "1.0.80" + GH_AW_INFO_AWF_VERSION: "v0.28.14" GH_AW_INFO_ENGINE_ID: "copilot" - name: Download agent output artifact id: download-agent-output continue-on-error: true uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: - name: agent + pattern: "{agent,agent-output-fallback}" + merge-multiple: true path: /tmp/gh-aw/ - name: Setup agent output environment variable id: setup-agent-output-env @@ -1073,32 +1213,29 @@ jobs: run: | mkdir -p /tmp/gh-aw/ find "/tmp/gh-aw/" -type f -print - echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/agent_output.json" >> "$GITHUB_OUTPUT" + if [ -f "/tmp/gh-aw/agent_output.json" ]; then + echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/agent_output.json" >> "$GITHUB_OUTPUT" + fi + - name: Download detection artifact + id: download-detection-artifact + continue-on-error: true + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + with: + name: detection + path: /tmp/gh-aw/threat-detection/ + - name: Download Safe Outputs Items Manifest + id: download-safe-outputs-manifest + if: always() + continue-on-error: true + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + with: + pattern: safe-outputs-items + merge-multiple: true + path: /tmp/gh-aw/ - name: Collect usage artifact files if: always() continue-on-error: true - run: | - mkdir -p /tmp/gh-aw/usage/agent /tmp/gh-aw/usage/detection - echo "Usage artifact source file status:" - for file in /tmp/gh-aw/aw_info.json /tmp/gh-aw/aw-info.jsonl /tmp/gh-aw/agent_usage.jsonl /tmp/gh-aw/detection_usage.jsonl /tmp/gh-aw/github_rate_limits.jsonl /tmp/gh-aw/sandbox/firewall-audit-logs/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/sandbox/firewall/logs/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/sandbox/firewall/audit/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/threat-detection/sandbox/firewall-audit-logs/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/threat-detection/sandbox/firewall/logs/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/threat-detection/sandbox/firewall/audit/api-proxy-logs/token-usage.jsonl; do - [ -f "$file" ] && echo "FOUND: $file" || echo "MISSING: $file" - done - [ -f /tmp/gh-aw/aw_info.json ] && cp /tmp/gh-aw/aw_info.json /tmp/gh-aw/usage/aw_info.json || true - [ -f /tmp/gh-aw/aw-info.jsonl ] && cp /tmp/gh-aw/aw-info.jsonl /tmp/gh-aw/usage/aw-info.jsonl || true - [ -f /tmp/gh-aw/agent_usage.jsonl ] && cp /tmp/gh-aw/agent_usage.jsonl /tmp/gh-aw/usage/agent_usage.jsonl || true - [ -f /tmp/gh-aw/detection_usage.jsonl ] && cp /tmp/gh-aw/detection_usage.jsonl /tmp/gh-aw/usage/detection_usage.jsonl || true - [ -f /tmp/gh-aw/github_rate_limits.jsonl ] && cp /tmp/gh-aw/github_rate_limits.jsonl /tmp/gh-aw/usage/github_rate_limits.jsonl || true - [ -f /tmp/gh-aw/sandbox/firewall-audit-logs/api-proxy-logs/token-usage.jsonl ] && cp /tmp/gh-aw/sandbox/firewall-audit-logs/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/usage/agent/token_usage.jsonl || true - [ -f /tmp/gh-aw/sandbox/firewall/logs/api-proxy-logs/token-usage.jsonl ] && cp /tmp/gh-aw/sandbox/firewall/logs/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/usage/agent/token_usage.jsonl || true - [ -f /tmp/gh-aw/sandbox/firewall/audit/api-proxy-logs/token-usage.jsonl ] && cp /tmp/gh-aw/sandbox/firewall/audit/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/usage/agent/token_usage.jsonl || true - [ -f /tmp/gh-aw/threat-detection/sandbox/firewall-audit-logs/api-proxy-logs/token-usage.jsonl ] && cp /tmp/gh-aw/threat-detection/sandbox/firewall-audit-logs/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/usage/detection/token_usage.jsonl || true - [ -f /tmp/gh-aw/threat-detection/sandbox/firewall/logs/api-proxy-logs/token-usage.jsonl ] && cp /tmp/gh-aw/threat-detection/sandbox/firewall/logs/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/usage/detection/token_usage.jsonl || true - [ -f /tmp/gh-aw/threat-detection/sandbox/firewall/audit/api-proxy-logs/token-usage.jsonl ] && cp /tmp/gh-aw/threat-detection/sandbox/firewall/audit/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/usage/detection/token_usage.jsonl || true - [ -f /tmp/gh-aw/usage/agent/token_usage.jsonl ] || : > /tmp/gh-aw/usage/agent/token_usage.jsonl - [ -f /tmp/gh-aw/usage/detection/token_usage.jsonl ] || : > /tmp/gh-aw/usage/detection/token_usage.jsonl - mkdir -p /tmp/gh-aw/usage/activity - node ${{ runner.temp }}/gh-aw/actions/generate_usage_activity_summary.cjs - find /tmp/gh-aw/usage -type f -print | sort + run: bash "${RUNNER_TEMP}/gh-aw/actions/collect_usage_artifact_files.sh" - name: Upload usage artifact if: always() continue-on-error: true @@ -1108,8 +1245,12 @@ jobs: path: | /tmp/gh-aw/usage/aw_info.json /tmp/gh-aw/usage/aw-info.jsonl + /tmp/gh-aw/usage/agent_usage.json /tmp/gh-aw/usage/agent_usage.jsonl /tmp/gh-aw/usage/detection_usage.jsonl + /tmp/gh-aw/usage/evals.jsonl + /tmp/gh-aw/usage/graders/grader_manifest.json + /tmp/gh-aw/usage/graders/grader_results.json /tmp/gh-aw/usage/github_rate_limits.jsonl /tmp/gh-aw/usage/agent/token_usage.jsonl /tmp/gh-aw/usage/detection/token_usage.jsonl @@ -1119,7 +1260,7 @@ jobs: id: restore-daily-aic-cache-conclusion if: always() continue-on-error: true - uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 + uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: key: agentic-workflow-usage-syncjpdocsangular-${{ github.run_id }} restore-keys: agentic-workflow-usage-syncjpdocsangular- @@ -1132,15 +1273,17 @@ jobs: with: github-token: ${{ github.token }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context); - const { main } = require('${{ runner.temp }}/gh-aw/actions/write_daily_aic_usage_cache.cjs'); + const { main } = require(path.join(actionsDir, 'write_daily_aic_usage_cache.cjs')); await main(); - name: Save daily AIC usage cache id: save-daily-aic-cache if: always() continue-on-error: true - uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 + uses: actions/cache/save@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: key: agentic-workflow-usage-syncjpdocsangular-${{ github.run_id }} path: /tmp/gh-aw/agentic-workflow-usage-cache.jsonl @@ -1164,7 +1307,7 @@ jobs: GH_AW_WORKFLOW_SOURCE_URL: "${{ github.server_url }}/${{ github.repository }}/blob/${{ github.ref_name }}/.github/workflows/sync-jp-docs-angular.md" GH_AW_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} GH_AW_AGENT_CONCLUSION: ${{ needs.agent.result }} - GH_AW_NOOP_REPORT_AS_ISSUE: "true" + GH_AW_NOOP_REPORT_AS_ISSUE: "false" GH_AW_AIC: ${{ needs.agent.outputs.aic }} GH_AW_THREAT_DETECTION_AIC: ${{ needs.detection.outputs.aic }} GH_AW_AMBIENT_CONTEXT: ${{ needs.agent.outputs.ambient_context }} @@ -1172,9 +1315,11 @@ jobs: with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/handle_noop_message.cjs'); + const { main } = require(path.join(actionsDir, 'handle_noop_message.cjs')); await main(); - name: Log detection run id: detection_runs @@ -1189,9 +1334,11 @@ jobs: with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/handle_detection_runs.cjs'); + const { main } = require(path.join(actionsDir, 'handle_detection_runs.cjs')); await main(); - name: Record missing tool id: missing_tool @@ -1204,9 +1351,11 @@ jobs: with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/missing_tool.cjs'); + const { main } = require(path.join(actionsDir, 'missing_tool.cjs')); await main(); - name: Record incomplete id: report_incomplete @@ -1219,9 +1368,11 @@ jobs: with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/report_incomplete_handler.cjs'); + const { main } = require(path.join(actionsDir, 'report_incomplete_handler.cjs')); await main(); - name: Handle agent failure id: handle_agent_failure @@ -1234,9 +1385,10 @@ jobs: GH_AW_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} GH_AW_AGENT_CONCLUSION: ${{ needs.agent.result }} GH_AW_WORKFLOW_ID: "sync-jp-docs-angular" - GH_AW_ACTION_FAILURE_ISSUE_EXPIRES_HOURS: "168" + GH_AW_ACTION_FAILURE_ISSUE_EXPIRES_HOURS: "0" GH_AW_ENGINE_ID: "copilot" GH_AW_SECRET_VERIFICATION_RESULT: ${{ needs.activation.outputs.secret_verification_result }} + GH_AW_ENGINE_SECRET_FAILURE_MESSAGE: "**Alternative**: If your organization has a Copilot subscription, you can avoid the need for a personal access token by adding a top-level `permissions` block to your workflow file. This enables Copilot inference through the org using the built-in GitHub Actions token.\n\n```yaml\npermissions:\n copilot-requests: write\n```\n\nSee: https://github.github.com/gh-aw/reference/engines/#github-copilot-default" GH_AW_CHECKOUT_PR_SUCCESS: ${{ needs.agent.outputs.checkout_pr_success }} GH_AW_EFFECTIVE_TOKENS: ${{ needs.agent.outputs.effective_tokens || '' }} GH_AW_AI_CREDITS_RATE_LIMIT_ERROR: ${{ needs.agent.outputs.ai_credits_rate_limit_error || 'false' }} @@ -1248,10 +1400,16 @@ jobs: GH_AW_MCP_POLICY_ERROR: ${{ needs.agent.outputs.mcp_policy_error }} GH_AW_AGENTIC_ENGINE_TIMEOUT: ${{ needs.agent.outputs.agentic_engine_timeout }} GH_AW_MODEL_NOT_SUPPORTED_ERROR: ${{ needs.agent.outputs.model_not_supported_error }} + GH_AW_HTTP_400_RESPONSE_ERROR: ${{ needs.agent.outputs.http_400_response_error }} + GH_AW_MAX_CACHE_MISSES_EXCEEDED: ${{ needs.agent.outputs.max_cache_misses_exceeded }} + GH_AW_MISSING_MODEL_PRICING_ERROR: ${{ needs.agent.outputs.missing_model_pricing_error }} + GH_AW_MISSING_MODEL_PRICING_MODEL_NAME: ${{ needs.agent.outputs.missing_model_pricing_model_name }} + GH_AW_SHELL_EXPANSION_GUARD_REJECTED: ${{ needs.agent.outputs.shell_expansion_guard_rejected }} GH_AW_ENGINE_API_HOSTS: "api.enterprise.githubcopilot.com,api.githubcopilot.com,api.business.githubcopilot.com,api.individual.githubcopilot.com" GH_AW_CODE_PUSH_FAILURE_ERRORS: ${{ needs.safe_outputs.outputs.code_push_failure_errors }} GH_AW_CODE_PUSH_FAILURE_COUNT: ${{ needs.safe_outputs.outputs.code_push_failure_count }} GH_AW_LOCKDOWN_CHECK_FAILED: ${{ needs.activation.outputs.lockdown_check_failed }} + GH_AW_OAUTH_TOKEN_CHECK_FAILED: ${{ needs.activation.outputs.oauth_token_check_failed }} GH_AW_STALE_LOCK_FILE_FAILED: ${{ needs.activation.outputs.stale_lock_file_failed }} GH_AW_DAILY_AI_CREDITS_EXCEEDED: ${{ needs.activation.outputs.daily_ai_credits_exceeded }} GH_AW_DAILY_AI_CREDITS_TOTAL_EFFECTIVE_TOKENS: ${{ needs.activation.outputs.daily_ai_credits_total_effective_tokens }} @@ -1264,20 +1422,43 @@ jobs: with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); + setupGlobals(core, github, context, exec, io, getOctokit); + const { main } = require(path.join(actionsDir, 'handle_agent_failure.cjs')); + await main(); + - name: Report failed jobs + id: report_failed_jobs + if: always() + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 + env: + GH_AW_AGENT_OUTPUT: ${{ steps.setup-agent-output-env.outputs.GH_AW_AGENT_OUTPUT }} + GH_AW_WORKFLOW_NAME: "Sync Japanese Documentation (Angular)" + GH_AW_WORKFLOW_SOURCE_URL: "${{ github.server_url }}/${{ github.repository }}/blob/${{ github.ref_name }}/.github/workflows/sync-jp-docs-angular.md" + GH_AW_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} + GH_AW_REPORT_FAILED_JOBS: "true" + with: + github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} + script: | + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/handle_agent_failure.cjs'); + const { main } = require(path.join(actionsDir, 'report_failed_jobs.cjs')); await main(); detection: needs: - activation - agent - if: > - always() && needs.agent.result != 'skipped' && (needs.agent.outputs.output_types != '' || needs.agent.outputs.has_patch == 'true') + if: always() && needs.agent.result != 'skipped' runs-on: ubuntu-latest permissions: contents: read + timeout-minutes: 10 + env: + GH_AW_RUNTIME_FEATURES: ${{ vars.GH_AW_RUNTIME_FEATURES }} outputs: aic: ${{ steps.parse_detection_token_usage.outputs.aic }} detection_conclusion: ${{ steps.detection_conclusion.outputs.conclusion }} @@ -1286,7 +1467,7 @@ jobs: steps: - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 + uses: github/gh-aw-actions/setup@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.7 with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} @@ -1295,15 +1476,22 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sync Japanese Documentation (Angular)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sync-jp-docs-angular.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "1.0.63" - GH_AW_INFO_AWF_VERSION: "v0.27.7" + GH_AW_INFO_VERSION: "1.0.80" + GH_AW_INFO_AWF_VERSION: "v0.28.14" GH_AW_INFO_ENGINE_ID: "copilot" + - name: Download activation artifact + continue-on-error: true + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + with: + name: activation + path: /tmp/gh-aw - name: Download agent output artifact id: download-agent-output continue-on-error: true uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: - name: agent + pattern: "{agent,agent-output-fallback}" + merge-multiple: true path: /tmp/gh-aw/ - name: Setup agent output environment variable id: setup-agent-output-env @@ -1311,10 +1499,12 @@ jobs: run: | mkdir -p /tmp/gh-aw/ find "/tmp/gh-aw/" -type f -print - echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/agent_output.json" >> "$GITHUB_OUTPUT" + if [ -f "/tmp/gh-aw/agent_output.json" ]; then + echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/agent_output.json" >> "$GITHUB_OUTPUT" + fi - name: Checkout repository for patch context if: needs.agent.outputs.has_patch == 'true' - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false # --- Threat Detection --- @@ -1323,7 +1513,7 @@ jobs: rm -rf /tmp/gh-aw/sandbox/firewall/logs rm -rf /tmp/gh-aw/sandbox/firewall/audit - name: Download container images - run: bash "${RUNNER_TEMP}/gh-aw/actions/download_docker_images.sh" ghcr.io/github/gh-aw-firewall/agent:0.27.7@sha256:aae231e4635c8999d039c132f1602d3df850fe9b84a00aa2b5ac981179b5661c ghcr.io/github/gh-aw-firewall/api-proxy:0.27.7@sha256:009caf2e3d88fa77b64e9a03a95a228fc58db0f1701c6d324b29ba5a3c7c79b6 ghcr.io/github/gh-aw-firewall/squid:0.27.7@sha256:deb1d4e19de62d51cee0508057a596a19315c3423ada4d675cad136dc8037c96 + run: bash "${RUNNER_TEMP}/gh-aw/actions/download_docker_images.sh" ghcr.io/github/gh-aw-firewall/agent:0.28.14@sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98 ghcr.io/github/gh-aw-firewall/api-proxy:0.28.14@sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5 ghcr.io/github/gh-aw-firewall/squid:0.28.14@sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5 - name: Check if detection needed id: detection_guard if: always() @@ -1347,21 +1537,7 @@ jobs: - name: Prepare threat detection files if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | - mkdir -p /tmp/gh-aw/threat-detection/aw-prompts - rm -f /tmp/gh-aw/agent_usage.json - cp /tmp/gh-aw/aw-prompts/prompt.txt /tmp/gh-aw/threat-detection/aw-prompts/prompt.txt 2>/dev/null || true - if [ ! -s /tmp/gh-aw/threat-detection/aw-prompts/prompt.txt ]; then - echo "::warning::ERR_VALIDATION: Missing or empty detection context prompt at /tmp/gh-aw/threat-detection/aw-prompts/prompt.txt. Ensure the agent artifact includes /tmp/gh-aw/aw-prompts/prompt.txt. Detection will continue with fallback workflow context." - fi - cp /tmp/gh-aw/agent_output.json /tmp/gh-aw/threat-detection/agent_output.json 2>/dev/null || true - for f in /tmp/gh-aw/aw-*.patch; do - [ -f "$f" ] && cp "$f" /tmp/gh-aw/threat-detection/ 2>/dev/null || true - done - for f in /tmp/gh-aw/aw-*.bundle; do - [ -f "$f" ] && cp "$f" /tmp/gh-aw/threat-detection/ 2>/dev/null || true - done - echo "Prepared threat detection files:" - ls -la /tmp/gh-aw/threat-detection/ 2>/dev/null || true + bash "${RUNNER_TEMP}/gh-aw/actions/prepare_threat_detection_files.sh" - name: Setup threat detection if: always() && steps.detection_guard.outputs.run_detection == 'true' uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1369,83 +1545,57 @@ jobs: WORKFLOW_NAME: "Sync Japanese Documentation (Angular)" WORKFLOW_DESCRIPTION: "Monitors pushes to the vnext branch and keeps the Japanese documentation (docs/angular/src/content/jp) in sync with changes made to the English documentation (docs/angular/src/content/en). For each modified English file, the agent translates the updated content into Japanese and creates a pull request with the changes." HAS_PATCH: ${{ needs.agent.outputs.has_patch }} + GH_AW_DETECTION_CONTINUE_ON_ERROR: "true" + GH_AW_DETECTION_SKIP_PROMPT_SUMMARY: "true" with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/setup_threat_detection.cjs'); + const { main } = require(path.join(actionsDir, 'setup_threat_detection.cjs')); await main(); - name: Ensure threat-detection directory and log if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | mkdir -p /tmp/gh-aw/threat-detection touch /tmp/gh-aw/threat-detection/detection.log + - name: Install AWF binary + run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.28.14 --rootless - name: Setup Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: '24' package-manager-cache: false - name: Install GitHub Copilot CLI - run: bash "${RUNNER_TEMP}/gh-aw/actions/install_copilot_cli.sh" 1.0.63 + run: bash "${RUNNER_TEMP}/gh-aw/actions/install_copilot_cli.sh" env: GH_HOST: github.com - - name: Install AWF binary - run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.27.7 - - name: Execute GitHub Copilot CLI + GH_AW_COMPILED_VERSION: v0.88.7 + - name: Install threat-detect binary if: always() && steps.detection_guard.outputs.run_detection == 'true' continue-on-error: true - id: detection_agentic_execution - # Copilot CLI tool arguments (sorted): - timeout-minutes: 20 run: | - set -o pipefail - printf '%s' "$(date +%s%3N)" > /tmp/gh-aw/agent_cli_start_ms.txt - trap 'rm -f "$HOME/.copilot/settings.json"' EXIT - mkdir -p "$HOME/.copilot" - printf '%s' '{"builtInAgents":{"rubberDuck":false}}' > "$HOME/.copilot/settings.json" - export XDG_CONFIG_HOME="$HOME" - touch /tmp/gh-aw/agent-step-summary.md - GH_AW_NODE_BIN=$(command -v node 2>/dev/null || true) - export GH_AW_NODE_BIN - export COPILOT_API_KEY="$COPILOT_DUMMY_BYOK" - (umask 177 && touch /tmp/gh-aw/threat-detection/detection.log) - GH_AW_MAX_AI_CREDITS="${GH_AW_MAX_AI_CREDITS:-400}" - printf '%s\n' "{\"\$schema\":\"https://github.com/github/gh-aw-firewall/releases/download/v0.27.7/awf-config.schema.json\",\"network\":{\"allowDomains\":[\"api.business.githubcopilot.com\",\"api.enterprise.githubcopilot.com\",\"api.github.com\",\"api.githubcopilot.com\",\"api.individual.githubcopilot.com\",\"github.com\",\"host.docker.internal\",\"registry.npmjs.org\",\"telemetry.enterprise.githubcopilot.com\"]},\"apiProxy\":{\"enabled\":true,\"enableTokenSteering\":true,\"maxRuns\":500,\"maxAiCredits\":${GH_AW_MAX_AI_CREDITS},\"maxCacheMisses\":5},\"container\":{\"imageTag\":\"0.27.7,squid=sha256:deb1d4e19de62d51cee0508057a596a19315c3423ada4d675cad136dc8037c96,agent=sha256:aae231e4635c8999d039c132f1602d3df850fe9b84a00aa2b5ac981179b5661c,api-proxy=sha256:009caf2e3d88fa77b64e9a03a95a228fc58db0f1701c6d324b29ba5a3c7c79b6,cli-proxy=sha256:4757f198a3fa20f88bdbe70be7ae1a05f127d9c0a9e96a5d6460ef40c08fc83d\"}}" > "${RUNNER_TEMP}/gh-aw/awf-config.json" - cp "${RUNNER_TEMP}/gh-aw/awf-config.json" /tmp/gh-aw/awf-config.json - export GH_AW_MODELS_JSON_PATH="/tmp/gh-aw/models.json" - GH_AW_DOCKER_HOST="" - if [[ "${DOCKER_HOST:-}" =~ ^tcp:// ]]; then - GH_AW_DOCKER_HOST="${DOCKER_HOST}" - fi - GH_AW_DOCKER_HOST_PATH_PREFIX_ARGS="" - if [[ "${DOCKER_HOST:-}" =~ ^tcp:// ]]; then - GH_AW_DOCKER_HOST_PATH_PREFIX_ARGS="--docker-host-path-prefix /tmp/gh-aw" - _GH_AW_CHROOT_JSON=$(jq -c --arg src /tmp/gh-aw --arg user "$(id -un)" --argjson uid "$(id -u)" --argjson gid "$(id -g)" --arg home /tmp/gh-aw/home '.chroot={"binariesSourcePath":$src,"identity":{"user":$user,"uid":$uid,"gid":$gid,"home":$home}}' "${RUNNER_TEMP}/gh-aw/awf-config.json") || { echo "chroot config patch failed" >&2; exit 1; } - printf '%s\n' "$_GH_AW_CHROOT_JSON" > "${RUNNER_TEMP}/gh-aw/awf-config.json" - printf '%s\n' "$_GH_AW_CHROOT_JSON" > "/tmp/gh-aw/awf-config.json" - fi - GH_AW_TOOL_CACHE_MOUNT="" - GH_AW_TOOL_CACHE="${RUNNER_TOOL_CACHE:?RUNNER_TOOL_CACHE must be set}" - if [ -d "$GH_AW_TOOL_CACHE" ]; then - if [[ "$GH_AW_TOOL_CACHE" != /opt/* ]]; then - GH_AW_TOOL_CACHE_MOUNT="$GH_AW_TOOL_CACHE:$GH_AW_TOOL_CACHE:ro" - fi - fi - # shellcheck disable=SC1003,SC2086 - sudo -E awf --config "${RUNNER_TEMP}/gh-aw/awf-config.json" --container-workdir "${GITHUB_WORKSPACE}" --mount "${RUNNER_TEMP}/gh-aw:${RUNNER_TEMP}/gh-aw:ro" --mount "${RUNNER_TEMP}/gh-aw:/host${RUNNER_TEMP}/gh-aw:ro" ${GH_AW_TOOL_CACHE_MOUNT:+--mount "$GH_AW_TOOL_CACHE_MOUNT"} ${GH_AW_DOCKER_HOST:+--docker-host "$GH_AW_DOCKER_HOST"} ${GH_AW_DOCKER_HOST_PATH_PREFIX_ARGS} --env-all --exclude-env COPILOT_GITHUB_TOKEN --log-level info --proxy-logs-dir /tmp/gh-aw/sandbox/firewall/logs --audit-dir /tmp/gh-aw/sandbox/firewall/audit --enable-host-access --allow-host-ports 80,443,8080 --skip-pull \ - -- /bin/bash -c 'set +o histexpand; : "${RUNNER_TOOL_CACHE:?RUNNER_TOOL_CACHE must be set}"; GH_AW_TOOL_CACHE="$RUNNER_TOOL_CACHE"; export PATH="$(find "$GH_AW_TOOL_CACHE" -maxdepth 5 -type d -name bin 2>/dev/null | tr '\''\n'\'' '\'':'\'')$PATH"; [ -n "$GOROOT" ] && export PATH="$GOROOT/bin:$PATH" || true && GH_AW_NODE_EXEC="${GH_AW_NODE_BIN:-}"; if [ -z "$GH_AW_NODE_EXEC" ] || [ ! -x "$GH_AW_NODE_EXEC" ]; then GH_AW_NODE_EXEC="$(command -v node 2>/dev/null || true)"; fi; if [ -z "$GH_AW_NODE_EXEC" ]; then echo "node runtime missing on this runner — check runtimes.node in workflow YAML" >&2; exit 127; fi; GH_AW_NPM_GLOBAL_ROOT="$(npm root -g 2>/dev/null || true)"; if [ -n "$GH_AW_NPM_GLOBAL_ROOT" ]; then export NODE_PATH="${GH_AW_NPM_GLOBAL_ROOT}${NODE_PATH:+:${NODE_PATH}}"; fi; "$GH_AW_NODE_EXEC" ${RUNNER_TEMP}/gh-aw/actions/copilot_harness.cjs /usr/local/bin/copilot --add-dir /tmp/gh-aw/ --log-level all --log-dir /tmp/gh-aw/sandbox/agent/logs/ --disable-builtin-mcps --no-ask-user --allow-all-tools --add-dir "${GITHUB_WORKSPACE}" --prompt-file /tmp/gh-aw/aw-prompts/prompt.txt' 2>&1 | tee -a /tmp/gh-aw/threat-detection/detection.log + bash "${RUNNER_TEMP}/gh-aw/actions/install_threat_detect_binary.sh" v0.5.1 + - name: Execute threat detection with AWF + id: detection_agentic_execution + if: always() && steps.detection_guard.outputs.run_detection == 'true' + continue-on-error: true + timeout-minutes: 10 env: AWF_REFLECT_ENABLED: 1 COPILOT_AGENT_RUNNER_TYPE: STANDALONE COPILOT_DUMMY_BYOK: dummy-byok-key-for-offline-mode COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} - COPILOT_MODEL: ${{ vars.GH_AW_MODEL_DETECTION_COPILOT || vars.GH_AW_DEFAULT_MODEL_COPILOT || 'claude-sonnet-4.6' }} + COPILOT_MODEL: detection + GH_AW_HARNESS_MAX_RETRIES: 0 + GH_AW_LLM_PROVIDER: github GH_AW_MAX_AI_CREDITS: ${{ vars.GH_AW_DEFAULT_DETECTION_MAX_AI_CREDITS || '400' }} GH_AW_MAX_TURNS: ${{ vars.GH_AW_DEFAULT_MAX_TURNS || '' }} GH_AW_PHASE: detection GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt - GH_AW_TIMEOUT_MINUTES: 20 - GH_AW_VERSION: v0.80.9 + GH_AW_TIMEOUT_MINUTES: 10 + GH_AW_VERSION: v0.88.7 GITHUB_API_URL: ${{ github.api_url }} GITHUB_AW: true GITHUB_COPILOT_INTEGRATION_ID: agentic-workflows @@ -1460,61 +1610,110 @@ jobs: GIT_COMMITTER_NAME: github-actions[bot] RUNNER_TEMP: ${{ runner.temp }} TRACEPARENT: ${{ env.GITHUB_AW_OTEL_TRACE_ID != '' && env.GITHUB_AW_OTEL_PARENT_SPAN_ID != '' && format('00-{0}-{1}-01', env.GITHUB_AW_OTEL_TRACE_ID, env.GITHUB_AW_OTEL_PARENT_SPAN_ID) || '' }} - - name: Parse threat detection token usage for step summary - id: parse_detection_token_usage - if: always() + WORKFLOW_NAME: "Sync Japanese Documentation (Angular)" + WORKFLOW_DESCRIPTION: "Monitors pushes to the vnext branch and keeps the Japanese documentation (docs/angular/src/content/jp) in sync with changes made to the English documentation (docs/angular/src/content/en). For each modified English file, the agent translates the updated content into Japanese and creates a pull request with the changes." + HAS_PATCH: ${{ needs.agent.outputs.has_patch }} + GH_AW_DETECTION_CONTINUE_ON_ERROR: "true" + run: | + set -o pipefail + printf '%s' "$(date +%s%3N)" > /tmp/gh-aw/agent_cli_start_ms.txt + GH_AW_COPILOT_SRC="$(command -v copilot 2>/dev/null || true)" + if [ -z "$GH_AW_COPILOT_SRC" ] || [ ! -x "$GH_AW_COPILOT_SRC" ]; then + echo "GitHub Copilot CLI executable not found on PATH after installation" >&2 + exit 127 + fi + GH_AW_COPILOT_BIN="${RUNNER_TEMP}/gh-aw/bin/copilot" + mkdir -p "${RUNNER_TEMP}/gh-aw/bin" + if [ "$GH_AW_COPILOT_SRC" != "$GH_AW_COPILOT_BIN" ]; then + cp "$GH_AW_COPILOT_SRC" "$GH_AW_COPILOT_BIN" + fi + chmod 755 "$GH_AW_COPILOT_BIN" + + (umask 177 && touch /tmp/gh-aw/threat-detection/detection.log) + GH_AW_MAX_AI_CREDITS="${GH_AW_MAX_AI_CREDITS:-400}" + if [[ ! "$GH_AW_MAX_AI_CREDITS" =~ ^[0-9]+$ ]]; then + GH_AW_MAX_AI_CREDITS="400" + fi + printf '%s\n' "{\"\$schema\":\"https://github.com/github/gh-aw-firewall/releases/download/v0.28.14/awf-config.schema.json\",\"apiProxy\":{\"enabled\":true,\"enableTokenSteering\":true,\"maxRuns\":500,\"maxAiCredits\":${GH_AW_MAX_AI_CREDITS},\"maxCacheMisses\":5,\"models\":{\"agent\":[\"sonnet-6x\",\"gpt-5.4\",\"gpt-5.5\",\"gpt-5.6\",\"gpt-5.3\",\"gemini-pro\",\"any\"],\"antigravity\":[\"copilot/antigravity*\",\"google/antigravity*\",\"gemini/antigravity*\"],\"any\":[\"copilot/*\",\"anthropic/*\",\"openai/*\",\"google/*\",\"gemini/*\"],\"auto\":[\"copilot/auto\",\"large\"],\"claude\":[\"agent\"],\"codex\":[\"agent\"],\"coding\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\",\"gpt-5-codex\",\"kimi\"],\"computer-use\":[\"copilot/*computer-use*\",\"google/*computer-use*\",\"gemini/*computer-use*\",\"openai/*computer-use*\"],\"copilot\":[\"agent\"],\"deep-research\":[\"copilot/deep-research*\",\"copilot/o3-deep-research*\",\"copilot/o4-mini-deep-research*\",\"google/deep-research*\",\"gemini/deep-research*\",\"openai/o3-deep-research*\",\"openai/o4-mini-deep-research*\"],\"detection\":[\"small\"],\"evals\":[\"small\"],\"fable\":[\"copilot/*fable*\",\"anthropic/*fable*\"],\"gemini\":[\"agent\"],\"gemini-3-flash\":[\"copilot/gemini-3*flash*\",\"google/gemini-3*flash*\",\"gemini/gemini-3*flash*\"],\"gemini-3-pro\":[\"copilot/gemini-3*pro*\",\"google/gemini-3*pro*\",\"google/nano-banana*\",\"gemini/gemini-3*pro*\"],\"gemini-3.1-flash\":[\"copilot/gemini-3.1*flash*\",\"google/gemini-3.1*flash*\",\"gemini/gemini-3.1*flash*\"],\"gemini-3.1-pro\":[\"copilot/gemini-3.1*pro*\",\"google/gemini-3.1*pro*\",\"gemini/gemini-3.1*pro*\"],\"gemini-3.5-flash\":[\"copilot/gemini-3.5*flash*\",\"google/gemini-3.5*flash*\",\"gemini/gemini-3.5*flash*\"],\"gemini-3.6-flash\":[\"copilot/gemini-3.6*flash*\",\"google/gemini-3.6*flash*\",\"gemini/gemini-3.6*flash*\"],\"gemini-3.7-flash\":[\"copilot/gemini-3.7*flash*\",\"google/gemini-3.7*flash*\",\"gemini/gemini-3.7*flash*\"],\"gemini-flash\":[\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"],\"gemini-flash-lite\":[\"copilot/gemini-*flash*lite*\",\"google/gemini-*flash*lite*\",\"gemini/gemini-*flash*lite*\"],\"gemini-omni\":[\"copilot/gemini-omni*\",\"google/gemini-omni*\",\"gemini/gemini-omni*\"],\"gemini-pro\":[\"copilot/gemini-*pro*\",\"google/gemini-*pro*\",\"gemini/gemini-*pro*\"],\"gemma\":[\"copilot/gemma*\",\"google/gemma*\",\"gemini/gemma*\"],\"gpt-5\":[\"copilot/gpt-5*\",\"openai/gpt-5*\"],\"gpt-5-codex\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\"],\"gpt-5-mini\":[\"copilot/gpt-5*mini*\",\"openai/gpt-5*mini*\"],\"gpt-5-nano\":[\"copilot/gpt-5*nano*\",\"openai/gpt-5*nano*\"],\"gpt-5-pro\":[\"copilot/gpt-5*pro*\",\"openai/gpt-5*pro*\"],\"gpt-5.1\":[\"copilot/gpt-5.1*\",\"openai/gpt-5.1*\"],\"gpt-5.2\":[\"copilot/gpt-5.2*\",\"openai/gpt-5.2*\"],\"gpt-5.3\":[\"copilot/gpt-5.3*\",\"openai/gpt-5.3*\"],\"gpt-5.4\":[\"copilot/gpt-5.4*\",\"openai/gpt-5.4*\"],\"gpt-5.5\":[\"copilot/gpt-5.5*\",\"openai/gpt-5.5*\"],\"gpt-5.6\":[\"copilot/gpt-5.6*\",\"openai/gpt-5.6*\"],\"grok\":[\"copilot/*grok*\",\"openai/*grok*\"],\"haiku\":[\"copilot/*haiku*\",\"anthropic/*haiku*\"],\"image-generation\":[\"copilot/gpt-image*\",\"openai/gpt-image*\",\"openai/chatgpt-image*\",\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"google/imagen*\"],\"kimi\":[\"copilot/kimi*\",\"openai/kimi*\"],\"kiwi\":[\"copilot/kiwi*\",\"openai/kiwi*\"],\"large\":[\"sonnet\",\"gpt-5-pro\",\"gpt-5\",\"gemini-pro\"],\"lyria\":[\"google/lyria*\",\"gemini/lyria*\",\"copilot/lyria*\"],\"mai-code\":[\"copilot/MAI-Code*\",\"copilot/mai-code*\",\"openai/MAI-Code*\"],\"mai-code-1-flash-picker\":[\"copilot/MAI-Code-1-Flash-picker*\",\"copilot/mai-code-1-flash-picker*\",\"openai/MAI-Code-1-Flash-picker*\"],\"mini\":[\"haiku\",\"gpt-5-mini\",\"gpt-5-nano\",\"gemini-flash-lite\"],\"nano-banana\":[\"copilot/nano-banana*\",\"google/nano-banana*\",\"gemini/nano-banana*\"],\"opus\":[\"copilot/*opus*\",\"anthropic/*opus*\"],\"opusplan\":[\"opus?effort=high\"],\"raptor-mini\":[\"copilot/raptor*\",\"openai/raptor*\"],\"reasoning\":[\"copilot/o1*\",\"copilot/o3*\",\"copilot/o4*\",\"openai/o1*\",\"openai/o3*\",\"openai/o4*\"],\"robotics\":[\"copilot/*robotics*\",\"google/*robotics*\",\"gemini/*robotics*\"],\"small\":[\"mini\"],\"small-agent\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash\"],\"sonnet\":[\"copilot/*sonnet*\",\"anthropic/*sonnet*\"],\"sonnet-6x\":[\"copilot/*sonnet-4.5*\",\"copilot/*sonnet-4.6*\",\"copilot/*sonnet-5*\",\"copilot/*sonnet-4-5-*\",\"anthropic/*sonnet-4-5-*\",\"copilot/*sonnet-4-6*\",\"anthropic/*sonnet-4-6*\",\"anthropic/*sonnet-5*\"],\"summarization\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash-lite\",\"mini\"],\"veo\":[\"google/veo*\",\"gemini/veo*\"],\"vision\":[\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"]}},\"container\":{\"imageTag\":\"0.28.14,squid=sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5,agent=sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98,api-proxy=sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5,cli-proxy=sha256:3a379c5e96e29499c815e9dd2a71334d01c326a9b73991c76544fda9cae35c34\"},\"logging\":{\"proxyLogsDir\":\"/tmp/gh-aw/sandbox/firewall/logs\",\"auditDir\":\"/tmp/gh-aw/sandbox/firewall/audit\"}}" > "${RUNNER_TEMP}/gh-aw/awf-config.json" + cp "${RUNNER_TEMP}/gh-aw/awf-config.json" /tmp/gh-aw/awf-config.json + export GH_AW_MODELS_JSON_PATH="/tmp/gh-aw/models.json" + GH_AW_DOCKER_HOST="" + if [[ "${DOCKER_HOST:-}" =~ ^tcp:// ]]; then + GH_AW_DOCKER_HOST="${DOCKER_HOST}" + fi + if [[ "${DOCKER_HOST:-}" =~ ^tcp:// ]]; then + _GH_AW_CHROOT_JSON=$(jq -c --arg src "${RUNNER_TEMP}/gh-aw" --arg user "$(id -un)" --argjson uid "$(id -u)" --argjson gid "$(id -g)" --arg home "${RUNNER_TEMP}/gh-aw/home" '.chroot={"binariesSourcePath":$src,"identity":{"user":$user,"uid":$uid,"gid":$gid,"home":$home}}' "${RUNNER_TEMP}/gh-aw/awf-config.json") || { echo "chroot config patch failed" >&2; exit 1; } + printf '%s\n' "$_GH_AW_CHROOT_JSON" > "${RUNNER_TEMP}/gh-aw/awf-config.json" + fi + GH_AW_TOOL_CACHE_MOUNT="" + GH_AW_TOOL_CACHE="${RUNNER_TOOL_CACHE:?RUNNER_TOOL_CACHE must be set}" + if [ -d "$GH_AW_TOOL_CACHE" ]; then + if [[ "$GH_AW_TOOL_CACHE" != /opt/* ]]; then + GH_AW_TOOL_CACHE_MOUNT="$GH_AW_TOOL_CACHE:$GH_AW_TOOL_CACHE:ro" + fi + fi + # shellcheck disable=SC1003,SC2016,SC2086 + awf --config "${RUNNER_TEMP}/gh-aw/awf-config.json" --container-workdir "${GITHUB_WORKSPACE}" --mount "${RUNNER_TEMP}/gh-aw:${RUNNER_TEMP}/gh-aw:ro" --mount "${RUNNER_TEMP}/gh-aw:/host${RUNNER_TEMP}/gh-aw:ro" ${GH_AW_TOOL_CACHE_MOUNT:+--mount "$GH_AW_TOOL_CACHE_MOUNT"} ${GH_AW_DOCKER_HOST:+--docker-host "$GH_AW_DOCKER_HOST"} --env-all --exclude-env ACTIONS_ID_TOKEN_REQUEST_TOKEN --exclude-env ACTIONS_ID_TOKEN_REQUEST_URL --exclude-env COPILOT_GITHUB_TOKEN --mount /tmp/gh-aw:/tmp/gh-aw:rw --mount /tmp/gh-aw/threat-detection:/tmp/gh-aw/threat-detection:rw --log-level info --skip-pull \ + -- /bin/bash -c 'set +o histexpand; export PATH="${RUNNER_TEMP}/gh-aw/bin:$PATH" && : "${RUNNER_TOOL_CACHE:?RUNNER_TOOL_CACHE must be set}"; GH_AW_TOOL_CACHE="$RUNNER_TOOL_CACHE"; GH_AW_TOOL_BINS="$(find "$GH_AW_TOOL_CACHE" -maxdepth 5 -type d -name bin 2>/dev/null | tr '\''\n'\'' '\'':'\'')"; GH_AW_TOOL_BINS="${GH_AW_TOOL_BINS%:}"; export PATH="$PATH${GH_AW_TOOL_BINS:+:}$GH_AW_TOOL_BINS"; [ -n "$GOROOT" ] && export PATH="$GOROOT/bin:$PATH" || true; [ -n "$ERLANG_HOME" ] && export PATH="$ERLANG_HOME/bin:$PATH" || true && threat-detect --engine copilot --output /tmp/gh-aw/threat-detection/detection_result.json /tmp/gh-aw/threat-detection' 2>&1 | tee -a /tmp/gh-aw/threat-detection/detection.log + - name: Render detection log + if: always() && steps.detection_guard.outputs.run_detection == 'true' continue-on-error: true uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - env: - GH_AW_TOKEN_USAGE_SUMMARY_TITLE: Threat Detection Token Usage with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/parse_token_usage.cjs'); + const { main } = require(path.join(actionsDir, 'render_detection_log.cjs')); await main(); - - name: Upload threat detection log + - name: Copy detection firewall logs + if: always() && steps.detection_guard.outputs.run_detection == 'true' + continue-on-error: true + run: | + mkdir -p /tmp/gh-aw/threat-detection/sandbox/firewall + if [ -d /tmp/gh-aw/sandbox/firewall/logs ]; then mkdir -p /tmp/gh-aw/threat-detection/sandbox/firewall/logs && cp -r /tmp/gh-aw/sandbox/firewall/logs/. /tmp/gh-aw/threat-detection/sandbox/firewall/logs/; fi + if [ -d /tmp/gh-aw/sandbox/firewall/audit ]; then mkdir -p /tmp/gh-aw/threat-detection/sandbox/firewall/audit && cp -r /tmp/gh-aw/sandbox/firewall/audit/. /tmp/gh-aw/threat-detection/sandbox/firewall/audit/; fi + - name: Upload threat detection artifact if: always() && steps.detection_guard.outputs.run_detection == 'true' uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: detection - path: /tmp/gh-aw/threat-detection/detection.log + path: | + /tmp/gh-aw/threat-detection/detection_result.json + /tmp/gh-aw/threat-detection/sandbox/firewall/logs/ + /tmp/gh-aw/threat-detection/sandbox/firewall/audit/ if-no-files-found: ignore - - name: Parse and conclude threat detection - id: detection_conclusion + - name: Parse threat detection token usage for step summary + id: parse_detection_token_usage if: always() continue-on-error: true uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 + env: + GH_AW_TOKEN_USAGE_SUMMARY_TITLE: Threat Detection Token Usage + with: + script: | + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); + setupGlobals(core, github, context, exec, io, getOctokit); + const { main } = require(path.join(actionsDir, 'parse_token_usage.cjs')); + await main(); + - name: Conclude threat detection + id: detection_conclusion + if: always() + continue-on-error: true env: RUN_DETECTION: ${{ steps.detection_guard.outputs.run_detection }} DETECTION_AGENTIC_EXECUTION_OUTCOME: ${{ steps.detection_agentic_execution.outcome }} GH_AW_DETECTION_CONTINUE_ON_ERROR: "true" - with: - script: | - try { - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/parse_threat_detection_results.cjs'); - await main(); - } catch (loadErr) { - const continueOnError = process.env.GH_AW_DETECTION_CONTINUE_ON_ERROR !== 'false'; - const detectionExecutionFailed = process.env.DETECTION_AGENTIC_EXECUTION_OUTCOME === 'failure'; - const msg = 'ERR_SYSTEM: \u274C Unexpected error loading threat detection module: ' + (loadErr && loadErr.message ? loadErr.message : String(loadErr)); - core.error(msg); - core.setOutput('reason', 'parse_error'); - if (continueOnError && !detectionExecutionFailed) { - core.warning('\u26A0\uFE0F ' + msg); - core.setOutput('conclusion', 'warning'); - core.setOutput('success', 'false'); - } else { - core.setOutput('conclusion', 'failure'); - core.setOutput('success', 'false'); - core.setFailed(msg); - } - } + run: | + bash "${RUNNER_TEMP}/gh-aw/actions/conclude_threat_detection.sh" /tmp/gh-aw/threat-detection/detection_result.json pre_activation: runs-on: ubuntu-slim + env: + GH_AW_RUNTIME_FEATURES: ${{ vars.GH_AW_RUNTIME_FEATURES }} outputs: activated: ${{ steps.check_membership.outputs.is_team_member == 'true' }} matched_command: '' @@ -1524,15 +1723,15 @@ jobs: steps: - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 + uses: github/gh-aw-actions/setup@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.7 with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} env: GH_AW_SETUP_WORKFLOW_NAME: "Sync Japanese Documentation (Angular)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sync-jp-docs-angular.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "1.0.63" - GH_AW_INFO_AWF_VERSION: "v0.27.7" + GH_AW_INFO_VERSION: "1.0.80" + GH_AW_INFO_AWF_VERSION: "v0.28.14" GH_AW_INFO_ENGINE_ID: "copilot" - name: Check team membership for workflow id: check_membership @@ -1542,9 +1741,11 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/check_membership.cjs'); + const { main } = require(path.join(actionsDir, 'check_membership.cjs')); await main(); safe_outputs: @@ -1569,7 +1770,7 @@ jobs: GH_AW_EFFECTIVE_TOKENS: ${{ needs.agent.outputs.effective_tokens }} GH_AW_ENGINE_ID: "copilot" GH_AW_ENGINE_MODEL: ${{ needs.agent.outputs.model }} - GH_AW_ENGINE_VERSION: "1.0.63" + GH_AW_RUNTIME_FEATURES: ${{ vars.GH_AW_RUNTIME_FEATURES }} GH_AW_THREAT_DETECTION_AIC: ${{ needs.detection.outputs.aic }} GH_AW_WORKFLOW_ID: "sync-jp-docs-angular" GH_AW_WORKFLOW_NAME: "Sync Japanese Documentation (Angular)" @@ -1581,12 +1782,20 @@ jobs: create_discussion_errors: ${{ steps.process_safe_outputs.outputs.create_discussion_errors }} created_pr_number: ${{ steps.process_safe_outputs.outputs.created_pr_number }} created_pr_url: ${{ steps.process_safe_outputs.outputs.created_pr_url }} + process_safe_outputs_items_applied: ${{ steps.process_safe_outputs.outputs.items_applied }} + process_safe_outputs_items_cancelled: ${{ steps.process_safe_outputs.outputs.items_cancelled }} + process_safe_outputs_items_deferred: ${{ steps.process_safe_outputs.outputs.items_deferred }} + process_safe_outputs_items_failed: ${{ steps.process_safe_outputs.outputs.items_failed }} + process_safe_outputs_items_skipped: ${{ steps.process_safe_outputs.outputs.items_skipped }} + process_safe_outputs_items_succeeded: ${{ steps.process_safe_outputs.outputs.items_succeeded }} + process_safe_outputs_items_warnings: ${{ steps.process_safe_outputs.outputs.items_warnings }} process_safe_outputs_processed_count: ${{ steps.process_safe_outputs.outputs.processed_count }} + process_safe_outputs_status: ${{ steps.process_safe_outputs.outputs.status }} process_safe_outputs_temporary_id_map: ${{ steps.process_safe_outputs.outputs.temporary_id_map }} steps: - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 + uses: github/gh-aw-actions/setup@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.7 with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} @@ -1595,15 +1804,18 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sync Japanese Documentation (Angular)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sync-jp-docs-angular.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "1.0.63" - GH_AW_INFO_AWF_VERSION: "v0.27.7" + GH_AW_INFO_VERSION: "1.0.80" + GH_AW_INFO_AWF_VERSION: "v0.28.14" GH_AW_INFO_ENGINE_ID: "copilot" + - name: Mask OTLP telemetry headers + run: bash "${RUNNER_TEMP}/gh-aw/actions/mask_otlp_headers.sh" - name: Download agent output artifact id: download-agent-output continue-on-error: true uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: - name: agent + pattern: "{agent,agent-output-fallback}" + merge-multiple: true path: /tmp/gh-aw/ - name: Setup agent output environment variable id: setup-agent-output-env @@ -1611,7 +1823,9 @@ jobs: run: | mkdir -p /tmp/gh-aw/ find "/tmp/gh-aw/" -type f -print - echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/agent_output.json" >> "$GITHUB_OUTPUT" + if [ -f "/tmp/gh-aw/agent_output.json" ]; then + echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/agent_output.json" >> "$GITHUB_OUTPUT" + fi - name: Download patch artifact continue-on-error: true uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 @@ -1620,7 +1834,7 @@ jobs: path: /tmp/gh-aw/ - name: Checkout repository if: (!cancelled()) && needs.agent.result != 'skipped' && contains(needs.agent.outputs.output_types, 'create_pull_request') - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: true token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} @@ -1646,17 +1860,19 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ steps.setup-agent-output-env.outputs.GH_AW_AGENT_OUTPUT }} GH_AW_COMMENT_ID: ${{ needs.activation.outputs.comment_id }} - GH_AW_ALLOWED_DOMAINS: "api.business.githubcopilot.com,api.enterprise.githubcopilot.com,api.github.com,api.githubcopilot.com,api.individual.githubcopilot.com,api.snapcraft.io,archive.ubuntu.com,azure.archive.ubuntu.com,crl.geotrust.com,crl.globalsign.com,crl.identrust.com,crl.sectigo.com,crl.thawte.com,crl.usertrust.com,crl.verisign.com,crl3.digicert.com,crl4.digicert.com,crls.ssl.com,github.com,host.docker.internal,json-schema.org,json.schemastore.org,keyserver.ubuntu.com,ocsp.digicert.com,ocsp.geotrust.com,ocsp.globalsign.com,ocsp.identrust.com,ocsp.sectigo.com,ocsp.ssl.com,ocsp.thawte.com,ocsp.usertrust.com,ocsp.verisign.com,packagecloud.io,packages.cloud.google.com,packages.microsoft.com,ppa.launchpad.net,raw.githubusercontent.com,registry.npmjs.org,s.symcb.com,s.symcd.com,security.ubuntu.com,telemetry.enterprise.githubcopilot.com,ts-crl.ws.symantec.com,ts-ocsp.ws.symantec.com,www.googleapis.com" + GH_AW_ALLOWED_DOMAINS: "api.snapcraft.io,archive.ubuntu.com,azure.archive.ubuntu.com,crl.geotrust.com,crl.globalsign.com,crl.identrust.com,crl.sectigo.com,crl.thawte.com,crl.usertrust.com,crl.verisign.com,crl3.digicert.com,crl4.digicert.com,crls.ssl.com,json-schema.org,json.schemastore.org,keyserver.ubuntu.com,ocsp.digicert.com,ocsp.geotrust.com,ocsp.globalsign.com,ocsp.identrust.com,ocsp.sectigo.com,ocsp.ssl.com,ocsp.thawte.com,ocsp.usertrust.com,ocsp.verisign.com,packagecloud.io,packages.cloud.google.com,packages.microsoft.com,ppa.launchpad.net,s.symcb.com,s.symcd.com,security.ubuntu.com,ts-crl.ws.symantec.com,ts-ocsp.ws.symantec.com,www.googleapis.com" GITHUB_SERVER_URL: ${{ github.server_url }} GITHUB_API_URL: ${{ github.api_url }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"vnext\",\"draft\":false,\"if_no_changes\":\"ignore\",\"labels\":[\"translation\",\"japanese\",\"automation\"],\"max\":1,\"max_patch_files\":100,\"max_patch_size\":4096,\"protect_top_level_dot_folders\":true,\"protected_files\":[\"package.json\",\"bun.lockb\",\"bunfig.toml\",\"deno.json\",\"deno.jsonc\",\"deno.lock\",\"global.json\",\"NuGet.Config\",\"Directory.Packages.props\",\"mix.exs\",\"mix.lock\",\"go.mod\",\"go.sum\",\"stack.yaml\",\"stack.yaml.lock\",\"pom.xml\",\"build.gradle\",\"build.gradle.kts\",\"settings.gradle\",\"settings.gradle.kts\",\"gradle.properties\",\"package-lock.json\",\"yarn.lock\",\"pnpm-lock.yaml\",\"npm-shrinkwrap.json\",\"requirements.txt\",\"Pipfile\",\"Pipfile.lock\",\"pyproject.toml\",\"setup.py\",\"setup.cfg\",\"Gemfile\",\"Gemfile.lock\",\"uv.lock\",\"CODEOWNERS\",\"DESIGN.md\",\"README.md\",\"CONTRIBUTING.md\",\"CHANGELOG.md\",\"SECURITY.md\",\"CODE_OF_CONDUCT.md\",\"AGENTS.md\",\"CLAUDE.md\",\"GEMINI.md\"],\"protected_files_policy\":\"request_review\",\"title_prefix\":\"[jp-sync] \"},\"create_report_incomplete_issue\":{},\"missing_data\":{},\"missing_tool\":{},\"noop\":{\"max\":1,\"report-as-issue\":\"true\"},\"report_incomplete\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"vnext\",\"draft\":false,\"if_no_changes\":\"ignore\",\"labels\":[\"translation\",\"japanese\",\"automation\"],\"max\":1,\"max_patch_files\":100,\"max_patch_size\":4096,\"protect_top_level_dot_folders\":true,\"protected_files\":[\"package.json\",\"bun.lockb\",\"bunfig.toml\",\"deno.json\",\"deno.jsonc\",\"deno.lock\",\"global.json\",\"NuGet.Config\",\"Directory.Packages.props\",\"mix.exs\",\"mix.lock\",\"go.mod\",\"go.sum\",\"stack.yaml\",\"stack.yaml.lock\",\"pom.xml\",\"build.gradle\",\"build.gradle.kts\",\"settings.gradle\",\"settings.gradle.kts\",\"gradle.properties\",\"package-lock.json\",\"yarn.lock\",\"pnpm-lock.yaml\",\"npm-shrinkwrap.json\",\"requirements.txt\",\"Pipfile\",\"Pipfile.lock\",\"pyproject.toml\",\"setup.py\",\"setup.cfg\",\"Gemfile\",\"Gemfile.lock\",\"uv.lock\",\"CODEOWNERS\",\"DESIGN.md\",\"README.md\",\"CONTRIBUTING.md\",\"CHANGELOG.md\",\"SECURITY.md\",\"CODE_OF_CONDUCT.md\",\"AGENTS.md\"],\"protected_files_policy\":\"request_review\",\"title_prefix\":\"[jp-sync] \"},\"create_report_incomplete_issue\":{},\"missing_data\":{},\"missing_tool\":{},\"noop\":{\"max\":1,\"report-as-issue\":\"false\"},\"report_incomplete\":{}}" GH_AW_CI_TRIGGER_TOKEN: ${{ secrets.GH_AW_CI_TRIGGER_TOKEN }} with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/safe_output_handler_manager.cjs'); + const { main } = require(path.join(actionsDir, 'process_safe_outputs.cjs')); await main(); - name: Upload Safe Outputs Items if: always() @@ -1666,5 +1882,5 @@ jobs: path: | /tmp/gh-aw/safe-output-items.jsonl /tmp/gh-aw/temporary-id-map.json + /tmp/gh-aw/safe-output-errors.json if-no-files-found: ignore - diff --git a/.github/workflows/sync-jp-docs-xplat.lock.yml b/.github/workflows/sync-jp-docs-xplat.lock.yml index 11732e9e50..4efe245130 100644 --- a/.github/workflows/sync-jp-docs-xplat.lock.yml +++ b/.github/workflows/sync-jp-docs-xplat.lock.yml @@ -1,15 +1,15 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"3be0e260ff016c2a55ebcd858d000bcdff8fe7d1589000325e7b32c8116ba554","body_hash":"d88254a3e362e4146de4edda9875ee6ef2fab63e0cae554972e00fb2154c7404","compiler_version":"v0.80.9","strict":true,"agent_id":"copilot","engine_versions":{"copilot":"1.0.63"}} -# gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"27d5ce7f107fe9357f9df03efb73ab90386fccae","version":"v5.0.5"},{"repo":"actions/cache/save","sha":"27d5ce7f107fe9357f9df03efb73ab90386fccae","version":"v5.0.5"},{"repo":"actions/checkout","sha":"9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0","version":"v7.0.0"},{"repo":"actions/download-artifact","sha":"3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c","version":"v8.0.1"},{"repo":"actions/github-script","sha":"373c709c69115d41ff229c7e5df9f8788daa9553","version":"v9"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e","version":"v6.4.0"},{"repo":"actions/upload-artifact","sha":"043fb46d1a93c77aae656e7c1c64a875d1fc6a0a","version":"v7.0.1"},{"repo":"github/gh-aw-actions/setup","sha":"8c7d04ebf1ece56cd381446125da3e0f6896294a","version":"v0.80.9"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.27.7","digest":"sha256:aae231e4635c8999d039c132f1602d3df850fe9b84a00aa2b5ac981179b5661c","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.27.7@sha256:aae231e4635c8999d039c132f1602d3df850fe9b84a00aa2b5ac981179b5661c"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.27.7","digest":"sha256:009caf2e3d88fa77b64e9a03a95a228fc58db0f1701c6d324b29ba5a3c7c79b6","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.27.7@sha256:009caf2e3d88fa77b64e9a03a95a228fc58db0f1701c6d324b29ba5a3c7c79b6"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.27.7","digest":"sha256:deb1d4e19de62d51cee0508057a596a19315c3423ada4d675cad136dc8037c96","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.27.7@sha256:deb1d4e19de62d51cee0508057a596a19315c3423ada4d675cad136dc8037c96"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.3.27","digest":"sha256:fe984bddde4ec05d756d9043edb0a32912e6b7b72f6a121b1082f29221421cc7","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.3.27@sha256:fe984bddde4ec05d756d9043edb0a32912e6b7b72f6a121b1082f29221421cc7"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:529d02eb970b1161aa25c593a9c3df57fdfad5a8add328cb3b6eccef66f3183b","pinned_image":"ghcr.io/github/gh-aw-node@sha256:529d02eb970b1161aa25c593a9c3df57fdfad5a8add328cb3b6eccef66f3183b"},{"image":"ghcr.io/github/github-mcp-server:v1.4.0","digest":"sha256:2afb26356481d1a350e14544a6e160f7f7ec1561a1ea309b823665abf0309036","pinned_image":"ghcr.io/github/github-mcp-server:v1.4.0@sha256:2afb26356481d1a350e14544a6e160f7f7ec1561a1ea309b823665abf0309036"}]} -# This file was automatically generated by gh-aw (v0.80.9). DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"3be0e260ff016c2a55ebcd858d000bcdff8fe7d1589000325e7b32c8116ba554","body_hash":"63a107f55951ca48863523fe0fef93df4c548f8b63fd0ec6f72e8a8ce1ec591c","compiler_version":"v0.88.7","strict":true,"agent_id":"copilot","engine_versions":{"copilot":"1.0.80"}} +# gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_CI_TRIGGER_TOKEN","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c","version":"v8.0.1"},{"repo":"actions/github-script","sha":"373c709c69115d41ff229c7e5df9f8788daa9553","version":"v9"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"820762786026740c76f36085b0efc47a31fe5020","version":"v7.0.0"},{"repo":"actions/upload-artifact","sha":"043fb46d1a93c77aae656e7c1c64a875d1fc6a0a","version":"v7.0.1"},{"repo":"github/gh-aw-actions/setup","sha":"5e508589e03a7757a7e05b26e834292f5445bfb6","version":"v0.88.7"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.28.14","digest":"sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.28.14@sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.28.14","digest":"sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.28.14@sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.28.14","digest":"sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.28.14@sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.4.18","digest":"sha256:85b940556a8faa4e1fdbef124bfd75f2c4ebd855a10b88a1c3b6f3e97f6f1a53","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.4.18@sha256:85b940556a8faa4e1fdbef124bfd75f2c4ebd855a10b88a1c3b6f3e97f6f1a53"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:0daa8971fa4732b647150cb6524a6b0804b68d5d24f6f58b5dd1af23bd63fb23","pinned_image":"ghcr.io/github/gh-aw-node@sha256:0daa8971fa4732b647150cb6524a6b0804b68d5d24f6f58b5dd1af23bd63fb23"},{"image":"ghcr.io/github/github-mcp-server:v1.11.0","digest":"sha256:fbec75de11c255213fa08d80fb166abe73d851fff631c51c0079872967720699","pinned_image":"ghcr.io/github/github-mcp-server:v1.11.0@sha256:fbec75de11c255213fa08d80fb166abe73d851fff631c51c0079872967720699"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["create_pull_request","missing_data","missing_tool","noop"]}]} +# This file was automatically generated by gh-aw (v0.88.7). DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # -# ___ _ _ -# / _ \ | | (_) -# | |_| | __ _ ___ _ __ | |_ _ ___ +# ___ _ _ +# / _ \ | | (_) +# | |_| | __ _ ___ _ __ | |_ _ ___ # | _ |/ _` |/ _ \ '_ \| __| |/ __| -# | | | | (_| | __/ | | | |_| | (__ +# | | | | (_| | __/ | | | |_| | (__ # \_| |_/\__, |\___|_| |_|\__|_|\___| # __/ | -# _ _ |___/ +# _ _ |___/ # | | | | / _| | # | | | | ___ _ __ _ __| |_| | _____ ____ # | |/\| |/ _ \ '__| |/ /| _| |/ _ \ \ /\ / / ___| @@ -28,36 +28,37 @@ # Secrets used: # - COPILOT_GITHUB_TOKEN # - GH_AW_CI_TRIGGER_TOKEN +# - GH_AW_DEFAULT_OTLP_HEADERS # - GH_AW_GITHUB_MCP_SERVER_TOKEN # - GH_AW_GITHUB_TOKEN # - GITHUB_TOKEN # # Custom actions used: -# - actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 -# - actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 -# - actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 +# - actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 +# - actions/cache/save@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 +# - actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 # - actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 # - actions/github-script@373c709c69115d41ff229c7e5df9f8788daa9553 # v9 # - actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 -# - actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 +# - actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 # - actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 -# - github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 +# - github/gh-aw-actions/setup@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.7 # # Container images used: -# - ghcr.io/github/gh-aw-firewall/agent:0.27.7@sha256:aae231e4635c8999d039c132f1602d3df850fe9b84a00aa2b5ac981179b5661c -# - ghcr.io/github/gh-aw-firewall/api-proxy:0.27.7@sha256:009caf2e3d88fa77b64e9a03a95a228fc58db0f1701c6d324b29ba5a3c7c79b6 -# - ghcr.io/github/gh-aw-firewall/squid:0.27.7@sha256:deb1d4e19de62d51cee0508057a596a19315c3423ada4d675cad136dc8037c96 -# - ghcr.io/github/gh-aw-mcpg:v0.3.27@sha256:fe984bddde4ec05d756d9043edb0a32912e6b7b72f6a121b1082f29221421cc7 -# - ghcr.io/github/gh-aw-node@sha256:529d02eb970b1161aa25c593a9c3df57fdfad5a8add328cb3b6eccef66f3183b -# - ghcr.io/github/github-mcp-server:v1.4.0@sha256:2afb26356481d1a350e14544a6e160f7f7ec1561a1ea309b823665abf0309036 +# - ghcr.io/github/gh-aw-firewall/agent:0.28.14@sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98 +# - ghcr.io/github/gh-aw-firewall/api-proxy:0.28.14@sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5 +# - ghcr.io/github/gh-aw-firewall/squid:0.28.14@sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5 +# - ghcr.io/github/gh-aw-mcpg:v0.4.18@sha256:85b940556a8faa4e1fdbef124bfd75f2c4ebd855a10b88a1c3b6f3e97f6f1a53 +# - ghcr.io/github/gh-aw-node@sha256:0daa8971fa4732b647150cb6524a6b0804b68d5d24f6f58b5dd1af23bd63fb23 +# - ghcr.io/github/github-mcp-server:v1.11.0@sha256:fbec75de11c255213fa08d80fb166abe73d851fff631c51c0079872967720699 name: "Sync Japanese Documentation (xplat)" on: push: branches: - - vnext + - vnext paths: - - docs/xplat/src/content/en/** + - docs/xplat/src/content/en/** workflow_dispatch: inputs: aw_context: @@ -70,9 +71,18 @@ permissions: {} concurrency: group: "gh-aw-${{ github.workflow }}-${{ github.ref || github.run_id }}" + queue: max run-name: "Sync Japanese Documentation (xplat)" +env: + OTEL_EXPORTER_OTLP_ENDPOINT: ${{ vars.GH_AW_DEFAULT_OTLP_ENDPOINT }} + OTEL_SERVICE_NAME: gh-aw.sync-jp-docs-xplat + OTEL_RESOURCE_ATTRIBUTES: 'gh-aw.workflow.name=Sync%20Japanese%20Documentation%20%28xplat%29,gh-aw.repository=${{ github.repository }},gh-aw.run.id=${{ github.run_id }},github.run_id=${{ github.run_id }},gh-aw.engine.id=copilot' + OTEL_EXPORTER_OTLP_HEADERS: ${{ secrets.GH_AW_DEFAULT_OTLP_HEADERS }} + GH_AW_OTLP_ENDPOINTS: '[{"url":"${{ vars.GH_AW_DEFAULT_OTLP_ENDPOINT }}","headers":"${{ secrets.GH_AW_DEFAULT_OTLP_HEADERS }}"}]' + GH_AW_OTLP_IF_MISSING: ignore + jobs: activation: needs: pre_activation @@ -83,15 +93,18 @@ jobs: contents: read env: GH_AW_MAX_DAILY_AI_CREDITS: ${{ vars.GH_AW_DEFAULT_MAX_DAILY_AI_CREDITS || '5000' }} + GH_AW_RUNTIME_FEATURES: ${{ vars.GH_AW_RUNTIME_FEATURES }} outputs: comment_id: "" comment_repo: "" daily_ai_credits_exceeded: ${{ steps.daily-effective-workflow-guardrail.outputs.daily_ai_credits_exceeded == 'true' }} + daily_ai_credits_guardrail_status: ${{ steps.daily-effective-workflow-guardrail.outputs.daily_ai_credits_guardrail_status || '' }} daily_ai_credits_threshold: ${{ steps.daily-effective-workflow-guardrail.outputs.daily_ai_credits_threshold || '' }} daily_ai_credits_total_effective_tokens: ${{ steps.daily-effective-workflow-guardrail.outputs.daily_ai_credits_total_effective_tokens || '' }} engine_id: ${{ steps.generate_aw_info.outputs.engine_id }} lockdown_check_failed: ${{ steps.generate_aw_info.outputs.lockdown_check_failed == 'true' }} model: ${{ steps.generate_aw_info.outputs.model }} + oauth_token_check_failed: ${{ steps.check-oauth-tokens.outputs.oauth_token_check_failed == 'true' }} secret_verification_result: ${{ steps.validate-secret.outputs.verification_result }} setup-parent-span-id: ${{ steps.setup.outputs.parent-span-id || steps.setup.outputs.span-id }} setup-span-id: ${{ steps.setup.outputs.span-id }} @@ -100,7 +113,7 @@ jobs: steps: - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 + uses: github/gh-aw-actions/setup@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.7 with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} @@ -110,40 +123,45 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sync Japanese Documentation (xplat)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sync-jp-docs-xplat.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "1.0.63" - GH_AW_INFO_AWF_VERSION: "v0.27.7" + GH_AW_INFO_VERSION: "1.0.80" + GH_AW_INFO_AWF_VERSION: "v0.28.14" GH_AW_INFO_ENGINE_ID: "copilot" + - name: Mask OTLP telemetry headers + run: bash "${RUNNER_TEMP}/gh-aw/actions/mask_otlp_headers.sh" - name: Generate agentic run info id: generate_aw_info env: GH_AW_INFO_ENGINE_ID: "copilot" GH_AW_INFO_ENGINE_NAME: "GitHub Copilot CLI" - GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_COPILOT || vars.GH_AW_DEFAULT_MODEL_COPILOT || 'claude-sonnet-4.6' }} - GH_AW_INFO_VERSION: "1.0.63" - GH_AW_INFO_AGENT_VERSION: "1.0.63" - GH_AW_INFO_CLI_VERSION: "v0.80.9" + GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_COPILOT || vars.GH_AW_DEFAULT_MODEL_COPILOT || 'auto' }} + GH_AW_INFO_VERSION: "1.0.80" + GH_AW_INFO_AGENT_VERSION: "1.0.80" + GH_AW_INFO_CLI_VERSION: "v0.88.7" GH_AW_INFO_WORKFLOW_NAME: "Sync Japanese Documentation (xplat)" GH_AW_INFO_EXPERIMENTAL: "false" GH_AW_INFO_SUPPORTS_TOOLS_ALLOWLIST: "true" GH_AW_INFO_STAGED: "false" GH_AW_INFO_ALLOWED_DOMAINS: '["defaults"]' GH_AW_INFO_FIREWALL_ENABLED: "true" - GH_AW_INFO_AWF_VERSION: "v0.27.7" + GH_AW_INFO_AWF_VERSION: "v0.28.14" GH_AW_INFO_AWMG_VERSION: "" GH_AW_INFO_FIREWALL_TYPE: "squid" + GH_AW_INFO_AGENT_RUNTIME: "" GH_AW_COMPILED_STRICT: "true" uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/generate_aw_info.cjs'); + const { main } = require(path.join(actionsDir, 'generate_aw_info.cjs')); await main(core, context); - name: Restore daily AIC usage cache id: restore-daily-aic-cache if: ${{ env.GH_AW_MAX_DAILY_AI_CREDITS != '' }} continue-on-error: true - uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 + uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: key: agentic-workflow-usage-syncjpdocsxplat-${{ github.run_id }} restore-keys: agentic-workflow-usage-syncjpdocsxplat- @@ -159,9 +177,11 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/restore_aic_usage_cache_fallback.cjs'); + const { main } = require(path.join(actionsDir, 'restore_aic_usage_cache_fallback.cjs')); await main(); - name: Check daily workflow token guardrail id: daily-effective-workflow-guardrail @@ -179,37 +199,43 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/check_daily_aic_workflow_guardrail.cjs'); + const { main } = require(path.join(actionsDir, 'check_daily_aic_workflow_guardrail.cjs')); await main(); - name: Validate COPILOT_GITHUB_TOKEN secret id: validate-secret run: bash "${RUNNER_TEMP}/gh-aw/actions/validate_multi_secret.sh" COPILOT_GITHUB_TOKEN 'GitHub Copilot CLI' https://github.github.com/gh-aw/reference/engines/#github-copilot-default env: COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} + - name: Check for OAuth tokens + id: check-oauth-tokens + run: bash "${RUNNER_TEMP}/gh-aw/actions/check_oauth_tokens.sh" + env: + COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} + GH_AW_GITHUB_TOKEN: ${{ secrets.GH_AW_GITHUB_TOKEN }} + GH_AW_GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN }} - name: Checkout .github and .agents folders - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false sparse-checkout: | .github .agents - .antigravity .claude .codex - .crush .gemini - .opencode .pi sparse-checkout-cone-mode: true fetch-depth: 1 - name: Save agent config folders for base branch restoration env: - GH_AW_AGENT_FOLDERS: ".agents .antigravity .claude .codex .crush .gemini .github .opencode .pi" - GH_AW_AGENT_FILES: ".crush.json AGENTS.md ANTIGRAVITY.md CLAUDE.md GEMINI.md PI.md opencode.jsonc" - # poutine:ignore untrusted_checkout_exec - run: bash "${RUNNER_TEMP}/gh-aw/actions/save_base_github_folders.sh" + GH_AW_AGENT_FOLDERS: ".agents .github" + GH_AW_AGENT_FILES: "AGENTS.md" + run: | + bash "${RUNNER_TEMP}/gh-aw/actions/save_base_github_folders.sh" - name: Check workflow lock file id: check-lock-file uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -218,24 +244,34 @@ jobs: GH_AW_CONTEXT_WORKFLOW_REF: "${{ github.workflow_ref }}" with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require(path.join(actionsDir, 'check_workflow_timestamp_api.cjs')); await main(); - name: Check compile-agentic version uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: - GH_AW_COMPILED_VERSION: "v0.80.9" + GH_AW_COMPILED_VERSION: "v0.88.7" with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/check_version_updates.cjs'); + const { main } = require(path.join(actionsDir, 'check_version_updates.cjs')); await main(); + - name: Log runtime features + if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }} + run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh" - name: Create prompt with built-in context + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: - GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt + GH_AW_ACTIONS_DIR: ${{ runner.temp }}/gh-aw/actions + GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt GH_AW_SAFE_OUTPUTS: ${{ runner.temp }}/gh-aw/safeoutputs/outputs.jsonl + GH_AW_PROMPT_CONFIG: "{\"items\":[{\"content_env\":\"GH_AW_PROMPT_CONTENT_0000\"},{\"file\":\"xpia.md\"},{\"file\":\"temp_folder_prompt.md\"},{\"file\":\"markdown.md\"},{\"file\":\"safe_outputs_prompt.md\"},{\"content_env\":\"GH_AW_PROMPT_CONTENT_0001\"},{\"file\":\"safe_outputs_create_pull_request.md\"},{\"content_env\":\"GH_AW_PROMPT_CONTENT_0002\"},{\"file\":\"mcp_cli_tools_with_safeoutputs_prompt.md\"},{\"content_env\":\"GH_AW_PROMPT_CONTENT_0003\"},{\"file\":\"github_mcp_tools_with_safeoutputs_prompt.md\"},{\"content_env\":\"GH_AW_PROMPT_CONTENT_0004\"},{\"content_env\":\"GH_AW_PROMPT_CONTENT_0005\"}]}" GH_AW_EXPR_1A3A194A: ${{ github.event.discussion.number || (fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_type == 'discussion' && fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_number) }} GH_AW_EXPR_463A214A: ${{ github.event.pull_request.number || (fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_type == 'pull_request' && fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_number) }} GH_AW_EXPR_802A9F6A: ${{ github.event.issue.number || (fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_type == 'issue' && fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_number) }} @@ -244,77 +280,35 @@ jobs: GH_AW_GITHUB_REPOSITORY: ${{ github.repository }} GH_AW_GITHUB_RUN_ID: ${{ github.run_id }} GH_AW_GITHUB_WORKSPACE: ${{ github.workspace }} - # poutine:ignore untrusted_checkout_exec - run: | - bash "${RUNNER_TEMP}/gh-aw/actions/create_prompt_first.sh" - { - cat << 'GH_AW_PROMPT_43128737c4e73d61_EOF' - - GH_AW_PROMPT_43128737c4e73d61_EOF - cat "${RUNNER_TEMP}/gh-aw/prompts/xpia.md" - cat "${RUNNER_TEMP}/gh-aw/prompts/temp_folder_prompt.md" - cat "${RUNNER_TEMP}/gh-aw/prompts/markdown.md" - cat "${RUNNER_TEMP}/gh-aw/prompts/safe_outputs_prompt.md" - cat << 'GH_AW_PROMPT_43128737c4e73d61_EOF' - - Tools: create_pull_request, missing_tool, missing_data, noop - GH_AW_PROMPT_43128737c4e73d61_EOF - cat "${RUNNER_TEMP}/gh-aw/prompts/safe_outputs_create_pull_request.md" - cat << 'GH_AW_PROMPT_43128737c4e73d61_EOF' - - GH_AW_PROMPT_43128737c4e73d61_EOF - cat "${RUNNER_TEMP}/gh-aw/prompts/mcp_cli_tools_prompt.md" - cat << 'GH_AW_PROMPT_43128737c4e73d61_EOF' - - The following GitHub context information is available for this workflow: - {{#if github.actor}} - - **actor**: __GH_AW_GITHUB_ACTOR__ - {{/if}} - {{#if github.repository}} - - **repository**: __GH_AW_GITHUB_REPOSITORY__ - {{/if}} - {{#if github.workspace}} - - **workspace**: __GH_AW_GITHUB_WORKSPACE__ - {{/if}} - {{#if github.event.issue.number || (github.aw.context.item_type == 'issue' && github.aw.context.item_number)}} - - **issue-number**: #__GH_AW_EXPR_802A9F6A__ - {{/if}} - {{#if github.event.discussion.number || (github.aw.context.item_type == 'discussion' && github.aw.context.item_number)}} - - **discussion-number**: #__GH_AW_EXPR_1A3A194A__ - {{/if}} - {{#if github.event.pull_request.number || (github.aw.context.item_type == 'pull_request' && github.aw.context.item_number)}} - - **pull-request-number**: #__GH_AW_EXPR_463A214A__ - {{/if}} - {{#if github.event.comment.id || github.aw.context.comment_id}} - - **comment-id**: __GH_AW_EXPR_FF1D34CE__ - {{/if}} - {{#if github.run_id}} - - **workflow-run-id**: __GH_AW_GITHUB_RUN_ID__ - {{/if}} - - - GH_AW_PROMPT_43128737c4e73d61_EOF - cat "${RUNNER_TEMP}/gh-aw/prompts/github_mcp_tools_with_safeoutputs_prompt.md" - cat << 'GH_AW_PROMPT_43128737c4e73d61_EOF' - - {{#runtime-import .github/workflows/sync-jp-docs-xplat.md}} - GH_AW_PROMPT_43128737c4e73d61_EOF - } > "$GH_AW_PROMPT" + GH_AW_PROMPT_CONTENT_0000: "\n" + GH_AW_PROMPT_CONTENT_0001: "\nTools: create_pull_request, missing_tool, missing_data, noop\n" + GH_AW_PROMPT_CONTENT_0002: "\n" + GH_AW_PROMPT_CONTENT_0003: "\nThe following GitHub context information is available for this workflow:\n{{#if github.actor}}\n- **actor**: __GH_AW_GITHUB_ACTOR__\n{{/if}}\n{{#if github.repository}}\n- **repository**: __GH_AW_GITHUB_REPOSITORY__\n{{/if}}\n{{#if github.workspace}}\n- **workspace**: __GH_AW_GITHUB_WORKSPACE__\n{{/if}}\n{{#if github.event.issue.number || (github.aw.context.item_type == 'issue' && github.aw.context.item_number)}}\n- **issue-number**: #__GH_AW_EXPR_802A9F6A__\n{{/if}}\n{{#if github.event.discussion.number || (github.aw.context.item_type == 'discussion' && github.aw.context.item_number)}}\n- **discussion-number**: #__GH_AW_EXPR_1A3A194A__\n{{/if}}\n{{#if github.event.pull_request.number || (github.aw.context.item_type == 'pull_request' && github.aw.context.item_number)}}\n- **pull-request-number**: #__GH_AW_EXPR_463A214A__\n{{/if}}\n{{#if github.event.comment.id || github.aw.context.comment_id}}\n- **comment-id**: __GH_AW_EXPR_FF1D34CE__\n{{/if}}\n{{#if github.run_id}}\n- **workflow-run-id**: __GH_AW_GITHUB_RUN_ID__\n{{/if}}\n\n\n" + GH_AW_PROMPT_CONTENT_0004: "\n" + GH_AW_PROMPT_CONTENT_0005: "{{#runtime-import .github/workflows/sync-jp-docs-xplat.md}}\n" + with: + script: | + const { setupGlobals } = require(process.env.GH_AW_ACTIONS_DIR + '/setup_globals.cjs'); + setupGlobals(core, github, context, exec, io, getOctokit); + const { main } = require(process.env.GH_AW_ACTIONS_DIR + '/create_prompt.cjs'); + await main(core); - name: Interpolate variables and render templates uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: - GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt + GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt GH_AW_ENGINE_ID: "copilot" with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/interpolate_prompt.cjs'); + const { main } = require(path.join(actionsDir, 'interpolate_prompt.cjs')); await main(); - name: Substitute placeholders uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: - GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt + GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt GH_AW_EXPR_1A3A194A: ${{ github.event.discussion.number || (fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_type == 'discussion' && fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_number) }} GH_AW_EXPR_463A214A: ${{ github.event.pull_request.number || (fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_type == 'pull_request' && fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_number) }} GH_AW_EXPR_802A9F6A: ${{ github.event.issue.number || (fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_type == 'issue' && fromJSON(github.event.inputs.aw_context || github.event.client_payload.aw_context || '{}').item_number) }} @@ -323,15 +317,17 @@ jobs: GH_AW_GITHUB_REPOSITORY: ${{ github.repository }} GH_AW_GITHUB_RUN_ID: ${{ github.run_id }} GH_AW_GITHUB_WORKSPACE: ${{ github.workspace }} - GH_AW_MCP_CLI_SERVERS_LIST: '- `safeoutputs` — run `safeoutputs --help` to see available tools' + GH_AW_MCP_CLI_SERVERS_LIST: "- `github` — run `github --help` to see available tools\n- `safeoutputs` — run `safeoutputs --help` to see available tools" GH_AW_NEEDS_PRE_ACTIVATION_OUTPUTS_ACTIVATED: ${{ needs.pre_activation.outputs.activated }} with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - - const substitutePlaceholders = require('${{ runner.temp }}/gh-aw/actions/substitute_placeholders.cjs'); - + + const substitutePlaceholders = require(path.join(actionsDir, 'substitute_placeholders.cjs')); + // Call the substitution function return await substitutePlaceholders({ file: process.env.GH_AW_PROMPT, @@ -350,16 +346,20 @@ jobs: }); - name: Validate prompt placeholders env: - GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt - # poutine:ignore untrusted_checkout_exec - run: bash "${RUNNER_TEMP}/gh-aw/actions/validate_prompt_placeholders.sh" + GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt + run: | + bash "${RUNNER_TEMP}/gh-aw/actions/validate_prompt_placeholders.sh" - name: Print prompt env: - GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt - # poutine:ignore untrusted_checkout_exec - run: bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt + run: | + bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Stage prompt files for artifact upload + run: | + mkdir -p /tmp/gh-aw/aw-prompts + cp -a "${RUNNER_TEMP}/gh-aw/aw-prompts/." /tmp/gh-aw/aw-prompts/ - name: Upload activation artifact - if: success() + if: success() || failure() uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: activation @@ -384,12 +384,20 @@ jobs: permissions: actions: read contents: read + timeout-minutes: 60 env: DEFAULT_BRANCH: ${{ github.event.repository.default_branch }} GH_AW_ASSETS_ALLOWED_EXTS: "" GH_AW_ASSETS_BRANCH: "" GH_AW_ASSETS_MAX_SIZE_KB: 0 GH_AW_MCP_LOG_DIR: /tmp/gh-aw/mcp-logs/safeoutputs + GH_AW_PR_HEAD_BASE_BRANCH: "" + GH_AW_PR_HEAD_BASE_PR_NUMBER: "" + GH_AW_PR_HEAD_BASE_REF: "" + GH_AW_PR_HEAD_BASE_REPO: "" + GH_AW_PR_HEAD_BASE_SHA: "" + GH_AW_PR_HEAD_REPO: "" + GH_AW_RUNTIME_FEATURES: ${{ vars.GH_AW_RUNTIME_FEATURES }} GH_AW_WORKFLOW_ID_SANITIZED: syncjpdocsxplat outputs: agentic_engine_timeout: ${{ steps.detect-agent-errors.outputs.agentic_engine_timeout || 'false' }} @@ -399,8 +407,13 @@ jobs: checkout_pr_success: ${{ steps.checkout-pr.outputs.checkout_pr_success || 'true' }} effective_tokens: ${{ steps.parse-mcp-gateway.outputs.effective_tokens }} has_patch: ${{ steps.collect_output.outputs.has_patch }} + http_400_response_error: ${{ steps.detect-agent-errors.outputs.http_400_response_error || 'false' }} inference_access_error: ${{ steps.detect-agent-errors.outputs.inference_access_error || 'false' }} + invocation_cap_exceeded: ${{ steps.detect-agent-errors.outputs.invocation_cap_exceeded || 'false' }} + max_cache_misses_exceeded: ${{ steps.detect-agent-errors.outputs.max_cache_misses_exceeded || 'false' }} mcp_policy_error: ${{ steps.detect-agent-errors.outputs.mcp_policy_error || 'false' }} + missing_model_pricing_error: ${{ steps.detect-agent-errors.outputs.missing_model_pricing_error || 'false' }} + missing_model_pricing_model_name: ${{ steps.detect-agent-errors.outputs.missing_model_pricing_model_name || '' }} model: ${{ needs.activation.outputs.model }} model_not_supported_error: ${{ steps.detect-agent-errors.outputs.model_not_supported_error || 'false' }} output: ${{ steps.collect_output.outputs.output }} @@ -408,11 +421,12 @@ jobs: setup-parent-span-id: ${{ steps.setup.outputs.parent-span-id || steps.setup.outputs.span-id }} setup-span-id: ${{ steps.setup.outputs.span-id }} setup-trace-id: ${{ steps.setup.outputs.trace-id }} + shell_expansion_guard_rejected: ${{ steps.detect-agent-errors.outputs.shell_expansion_guard_rejected || 'false' }} unknown_model_ai_credits: ${{ steps.parse-mcp-gateway.outputs.unknown_model_ai_credits || 'false' }} steps: - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 + uses: github/gh-aw-actions/setup@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.7 with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} @@ -421,19 +435,28 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sync Japanese Documentation (xplat)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sync-jp-docs-xplat.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "1.0.63" - GH_AW_INFO_AWF_VERSION: "v0.27.7" + GH_AW_INFO_VERSION: "1.0.80" + GH_AW_INFO_AWF_VERSION: "v0.28.14" GH_AW_INFO_ENGINE_ID: "copilot" - name: Set runtime paths id: set-runtime-paths + env: + GH_AW_RUNNER_TOOL_CACHE: ${{ runner.tool_cache }} run: | + if [ -z "${RUNNER_TOOL_CACHE:-}" ]; then + echo "RUNNER_TOOL_CACHE=${GH_AW_RUNNER_TOOL_CACHE}" >> "$GITHUB_ENV" + fi { echo "GH_AW_SAFE_OUTPUTS=${RUNNER_TEMP}/gh-aw/safeoutputs/outputs.jsonl" echo "GH_AW_SAFE_OUTPUTS_CONFIG_PATH=${RUNNER_TEMP}/gh-aw/safeoutputs/config.json" echo "GH_AW_SAFE_OUTPUTS_TOOLS_PATH=${RUNNER_TEMP}/gh-aw/safeoutputs/tools.json" } >> "$GITHUB_OUTPUT" + - name: Mask OTLP telemetry headers + run: bash "${RUNNER_TEMP}/gh-aw/actions/mask_otlp_headers.sh" + - name: Check OTLP telemetry configuration + run: bash "${RUNNER_TEMP}/gh-aw/actions/check_otlp_default_credentials.sh" - name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - name: Create gh-aw temp directory @@ -442,6 +465,11 @@ jobs: run: bash "${RUNNER_TEMP}/gh-aw/actions/configure_gh_for_ghe.sh" env: GH_TOKEN: ${{ github.token }} + - name: Download activation artifact + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + with: + name: activation + path: /tmp/gh-aw - name: Configure Git credentials env: GITHUB_REPOSITORY: ${{ github.repository }} @@ -458,16 +486,19 @@ jobs: with: github-token: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/checkout_pr_branch.cjs'); + const { main } = require(path.join(actionsDir, 'checkout_pr_branch.cjs')); await main(); - name: Install GitHub Copilot CLI - run: bash "${RUNNER_TEMP}/gh-aw/actions/install_copilot_cli.sh" 1.0.63 + run: bash "${RUNNER_TEMP}/gh-aw/actions/install_copilot_cli.sh" env: GH_HOST: github.com + GH_AW_COMPILED_VERSION: v0.88.7 - name: Install AWF binary - run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.27.7 + run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.28.14 --rootless - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@373c709c69115d41ff229c7e5df9f8788daa9553 # v9 @@ -476,18 +507,15 @@ jobs: GH_AW_GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN }} with: script: | - const determineAutomaticLockdown = require('${{ runner.temp }}/gh-aw/actions/determine_automatic_lockdown.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const determineAutomaticLockdown = require(path.join(actionsDir, 'determine_automatic_lockdown.cjs')); await determineAutomaticLockdown(github, context, core); - - name: Download activation artifact - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 - with: - name: activation - path: /tmp/gh-aw - name: Restore agent config folders from base branch if: steps.checkout-pr.outcome == 'success' env: - GH_AW_AGENT_FOLDERS: ".agents .antigravity .claude .codex .crush .gemini .github .opencode .pi" - GH_AW_AGENT_FILES: ".crush.json AGENTS.md ANTIGRAVITY.md CLAUDE.md GEMINI.md PI.md opencode.jsonc" + GH_AW_AGENT_FOLDERS: ".agents .github" + GH_AW_AGENT_FILES: "AGENTS.md" run: bash "${RUNNER_TEMP}/gh-aw/actions/restore_base_github_folders.sh" - name: Restore inline sub-agents from activation artifact env: @@ -499,15 +527,26 @@ jobs: GH_AW_SKILL_DIR: ".github/skills" run: bash "${RUNNER_TEMP}/gh-aw/actions/restore_inline_skills.sh" - name: Download container images - run: bash "${RUNNER_TEMP}/gh-aw/actions/download_docker_images.sh" ghcr.io/github/gh-aw-firewall/agent:0.27.7@sha256:aae231e4635c8999d039c132f1602d3df850fe9b84a00aa2b5ac981179b5661c ghcr.io/github/gh-aw-firewall/api-proxy:0.27.7@sha256:009caf2e3d88fa77b64e9a03a95a228fc58db0f1701c6d324b29ba5a3c7c79b6 ghcr.io/github/gh-aw-firewall/squid:0.27.7@sha256:deb1d4e19de62d51cee0508057a596a19315c3423ada4d675cad136dc8037c96 ghcr.io/github/gh-aw-mcpg:v0.3.27@sha256:fe984bddde4ec05d756d9043edb0a32912e6b7b72f6a121b1082f29221421cc7 ghcr.io/github/gh-aw-node@sha256:529d02eb970b1161aa25c593a9c3df57fdfad5a8add328cb3b6eccef66f3183b ghcr.io/github/github-mcp-server:v1.4.0@sha256:2afb26356481d1a350e14544a6e160f7f7ec1561a1ea309b823665abf0309036 - - name: Generate Safe Outputs Config + run: bash "${RUNNER_TEMP}/gh-aw/actions/download_docker_images.sh" ghcr.io/github/gh-aw-firewall/agent:0.28.14@sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98 ghcr.io/github/gh-aw-firewall/api-proxy:0.28.14@sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5 ghcr.io/github/gh-aw-firewall/squid:0.28.14@sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5 ghcr.io/github/gh-aw-mcpg:v0.4.18@sha256:85b940556a8faa4e1fdbef124bfd75f2c4ebd855a10b88a1c3b6f3e97f6f1a53 ghcr.io/github/gh-aw-node@sha256:0daa8971fa4732b647150cb6524a6b0804b68d5d24f6f58b5dd1af23bd63fb23 ghcr.io/github/github-mcp-server:v1.11.0@sha256:fbec75de11c255213fa08d80fb166abe73d851fff631c51c0079872967720699 + - name: Prepare Safe Outputs Directories run: | mkdir -p "${RUNNER_TEMP}/gh-aw/safeoutputs" mkdir -p /tmp/gh-aw/safeoutputs mkdir -p /tmp/gh-aw/mcp-logs/safeoutputs - cat > "${RUNNER_TEMP}/gh-aw/safeoutputs/config.json" << 'GH_AW_SAFE_OUTPUTS_CONFIG_7e98029480883c79_EOF' - {"create_pull_request":{"base_branch":"vnext","draft":false,"if_no_changes":"ignore","labels":["translation","japanese","automation"],"max":1,"max_patch_files":100,"max_patch_size":4096,"protect_top_level_dot_folders":true,"protected_files":["package.json","bun.lockb","bunfig.toml","deno.json","deno.jsonc","deno.lock","global.json","NuGet.Config","Directory.Packages.props","mix.exs","mix.lock","go.mod","go.sum","stack.yaml","stack.yaml.lock","pom.xml","build.gradle","build.gradle.kts","settings.gradle","settings.gradle.kts","gradle.properties","package-lock.json","yarn.lock","pnpm-lock.yaml","npm-shrinkwrap.json","requirements.txt","Pipfile","Pipfile.lock","pyproject.toml","setup.py","setup.cfg","Gemfile","Gemfile.lock","uv.lock","CODEOWNERS","DESIGN.md","README.md","CONTRIBUTING.md","CHANGELOG.md","SECURITY.md","CODE_OF_CONDUCT.md","AGENTS.md","CLAUDE.md","GEMINI.md"],"protected_files_policy":"request_review","title_prefix":"[jp-sync] "},"create_report_incomplete_issue":{},"missing_data":{},"missing_tool":{},"noop":{"max":1,"report-as-issue":"true"},"report_incomplete":{}} - GH_AW_SAFE_OUTPUTS_CONFIG_7e98029480883c79_EOF + - name: Generate Safe Outputs Config + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 + env: + GH_AW_FILE_ROOT: "${{ runner.temp }}/gh-aw" + GH_AW_FILE_CONFIG: "{\"files\":[{\"path\":\"safeoutputs/config.json\",\"content_env\":\"GH_AW_SAFE_OUTPUTS_CONFIG\"}]}" + GH_AW_SAFE_OUTPUTS_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"vnext\",\"draft\":false,\"if_no_changes\":\"ignore\",\"labels\":[\"translation\",\"japanese\",\"automation\"],\"max\":1,\"max_patch_files\":100,\"max_patch_size\":4096,\"protect_top_level_dot_folders\":true,\"protected_files\":[\"package.json\",\"bun.lockb\",\"bunfig.toml\",\"deno.json\",\"deno.jsonc\",\"deno.lock\",\"global.json\",\"NuGet.Config\",\"Directory.Packages.props\",\"mix.exs\",\"mix.lock\",\"go.mod\",\"go.sum\",\"stack.yaml\",\"stack.yaml.lock\",\"pom.xml\",\"build.gradle\",\"build.gradle.kts\",\"settings.gradle\",\"settings.gradle.kts\",\"gradle.properties\",\"package-lock.json\",\"yarn.lock\",\"pnpm-lock.yaml\",\"npm-shrinkwrap.json\",\"requirements.txt\",\"Pipfile\",\"Pipfile.lock\",\"pyproject.toml\",\"setup.py\",\"setup.cfg\",\"Gemfile\",\"Gemfile.lock\",\"uv.lock\",\"CODEOWNERS\",\"DESIGN.md\",\"README.md\",\"CONTRIBUTING.md\",\"CHANGELOG.md\",\"SECURITY.md\",\"CODE_OF_CONDUCT.md\",\"AGENTS.md\"],\"protected_files_policy\":\"request_review\",\"title_prefix\":\"[jp-sync] \"},\"create_report_incomplete_issue\":{},\"missing_data\":{},\"missing_tool\":{},\"noop\":{\"max\":1,\"report-as-issue\":\"false\"},\"report_incomplete\":{}}" + with: + script: | + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); + setupGlobals(core, github, context, exec, io, getOctokit); + const { main } = require(path.join(actionsDir, 'create_files.cjs')); + await main(); - name: Generate Safe Outputs Tools env: GH_AW_TOOLS_META_JSON: | @@ -540,6 +579,12 @@ jobs: "sanitize": true, "maxLength": 256 }, + "dependencies": { + "type": "array", + "itemType": "string", + "itemSanitize": true, + "itemMaxLength": 256 + }, "draft": { "type": "boolean" }, @@ -553,6 +598,18 @@ jobs: "type": "string", "maxLength": 256 }, + "stack_position": { + "optionalPositiveInteger": true + }, + "stack_root": { + "type": "string", + "sanitize": true, + "maxLength": 256 + }, + "temporary_id": { + "type": "string", + "pattern": "^#?aw_[A-Za-z0-9_]{3,12}$" + }, "title": { "required": true, "type": "string", @@ -638,16 +695,20 @@ jobs: uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/generate_safe_outputs_tools.cjs'); + const { main } = require(path.join(actionsDir, 'generate_safe_outputs_tools.cjs')); await main(); - name: Start MCP Gateway id: start-mcp-gateway env: + GH_AW_POLICY_ALLOW_CREATE_PULL_REQUEST: ${{ vars.GH_AW_POLICY_ALLOW_CREATE_PULL_REQUEST || 'true' }} GH_AW_SAFE_OUTPUTS: ${{ steps.set-runtime-paths.outputs.GH_AW_SAFE_OUTPUTS }} GH_AW_SAFE_OUTPUTS_CONFIG_PATH: ${{ steps.set-runtime-paths.outputs.GH_AW_SAFE_OUTPUTS_CONFIG_PATH }} GH_AW_SAFE_OUTPUTS_TOOLS_PATH: ${{ steps.set-runtime-paths.outputs.GH_AW_SAFE_OUTPUTS_TOOLS_PATH }} + GH_AW_SINK_VISIBILITY: ${{ steps.determine-automatic-lockdown.outputs.visibility }} GITHUB_MCP_GUARD_MIN_INTEGRITY: ${{ steps.determine-automatic-lockdown.outputs.min_integrity }} GITHUB_MCP_GUARD_REPOS: ${{ steps.determine-automatic-lockdown.outputs.repos }} GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN || secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} @@ -655,41 +716,49 @@ jobs: run: | set -eo pipefail mkdir -p "${RUNNER_TEMP}/gh-aw/mcp-config" - + if [ -n "${GITHUB_EVENT_PATH:-}" ] && [ -r "${GITHUB_EVENT_PATH}" ]; then + GH_AW_SAFEOUTPUTS_EVENT_PATH="${RUNNER_TEMP}/gh-aw/safeoutputs/github_event.json" + cp "${GITHUB_EVENT_PATH}" "${GH_AW_SAFEOUTPUTS_EVENT_PATH}" + export GITHUB_EVENT_PATH="${GH_AW_SAFEOUTPUTS_EVENT_PATH}" + fi + # Export gateway environment variables for MCP config and gateway script export MCP_GATEWAY_PORT="8080" - export MCP_GATEWAY_DOMAIN="host.docker.internal" + export MCP_GATEWAY_DOMAIN="awmg-mcpg" export MCP_GATEWAY_HOST_DOMAIN="localhost" - MCP_GATEWAY_API_KEY=$(openssl rand -base64 45 | tr -d '/+=') - echo "::add-mask::${MCP_GATEWAY_API_KEY}" - export MCP_GATEWAY_API_KEY + MCP_GATEWAY_AGENT_ID=$(openssl rand -base64 45 | tr -d '/+=') + echo "::add-mask::${MCP_GATEWAY_AGENT_ID}" + export MCP_GATEWAY_AGENT_ID export MCP_GATEWAY_PAYLOAD_DIR="/tmp/gh-aw/mcp-payloads" mkdir -p "${MCP_GATEWAY_PAYLOAD_DIR}" export MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD="524288" + export MCP_GATEWAY_ALLOWED_MOUNT_ROOTS="${GITHUB_WORKSPACE}:rw,${RUNNER_TEMP}/gh-aw:ro,${RUNNER_TEMP}/gh-aw/safeoutputs:rw,/opt:ro,/tmp:rw,/usr/bin/gh:ro" + export GH_AW_PR_HEAD_BASE_BRANCH="${GH_AW_PR_HEAD_BASE_BRANCH:-}" + export GH_AW_PR_HEAD_BASE_SHA="${GH_AW_PR_HEAD_BASE_SHA:-}" + export GH_AW_PR_HEAD_BASE_REPO="${GH_AW_PR_HEAD_BASE_REPO:-}" + export GH_AW_PR_HEAD_BASE_PR_NUMBER="${GH_AW_PR_HEAD_BASE_PR_NUMBER:-}" + export GH_AW_PR_HEAD_BASE_REF="${GH_AW_PR_HEAD_BASE_REF:-}" + export GH_AW_PR_HEAD_REPO="${GH_AW_PR_HEAD_REPO:-}" export DEBUG="*" - + export GH_AW_ENGINE="copilot" MCP_GATEWAY_UID=$(id -u 2>/dev/null || echo '0') MCP_GATEWAY_GID=$(id -g 2>/dev/null || echo '0') - case "${DOCKER_HOST:-}" in - unix://* ) DOCKER_SOCK_PATH="${DOCKER_HOST#unix://}" ;; - /* ) DOCKER_SOCK_PATH="$DOCKER_HOST" ;; - * ) DOCKER_SOCK_PATH=/var/run/docker.sock ;; - esac - DOCKER_SOCK_GID=$(stat -c '%g' "$DOCKER_SOCK_PATH" 2>/dev/null || echo '0') - export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network host --name awmg-mcpg --add-host host.docker.internal:127.0.0.1 --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v '"${DOCKER_SOCK_PATH}"':/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_API_KEY -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DOCKER_HOST=unix:///var/run/docker.sock -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e RUNNER_TEMP -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw -v '"${RUNNER_TEMP}"'/gh-aw/safeoutputs:'"${RUNNER_TEMP}"'/gh-aw/safeoutputs:rw ghcr.io/github/gh-aw-mcpg:v0.3.27' - + source "${RUNNER_TEMP}/gh-aw/actions/resolve_docker_socket_gid.sh" + export MCP_GATEWAY_DOCKER_COMMAND='docker run -i --rm --network bridge -p 127.0.0.1:'"${MCP_GATEWAY_PORT}"':'"${MCP_GATEWAY_PORT}"' --name awmg-mcpg --add-host host.docker.internal:host-gateway --user '"${MCP_GATEWAY_UID}"':'"${MCP_GATEWAY_GID}"' --group-add '"${DOCKER_SOCK_GID}"' -v '"${DOCKER_SOCK_PATH}"':/var/run/docker.sock -e MCP_GATEWAY_PORT -e MCP_GATEWAY_DOMAIN -e MCP_GATEWAY_AGENT_ID -e MCP_GATEWAY_PAYLOAD_DIR -e MCP_GATEWAY_PAYLOAD_SIZE_THRESHOLD -e DOCKER_HOST=unix:///var/run/docker.sock -e DEBUG -e MCP_GATEWAY_LOG_DIR -e GH_AW_MCP_LOG_DIR -e GH_AW_SAFE_OUTPUTS -e GH_AW_SAFE_OUTPUTS_CONFIG_PATH -e GH_AW_SAFE_OUTPUTS_TOOLS_PATH -e GH_AW_PR_HEAD_BASE_BRANCH -e GH_AW_PR_HEAD_BASE_SHA -e GH_AW_PR_HEAD_BASE_REPO -e GH_AW_PR_HEAD_BASE_PR_NUMBER -e GH_AW_PR_HEAD_BASE_REF -e GH_AW_PR_HEAD_REPO -e GH_AW_POLICY_ALLOW_CREATE_PULL_REQUEST -e GH_AW_ASSETS_BRANCH -e GH_AW_ASSETS_MAX_SIZE_KB -e GH_AW_ASSETS_ALLOWED_EXTS -e DEFAULT_BRANCH -e GITHUB_MCP_SERVER_TOKEN -e GITHUB_MCP_GUARD_MIN_INTEGRITY -e GITHUB_MCP_GUARD_REPOS -e GH_AW_SINK_VISIBILITY -e GITHUB_REPOSITORY -e GITHUB_SERVER_URL -e GITHUB_SHA -e GITHUB_WORKSPACE -e GITHUB_TOKEN -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RUN_ATTEMPT -e GITHUB_JOB -e GITHUB_ACTION -e GITHUB_EVENT_NAME -e GITHUB_EVENT_PATH -e GITHUB_ACTOR -e GITHUB_ACTOR_ID -e GITHUB_TRIGGERING_ACTOR -e GITHUB_WORKFLOW -e GITHUB_WORKFLOW_REF -e GITHUB_WORKFLOW_SHA -e GITHUB_REF -e GITHUB_REF_NAME -e GITHUB_REF_TYPE -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e RUNNER_TEMP -e RUNNER_TOOL_CACHE -e MCP_GATEWAY_ALLOWED_MOUNT_ROOTS -e GITHUB_AW_OTEL_TRACE_ID -e GITHUB_AW_OTEL_PARENT_SPAN_ID -e OTEL_EXPORTER_OTLP_HEADERS -v /tmp/gh-aw/mcp-payloads:/tmp/gh-aw/mcp-payloads:rw -v /opt:/opt:ro -v /tmp:/tmp:rw -v '"${GITHUB_WORKSPACE}"':'"${GITHUB_WORKSPACE}"':rw -v '"${RUNNER_TEMP}"'/gh-aw/safeoutputs:'"${RUNNER_TEMP}"'/gh-aw/safeoutputs:rw ghcr.io/github/gh-aw-mcpg:v0.4.18' + mkdir -p "$HOME/.copilot" GH_AW_NODE=$(which node 2>/dev/null || command -v node 2>/dev/null || echo node) - cat << GH_AW_MCP_CONFIG_c70c556baaebe8bb_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs" + cat << GH_AW_MCP_CONFIG_46604863f3d8e286_EOF | "$GH_AW_NODE" "${RUNNER_TEMP}/gh-aw/actions/start_mcp_gateway.cjs" { "mcpServers": { "github": { "type": "stdio", - "container": "ghcr.io/github/github-mcp-server:v1.4.0", + "container": "ghcr.io/github/github-mcp-server:v1.11.0", "env": { - "GITHUB_HOST": "\${GITHUB_SERVER_URL}", - "GITHUB_PERSONAL_ACCESS_TOKEN": "\${GITHUB_MCP_SERVER_TOKEN}", + "GITHUB_FEATURES": "fields_param", + "GITHUB_HOST": "${GITHUB_SERVER_URL}", + "GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_MCP_SERVER_TOKEN}", "GITHUB_READ_ONLY": "1", "GITHUB_TOOLSETS": "context,repos,issues,pull_requests" }, @@ -717,7 +786,17 @@ jobs: "GH_AW_SAFE_OUTPUTS": "\${GH_AW_SAFE_OUTPUTS}", "GH_AW_SAFE_OUTPUTS_CONFIG_PATH": "\${GH_AW_SAFE_OUTPUTS_CONFIG_PATH}", "GH_AW_SAFE_OUTPUTS_TOOLS_PATH": "\${GH_AW_SAFE_OUTPUTS_TOOLS_PATH}", + "GH_AW_POLICY_ALLOW_CREATE_PULL_REQUEST": "\${GH_AW_POLICY_ALLOW_CREATE_PULL_REQUEST}", + "GH_AW_PR_HEAD_BASE_BRANCH": "\${GH_AW_PR_HEAD_BASE_BRANCH}", + "GH_AW_PR_HEAD_BASE_SHA": "\${GH_AW_PR_HEAD_BASE_SHA}", + "GH_AW_PR_HEAD_BASE_REPO": "\${GH_AW_PR_HEAD_BASE_REPO}", + "GH_AW_PR_HEAD_BASE_PR_NUMBER": "\${GH_AW_PR_HEAD_BASE_PR_NUMBER}", + "GH_AW_PR_HEAD_BASE_REF": "\${GH_AW_PR_HEAD_BASE_REF}", + "GH_AW_PR_HEAD_REPO": "\${GH_AW_PR_HEAD_REPO}", + "GITHUB_EVENT_NAME": "\${GITHUB_EVENT_NAME}", + "GITHUB_EVENT_PATH": "\${GITHUB_EVENT_PATH}", "GITHUB_REPOSITORY": "\${GITHUB_REPOSITORY}", + "GITHUB_SHA": "\${GITHUB_SHA}", "GITHUB_TOKEN": "\${GITHUB_TOKEN}", "GITHUB_WORKSPACE": "\${GITHUB_WORKSPACE}", "RUNNER_TEMP": "\${RUNNER_TEMP}" @@ -726,7 +805,8 @@ jobs: "write-sink": { "accept": [ "*" - ] + ], + "sink-visibility": "${GH_AW_SINK_VISIBILITY}" } } } @@ -734,24 +814,32 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}" + "agentId": "${MCP_GATEWAY_AGENT_ID}", + "payloadDir": "${MCP_GATEWAY_PAYLOAD_DIR}", + "startupTimeout": 120, + "opentelemetry": { + "endpoint": "${OTEL_EXPORTER_OTLP_ENDPOINT}", + "traceId": "${GITHUB_AW_OTEL_TRACE_ID}", + "spanId": "${GITHUB_AW_OTEL_PARENT_SPAN_ID}" + } } } - GH_AW_MCP_CONFIG_c70c556baaebe8bb_EOF + GH_AW_MCP_CONFIG_46604863f3d8e286_EOF - name: Mount MCP servers as CLIs id: mount-mcp-clis continue-on-error: true env: - MCP_GATEWAY_API_KEY: ${{ steps.start-mcp-gateway.outputs.gateway-api-key }} + MCP_GATEWAY_AGENT_ID: ${{ steps.start-mcp-gateway.outputs.gateway-agent-id }} MCP_GATEWAY_DOMAIN: ${{ steps.start-mcp-gateway.outputs.gateway-domain }} MCP_GATEWAY_PORT: ${{ steps.start-mcp-gateway.outputs.gateway-port }} uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io); - const { main } = require('${{ runner.temp }}/gh-aw/actions/mount_mcp_as_cli.cjs'); + const { main } = require(path.join(actionsDir, 'mount_mcp_as_cli.cjs')); await main(); - name: Clean credentials continue-on-error: true @@ -780,6 +868,7 @@ jobs: # --allow-tool shell(git rm:*) # --allow-tool shell(git status) # --allow-tool shell(git switch:*) + # --allow-tool shell(github:*) # --allow-tool shell(grep) # --allow-tool shell(head) # --allow-tool shell(ls) @@ -796,40 +885,41 @@ jobs: run: | set -o pipefail printf '%s' "$(date +%s%3N)" > /tmp/gh-aw/agent_cli_start_ms.txt - trap 'rm -f "$HOME/.copilot/settings.json"' EXIT + trap 'gh_aw_exit_code=$?; mkdir -p /tmp/gh-aw >/dev/null 2>&1 || true; printf "%s" "$gh_aw_exit_code" > /tmp/gh-aw/agent_execution_exit_code.txt || true; rm -f "$HOME/.copilot/settings.json"; if [ "$gh_aw_exit_code" -ne 0 ]; then echo "::error::Agent execution exited with code $gh_aw_exit_code"; fi' EXIT mkdir -p "$HOME/.copilot" printf '%s' '{"builtInAgents":{"rubberDuck":false}}' > "$HOME/.copilot/settings.json" export XDG_CONFIG_HOME="$HOME" export GH_AW_MCP_CONFIG="$HOME/.copilot/mcp-config.json" + GH_AW_COPILOT_SRC="$(command -v copilot 2>/dev/null || true)" + if [ -z "$GH_AW_COPILOT_SRC" ] || [ ! -x "$GH_AW_COPILOT_SRC" ]; then + echo "GitHub Copilot CLI executable not found on PATH after installation" >&2 + exit 127 + fi + GH_AW_COPILOT_BIN="${RUNNER_TEMP}/gh-aw/bin/copilot" + mkdir -p "${RUNNER_TEMP}/gh-aw/bin" + if [ "$GH_AW_COPILOT_SRC" != "$GH_AW_COPILOT_BIN" ]; then + cp "$GH_AW_COPILOT_SRC" "$GH_AW_COPILOT_BIN" + fi + chmod 755 "$GH_AW_COPILOT_BIN" + touch /tmp/gh-aw/agent-step-summary.md GH_AW_NODE_BIN=$(command -v node 2>/dev/null || true) export GH_AW_NODE_BIN export COPILOT_API_KEY="$COPILOT_DUMMY_BYOK" (umask 177 && touch /tmp/gh-aw/agent-stdio.log) GH_AW_MAX_AI_CREDITS="${GH_AW_MAX_AI_CREDITS:-1000}" - printf '%s\n' "{\"\$schema\":\"https://github.com/github/gh-aw-firewall/releases/download/v0.27.7/awf-config.schema.json\",\"network\":{\"allowDomains\":[\"api.business.githubcopilot.com\",\"api.enterprise.githubcopilot.com\",\"api.github.com\",\"api.githubcopilot.com\",\"api.individual.githubcopilot.com\",\"api.snapcraft.io\",\"archive.ubuntu.com\",\"azure.archive.ubuntu.com\",\"crl.geotrust.com\",\"crl.globalsign.com\",\"crl.identrust.com\",\"crl.sectigo.com\",\"crl.thawte.com\",\"crl.usertrust.com\",\"crl.verisign.com\",\"crl3.digicert.com\",\"crl4.digicert.com\",\"crls.ssl.com\",\"github.com\",\"host.docker.internal\",\"json-schema.org\",\"json.schemastore.org\",\"keyserver.ubuntu.com\",\"ocsp.digicert.com\",\"ocsp.geotrust.com\",\"ocsp.globalsign.com\",\"ocsp.identrust.com\",\"ocsp.sectigo.com\",\"ocsp.ssl.com\",\"ocsp.thawte.com\",\"ocsp.usertrust.com\",\"ocsp.verisign.com\",\"packagecloud.io\",\"packages.cloud.google.com\",\"packages.microsoft.com\",\"ppa.launchpad.net\",\"raw.githubusercontent.com\",\"registry.npmjs.org\",\"s.symcb.com\",\"s.symcd.com\",\"security.ubuntu.com\",\"telemetry.enterprise.githubcopilot.com\",\"ts-crl.ws.symantec.com\",\"ts-ocsp.ws.symantec.com\",\"www.googleapis.com\"]},\"apiProxy\":{\"enabled\":true,\"enableTokenSteering\":true,\"maxRuns\":500,\"maxAiCredits\":${GH_AW_MAX_AI_CREDITS},\"maxCacheMisses\":5,\"models\":{\"agent\":[\"sonnet-6x\",\"gpt-5.5\",\"gpt-5.4\",\"gpt-5.3\",\"gemini-pro\",\"any\"],\"antigravity\":[\"copilot/antigravity*\",\"google/antigravity*\",\"gemini/antigravity*\"],\"any\":[\"copilot/*\",\"anthropic/*\",\"openai/*\",\"google/*\",\"gemini/*\"],\"claude\":[\"agent\"],\"codex\":[\"agent\"],\"coding\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\",\"gpt-5-codex\"],\"computer-use\":[\"copilot/*computer-use*\",\"google/*computer-use*\",\"gemini/*computer-use*\",\"openai/*computer-use*\"],\"copilot\":[\"agent\"],\"deep-research\":[\"copilot/deep-research*\",\"copilot/o3-deep-research*\",\"copilot/o4-mini-deep-research*\",\"google/deep-research*\",\"gemini/deep-research*\",\"openai/o3-deep-research*\",\"openai/o4-mini-deep-research*\"],\"gemini\":[\"agent\"],\"gemini-3-flash\":[\"copilot/gemini-3*flash*\",\"google/gemini-3*flash*\",\"gemini/gemini-3*flash*\"],\"gemini-3-pro\":[\"copilot/gemini-3*pro*\",\"google/gemini-3*pro*\",\"google/nano-banana*\",\"gemini/gemini-3*pro*\"],\"gemini-3.1-flash\":[\"copilot/gemini-3.1*flash*\",\"google/gemini-3.1*flash*\",\"gemini/gemini-3.1*flash*\"],\"gemini-3.1-pro\":[\"copilot/gemini-3.1*pro*\",\"google/gemini-3.1*pro*\",\"gemini/gemini-3.1*pro*\"],\"gemini-3.5-flash\":[\"copilot/gemini-3.5*flash*\",\"google/gemini-3.5*flash*\",\"gemini/gemini-3.5*flash*\"],\"gemini-flash\":[\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"],\"gemini-flash-lite\":[\"copilot/gemini-*flash*lite*\",\"google/gemini-*flash*lite*\",\"gemini/gemini-*flash*lite*\"],\"gemini-pro\":[\"copilot/gemini-*pro*\",\"google/gemini-*pro*\",\"gemini/gemini-*pro*\"],\"gemma\":[\"copilot/gemma*\",\"google/gemma*\",\"gemini/gemma*\"],\"gpt-5\":[\"copilot/gpt-5*\",\"openai/gpt-5*\"],\"gpt-5-codex\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\"],\"gpt-5-mini\":[\"copilot/gpt-5*mini*\",\"openai/gpt-5*mini*\"],\"gpt-5-nano\":[\"copilot/gpt-5*nano*\",\"openai/gpt-5*nano*\"],\"gpt-5-pro\":[\"copilot/gpt-5*pro*\",\"openai/gpt-5*pro*\"],\"gpt-5.1\":[\"copilot/gpt-5.1*\",\"openai/gpt-5.1*\"],\"gpt-5.2\":[\"copilot/gpt-5.2*\",\"openai/gpt-5.2*\"],\"gpt-5.3\":[\"copilot/gpt-5.3*\",\"openai/gpt-5.3*\"],\"gpt-5.4\":[\"copilot/gpt-5.4*\",\"openai/gpt-5.4*\"],\"gpt-5.5\":[\"copilot/gpt-5.5*\",\"openai/gpt-5.5*\"],\"haiku\":[\"copilot/*haiku*\",\"anthropic/*haiku*\"],\"image-generation\":[\"copilot/gpt-image*\",\"openai/gpt-image*\",\"openai/chatgpt-image*\",\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"google/imagen*\"],\"large\":[\"sonnet\",\"gpt-5-pro\",\"gpt-5\",\"gemini-pro\"],\"mai-code\":[\"copilot/MAI-Code*\",\"copilot/mai-code*\",\"openai/MAI-Code*\"],\"mini\":[\"haiku\",\"gpt-5-mini\",\"gpt-5-nano\",\"gemini-flash-lite\"],\"nano-banana\":[\"copilot/nano-banana*\",\"google/nano-banana*\",\"gemini/nano-banana*\"],\"opus\":[\"copilot/*opus*\",\"anthropic/*opus*\"],\"opusplan\":[\"opus?effort=high\"],\"reasoning\":[\"copilot/o1*\",\"copilot/o3*\",\"copilot/o4*\",\"openai/o1*\",\"openai/o3*\",\"openai/o4*\"],\"robotics\":[\"copilot/*robotics*\",\"google/*robotics*\",\"gemini/*robotics*\"],\"small\":[\"mini\"],\"small-agent\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash\"],\"sonnet\":[\"copilot/*sonnet*\",\"anthropic/*sonnet*\"],\"sonnet-6x\":[\"copilot/*sonnet-4.5*\",\"copilot/*sonnet-4.6*\",\"copilot/*sonnet-4-5-*\",\"anthropic/*sonnet-4-5-*\",\"copilot/*sonnet-4-6*\",\"anthropic/*sonnet-4-6*\"],\"summarization\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash-lite\",\"mini\"],\"vision\":[\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"]}},\"container\":{\"imageTag\":\"0.27.7,squid=sha256:deb1d4e19de62d51cee0508057a596a19315c3423ada4d675cad136dc8037c96,agent=sha256:aae231e4635c8999d039c132f1602d3df850fe9b84a00aa2b5ac981179b5661c,api-proxy=sha256:009caf2e3d88fa77b64e9a03a95a228fc58db0f1701c6d324b29ba5a3c7c79b6,cli-proxy=sha256:4757f198a3fa20f88bdbe70be7ae1a05f127d9c0a9e96a5d6460ef40c08fc83d\"}}" > "${RUNNER_TEMP}/gh-aw/awf-config.json" + if [[ ! "$GH_AW_MAX_AI_CREDITS" =~ ^[0-9]+$ ]]; then + GH_AW_MAX_AI_CREDITS="1000" + fi + printf '%s\n' "{\"\$schema\":\"https://github.com/github/gh-aw-firewall/releases/download/v0.28.14/awf-config.schema.json\",\"network\":{\"allowDomains\":[\"api.snapcraft.io\",\"archive.ubuntu.com\",\"azure.archive.ubuntu.com\",\"crl.geotrust.com\",\"crl.globalsign.com\",\"crl.identrust.com\",\"crl.sectigo.com\",\"crl.thawte.com\",\"crl.usertrust.com\",\"crl.verisign.com\",\"crl3.digicert.com\",\"crl4.digicert.com\",\"crls.ssl.com\",\"json-schema.org\",\"json.schemastore.org\",\"keyserver.ubuntu.com\",\"ocsp.digicert.com\",\"ocsp.geotrust.com\",\"ocsp.globalsign.com\",\"ocsp.identrust.com\",\"ocsp.sectigo.com\",\"ocsp.ssl.com\",\"ocsp.thawte.com\",\"ocsp.usertrust.com\",\"ocsp.verisign.com\",\"packagecloud.io\",\"packages.cloud.google.com\",\"packages.microsoft.com\",\"ppa.launchpad.net\",\"s.symcb.com\",\"s.symcd.com\",\"security.ubuntu.com\",\"ts-crl.ws.symantec.com\",\"ts-ocsp.ws.symantec.com\",\"www.googleapis.com\"],\"isolation\":true,\"topologyAttach\":[\"awmg-mcpg\"]},\"apiProxy\":{\"enabled\":true,\"enableTokenSteering\":true,\"maxRuns\":500,\"maxAiCredits\":${GH_AW_MAX_AI_CREDITS},\"maxCacheMisses\":5,\"models\":{\"agent\":[\"sonnet-6x\",\"gpt-5.4\",\"gpt-5.5\",\"gpt-5.6\",\"gpt-5.3\",\"gemini-pro\",\"any\"],\"antigravity\":[\"copilot/antigravity*\",\"google/antigravity*\",\"gemini/antigravity*\"],\"any\":[\"copilot/*\",\"anthropic/*\",\"openai/*\",\"google/*\",\"gemini/*\"],\"auto\":[\"copilot/auto\",\"large\"],\"claude\":[\"agent\"],\"codex\":[\"agent\"],\"coding\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\",\"gpt-5-codex\",\"kimi\"],\"computer-use\":[\"copilot/*computer-use*\",\"google/*computer-use*\",\"gemini/*computer-use*\",\"openai/*computer-use*\"],\"copilot\":[\"agent\"],\"deep-research\":[\"copilot/deep-research*\",\"copilot/o3-deep-research*\",\"copilot/o4-mini-deep-research*\",\"google/deep-research*\",\"gemini/deep-research*\",\"openai/o3-deep-research*\",\"openai/o4-mini-deep-research*\"],\"detection\":[\"small\"],\"evals\":[\"small\"],\"fable\":[\"copilot/*fable*\",\"anthropic/*fable*\"],\"gemini\":[\"agent\"],\"gemini-3-flash\":[\"copilot/gemini-3*flash*\",\"google/gemini-3*flash*\",\"gemini/gemini-3*flash*\"],\"gemini-3-pro\":[\"copilot/gemini-3*pro*\",\"google/gemini-3*pro*\",\"google/nano-banana*\",\"gemini/gemini-3*pro*\"],\"gemini-3.1-flash\":[\"copilot/gemini-3.1*flash*\",\"google/gemini-3.1*flash*\",\"gemini/gemini-3.1*flash*\"],\"gemini-3.1-pro\":[\"copilot/gemini-3.1*pro*\",\"google/gemini-3.1*pro*\",\"gemini/gemini-3.1*pro*\"],\"gemini-3.5-flash\":[\"copilot/gemini-3.5*flash*\",\"google/gemini-3.5*flash*\",\"gemini/gemini-3.5*flash*\"],\"gemini-3.6-flash\":[\"copilot/gemini-3.6*flash*\",\"google/gemini-3.6*flash*\",\"gemini/gemini-3.6*flash*\"],\"gemini-3.7-flash\":[\"copilot/gemini-3.7*flash*\",\"google/gemini-3.7*flash*\",\"gemini/gemini-3.7*flash*\"],\"gemini-flash\":[\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"],\"gemini-flash-lite\":[\"copilot/gemini-*flash*lite*\",\"google/gemini-*flash*lite*\",\"gemini/gemini-*flash*lite*\"],\"gemini-omni\":[\"copilot/gemini-omni*\",\"google/gemini-omni*\",\"gemini/gemini-omni*\"],\"gemini-pro\":[\"copilot/gemini-*pro*\",\"google/gemini-*pro*\",\"gemini/gemini-*pro*\"],\"gemma\":[\"copilot/gemma*\",\"google/gemma*\",\"gemini/gemma*\"],\"gpt-5\":[\"copilot/gpt-5*\",\"openai/gpt-5*\"],\"gpt-5-codex\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\"],\"gpt-5-mini\":[\"copilot/gpt-5*mini*\",\"openai/gpt-5*mini*\"],\"gpt-5-nano\":[\"copilot/gpt-5*nano*\",\"openai/gpt-5*nano*\"],\"gpt-5-pro\":[\"copilot/gpt-5*pro*\",\"openai/gpt-5*pro*\"],\"gpt-5.1\":[\"copilot/gpt-5.1*\",\"openai/gpt-5.1*\"],\"gpt-5.2\":[\"copilot/gpt-5.2*\",\"openai/gpt-5.2*\"],\"gpt-5.3\":[\"copilot/gpt-5.3*\",\"openai/gpt-5.3*\"],\"gpt-5.4\":[\"copilot/gpt-5.4*\",\"openai/gpt-5.4*\"],\"gpt-5.5\":[\"copilot/gpt-5.5*\",\"openai/gpt-5.5*\"],\"gpt-5.6\":[\"copilot/gpt-5.6*\",\"openai/gpt-5.6*\"],\"grok\":[\"copilot/*grok*\",\"openai/*grok*\"],\"haiku\":[\"copilot/*haiku*\",\"anthropic/*haiku*\"],\"image-generation\":[\"copilot/gpt-image*\",\"openai/gpt-image*\",\"openai/chatgpt-image*\",\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"google/imagen*\"],\"kimi\":[\"copilot/kimi*\",\"openai/kimi*\"],\"kiwi\":[\"copilot/kiwi*\",\"openai/kiwi*\"],\"large\":[\"sonnet\",\"gpt-5-pro\",\"gpt-5\",\"gemini-pro\"],\"lyria\":[\"google/lyria*\",\"gemini/lyria*\",\"copilot/lyria*\"],\"mai-code\":[\"copilot/MAI-Code*\",\"copilot/mai-code*\",\"openai/MAI-Code*\"],\"mai-code-1-flash-picker\":[\"copilot/MAI-Code-1-Flash-picker*\",\"copilot/mai-code-1-flash-picker*\",\"openai/MAI-Code-1-Flash-picker*\"],\"mini\":[\"haiku\",\"gpt-5-mini\",\"gpt-5-nano\",\"gemini-flash-lite\"],\"nano-banana\":[\"copilot/nano-banana*\",\"google/nano-banana*\",\"gemini/nano-banana*\"],\"opus\":[\"copilot/*opus*\",\"anthropic/*opus*\"],\"opusplan\":[\"opus?effort=high\"],\"raptor-mini\":[\"copilot/raptor*\",\"openai/raptor*\"],\"reasoning\":[\"copilot/o1*\",\"copilot/o3*\",\"copilot/o4*\",\"openai/o1*\",\"openai/o3*\",\"openai/o4*\"],\"robotics\":[\"copilot/*robotics*\",\"google/*robotics*\",\"gemini/*robotics*\"],\"small\":[\"mini\"],\"small-agent\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash\"],\"sonnet\":[\"copilot/*sonnet*\",\"anthropic/*sonnet*\"],\"sonnet-6x\":[\"copilot/*sonnet-4.5*\",\"copilot/*sonnet-4.6*\",\"copilot/*sonnet-5*\",\"copilot/*sonnet-4-5-*\",\"anthropic/*sonnet-4-5-*\",\"copilot/*sonnet-4-6*\",\"anthropic/*sonnet-4-6*\",\"anthropic/*sonnet-5*\"],\"summarization\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash-lite\",\"mini\"],\"veo\":[\"google/veo*\",\"gemini/veo*\"],\"vision\":[\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"]}},\"container\":{\"imageTag\":\"0.28.14,squid=sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5,agent=sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98,api-proxy=sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5,cli-proxy=sha256:3a379c5e96e29499c815e9dd2a71334d01c326a9b73991c76544fda9cae35c34\"},\"logging\":{\"proxyLogsDir\":\"/tmp/gh-aw/sandbox/firewall/logs\",\"auditDir\":\"/tmp/gh-aw/sandbox/firewall/audit\"}}" > "${RUNNER_TEMP}/gh-aw/awf-config.json" cp "${RUNNER_TEMP}/gh-aw/awf-config.json" /tmp/gh-aw/awf-config.json export GH_AW_MODELS_JSON_PATH="/tmp/gh-aw/models.json" GH_AW_DOCKER_HOST="" if [[ "${DOCKER_HOST:-}" =~ ^tcp:// ]]; then GH_AW_DOCKER_HOST="${DOCKER_HOST}" fi - GH_AW_DOCKER_HOST_PATH_PREFIX_ARGS="" if [[ "${DOCKER_HOST:-}" =~ ^tcp:// ]]; then - GH_AW_DOCKER_HOST_PATH_PREFIX_ARGS="--docker-host-path-prefix /tmp/gh-aw" - python3 - <<'PY' - import json,os,subprocess as sp - from pathlib import Path - try: - p=Path(os.environ["RUNNER_TEMP"])/"gh-aw"/"awf-config.json" - c=json.loads(p.read_text()) - c["chroot"]={"binariesSourcePath":"/tmp/gh-aw","identity":{"user":sp.check_output(["id","-un"],text=True).strip(),"uid":int(sp.check_output(["id","-u"],text=True)),"gid":int(sp.check_output(["id","-g"],text=True)),"home":"/tmp/gh-aw/home"}} - out=json.dumps(c,separators=(",",":"),ensure_ascii=False)+"\n" - p.write_text(out) - Path("/tmp/gh-aw/awf-config.json").write_text(out) - except Exception as e: - raise SystemExit(f"chroot config patch failed: {e}") from e - PY + GH_AW_CHROOT_BINARIES_SOURCE_PATH="${RUNNER_TEMP}/gh-aw" GH_AW_CHROOT_IDENTITY_HOME="${RUNNER_TEMP}/gh-aw/home" node "${RUNNER_TEMP}/gh-aw/actions/patch_awf_chroot_config.cjs" fi GH_AW_TOOL_CACHE_MOUNT="" GH_AW_TOOL_CACHE="${RUNNER_TOOL_CACHE:?RUNNER_TOOL_CACHE must be set}" @@ -838,22 +928,28 @@ jobs: GH_AW_TOOL_CACHE_MOUNT="$GH_AW_TOOL_CACHE:$GH_AW_TOOL_CACHE:ro" fi fi - # shellcheck disable=SC1003,SC2086 - sudo -E awf --config "${RUNNER_TEMP}/gh-aw/awf-config.json" --container-workdir "${GITHUB_WORKSPACE}" --mount "${RUNNER_TEMP}/gh-aw:${RUNNER_TEMP}/gh-aw:ro" --mount "${RUNNER_TEMP}/gh-aw:/host${RUNNER_TEMP}/gh-aw:ro" ${GH_AW_TOOL_CACHE_MOUNT:+--mount "$GH_AW_TOOL_CACHE_MOUNT"} ${GH_AW_DOCKER_HOST:+--docker-host "$GH_AW_DOCKER_HOST"} ${GH_AW_DOCKER_HOST_PATH_PREFIX_ARGS} --env-all --exclude-env COPILOT_GITHUB_TOKEN --exclude-env GITHUB_MCP_SERVER_TOKEN --exclude-env MCP_GATEWAY_API_KEY --log-level info --proxy-logs-dir /tmp/gh-aw/sandbox/firewall/logs --audit-dir /tmp/gh-aw/sandbox/firewall/audit --enable-host-access --allow-host-ports 80,443,8080 --skip-pull \ - -- /bin/bash -c 'set +o histexpand; export PATH="${RUNNER_TEMP}/gh-aw/mcp-cli/bin:$PATH" && : "${RUNNER_TOOL_CACHE:?RUNNER_TOOL_CACHE must be set}"; GH_AW_TOOL_CACHE="$RUNNER_TOOL_CACHE"; export PATH="$(find "$GH_AW_TOOL_CACHE" -maxdepth 5 -type d -name bin 2>/dev/null | tr '\''\n'\'' '\'':'\'')$PATH"; [ -n "$GOROOT" ] && export PATH="$GOROOT/bin:$PATH" || true && GH_AW_NODE_EXEC="${GH_AW_NODE_BIN:-}"; if [ -z "$GH_AW_NODE_EXEC" ] || [ ! -x "$GH_AW_NODE_EXEC" ]; then GH_AW_NODE_EXEC="$(command -v node 2>/dev/null || true)"; fi; if [ -z "$GH_AW_NODE_EXEC" ]; then echo "node runtime missing on this runner — check runtimes.node in workflow YAML" >&2; exit 127; fi; GH_AW_NPM_GLOBAL_ROOT="$(npm root -g 2>/dev/null || true)"; if [ -n "$GH_AW_NPM_GLOBAL_ROOT" ]; then export NODE_PATH="${GH_AW_NPM_GLOBAL_ROOT}${NODE_PATH:+:${NODE_PATH}}"; fi; "$GH_AW_NODE_EXEC" ${RUNNER_TEMP}/gh-aw/actions/copilot_harness.cjs /usr/local/bin/copilot --add-dir /tmp/gh-aw/ --log-level all --log-dir /tmp/gh-aw/sandbox/agent/logs/ --disable-builtin-mcps --no-ask-user --allow-tool github --allow-tool safeoutputs --allow-tool '\''shell(cat)'\'' --allow-tool '\''shell(date)'\'' --allow-tool '\''shell(echo)'\'' --allow-tool '\''shell(find)'\'' --allow-tool '\''shell(git add:*)'\'' --allow-tool '\''shell(git branch:*)'\'' --allow-tool '\''shell(git checkout:*)'\'' --allow-tool '\''shell(git commit:*)'\'' --allow-tool '\''shell(git diff --name-only)'\'' --allow-tool '\''shell(git diff)'\'' --allow-tool '\''shell(git log)'\'' --allow-tool '\''shell(git merge:*)'\'' --allow-tool '\''shell(git rm:*)'\'' --allow-tool '\''shell(git status)'\'' --allow-tool '\''shell(git switch:*)'\'' --allow-tool '\''shell(grep)'\'' --allow-tool '\''shell(head)'\'' --allow-tool '\''shell(ls)'\'' --allow-tool '\''shell(printf)'\'' --allow-tool '\''shell(pwd)'\'' --allow-tool '\''shell(safeoutputs:*)'\'' --allow-tool '\''shell(sort)'\'' --allow-tool '\''shell(tail)'\'' --allow-tool '\''shell(uniq)'\'' --allow-tool '\''shell(wc)'\'' --allow-tool '\''shell(yq)'\'' --allow-tool write --allow-all-paths --add-dir "${GITHUB_WORKSPACE}" --prompt-file /tmp/gh-aw/aw-prompts/prompt.txt' 2>&1 | tee -a /tmp/gh-aw/agent-stdio.log + # shellcheck disable=SC1003,SC2016,SC2086 + GH_AW_AWF_ENGINE_NAME=copilot \ + GH_AW_AWF_HARNESS_MARKER='[copilot-harness]' \ + GH_AW_AWF_LOG_FILE=/tmp/gh-aw/agent-stdio.log \ + GH_AW_AWF_ATTEMPT_LOG_NAME=copilot \ + bash "${RUNNER_TEMP}/gh-aw/actions/run_awf_with_startup_retries.sh" -- \ + awf --config "${RUNNER_TEMP}/gh-aw/awf-config.json" --container-workdir "${GITHUB_WORKSPACE}" --mount "${RUNNER_TEMP}/gh-aw:${RUNNER_TEMP}/gh-aw:ro" --mount "${RUNNER_TEMP}/gh-aw:/host${RUNNER_TEMP}/gh-aw:ro" ${GH_AW_TOOL_CACHE_MOUNT:+--mount "$GH_AW_TOOL_CACHE_MOUNT"} ${GH_AW_DOCKER_HOST:+--docker-host "$GH_AW_DOCKER_HOST"} --env-all --exclude-env ACTIONS_ID_TOKEN_REQUEST_TOKEN --exclude-env ACTIONS_ID_TOKEN_REQUEST_URL --exclude-env COPILOT_GITHUB_TOKEN --exclude-env GITHUB_MCP_SERVER_TOKEN --exclude-env MCP_GATEWAY_AGENT_ID --mount /tmp/gh-aw:/tmp/gh-aw:rw --log-level info --skip-pull \ + -- /bin/bash -c 'set +o histexpand; export PATH="${RUNNER_TEMP}/gh-aw/mcp-cli/bin:$PATH" && : "${RUNNER_TOOL_CACHE:?RUNNER_TOOL_CACHE must be set}"; GH_AW_TOOL_CACHE="$RUNNER_TOOL_CACHE"; GH_AW_TOOL_BINS="$(find "$GH_AW_TOOL_CACHE" -maxdepth 5 -type d -name bin 2>/dev/null | tr '\''\n'\'' '\'':'\'')"; GH_AW_TOOL_BINS="${GH_AW_TOOL_BINS%:}"; export PATH="$PATH${GH_AW_TOOL_BINS:+:}$GH_AW_TOOL_BINS"; [ -n "$GOROOT" ] && export PATH="$GOROOT/bin:$PATH" || true; [ -n "$ERLANG_HOME" ] && export PATH="$ERLANG_HOME/bin:$PATH" || true && GH_AW_NODE_EXEC="${GH_AW_NODE_BIN:-}"; if [ -z "$GH_AW_NODE_EXEC" ] || [ ! -x "$GH_AW_NODE_EXEC" ]; then GH_AW_NODE_EXEC="$(command -v node 2>/dev/null || true)"; fi; if [ -z "$GH_AW_NODE_EXEC" ]; then echo "node runtime missing on this runner — check runtimes.node in workflow YAML" >&2; exit 127; fi; GH_AW_NPM_GLOBAL_ROOT="$(npm root -g 2>/dev/null || true)"; if [ -n "$GH_AW_NPM_GLOBAL_ROOT" ]; then export NODE_PATH="${GH_AW_NPM_GLOBAL_ROOT}${NODE_PATH:+:${NODE_PATH}}"; fi; "$GH_AW_NODE_EXEC" "${RUNNER_TEMP}/gh-aw/actions/copilot_harness.cjs" "${RUNNER_TEMP}/gh-aw/bin/copilot" --add-dir /tmp/gh-aw/ --log-level all --log-dir /tmp/gh-aw/sandbox/agent/logs/ --disable-builtin-mcps --no-ask-user --allow-tool github --allow-tool safeoutputs --allow-tool '\''shell(cat)'\'' --allow-tool '\''shell(date)'\'' --allow-tool '\''shell(echo)'\'' --allow-tool '\''shell(find)'\'' --allow-tool '\''shell(git add:*)'\'' --allow-tool '\''shell(git branch:*)'\'' --allow-tool '\''shell(git checkout:*)'\'' --allow-tool '\''shell(git commit:*)'\'' --allow-tool '\''shell(git diff --name-only)'\'' --allow-tool '\''shell(git diff)'\'' --allow-tool '\''shell(git log)'\'' --allow-tool '\''shell(git merge:*)'\'' --allow-tool '\''shell(git rm:*)'\'' --allow-tool '\''shell(git status)'\'' --allow-tool '\''shell(git switch:*)'\'' --allow-tool '\''shell(github:*)'\'' --allow-tool '\''shell(grep)'\'' --allow-tool '\''shell(head)'\'' --allow-tool '\''shell(ls)'\'' --allow-tool '\''shell(printf)'\'' --allow-tool '\''shell(pwd)'\'' --allow-tool '\''shell(safeoutputs:*)'\'' --allow-tool '\''shell(sort)'\'' --allow-tool '\''shell(tail)'\'' --allow-tool '\''shell(uniq)'\'' --allow-tool '\''shell(wc)'\'' --allow-tool '\''shell(yq)'\'' --allow-tool write --allow-all-paths --add-dir "${GITHUB_WORKSPACE}" --prompt-file /tmp/gh-aw/aw-prompts/prompt.txt' env: AWF_REFLECT_ENABLED: 1 COPILOT_AGENT_RUNNER_TYPE: STANDALONE COPILOT_DUMMY_BYOK: dummy-byok-key-for-offline-mode COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} - COPILOT_MODEL: ${{ vars.GH_AW_MODEL_AGENT_COPILOT || vars.GH_AW_DEFAULT_MODEL_COPILOT || 'claude-sonnet-4.6' }} + COPILOT_MODEL: ${{ vars.GH_AW_MODEL_AGENT_COPILOT || vars.GH_AW_DEFAULT_MODEL_COPILOT || 'auto' }} + GH_AW_LLM_PROVIDER: github GH_AW_MAX_AI_CREDITS: ${{ vars.GH_AW_DEFAULT_MAX_AI_CREDITS || '1000' }} GH_AW_MAX_TURNS: ${{ vars.GH_AW_DEFAULT_MAX_TURNS || '' }} GH_AW_PHASE: agent GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt GH_AW_SAFE_OUTPUTS: ${{ steps.set-runtime-paths.outputs.GH_AW_SAFE_OUTPUTS }} GH_AW_TIMEOUT_MINUTES: 30 - GH_AW_VERSION: v0.80.9 + GH_AW_VERSION: v0.88.7 GITHUB_API_URL: ${{ github.api_url }} GITHUB_AW: true GITHUB_COPILOT_INTEGRATION_ID: agentic-workflows @@ -873,7 +969,18 @@ jobs: if: always() id: detect-agent-errors continue-on-error: true - run: node "${RUNNER_TEMP}/gh-aw/actions/detect_agent_errors.cjs" + env: + GH_AW_AGENTIC_EXECUTION_OUTCOME: ${{ steps.agentic_execution.outcome }} + GH_AW_ENGINE_STEP_TIMEOUT_MINUTES: 30 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 + with: + script: | + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); + setupGlobals(core, github, context, exec, io, getOctokit); + const { main } = require(path.join(actionsDir, 'detect_agent_errors.cjs')); + await main(); - name: Configure Git credentials env: GITHUB_REPOSITORY: ${{ github.repository }} @@ -889,7 +996,7 @@ jobs: continue-on-error: true env: MCP_GATEWAY_PORT: ${{ steps.start-mcp-gateway.outputs.gateway-port }} - MCP_GATEWAY_API_KEY: ${{ steps.start-mcp-gateway.outputs.gateway-api-key }} + MCP_GATEWAY_AGENT_ID: ${{ steps.start-mcp-gateway.outputs.gateway-agent-id }} GATEWAY_PID: ${{ steps.start-mcp-gateway.outputs.gateway-pid }} run: | bash "${RUNNER_TEMP}/gh-aw/actions/stop_mcp_gateway.sh" "$GATEWAY_PID" @@ -898,9 +1005,11 @@ jobs: uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/redact_secrets.cjs'); + const { main } = require(path.join(actionsDir, 'redact_secrets.cjs')); await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' @@ -924,25 +1033,30 @@ jobs: uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: GH_AW_SAFE_OUTPUTS: ${{ steps.set-runtime-paths.outputs.GH_AW_SAFE_OUTPUTS }} - GH_AW_ALLOWED_DOMAINS: "api.business.githubcopilot.com,api.enterprise.githubcopilot.com,api.github.com,api.githubcopilot.com,api.individual.githubcopilot.com,api.snapcraft.io,archive.ubuntu.com,azure.archive.ubuntu.com,crl.geotrust.com,crl.globalsign.com,crl.identrust.com,crl.sectigo.com,crl.thawte.com,crl.usertrust.com,crl.verisign.com,crl3.digicert.com,crl4.digicert.com,crls.ssl.com,github.com,host.docker.internal,json-schema.org,json.schemastore.org,keyserver.ubuntu.com,ocsp.digicert.com,ocsp.geotrust.com,ocsp.globalsign.com,ocsp.identrust.com,ocsp.sectigo.com,ocsp.ssl.com,ocsp.thawte.com,ocsp.usertrust.com,ocsp.verisign.com,packagecloud.io,packages.cloud.google.com,packages.microsoft.com,ppa.launchpad.net,raw.githubusercontent.com,registry.npmjs.org,s.symcb.com,s.symcd.com,security.ubuntu.com,telemetry.enterprise.githubcopilot.com,ts-crl.ws.symantec.com,ts-ocsp.ws.symantec.com,www.googleapis.com" + GH_AW_ALLOWED_DOMAINS: "api.snapcraft.io,archive.ubuntu.com,azure.archive.ubuntu.com,crl.geotrust.com,crl.globalsign.com,crl.identrust.com,crl.sectigo.com,crl.thawte.com,crl.usertrust.com,crl.verisign.com,crl3.digicert.com,crl4.digicert.com,crls.ssl.com,json-schema.org,json.schemastore.org,keyserver.ubuntu.com,ocsp.digicert.com,ocsp.geotrust.com,ocsp.globalsign.com,ocsp.identrust.com,ocsp.sectigo.com,ocsp.ssl.com,ocsp.thawte.com,ocsp.usertrust.com,ocsp.verisign.com,packagecloud.io,packages.cloud.google.com,packages.microsoft.com,ppa.launchpad.net,s.symcb.com,s.symcd.com,security.ubuntu.com,ts-crl.ws.symantec.com,ts-ocsp.ws.symantec.com,www.googleapis.com" GITHUB_SERVER_URL: ${{ github.server_url }} GITHUB_API_URL: ${{ github.api_url }} with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/collect_ndjson_output.cjs'); + const { main } = require(path.join(actionsDir, 'collect_ndjson_output.cjs')); await main(); - name: Parse agent logs for step summary if: always() uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: GH_AW_AGENT_OUTPUT: /tmp/gh-aw/sandbox/agent/logs/ + GH_AW_SAFE_OUTPUTS: ${{ steps.set-runtime-paths.outputs.GH_AW_SAFE_OUTPUTS }} with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/parse_copilot_log.cjs'); + const { main } = require(path.join(actionsDir, 'parse_copilot_log.cjs')); await main(); - name: Parse MCP Gateway logs for step summary if: always() @@ -950,34 +1064,29 @@ jobs: uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/parse_mcp_gateway_log.cjs'); + const { main } = require(path.join(actionsDir, 'parse_mcp_gateway_log.cjs')); await main(); - name: Print firewall logs if: always() continue-on-error: true env: AWF_LOGS_DIR: /tmp/gh-aw/sandbox/firewall/logs - run: | - # Fix permissions on firewall logs/audit dirs so they can be uploaded as artifacts - # AWF runs with sudo, creating files owned by root - sudo chmod -R a+rX /tmp/gh-aw/sandbox/firewall 2>/dev/null || true - # Only run awf logs summary if awf command exists (it may not be installed if workflow failed before install step) - if command -v awf &> /dev/null; then - awf logs summary | tee -a "$GITHUB_STEP_SUMMARY" - else - echo 'AWF binary not installed, skipping firewall log summary' - fi + run: bash "${RUNNER_TEMP}/gh-aw/actions/print_firewall_logs.sh" --rootless - name: Parse token usage for step summary if: always() continue-on-error: true uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/parse_token_usage.cjs'); + const { main } = require(path.join(actionsDir, 'parse_token_usage.cjs')); await main(); - name: Print AWF reflect summary if: always() @@ -985,16 +1094,41 @@ jobs: uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/awf_reflect_summary.cjs'); + const { main } = require(path.join(actionsDir, 'awf_reflect_summary.cjs')); await main(); + - name: Generate observability summary + if: always() + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 + with: + script: | + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); + setupGlobals(core, github, context, exec, io, getOctokit); + const { main } = require(path.join(actionsDir, 'generate_observability_summary.cjs')); + await main(core); - name: Write agent output placeholder if missing if: always() run: | if [ ! -f /tmp/gh-aw/agent_output.json ]; then echo '{"items":[]}' > /tmp/gh-aw/agent_output.json fi + # Small dedicated copy of the agent output so safe-output processing + # survives a failed or timed-out upload of the larger agent artifact + - name: Upload agent output fallback artifact + if: always() + continue-on-error: true + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: agent-output-fallback + path: | + /tmp/gh-aw/agent_output.json + /tmp/gh-aw/safeoutputs.jsonl + if-no-files-found: ignore - name: Upload agent artifacts if: always() continue-on-error: true @@ -1009,8 +1143,9 @@ jobs: /tmp/gh-aw/agent_usage.json /tmp/gh-aw/agent-stdio.log /tmp/gh-aw/pre-agent-audit.txt - /tmp/gh-aw/agent/ /tmp/gh-aw/github_rate_limits.jsonl + /tmp/gh-aw/otel.jsonl + /tmp/gh-aw/otlp-export-errors.jsonl /tmp/gh-aw/safeoutputs.jsonl /tmp/gh-aw/agent_output.json /tmp/gh-aw/aw-*.patch @@ -1029,9 +1164,11 @@ jobs: - safe_outputs if: > always() && (needs.agent.result != 'skipped' || needs.activation.outputs.lockdown_check_failed == 'true' || - needs.activation.outputs.stale_lock_file_failed == 'true' || needs.activation.outputs.daily_ai_credits_exceeded == 'true') + needs.activation.outputs.oauth_token_check_failed == 'true' || needs.activation.outputs.stale_lock_file_failed == 'true' || + needs.activation.outputs.secret_verification_result == 'failed' || needs.activation.outputs.daily_ai_credits_exceeded == 'true') runs-on: ubuntu-slim permissions: + actions: read contents: write issues: write pull-requests: write @@ -1039,6 +1176,8 @@ jobs: group: "gh-aw-conclusion-sync-jp-docs-xplat" cancel-in-progress: false queue: max + env: + GH_AW_RUNTIME_FEATURES: ${{ vars.GH_AW_RUNTIME_FEATURES }} outputs: incomplete_count: ${{ steps.report_incomplete.outputs.incomplete_count }} noop_message: ${{ steps.noop.outputs.noop_message }} @@ -1047,7 +1186,7 @@ jobs: steps: - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 + uses: github/gh-aw-actions/setup@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.7 with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} @@ -1056,15 +1195,16 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sync Japanese Documentation (xplat)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sync-jp-docs-xplat.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "1.0.63" - GH_AW_INFO_AWF_VERSION: "v0.27.7" + GH_AW_INFO_VERSION: "1.0.80" + GH_AW_INFO_AWF_VERSION: "v0.28.14" GH_AW_INFO_ENGINE_ID: "copilot" - name: Download agent output artifact id: download-agent-output continue-on-error: true uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: - name: agent + pattern: "{agent,agent-output-fallback}" + merge-multiple: true path: /tmp/gh-aw/ - name: Setup agent output environment variable id: setup-agent-output-env @@ -1072,32 +1212,29 @@ jobs: run: | mkdir -p /tmp/gh-aw/ find "/tmp/gh-aw/" -type f -print - echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/agent_output.json" >> "$GITHUB_OUTPUT" + if [ -f "/tmp/gh-aw/agent_output.json" ]; then + echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/agent_output.json" >> "$GITHUB_OUTPUT" + fi + - name: Download detection artifact + id: download-detection-artifact + continue-on-error: true + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + with: + name: detection + path: /tmp/gh-aw/threat-detection/ + - name: Download Safe Outputs Items Manifest + id: download-safe-outputs-manifest + if: always() + continue-on-error: true + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + with: + pattern: safe-outputs-items + merge-multiple: true + path: /tmp/gh-aw/ - name: Collect usage artifact files if: always() continue-on-error: true - run: | - mkdir -p /tmp/gh-aw/usage/agent /tmp/gh-aw/usage/detection - echo "Usage artifact source file status:" - for file in /tmp/gh-aw/aw_info.json /tmp/gh-aw/aw-info.jsonl /tmp/gh-aw/agent_usage.jsonl /tmp/gh-aw/detection_usage.jsonl /tmp/gh-aw/github_rate_limits.jsonl /tmp/gh-aw/sandbox/firewall-audit-logs/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/sandbox/firewall/logs/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/sandbox/firewall/audit/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/threat-detection/sandbox/firewall-audit-logs/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/threat-detection/sandbox/firewall/logs/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/threat-detection/sandbox/firewall/audit/api-proxy-logs/token-usage.jsonl; do - [ -f "$file" ] && echo "FOUND: $file" || echo "MISSING: $file" - done - [ -f /tmp/gh-aw/aw_info.json ] && cp /tmp/gh-aw/aw_info.json /tmp/gh-aw/usage/aw_info.json || true - [ -f /tmp/gh-aw/aw-info.jsonl ] && cp /tmp/gh-aw/aw-info.jsonl /tmp/gh-aw/usage/aw-info.jsonl || true - [ -f /tmp/gh-aw/agent_usage.jsonl ] && cp /tmp/gh-aw/agent_usage.jsonl /tmp/gh-aw/usage/agent_usage.jsonl || true - [ -f /tmp/gh-aw/detection_usage.jsonl ] && cp /tmp/gh-aw/detection_usage.jsonl /tmp/gh-aw/usage/detection_usage.jsonl || true - [ -f /tmp/gh-aw/github_rate_limits.jsonl ] && cp /tmp/gh-aw/github_rate_limits.jsonl /tmp/gh-aw/usage/github_rate_limits.jsonl || true - [ -f /tmp/gh-aw/sandbox/firewall-audit-logs/api-proxy-logs/token-usage.jsonl ] && cp /tmp/gh-aw/sandbox/firewall-audit-logs/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/usage/agent/token_usage.jsonl || true - [ -f /tmp/gh-aw/sandbox/firewall/logs/api-proxy-logs/token-usage.jsonl ] && cp /tmp/gh-aw/sandbox/firewall/logs/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/usage/agent/token_usage.jsonl || true - [ -f /tmp/gh-aw/sandbox/firewall/audit/api-proxy-logs/token-usage.jsonl ] && cp /tmp/gh-aw/sandbox/firewall/audit/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/usage/agent/token_usage.jsonl || true - [ -f /tmp/gh-aw/threat-detection/sandbox/firewall-audit-logs/api-proxy-logs/token-usage.jsonl ] && cp /tmp/gh-aw/threat-detection/sandbox/firewall-audit-logs/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/usage/detection/token_usage.jsonl || true - [ -f /tmp/gh-aw/threat-detection/sandbox/firewall/logs/api-proxy-logs/token-usage.jsonl ] && cp /tmp/gh-aw/threat-detection/sandbox/firewall/logs/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/usage/detection/token_usage.jsonl || true - [ -f /tmp/gh-aw/threat-detection/sandbox/firewall/audit/api-proxy-logs/token-usage.jsonl ] && cp /tmp/gh-aw/threat-detection/sandbox/firewall/audit/api-proxy-logs/token-usage.jsonl /tmp/gh-aw/usage/detection/token_usage.jsonl || true - [ -f /tmp/gh-aw/usage/agent/token_usage.jsonl ] || : > /tmp/gh-aw/usage/agent/token_usage.jsonl - [ -f /tmp/gh-aw/usage/detection/token_usage.jsonl ] || : > /tmp/gh-aw/usage/detection/token_usage.jsonl - mkdir -p /tmp/gh-aw/usage/activity - node ${{ runner.temp }}/gh-aw/actions/generate_usage_activity_summary.cjs - find /tmp/gh-aw/usage -type f -print | sort + run: bash "${RUNNER_TEMP}/gh-aw/actions/collect_usage_artifact_files.sh" - name: Upload usage artifact if: always() continue-on-error: true @@ -1107,8 +1244,12 @@ jobs: path: | /tmp/gh-aw/usage/aw_info.json /tmp/gh-aw/usage/aw-info.jsonl + /tmp/gh-aw/usage/agent_usage.json /tmp/gh-aw/usage/agent_usage.jsonl /tmp/gh-aw/usage/detection_usage.jsonl + /tmp/gh-aw/usage/evals.jsonl + /tmp/gh-aw/usage/graders/grader_manifest.json + /tmp/gh-aw/usage/graders/grader_results.json /tmp/gh-aw/usage/github_rate_limits.jsonl /tmp/gh-aw/usage/agent/token_usage.jsonl /tmp/gh-aw/usage/detection/token_usage.jsonl @@ -1118,7 +1259,7 @@ jobs: id: restore-daily-aic-cache-conclusion if: always() continue-on-error: true - uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 + uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: key: agentic-workflow-usage-syncjpdocsxplat-${{ github.run_id }} restore-keys: agentic-workflow-usage-syncjpdocsxplat- @@ -1131,15 +1272,17 @@ jobs: with: github-token: ${{ github.token }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context); - const { main } = require('${{ runner.temp }}/gh-aw/actions/write_daily_aic_usage_cache.cjs'); + const { main } = require(path.join(actionsDir, 'write_daily_aic_usage_cache.cjs')); await main(); - name: Save daily AIC usage cache id: save-daily-aic-cache if: always() continue-on-error: true - uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 + uses: actions/cache/save@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: key: agentic-workflow-usage-syncjpdocsxplat-${{ github.run_id }} path: /tmp/gh-aw/agentic-workflow-usage-cache.jsonl @@ -1163,7 +1306,7 @@ jobs: GH_AW_WORKFLOW_SOURCE_URL: "${{ github.server_url }}/${{ github.repository }}/blob/${{ github.ref_name }}/.github/workflows/sync-jp-docs-xplat.md" GH_AW_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} GH_AW_AGENT_CONCLUSION: ${{ needs.agent.result }} - GH_AW_NOOP_REPORT_AS_ISSUE: "true" + GH_AW_NOOP_REPORT_AS_ISSUE: "false" GH_AW_AIC: ${{ needs.agent.outputs.aic }} GH_AW_THREAT_DETECTION_AIC: ${{ needs.detection.outputs.aic }} GH_AW_AMBIENT_CONTEXT: ${{ needs.agent.outputs.ambient_context }} @@ -1171,9 +1314,11 @@ jobs: with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/handle_noop_message.cjs'); + const { main } = require(path.join(actionsDir, 'handle_noop_message.cjs')); await main(); - name: Log detection run id: detection_runs @@ -1188,9 +1333,11 @@ jobs: with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/handle_detection_runs.cjs'); + const { main } = require(path.join(actionsDir, 'handle_detection_runs.cjs')); await main(); - name: Record missing tool id: missing_tool @@ -1203,9 +1350,11 @@ jobs: with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/missing_tool.cjs'); + const { main } = require(path.join(actionsDir, 'missing_tool.cjs')); await main(); - name: Record incomplete id: report_incomplete @@ -1218,9 +1367,11 @@ jobs: with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/report_incomplete_handler.cjs'); + const { main } = require(path.join(actionsDir, 'report_incomplete_handler.cjs')); await main(); - name: Handle agent failure id: handle_agent_failure @@ -1233,9 +1384,10 @@ jobs: GH_AW_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} GH_AW_AGENT_CONCLUSION: ${{ needs.agent.result }} GH_AW_WORKFLOW_ID: "sync-jp-docs-xplat" - GH_AW_ACTION_FAILURE_ISSUE_EXPIRES_HOURS: "168" + GH_AW_ACTION_FAILURE_ISSUE_EXPIRES_HOURS: "0" GH_AW_ENGINE_ID: "copilot" GH_AW_SECRET_VERIFICATION_RESULT: ${{ needs.activation.outputs.secret_verification_result }} + GH_AW_ENGINE_SECRET_FAILURE_MESSAGE: "**Alternative**: If your organization has a Copilot subscription, you can avoid the need for a personal access token by adding a top-level `permissions` block to your workflow file. This enables Copilot inference through the org using the built-in GitHub Actions token.\n\n```yaml\npermissions:\n copilot-requests: write\n```\n\nSee: https://github.github.com/gh-aw/reference/engines/#github-copilot-default" GH_AW_CHECKOUT_PR_SUCCESS: ${{ needs.agent.outputs.checkout_pr_success }} GH_AW_EFFECTIVE_TOKENS: ${{ needs.agent.outputs.effective_tokens || '' }} GH_AW_AI_CREDITS_RATE_LIMIT_ERROR: ${{ needs.agent.outputs.ai_credits_rate_limit_error || 'false' }} @@ -1247,10 +1399,16 @@ jobs: GH_AW_MCP_POLICY_ERROR: ${{ needs.agent.outputs.mcp_policy_error }} GH_AW_AGENTIC_ENGINE_TIMEOUT: ${{ needs.agent.outputs.agentic_engine_timeout }} GH_AW_MODEL_NOT_SUPPORTED_ERROR: ${{ needs.agent.outputs.model_not_supported_error }} + GH_AW_HTTP_400_RESPONSE_ERROR: ${{ needs.agent.outputs.http_400_response_error }} + GH_AW_MAX_CACHE_MISSES_EXCEEDED: ${{ needs.agent.outputs.max_cache_misses_exceeded }} + GH_AW_MISSING_MODEL_PRICING_ERROR: ${{ needs.agent.outputs.missing_model_pricing_error }} + GH_AW_MISSING_MODEL_PRICING_MODEL_NAME: ${{ needs.agent.outputs.missing_model_pricing_model_name }} + GH_AW_SHELL_EXPANSION_GUARD_REJECTED: ${{ needs.agent.outputs.shell_expansion_guard_rejected }} GH_AW_ENGINE_API_HOSTS: "api.enterprise.githubcopilot.com,api.githubcopilot.com,api.business.githubcopilot.com,api.individual.githubcopilot.com" GH_AW_CODE_PUSH_FAILURE_ERRORS: ${{ needs.safe_outputs.outputs.code_push_failure_errors }} GH_AW_CODE_PUSH_FAILURE_COUNT: ${{ needs.safe_outputs.outputs.code_push_failure_count }} GH_AW_LOCKDOWN_CHECK_FAILED: ${{ needs.activation.outputs.lockdown_check_failed }} + GH_AW_OAUTH_TOKEN_CHECK_FAILED: ${{ needs.activation.outputs.oauth_token_check_failed }} GH_AW_STALE_LOCK_FILE_FAILED: ${{ needs.activation.outputs.stale_lock_file_failed }} GH_AW_DAILY_AI_CREDITS_EXCEEDED: ${{ needs.activation.outputs.daily_ai_credits_exceeded }} GH_AW_DAILY_AI_CREDITS_TOTAL_EFFECTIVE_TOKENS: ${{ needs.activation.outputs.daily_ai_credits_total_effective_tokens }} @@ -1263,20 +1421,43 @@ jobs: with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); + setupGlobals(core, github, context, exec, io, getOctokit); + const { main } = require(path.join(actionsDir, 'handle_agent_failure.cjs')); + await main(); + - name: Report failed jobs + id: report_failed_jobs + if: always() + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 + env: + GH_AW_AGENT_OUTPUT: ${{ steps.setup-agent-output-env.outputs.GH_AW_AGENT_OUTPUT }} + GH_AW_WORKFLOW_NAME: "Sync Japanese Documentation (xplat)" + GH_AW_WORKFLOW_SOURCE_URL: "${{ github.server_url }}/${{ github.repository }}/blob/${{ github.ref_name }}/.github/workflows/sync-jp-docs-xplat.md" + GH_AW_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} + GH_AW_REPORT_FAILED_JOBS: "true" + with: + github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} + script: | + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/handle_agent_failure.cjs'); + const { main } = require(path.join(actionsDir, 'report_failed_jobs.cjs')); await main(); detection: needs: - activation - agent - if: > - always() && needs.agent.result != 'skipped' && (needs.agent.outputs.output_types != '' || needs.agent.outputs.has_patch == 'true') + if: always() && needs.agent.result != 'skipped' runs-on: ubuntu-latest permissions: contents: read + timeout-minutes: 10 + env: + GH_AW_RUNTIME_FEATURES: ${{ vars.GH_AW_RUNTIME_FEATURES }} outputs: aic: ${{ steps.parse_detection_token_usage.outputs.aic }} detection_conclusion: ${{ steps.detection_conclusion.outputs.conclusion }} @@ -1285,7 +1466,7 @@ jobs: steps: - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 + uses: github/gh-aw-actions/setup@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.7 with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} @@ -1294,15 +1475,22 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sync Japanese Documentation (xplat)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sync-jp-docs-xplat.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "1.0.63" - GH_AW_INFO_AWF_VERSION: "v0.27.7" + GH_AW_INFO_VERSION: "1.0.80" + GH_AW_INFO_AWF_VERSION: "v0.28.14" GH_AW_INFO_ENGINE_ID: "copilot" + - name: Download activation artifact + continue-on-error: true + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + with: + name: activation + path: /tmp/gh-aw - name: Download agent output artifact id: download-agent-output continue-on-error: true uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: - name: agent + pattern: "{agent,agent-output-fallback}" + merge-multiple: true path: /tmp/gh-aw/ - name: Setup agent output environment variable id: setup-agent-output-env @@ -1310,10 +1498,12 @@ jobs: run: | mkdir -p /tmp/gh-aw/ find "/tmp/gh-aw/" -type f -print - echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/agent_output.json" >> "$GITHUB_OUTPUT" + if [ -f "/tmp/gh-aw/agent_output.json" ]; then + echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/agent_output.json" >> "$GITHUB_OUTPUT" + fi - name: Checkout repository for patch context if: needs.agent.outputs.has_patch == 'true' - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false # --- Threat Detection --- @@ -1322,7 +1512,7 @@ jobs: rm -rf /tmp/gh-aw/sandbox/firewall/logs rm -rf /tmp/gh-aw/sandbox/firewall/audit - name: Download container images - run: bash "${RUNNER_TEMP}/gh-aw/actions/download_docker_images.sh" ghcr.io/github/gh-aw-firewall/agent:0.27.7@sha256:aae231e4635c8999d039c132f1602d3df850fe9b84a00aa2b5ac981179b5661c ghcr.io/github/gh-aw-firewall/api-proxy:0.27.7@sha256:009caf2e3d88fa77b64e9a03a95a228fc58db0f1701c6d324b29ba5a3c7c79b6 ghcr.io/github/gh-aw-firewall/squid:0.27.7@sha256:deb1d4e19de62d51cee0508057a596a19315c3423ada4d675cad136dc8037c96 + run: bash "${RUNNER_TEMP}/gh-aw/actions/download_docker_images.sh" ghcr.io/github/gh-aw-firewall/agent:0.28.14@sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98 ghcr.io/github/gh-aw-firewall/api-proxy:0.28.14@sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5 ghcr.io/github/gh-aw-firewall/squid:0.28.14@sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5 - name: Check if detection needed id: detection_guard if: always() @@ -1346,21 +1536,7 @@ jobs: - name: Prepare threat detection files if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | - mkdir -p /tmp/gh-aw/threat-detection/aw-prompts - rm -f /tmp/gh-aw/agent_usage.json - cp /tmp/gh-aw/aw-prompts/prompt.txt /tmp/gh-aw/threat-detection/aw-prompts/prompt.txt 2>/dev/null || true - if [ ! -s /tmp/gh-aw/threat-detection/aw-prompts/prompt.txt ]; then - echo "::warning::ERR_VALIDATION: Missing or empty detection context prompt at /tmp/gh-aw/threat-detection/aw-prompts/prompt.txt. Ensure the agent artifact includes /tmp/gh-aw/aw-prompts/prompt.txt. Detection will continue with fallback workflow context." - fi - cp /tmp/gh-aw/agent_output.json /tmp/gh-aw/threat-detection/agent_output.json 2>/dev/null || true - for f in /tmp/gh-aw/aw-*.patch; do - [ -f "$f" ] && cp "$f" /tmp/gh-aw/threat-detection/ 2>/dev/null || true - done - for f in /tmp/gh-aw/aw-*.bundle; do - [ -f "$f" ] && cp "$f" /tmp/gh-aw/threat-detection/ 2>/dev/null || true - done - echo "Prepared threat detection files:" - ls -la /tmp/gh-aw/threat-detection/ 2>/dev/null || true + bash "${RUNNER_TEMP}/gh-aw/actions/prepare_threat_detection_files.sh" - name: Setup threat detection if: always() && steps.detection_guard.outputs.run_detection == 'true' uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 @@ -1368,83 +1544,57 @@ jobs: WORKFLOW_NAME: "Sync Japanese Documentation (xplat)" WORKFLOW_DESCRIPTION: "Monitors pushes to the vnext branch and keeps the Japanese documentation (docs/xplat/src/content/jp) in sync with changes made to the English documentation (docs/xplat/src/content/en). For each modified English file, the agent translates the updated content into Japanese and creates a pull request with the changes." HAS_PATCH: ${{ needs.agent.outputs.has_patch }} + GH_AW_DETECTION_CONTINUE_ON_ERROR: "true" + GH_AW_DETECTION_SKIP_PROMPT_SUMMARY: "true" with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/setup_threat_detection.cjs'); + const { main } = require(path.join(actionsDir, 'setup_threat_detection.cjs')); await main(); - name: Ensure threat-detection directory and log if: always() && steps.detection_guard.outputs.run_detection == 'true' run: | mkdir -p /tmp/gh-aw/threat-detection touch /tmp/gh-aw/threat-detection/detection.log + - name: Install AWF binary + run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.28.14 --rootless - name: Setup Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: '24' package-manager-cache: false - name: Install GitHub Copilot CLI - run: bash "${RUNNER_TEMP}/gh-aw/actions/install_copilot_cli.sh" 1.0.63 + run: bash "${RUNNER_TEMP}/gh-aw/actions/install_copilot_cli.sh" env: GH_HOST: github.com - - name: Install AWF binary - run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.27.7 - - name: Execute GitHub Copilot CLI + GH_AW_COMPILED_VERSION: v0.88.7 + - name: Install threat-detect binary if: always() && steps.detection_guard.outputs.run_detection == 'true' continue-on-error: true - id: detection_agentic_execution - # Copilot CLI tool arguments (sorted): - timeout-minutes: 20 run: | - set -o pipefail - printf '%s' "$(date +%s%3N)" > /tmp/gh-aw/agent_cli_start_ms.txt - trap 'rm -f "$HOME/.copilot/settings.json"' EXIT - mkdir -p "$HOME/.copilot" - printf '%s' '{"builtInAgents":{"rubberDuck":false}}' > "$HOME/.copilot/settings.json" - export XDG_CONFIG_HOME="$HOME" - touch /tmp/gh-aw/agent-step-summary.md - GH_AW_NODE_BIN=$(command -v node 2>/dev/null || true) - export GH_AW_NODE_BIN - export COPILOT_API_KEY="$COPILOT_DUMMY_BYOK" - (umask 177 && touch /tmp/gh-aw/threat-detection/detection.log) - GH_AW_MAX_AI_CREDITS="${GH_AW_MAX_AI_CREDITS:-400}" - printf '%s\n' "{\"\$schema\":\"https://github.com/github/gh-aw-firewall/releases/download/v0.27.7/awf-config.schema.json\",\"network\":{\"allowDomains\":[\"api.business.githubcopilot.com\",\"api.enterprise.githubcopilot.com\",\"api.github.com\",\"api.githubcopilot.com\",\"api.individual.githubcopilot.com\",\"github.com\",\"host.docker.internal\",\"registry.npmjs.org\",\"telemetry.enterprise.githubcopilot.com\"]},\"apiProxy\":{\"enabled\":true,\"enableTokenSteering\":true,\"maxRuns\":500,\"maxAiCredits\":${GH_AW_MAX_AI_CREDITS},\"maxCacheMisses\":5},\"container\":{\"imageTag\":\"0.27.7,squid=sha256:deb1d4e19de62d51cee0508057a596a19315c3423ada4d675cad136dc8037c96,agent=sha256:aae231e4635c8999d039c132f1602d3df850fe9b84a00aa2b5ac981179b5661c,api-proxy=sha256:009caf2e3d88fa77b64e9a03a95a228fc58db0f1701c6d324b29ba5a3c7c79b6,cli-proxy=sha256:4757f198a3fa20f88bdbe70be7ae1a05f127d9c0a9e96a5d6460ef40c08fc83d\"}}" > "${RUNNER_TEMP}/gh-aw/awf-config.json" - cp "${RUNNER_TEMP}/gh-aw/awf-config.json" /tmp/gh-aw/awf-config.json - export GH_AW_MODELS_JSON_PATH="/tmp/gh-aw/models.json" - GH_AW_DOCKER_HOST="" - if [[ "${DOCKER_HOST:-}" =~ ^tcp:// ]]; then - GH_AW_DOCKER_HOST="${DOCKER_HOST}" - fi - GH_AW_DOCKER_HOST_PATH_PREFIX_ARGS="" - if [[ "${DOCKER_HOST:-}" =~ ^tcp:// ]]; then - GH_AW_DOCKER_HOST_PATH_PREFIX_ARGS="--docker-host-path-prefix /tmp/gh-aw" - _GH_AW_CHROOT_JSON=$(jq -c --arg src /tmp/gh-aw --arg user "$(id -un)" --argjson uid "$(id -u)" --argjson gid "$(id -g)" --arg home /tmp/gh-aw/home '.chroot={"binariesSourcePath":$src,"identity":{"user":$user,"uid":$uid,"gid":$gid,"home":$home}}' "${RUNNER_TEMP}/gh-aw/awf-config.json") || { echo "chroot config patch failed" >&2; exit 1; } - printf '%s\n' "$_GH_AW_CHROOT_JSON" > "${RUNNER_TEMP}/gh-aw/awf-config.json" - printf '%s\n' "$_GH_AW_CHROOT_JSON" > "/tmp/gh-aw/awf-config.json" - fi - GH_AW_TOOL_CACHE_MOUNT="" - GH_AW_TOOL_CACHE="${RUNNER_TOOL_CACHE:?RUNNER_TOOL_CACHE must be set}" - if [ -d "$GH_AW_TOOL_CACHE" ]; then - if [[ "$GH_AW_TOOL_CACHE" != /opt/* ]]; then - GH_AW_TOOL_CACHE_MOUNT="$GH_AW_TOOL_CACHE:$GH_AW_TOOL_CACHE:ro" - fi - fi - # shellcheck disable=SC1003,SC2086 - sudo -E awf --config "${RUNNER_TEMP}/gh-aw/awf-config.json" --container-workdir "${GITHUB_WORKSPACE}" --mount "${RUNNER_TEMP}/gh-aw:${RUNNER_TEMP}/gh-aw:ro" --mount "${RUNNER_TEMP}/gh-aw:/host${RUNNER_TEMP}/gh-aw:ro" ${GH_AW_TOOL_CACHE_MOUNT:+--mount "$GH_AW_TOOL_CACHE_MOUNT"} ${GH_AW_DOCKER_HOST:+--docker-host "$GH_AW_DOCKER_HOST"} ${GH_AW_DOCKER_HOST_PATH_PREFIX_ARGS} --env-all --exclude-env COPILOT_GITHUB_TOKEN --log-level info --proxy-logs-dir /tmp/gh-aw/sandbox/firewall/logs --audit-dir /tmp/gh-aw/sandbox/firewall/audit --enable-host-access --allow-host-ports 80,443,8080 --skip-pull \ - -- /bin/bash -c 'set +o histexpand; : "${RUNNER_TOOL_CACHE:?RUNNER_TOOL_CACHE must be set}"; GH_AW_TOOL_CACHE="$RUNNER_TOOL_CACHE"; export PATH="$(find "$GH_AW_TOOL_CACHE" -maxdepth 5 -type d -name bin 2>/dev/null | tr '\''\n'\'' '\'':'\'')$PATH"; [ -n "$GOROOT" ] && export PATH="$GOROOT/bin:$PATH" || true && GH_AW_NODE_EXEC="${GH_AW_NODE_BIN:-}"; if [ -z "$GH_AW_NODE_EXEC" ] || [ ! -x "$GH_AW_NODE_EXEC" ]; then GH_AW_NODE_EXEC="$(command -v node 2>/dev/null || true)"; fi; if [ -z "$GH_AW_NODE_EXEC" ]; then echo "node runtime missing on this runner — check runtimes.node in workflow YAML" >&2; exit 127; fi; GH_AW_NPM_GLOBAL_ROOT="$(npm root -g 2>/dev/null || true)"; if [ -n "$GH_AW_NPM_GLOBAL_ROOT" ]; then export NODE_PATH="${GH_AW_NPM_GLOBAL_ROOT}${NODE_PATH:+:${NODE_PATH}}"; fi; "$GH_AW_NODE_EXEC" ${RUNNER_TEMP}/gh-aw/actions/copilot_harness.cjs /usr/local/bin/copilot --add-dir /tmp/gh-aw/ --log-level all --log-dir /tmp/gh-aw/sandbox/agent/logs/ --disable-builtin-mcps --no-ask-user --allow-all-tools --add-dir "${GITHUB_WORKSPACE}" --prompt-file /tmp/gh-aw/aw-prompts/prompt.txt' 2>&1 | tee -a /tmp/gh-aw/threat-detection/detection.log + bash "${RUNNER_TEMP}/gh-aw/actions/install_threat_detect_binary.sh" v0.5.1 + - name: Execute threat detection with AWF + id: detection_agentic_execution + if: always() && steps.detection_guard.outputs.run_detection == 'true' + continue-on-error: true + timeout-minutes: 10 env: AWF_REFLECT_ENABLED: 1 COPILOT_AGENT_RUNNER_TYPE: STANDALONE COPILOT_DUMMY_BYOK: dummy-byok-key-for-offline-mode COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} - COPILOT_MODEL: ${{ vars.GH_AW_MODEL_DETECTION_COPILOT || vars.GH_AW_DEFAULT_MODEL_COPILOT || 'claude-sonnet-4.6' }} + COPILOT_MODEL: detection + GH_AW_HARNESS_MAX_RETRIES: 0 + GH_AW_LLM_PROVIDER: github GH_AW_MAX_AI_CREDITS: ${{ vars.GH_AW_DEFAULT_DETECTION_MAX_AI_CREDITS || '400' }} GH_AW_MAX_TURNS: ${{ vars.GH_AW_DEFAULT_MAX_TURNS || '' }} GH_AW_PHASE: detection GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt - GH_AW_TIMEOUT_MINUTES: 20 - GH_AW_VERSION: v0.80.9 + GH_AW_TIMEOUT_MINUTES: 10 + GH_AW_VERSION: v0.88.7 GITHUB_API_URL: ${{ github.api_url }} GITHUB_AW: true GITHUB_COPILOT_INTEGRATION_ID: agentic-workflows @@ -1459,61 +1609,110 @@ jobs: GIT_COMMITTER_NAME: github-actions[bot] RUNNER_TEMP: ${{ runner.temp }} TRACEPARENT: ${{ env.GITHUB_AW_OTEL_TRACE_ID != '' && env.GITHUB_AW_OTEL_PARENT_SPAN_ID != '' && format('00-{0}-{1}-01', env.GITHUB_AW_OTEL_TRACE_ID, env.GITHUB_AW_OTEL_PARENT_SPAN_ID) || '' }} - - name: Parse threat detection token usage for step summary - id: parse_detection_token_usage - if: always() + WORKFLOW_NAME: "Sync Japanese Documentation (xplat)" + WORKFLOW_DESCRIPTION: "Monitors pushes to the vnext branch and keeps the Japanese documentation (docs/xplat/src/content/jp) in sync with changes made to the English documentation (docs/xplat/src/content/en). For each modified English file, the agent translates the updated content into Japanese and creates a pull request with the changes." + HAS_PATCH: ${{ needs.agent.outputs.has_patch }} + GH_AW_DETECTION_CONTINUE_ON_ERROR: "true" + run: | + set -o pipefail + printf '%s' "$(date +%s%3N)" > /tmp/gh-aw/agent_cli_start_ms.txt + GH_AW_COPILOT_SRC="$(command -v copilot 2>/dev/null || true)" + if [ -z "$GH_AW_COPILOT_SRC" ] || [ ! -x "$GH_AW_COPILOT_SRC" ]; then + echo "GitHub Copilot CLI executable not found on PATH after installation" >&2 + exit 127 + fi + GH_AW_COPILOT_BIN="${RUNNER_TEMP}/gh-aw/bin/copilot" + mkdir -p "${RUNNER_TEMP}/gh-aw/bin" + if [ "$GH_AW_COPILOT_SRC" != "$GH_AW_COPILOT_BIN" ]; then + cp "$GH_AW_COPILOT_SRC" "$GH_AW_COPILOT_BIN" + fi + chmod 755 "$GH_AW_COPILOT_BIN" + + (umask 177 && touch /tmp/gh-aw/threat-detection/detection.log) + GH_AW_MAX_AI_CREDITS="${GH_AW_MAX_AI_CREDITS:-400}" + if [[ ! "$GH_AW_MAX_AI_CREDITS" =~ ^[0-9]+$ ]]; then + GH_AW_MAX_AI_CREDITS="400" + fi + printf '%s\n' "{\"\$schema\":\"https://github.com/github/gh-aw-firewall/releases/download/v0.28.14/awf-config.schema.json\",\"apiProxy\":{\"enabled\":true,\"enableTokenSteering\":true,\"maxRuns\":500,\"maxAiCredits\":${GH_AW_MAX_AI_CREDITS},\"maxCacheMisses\":5,\"models\":{\"agent\":[\"sonnet-6x\",\"gpt-5.4\",\"gpt-5.5\",\"gpt-5.6\",\"gpt-5.3\",\"gemini-pro\",\"any\"],\"antigravity\":[\"copilot/antigravity*\",\"google/antigravity*\",\"gemini/antigravity*\"],\"any\":[\"copilot/*\",\"anthropic/*\",\"openai/*\",\"google/*\",\"gemini/*\"],\"auto\":[\"copilot/auto\",\"large\"],\"claude\":[\"agent\"],\"codex\":[\"agent\"],\"coding\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\",\"gpt-5-codex\",\"kimi\"],\"computer-use\":[\"copilot/*computer-use*\",\"google/*computer-use*\",\"gemini/*computer-use*\",\"openai/*computer-use*\"],\"copilot\":[\"agent\"],\"deep-research\":[\"copilot/deep-research*\",\"copilot/o3-deep-research*\",\"copilot/o4-mini-deep-research*\",\"google/deep-research*\",\"gemini/deep-research*\",\"openai/o3-deep-research*\",\"openai/o4-mini-deep-research*\"],\"detection\":[\"small\"],\"evals\":[\"small\"],\"fable\":[\"copilot/*fable*\",\"anthropic/*fable*\"],\"gemini\":[\"agent\"],\"gemini-3-flash\":[\"copilot/gemini-3*flash*\",\"google/gemini-3*flash*\",\"gemini/gemini-3*flash*\"],\"gemini-3-pro\":[\"copilot/gemini-3*pro*\",\"google/gemini-3*pro*\",\"google/nano-banana*\",\"gemini/gemini-3*pro*\"],\"gemini-3.1-flash\":[\"copilot/gemini-3.1*flash*\",\"google/gemini-3.1*flash*\",\"gemini/gemini-3.1*flash*\"],\"gemini-3.1-pro\":[\"copilot/gemini-3.1*pro*\",\"google/gemini-3.1*pro*\",\"gemini/gemini-3.1*pro*\"],\"gemini-3.5-flash\":[\"copilot/gemini-3.5*flash*\",\"google/gemini-3.5*flash*\",\"gemini/gemini-3.5*flash*\"],\"gemini-3.6-flash\":[\"copilot/gemini-3.6*flash*\",\"google/gemini-3.6*flash*\",\"gemini/gemini-3.6*flash*\"],\"gemini-3.7-flash\":[\"copilot/gemini-3.7*flash*\",\"google/gemini-3.7*flash*\",\"gemini/gemini-3.7*flash*\"],\"gemini-flash\":[\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"],\"gemini-flash-lite\":[\"copilot/gemini-*flash*lite*\",\"google/gemini-*flash*lite*\",\"gemini/gemini-*flash*lite*\"],\"gemini-omni\":[\"copilot/gemini-omni*\",\"google/gemini-omni*\",\"gemini/gemini-omni*\"],\"gemini-pro\":[\"copilot/gemini-*pro*\",\"google/gemini-*pro*\",\"gemini/gemini-*pro*\"],\"gemma\":[\"copilot/gemma*\",\"google/gemma*\",\"gemini/gemma*\"],\"gpt-5\":[\"copilot/gpt-5*\",\"openai/gpt-5*\"],\"gpt-5-codex\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\"],\"gpt-5-mini\":[\"copilot/gpt-5*mini*\",\"openai/gpt-5*mini*\"],\"gpt-5-nano\":[\"copilot/gpt-5*nano*\",\"openai/gpt-5*nano*\"],\"gpt-5-pro\":[\"copilot/gpt-5*pro*\",\"openai/gpt-5*pro*\"],\"gpt-5.1\":[\"copilot/gpt-5.1*\",\"openai/gpt-5.1*\"],\"gpt-5.2\":[\"copilot/gpt-5.2*\",\"openai/gpt-5.2*\"],\"gpt-5.3\":[\"copilot/gpt-5.3*\",\"openai/gpt-5.3*\"],\"gpt-5.4\":[\"copilot/gpt-5.4*\",\"openai/gpt-5.4*\"],\"gpt-5.5\":[\"copilot/gpt-5.5*\",\"openai/gpt-5.5*\"],\"gpt-5.6\":[\"copilot/gpt-5.6*\",\"openai/gpt-5.6*\"],\"grok\":[\"copilot/*grok*\",\"openai/*grok*\"],\"haiku\":[\"copilot/*haiku*\",\"anthropic/*haiku*\"],\"image-generation\":[\"copilot/gpt-image*\",\"openai/gpt-image*\",\"openai/chatgpt-image*\",\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"google/imagen*\"],\"kimi\":[\"copilot/kimi*\",\"openai/kimi*\"],\"kiwi\":[\"copilot/kiwi*\",\"openai/kiwi*\"],\"large\":[\"sonnet\",\"gpt-5-pro\",\"gpt-5\",\"gemini-pro\"],\"lyria\":[\"google/lyria*\",\"gemini/lyria*\",\"copilot/lyria*\"],\"mai-code\":[\"copilot/MAI-Code*\",\"copilot/mai-code*\",\"openai/MAI-Code*\"],\"mai-code-1-flash-picker\":[\"copilot/MAI-Code-1-Flash-picker*\",\"copilot/mai-code-1-flash-picker*\",\"openai/MAI-Code-1-Flash-picker*\"],\"mini\":[\"haiku\",\"gpt-5-mini\",\"gpt-5-nano\",\"gemini-flash-lite\"],\"nano-banana\":[\"copilot/nano-banana*\",\"google/nano-banana*\",\"gemini/nano-banana*\"],\"opus\":[\"copilot/*opus*\",\"anthropic/*opus*\"],\"opusplan\":[\"opus?effort=high\"],\"raptor-mini\":[\"copilot/raptor*\",\"openai/raptor*\"],\"reasoning\":[\"copilot/o1*\",\"copilot/o3*\",\"copilot/o4*\",\"openai/o1*\",\"openai/o3*\",\"openai/o4*\"],\"robotics\":[\"copilot/*robotics*\",\"google/*robotics*\",\"gemini/*robotics*\"],\"small\":[\"mini\"],\"small-agent\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash\"],\"sonnet\":[\"copilot/*sonnet*\",\"anthropic/*sonnet*\"],\"sonnet-6x\":[\"copilot/*sonnet-4.5*\",\"copilot/*sonnet-4.6*\",\"copilot/*sonnet-5*\",\"copilot/*sonnet-4-5-*\",\"anthropic/*sonnet-4-5-*\",\"copilot/*sonnet-4-6*\",\"anthropic/*sonnet-4-6*\",\"anthropic/*sonnet-5*\"],\"summarization\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash-lite\",\"mini\"],\"veo\":[\"google/veo*\",\"gemini/veo*\"],\"vision\":[\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"]}},\"container\":{\"imageTag\":\"0.28.14,squid=sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5,agent=sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98,api-proxy=sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5,cli-proxy=sha256:3a379c5e96e29499c815e9dd2a71334d01c326a9b73991c76544fda9cae35c34\"},\"logging\":{\"proxyLogsDir\":\"/tmp/gh-aw/sandbox/firewall/logs\",\"auditDir\":\"/tmp/gh-aw/sandbox/firewall/audit\"}}" > "${RUNNER_TEMP}/gh-aw/awf-config.json" + cp "${RUNNER_TEMP}/gh-aw/awf-config.json" /tmp/gh-aw/awf-config.json + export GH_AW_MODELS_JSON_PATH="/tmp/gh-aw/models.json" + GH_AW_DOCKER_HOST="" + if [[ "${DOCKER_HOST:-}" =~ ^tcp:// ]]; then + GH_AW_DOCKER_HOST="${DOCKER_HOST}" + fi + if [[ "${DOCKER_HOST:-}" =~ ^tcp:// ]]; then + _GH_AW_CHROOT_JSON=$(jq -c --arg src "${RUNNER_TEMP}/gh-aw" --arg user "$(id -un)" --argjson uid "$(id -u)" --argjson gid "$(id -g)" --arg home "${RUNNER_TEMP}/gh-aw/home" '.chroot={"binariesSourcePath":$src,"identity":{"user":$user,"uid":$uid,"gid":$gid,"home":$home}}' "${RUNNER_TEMP}/gh-aw/awf-config.json") || { echo "chroot config patch failed" >&2; exit 1; } + printf '%s\n' "$_GH_AW_CHROOT_JSON" > "${RUNNER_TEMP}/gh-aw/awf-config.json" + fi + GH_AW_TOOL_CACHE_MOUNT="" + GH_AW_TOOL_CACHE="${RUNNER_TOOL_CACHE:?RUNNER_TOOL_CACHE must be set}" + if [ -d "$GH_AW_TOOL_CACHE" ]; then + if [[ "$GH_AW_TOOL_CACHE" != /opt/* ]]; then + GH_AW_TOOL_CACHE_MOUNT="$GH_AW_TOOL_CACHE:$GH_AW_TOOL_CACHE:ro" + fi + fi + # shellcheck disable=SC1003,SC2016,SC2086 + awf --config "${RUNNER_TEMP}/gh-aw/awf-config.json" --container-workdir "${GITHUB_WORKSPACE}" --mount "${RUNNER_TEMP}/gh-aw:${RUNNER_TEMP}/gh-aw:ro" --mount "${RUNNER_TEMP}/gh-aw:/host${RUNNER_TEMP}/gh-aw:ro" ${GH_AW_TOOL_CACHE_MOUNT:+--mount "$GH_AW_TOOL_CACHE_MOUNT"} ${GH_AW_DOCKER_HOST:+--docker-host "$GH_AW_DOCKER_HOST"} --env-all --exclude-env ACTIONS_ID_TOKEN_REQUEST_TOKEN --exclude-env ACTIONS_ID_TOKEN_REQUEST_URL --exclude-env COPILOT_GITHUB_TOKEN --mount /tmp/gh-aw:/tmp/gh-aw:rw --mount /tmp/gh-aw/threat-detection:/tmp/gh-aw/threat-detection:rw --log-level info --skip-pull \ + -- /bin/bash -c 'set +o histexpand; export PATH="${RUNNER_TEMP}/gh-aw/bin:$PATH" && : "${RUNNER_TOOL_CACHE:?RUNNER_TOOL_CACHE must be set}"; GH_AW_TOOL_CACHE="$RUNNER_TOOL_CACHE"; GH_AW_TOOL_BINS="$(find "$GH_AW_TOOL_CACHE" -maxdepth 5 -type d -name bin 2>/dev/null | tr '\''\n'\'' '\'':'\'')"; GH_AW_TOOL_BINS="${GH_AW_TOOL_BINS%:}"; export PATH="$PATH${GH_AW_TOOL_BINS:+:}$GH_AW_TOOL_BINS"; [ -n "$GOROOT" ] && export PATH="$GOROOT/bin:$PATH" || true; [ -n "$ERLANG_HOME" ] && export PATH="$ERLANG_HOME/bin:$PATH" || true && threat-detect --engine copilot --output /tmp/gh-aw/threat-detection/detection_result.json /tmp/gh-aw/threat-detection' 2>&1 | tee -a /tmp/gh-aw/threat-detection/detection.log + - name: Render detection log + if: always() && steps.detection_guard.outputs.run_detection == 'true' continue-on-error: true uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - env: - GH_AW_TOKEN_USAGE_SUMMARY_TITLE: Threat Detection Token Usage with: script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/parse_token_usage.cjs'); + const { main } = require(path.join(actionsDir, 'render_detection_log.cjs')); await main(); - - name: Upload threat detection log + - name: Copy detection firewall logs + if: always() && steps.detection_guard.outputs.run_detection == 'true' + continue-on-error: true + run: | + mkdir -p /tmp/gh-aw/threat-detection/sandbox/firewall + if [ -d /tmp/gh-aw/sandbox/firewall/logs ]; then mkdir -p /tmp/gh-aw/threat-detection/sandbox/firewall/logs && cp -r /tmp/gh-aw/sandbox/firewall/logs/. /tmp/gh-aw/threat-detection/sandbox/firewall/logs/; fi + if [ -d /tmp/gh-aw/sandbox/firewall/audit ]; then mkdir -p /tmp/gh-aw/threat-detection/sandbox/firewall/audit && cp -r /tmp/gh-aw/sandbox/firewall/audit/. /tmp/gh-aw/threat-detection/sandbox/firewall/audit/; fi + - name: Upload threat detection artifact if: always() && steps.detection_guard.outputs.run_detection == 'true' uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: detection - path: /tmp/gh-aw/threat-detection/detection.log + path: | + /tmp/gh-aw/threat-detection/detection_result.json + /tmp/gh-aw/threat-detection/sandbox/firewall/logs/ + /tmp/gh-aw/threat-detection/sandbox/firewall/audit/ if-no-files-found: ignore - - name: Parse and conclude threat detection - id: detection_conclusion + - name: Parse threat detection token usage for step summary + id: parse_detection_token_usage if: always() continue-on-error: true uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 + env: + GH_AW_TOKEN_USAGE_SUMMARY_TITLE: Threat Detection Token Usage + with: + script: | + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); + setupGlobals(core, github, context, exec, io, getOctokit); + const { main } = require(path.join(actionsDir, 'parse_token_usage.cjs')); + await main(); + - name: Conclude threat detection + id: detection_conclusion + if: always() + continue-on-error: true env: RUN_DETECTION: ${{ steps.detection_guard.outputs.run_detection }} DETECTION_AGENTIC_EXECUTION_OUTCOME: ${{ steps.detection_agentic_execution.outcome }} GH_AW_DETECTION_CONTINUE_ON_ERROR: "true" - with: - script: | - try { - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/parse_threat_detection_results.cjs'); - await main(); - } catch (loadErr) { - const continueOnError = process.env.GH_AW_DETECTION_CONTINUE_ON_ERROR !== 'false'; - const detectionExecutionFailed = process.env.DETECTION_AGENTIC_EXECUTION_OUTCOME === 'failure'; - const msg = 'ERR_SYSTEM: \u274C Unexpected error loading threat detection module: ' + (loadErr && loadErr.message ? loadErr.message : String(loadErr)); - core.error(msg); - core.setOutput('reason', 'parse_error'); - if (continueOnError && !detectionExecutionFailed) { - core.warning('\u26A0\uFE0F ' + msg); - core.setOutput('conclusion', 'warning'); - core.setOutput('success', 'false'); - } else { - core.setOutput('conclusion', 'failure'); - core.setOutput('success', 'false'); - core.setFailed(msg); - } - } + run: | + bash "${RUNNER_TEMP}/gh-aw/actions/conclude_threat_detection.sh" /tmp/gh-aw/threat-detection/detection_result.json pre_activation: runs-on: ubuntu-slim + env: + GH_AW_RUNTIME_FEATURES: ${{ vars.GH_AW_RUNTIME_FEATURES }} outputs: activated: ${{ steps.check_membership.outputs.is_team_member == 'true' }} matched_command: '' @@ -1523,15 +1722,15 @@ jobs: steps: - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 + uses: github/gh-aw-actions/setup@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.7 with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} env: GH_AW_SETUP_WORKFLOW_NAME: "Sync Japanese Documentation (xplat)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sync-jp-docs-xplat.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "1.0.63" - GH_AW_INFO_AWF_VERSION: "v0.27.7" + GH_AW_INFO_VERSION: "1.0.80" + GH_AW_INFO_AWF_VERSION: "v0.28.14" GH_AW_INFO_ENGINE_ID: "copilot" - name: Check team membership for workflow id: check_membership @@ -1541,9 +1740,11 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/check_membership.cjs'); + const { main } = require(path.join(actionsDir, 'check_membership.cjs')); await main(); safe_outputs: @@ -1568,7 +1769,7 @@ jobs: GH_AW_EFFECTIVE_TOKENS: ${{ needs.agent.outputs.effective_tokens }} GH_AW_ENGINE_ID: "copilot" GH_AW_ENGINE_MODEL: ${{ needs.agent.outputs.model }} - GH_AW_ENGINE_VERSION: "1.0.63" + GH_AW_RUNTIME_FEATURES: ${{ vars.GH_AW_RUNTIME_FEATURES }} GH_AW_THREAT_DETECTION_AIC: ${{ needs.detection.outputs.aic }} GH_AW_WORKFLOW_ID: "sync-jp-docs-xplat" GH_AW_WORKFLOW_NAME: "Sync Japanese Documentation (xplat)" @@ -1580,12 +1781,20 @@ jobs: create_discussion_errors: ${{ steps.process_safe_outputs.outputs.create_discussion_errors }} created_pr_number: ${{ steps.process_safe_outputs.outputs.created_pr_number }} created_pr_url: ${{ steps.process_safe_outputs.outputs.created_pr_url }} + process_safe_outputs_items_applied: ${{ steps.process_safe_outputs.outputs.items_applied }} + process_safe_outputs_items_cancelled: ${{ steps.process_safe_outputs.outputs.items_cancelled }} + process_safe_outputs_items_deferred: ${{ steps.process_safe_outputs.outputs.items_deferred }} + process_safe_outputs_items_failed: ${{ steps.process_safe_outputs.outputs.items_failed }} + process_safe_outputs_items_skipped: ${{ steps.process_safe_outputs.outputs.items_skipped }} + process_safe_outputs_items_succeeded: ${{ steps.process_safe_outputs.outputs.items_succeeded }} + process_safe_outputs_items_warnings: ${{ steps.process_safe_outputs.outputs.items_warnings }} process_safe_outputs_processed_count: ${{ steps.process_safe_outputs.outputs.processed_count }} + process_safe_outputs_status: ${{ steps.process_safe_outputs.outputs.status }} process_safe_outputs_temporary_id_map: ${{ steps.process_safe_outputs.outputs.temporary_id_map }} steps: - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@8c7d04ebf1ece56cd381446125da3e0f6896294a # v0.80.9 + uses: github/gh-aw-actions/setup@5e508589e03a7757a7e05b26e834292f5445bfb6 # v0.88.7 with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} @@ -1594,15 +1803,18 @@ jobs: env: GH_AW_SETUP_WORKFLOW_NAME: "Sync Japanese Documentation (xplat)" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/sync-jp-docs-xplat.lock.yml@${{ github.ref }} - GH_AW_INFO_VERSION: "1.0.63" - GH_AW_INFO_AWF_VERSION: "v0.27.7" + GH_AW_INFO_VERSION: "1.0.80" + GH_AW_INFO_AWF_VERSION: "v0.28.14" GH_AW_INFO_ENGINE_ID: "copilot" + - name: Mask OTLP telemetry headers + run: bash "${RUNNER_TEMP}/gh-aw/actions/mask_otlp_headers.sh" - name: Download agent output artifact id: download-agent-output continue-on-error: true uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: - name: agent + pattern: "{agent,agent-output-fallback}" + merge-multiple: true path: /tmp/gh-aw/ - name: Setup agent output environment variable id: setup-agent-output-env @@ -1610,7 +1822,9 @@ jobs: run: | mkdir -p /tmp/gh-aw/ find "/tmp/gh-aw/" -type f -print - echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/agent_output.json" >> "$GITHUB_OUTPUT" + if [ -f "/tmp/gh-aw/agent_output.json" ]; then + echo "GH_AW_AGENT_OUTPUT=/tmp/gh-aw/agent_output.json" >> "$GITHUB_OUTPUT" + fi - name: Download patch artifact continue-on-error: true uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 @@ -1619,7 +1833,7 @@ jobs: path: /tmp/gh-aw/ - name: Checkout repository if: (!cancelled()) && needs.agent.result != 'skipped' && contains(needs.agent.outputs.output_types, 'create_pull_request') - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: true token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} @@ -1645,17 +1859,19 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ steps.setup-agent-output-env.outputs.GH_AW_AGENT_OUTPUT }} GH_AW_COMMENT_ID: ${{ needs.activation.outputs.comment_id }} - GH_AW_ALLOWED_DOMAINS: "api.business.githubcopilot.com,api.enterprise.githubcopilot.com,api.github.com,api.githubcopilot.com,api.individual.githubcopilot.com,api.snapcraft.io,archive.ubuntu.com,azure.archive.ubuntu.com,crl.geotrust.com,crl.globalsign.com,crl.identrust.com,crl.sectigo.com,crl.thawte.com,crl.usertrust.com,crl.verisign.com,crl3.digicert.com,crl4.digicert.com,crls.ssl.com,github.com,host.docker.internal,json-schema.org,json.schemastore.org,keyserver.ubuntu.com,ocsp.digicert.com,ocsp.geotrust.com,ocsp.globalsign.com,ocsp.identrust.com,ocsp.sectigo.com,ocsp.ssl.com,ocsp.thawte.com,ocsp.usertrust.com,ocsp.verisign.com,packagecloud.io,packages.cloud.google.com,packages.microsoft.com,ppa.launchpad.net,raw.githubusercontent.com,registry.npmjs.org,s.symcb.com,s.symcd.com,security.ubuntu.com,telemetry.enterprise.githubcopilot.com,ts-crl.ws.symantec.com,ts-ocsp.ws.symantec.com,www.googleapis.com" + GH_AW_ALLOWED_DOMAINS: "api.snapcraft.io,archive.ubuntu.com,azure.archive.ubuntu.com,crl.geotrust.com,crl.globalsign.com,crl.identrust.com,crl.sectigo.com,crl.thawte.com,crl.usertrust.com,crl.verisign.com,crl3.digicert.com,crl4.digicert.com,crls.ssl.com,json-schema.org,json.schemastore.org,keyserver.ubuntu.com,ocsp.digicert.com,ocsp.geotrust.com,ocsp.globalsign.com,ocsp.identrust.com,ocsp.sectigo.com,ocsp.ssl.com,ocsp.thawte.com,ocsp.usertrust.com,ocsp.verisign.com,packagecloud.io,packages.cloud.google.com,packages.microsoft.com,ppa.launchpad.net,s.symcb.com,s.symcd.com,security.ubuntu.com,ts-crl.ws.symantec.com,ts-ocsp.ws.symantec.com,www.googleapis.com" GITHUB_SERVER_URL: ${{ github.server_url }} GITHUB_API_URL: ${{ github.api_url }} - GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"vnext\",\"draft\":false,\"if_no_changes\":\"ignore\",\"labels\":[\"translation\",\"japanese\",\"automation\"],\"max\":1,\"max_patch_files\":100,\"max_patch_size\":4096,\"protect_top_level_dot_folders\":true,\"protected_files\":[\"package.json\",\"bun.lockb\",\"bunfig.toml\",\"deno.json\",\"deno.jsonc\",\"deno.lock\",\"global.json\",\"NuGet.Config\",\"Directory.Packages.props\",\"mix.exs\",\"mix.lock\",\"go.mod\",\"go.sum\",\"stack.yaml\",\"stack.yaml.lock\",\"pom.xml\",\"build.gradle\",\"build.gradle.kts\",\"settings.gradle\",\"settings.gradle.kts\",\"gradle.properties\",\"package-lock.json\",\"yarn.lock\",\"pnpm-lock.yaml\",\"npm-shrinkwrap.json\",\"requirements.txt\",\"Pipfile\",\"Pipfile.lock\",\"pyproject.toml\",\"setup.py\",\"setup.cfg\",\"Gemfile\",\"Gemfile.lock\",\"uv.lock\",\"CODEOWNERS\",\"DESIGN.md\",\"README.md\",\"CONTRIBUTING.md\",\"CHANGELOG.md\",\"SECURITY.md\",\"CODE_OF_CONDUCT.md\",\"AGENTS.md\",\"CLAUDE.md\",\"GEMINI.md\"],\"protected_files_policy\":\"request_review\",\"title_prefix\":\"[jp-sync] \"},\"create_report_incomplete_issue\":{},\"missing_data\":{},\"missing_tool\":{},\"noop\":{\"max\":1,\"report-as-issue\":\"true\"},\"report_incomplete\":{}}" + GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_pull_request\":{\"base_branch\":\"vnext\",\"draft\":false,\"if_no_changes\":\"ignore\",\"labels\":[\"translation\",\"japanese\",\"automation\"],\"max\":1,\"max_patch_files\":100,\"max_patch_size\":4096,\"protect_top_level_dot_folders\":true,\"protected_files\":[\"package.json\",\"bun.lockb\",\"bunfig.toml\",\"deno.json\",\"deno.jsonc\",\"deno.lock\",\"global.json\",\"NuGet.Config\",\"Directory.Packages.props\",\"mix.exs\",\"mix.lock\",\"go.mod\",\"go.sum\",\"stack.yaml\",\"stack.yaml.lock\",\"pom.xml\",\"build.gradle\",\"build.gradle.kts\",\"settings.gradle\",\"settings.gradle.kts\",\"gradle.properties\",\"package-lock.json\",\"yarn.lock\",\"pnpm-lock.yaml\",\"npm-shrinkwrap.json\",\"requirements.txt\",\"Pipfile\",\"Pipfile.lock\",\"pyproject.toml\",\"setup.py\",\"setup.cfg\",\"Gemfile\",\"Gemfile.lock\",\"uv.lock\",\"CODEOWNERS\",\"DESIGN.md\",\"README.md\",\"CONTRIBUTING.md\",\"CHANGELOG.md\",\"SECURITY.md\",\"CODE_OF_CONDUCT.md\",\"AGENTS.md\"],\"protected_files_policy\":\"request_review\",\"title_prefix\":\"[jp-sync] \"},\"create_report_incomplete_issue\":{},\"missing_data\":{},\"missing_tool\":{},\"noop\":{\"max\":1,\"report-as-issue\":\"false\"},\"report_incomplete\":{}}" GH_AW_CI_TRIGGER_TOKEN: ${{ secrets.GH_AW_CI_TRIGGER_TOKEN }} with: github-token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} script: | - const { setupGlobals } = require('${{ runner.temp }}/gh-aw/actions/setup_globals.cjs'); + const path = require('path'); + const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); + const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require('${{ runner.temp }}/gh-aw/actions/safe_output_handler_manager.cjs'); + const { main } = require(path.join(actionsDir, 'process_safe_outputs.cjs')); await main(); - name: Upload Safe Outputs Items if: always() @@ -1665,5 +1881,5 @@ jobs: path: | /tmp/gh-aw/safe-output-items.jsonl /tmp/gh-aw/temporary-id-map.json + /tmp/gh-aw/safe-output-errors.json if-no-files-found: ignore - From c3614d34e106b65dd13b10916e77b0ba87f10a55 Mon Sep 17 00:00:00 2001 From: Adrian Petrov Date: Thu, 10 Sep 2026 14:40:46 +0300 Subject: [PATCH 11/35] feat(): add qr-code docs --- .../content/en/components/inputs/qr-code.mdx | 1002 +++++++++++++++++ 1 file changed, 1002 insertions(+) create mode 100644 docs/xplat/src/content/en/components/inputs/qr-code.mdx diff --git a/docs/xplat/src/content/en/components/inputs/qr-code.mdx b/docs/xplat/src/content/en/components/inputs/qr-code.mdx new file mode 100644 index 0000000000..8bb2b70ed3 --- /dev/null +++ b/docs/xplat/src/content/en/components/inputs/qr-code.mdx @@ -0,0 +1,1002 @@ +--- +title: "QR Code" +description: "The {ProductName} QR Code renders a scannable QR (Quick Response) code as an inline SVG, generated on the client from any string value, with customizable size, error correction, and center logo." +keywords: "{Platform} QR Code, {ProductName}, QR code, scannable code, SVG QR code, QR generator, logo, error correction" +license: MIT +mentionedTypes: ["QrCode"] +relatedComponents: [] +last_updated: "2026-09-08" +llms: + description: "The {ProductName} QR Code renders a scannable QR (Quick Response) code as an inline SVG, generated on the client from any string value, with customizable size, error correction, and center logo." +--- +import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBlock.astro'; +import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; +import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; +import Anatomy from 'igniteui-astro-components/components/mdx/Anatomy.astro'; +import Badge from 'igniteui-astro-components/components/mdx/Badge.astro'; +import Faq from 'igniteui-astro-components/components/mdx/Faq.astro'; +import FaqItem from 'igniteui-astro-components/components/mdx/FaqItem.astro'; +{/* TODO: uncomment when images are available +import { Image } from 'astro:assets'; +import qrCodeAnatomy from '@xplat-images/anatomy-content-light/qr-code-lt-a.png'; +import qrCodeDo from '@xplat-images/qr-code/qr-code-do.png'; +import qrCodeDo2x from '@xplat-images/qr-code/qr-code-do@2x.png'; +import qrCodeDoNot from '@xplat-images/qr-code/qr-code-do-not.png'; +import qrCodeDoNot2x from '@xplat-images/qr-code/qr-code-do-not@2x.png'; +*/} + +# QR Code Component + +The {ProductName} QR Code renders a scannable QR (Quick Response) code as an inline SVG, generated on the client from any string value, with customizable size, error correction, and center logo. + +## Live Demo + +The {Platform} QR Code demo shows a basic scannable code generated from a URL string. + + + + + + + + + + + + + +## Anatomy + +The {Platform} QR Code is a square SVG graphic containing three finder-pattern corners, the encoded data modules, an optional quiet-zone margin, and an optional center logo image. + +{/* TODO: replace with verified anatomy image + + + +*/} + +1. Finder-pattern corners: Three square markers in the top-left, top-right, and bottom-left, used by scanners to orient the code.
+2. Data modules: The dots that encode the string value.
+3. Quiet-zone margin: The blank area around the code required for reliable scanning.
+4. Center logo: An optional image overlaid at the center of the code, with the modules beneath it automatically masked.
+ + + +```text + +└── svg + ├── // "QR code: <value>" or explicit aria-label + ├── ::part(background) // background rect + ├── ::part(dots) // data modules path + ├── ::part(corner-square) // outer finder-pattern squares (×3) + ├── ::part(corner-dot) // inner finder-pattern dots (×3) + ├── <mask> // rendered when `logo-src` is set + └── <image> // center logo, rendered when `logo-src` is set +</igc-qr-code> +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +```text +<igx-qr-code role="img"> +└── svg + ├── <title> // "QR code: <value>" or explicit ariaLabel + ├── background // background rect + ├── dots // data modules path + ├── corner-square // outer finder-pattern squares (×3) + ├── corner-dot // inner finder-pattern dots (×3) + ├── mask // rendered when `logoSrc` is set + └── image // center logo, rendered when `logoSrc` is set +</igx-qr-code> +``` + +</PlatformBlock> + +## Getting Started + +To use the {Platform} QR Code, follow the [{ProductName} Getting Started](../general-getting-started.mdx) topic for the basic project setup, then register the component for your target platform. + +### Prerequisites and Version Compatibility + +The QR Code component is available in **igniteui-webcomponents 7.3.0** and later, and the corresponding wrapper releases for React, Blazor, and Angular. Keep the framework package, the QR Code package, and the theme package on the same release version. + +<PlatformBlock for="WebComponents"> + +For Web Components using the **{PackageWebComponents}** package, install the package: + +```cmd +npm install {PackageWebComponents} +``` + +Import the <ApiLink pkg="core" type="QrCode" />, its theme CSS, and register the component: + +```ts +import { defineComponents, IgcQrCodeComponent } from 'igniteui-webcomponents'; +import 'igniteui-webcomponents/themes/light/bootstrap.css'; + +defineComponents(IgcQrCodeComponent); +``` + +</PlatformBlock> + +<PlatformBlock for="React"> + +For React using the **igniteui-react** package, install the package: + +```cmd +npm install igniteui-react +``` + +Import the QR Code wrapper and theme CSS: + +```tsx +import { IgrQrCode } from 'igniteui-react'; +import 'igniteui-webcomponents/themes/light/bootstrap.css'; +``` + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +For Blazor using the **IgniteUI.Blazor** package, register the QR Code module: + +```csharp +// in Program.cs file + +builder.Services.AddIgniteUIBlazor(typeof(IgbQrCodeModule)); +``` + +Link the additional CSS file that applies the styling to the <ApiLink pkg="core" type="QrCode" /> component in **wwwroot/index.html** (Blazor Web Assembly) or **Pages/_Host.cshtml** (Blazor Server): + +```razor +<link href="_content/IgniteUI.Blazor/themes/light/bootstrap.css" rel="stylesheet" /> +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +For Angular using the **igniteui-angular** package, install the package: + +```cmd +npm install igniteui-angular +``` + +Then import the QR Code component: + +```ts +import { IgxQrCodeComponent } from 'igniteui-angular/qr-code'; +``` + +Add `IgxQrCodeComponent` to the component `imports` collection, then use the `igx-qr-code` element in your template. + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +The simplest way to start using the <ApiLink pkg="core" type="QrCode" /> is as follows: + +```html +<igc-qr-code value="https://www.infragistics.com"></igc-qr-code> +``` + +</PlatformBlock> + +<PlatformBlock for="React"> + +The simplest way to start using the <ApiLink pkg="core" type="QrCode" /> is as follows: + +```tsx +<IgrQrCode value="https://www.infragistics.com"></IgrQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +The simplest way to start using the <ApiLink pkg="core" type="QrCode" /> is as follows: + +```razor +<IgbQrCode Value="https://www.infragistics.com"></IgbQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +The simplest way to start using the <ApiLink type="QrCode" /> is as follows: + +```html +<igx-qr-code value="https://www.infragistics.com"></igx-qr-code> +``` + +</PlatformBlock> + +By default, this renders a 128×128 pixel QR code with a 4-module quiet-zone margin, `M` error correction, and square modules and corners. + +## Usage + +Set the <ApiLink pkg="core" type="QrCode" member="value" label="value" /> property to any string to render a scannable QR code. The component selects the most compact encoding mode (numeric, alphanumeric, or byte) and the smallest QR version that fits the value automatically. Clearing `value` removes the SVG entirely. + +<PlatformBlock for="WebComponents"> + +```html +<igc-qr-code value="Hello, World!"></igc-qr-code> +``` + +</PlatformBlock> + +<PlatformBlock for="React"> + +```tsx +<IgrQrCode value="Hello, World!"></IgrQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +```razor +<IgbQrCode Value="Hello, World!"></IgbQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +```html +<igx-qr-code value="Hello, World!"></igx-qr-code> +``` + +</PlatformBlock> + +### Version and Error Correction + +Use the <ApiLink pkg="core" type="QrCode" member="errorLevel" label="errorLevel" /> property to choose between `L`, `M`, `Q`, and `H` error correction levels. Higher levels are more resilient to damage or obstruction but produce a larger, denser code. Use the <ApiLink pkg="core" type="QrCode" member="version" label="version" /> property to pin a specific QR version between `1` and `40` when you need predictable code dimensions; leave it unset to let the component pick the smallest version that fits the value. + +<PlatformBlock for="WebComponents"> + +```html +<igc-qr-code + value="https://www.infragistics.com" + version="4" + error-level="H"> +</igc-qr-code> +``` + +</PlatformBlock> + +<PlatformBlock for="React"> + +```tsx +<IgrQrCode + value="https://www.infragistics.com" + version={4} + errorLevel="H"> +</IgrQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +```razor +<IgbQrCode + Value="https://www.infragistics.com" + Version="4" + ErrorLevel="QrCodeErrorLevel.H"> +</IgbQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +```html +<igx-qr-code + value="https://www.infragistics.com" + [version]="4" + errorLevel="H"> +</igx-qr-code> +``` + +</PlatformBlock> + +### Size and Margin + +Use the <ApiLink pkg="core" type="QrCode" member="size" label="size" /> property to set the rendered pixel width and height and the <ApiLink pkg="core" type="QrCode" member="margin" label="margin" /> property to control the quiet-zone margin in QR modules around the code. Neither property changes the encoded data. + +<PlatformBlock for="WebComponents"> + +```html +<igc-qr-code + value="https://www.infragistics.com" + size="256" + margin="2"> +</igc-qr-code> +``` + +</PlatformBlock> + +<PlatformBlock for="React"> + +```tsx +<IgrQrCode + value="https://www.infragistics.com" + size={256} + margin={2}> +</IgrQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +```razor +<IgbQrCode + Value="https://www.infragistics.com" + Size="256" + Margin="2"> +</IgbQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +```html +<igx-qr-code + value="https://www.infragistics.com" + [size]="256" + [margin]="2"> +</igx-qr-code> +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +<Sample src="/data-display/qr-code-sizing" height={340} position="center" noBorder={false} spacing="md" alt="Angular QR Code sizing example" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/qr-code/sizing" height={340} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code sizing example" /> + +</PlatformBlock> + +### Center Logo + +Add a branded center image with the <ApiLink pkg="core" type="QrCode" member="logoSrc" label="logoSrc" /> property. The component automatically masks the modules beneath the image so the code stays scannable. Use <ApiLink pkg="core" type="QrCode" member="logoSize" label="logoSize" /> — a ratio between `0` and `1` — to control how much of the safe area the logo covers, and <ApiLink pkg="core" type="QrCode" member="logoMargin" label="logoMargin" /> to add whitespace around the logo in pixels. + +When `errorLevel` is not explicitly set, the component automatically escalates to the smallest error correction level that keeps the code scannable at the requested `logoSize`. + +<PlatformBlock for="WebComponents"> + +```html +<igc-qr-code + value="https://www.infragistics.com" + logo-src="/assets/logo.png" + logo-size="0.5" + logo-margin="4"> +</igc-qr-code> +``` + +</PlatformBlock> + +<PlatformBlock for="React"> + +```tsx +<IgrQrCode + value="https://www.infragistics.com" + logoSrc="/assets/logo.png" + logoSize={0.5} + logoMargin={4}> +</IgrQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +```razor +<IgbQrCode + Value="https://www.infragistics.com" + LogoSrc="/assets/logo.png" + LogoSize="0.5" + LogoMargin="4"> +</IgbQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +```html +<igx-qr-code + value="https://www.infragistics.com" + logoSrc="/assets/logo.png" + [logoSize]="0.5" + [logoMargin]="4"> +</igx-qr-code> +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +<Sample src="/data-display/qr-code-logo" height={340} position="center" noBorder={false} spacing="md" alt="Angular QR Code logo example" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/qr-code/logo" height={340} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code logo example" /> + +</PlatformBlock> + +For safety, `logoSrc` values that use unsafe schemes (such as `javascript:` or `vbscript:`) or non-image `data:` URIs are rejected — no image is rendered. Regular URLs and `data:image/*` URIs are accepted. + +### Dot and Corner Shapes + +Use <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> to shape the data modules and the inner finder-pattern dots, and <ApiLink pkg="core" type="QrCode" member="squareStyle" label="squareStyle" /> to shape the outer finder-pattern squares. Each accepts `square` (default), `circle`, or `rounded`. + +<PlatformBlock for="WebComponents"> + +```html +<igc-qr-code + value="https://www.infragistics.com" + dot-style="rounded" + square-style="circle"> +</igc-qr-code> +``` + +</PlatformBlock> + +<PlatformBlock for="React"> + +```tsx +<IgrQrCode + value="https://www.infragistics.com" + dotStyle="rounded" + squareStyle="circle"> +</IgrQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +```razor +<IgbQrCode + Value="https://www.infragistics.com" + DotStyle="QrCodeDotStyle.Rounded" + SquareStyle="QrCodeSquareStyle.Circle"> +</IgbQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +```html +<igx-qr-code + value="https://www.infragistics.com" + dotStyle="rounded" + squareStyle="circle"> +</igx-qr-code> +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +<Sample src="/data-display/qr-code-shapes" height={340} position="center" noBorder={false} spacing="md" alt="Angular QR Code shapes example" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/qr-code/shapes" height={340} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code shapes example" /> + +</PlatformBlock> + +### Custom Colors + +Style the background and module colors through the exposed CSS custom properties. The QR Code colors do not automatically invert when the global theme switches to a dark variant — set them explicitly if you want a dark-themed code. + +<PlatformBlock for="WebComponents"> + +```html +<igc-qr-code + value="https://www.infragistics.com" + style=" + --ig-qr-code-background: #e8f4ff; + --ig-qr-code-dark-color: #0066cc; + --ig-qr-code-corner-square-color: #003366; + "> +</igc-qr-code> +``` + +</PlatformBlock> + +<PlatformBlock for="React"> + +```tsx +<IgrQrCode + value="https://www.infragistics.com" + style={{ + ['--ig-qr-code-background' as any]: '#e8f4ff', + ['--ig-qr-code-dark-color' as any]: '#0066cc', + ['--ig-qr-code-corner-square-color' as any]: '#003366', + }}> +</IgrQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +```razor +<IgbQrCode + Value="https://www.infragistics.com" + Style="--ig-qr-code-background: #e8f4ff; --ig-qr-code-dark-color: #0066cc; --ig-qr-code-corner-square-color: #003366;"> +</IgbQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +```html +<igx-qr-code + value="https://www.infragistics.com" + style=" + --ig-qr-code-background: #e8f4ff; + --ig-qr-code-dark-color: #0066cc; + --ig-qr-code-corner-square-color: #003366; + "> +</igx-qr-code> +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +<Sample src="/data-display/qr-code-colors" height={340} position="center" noBorder={false} spacing="md" alt="Angular QR Code custom colors example" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/qr-code/colors" height={340} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code custom colors example" /> + +</PlatformBlock> + +### Accessible Labeling + +The rendered `<svg>` has `role="img"` and includes a `<title>` element that is announced by screen readers. The default title is `QR code: <value>`. Provide a custom `aria-label` to override the announced text with a more descriptive phrase. + +<PlatformBlock for="WebComponents"> + +```html +<igc-qr-code + value="https://www.infragistics.com/products" + aria-label="Scan to visit our product page"> +</igc-qr-code> +``` + +</PlatformBlock> + +<PlatformBlock for="React"> + +```tsx +<IgrQrCode + value="https://www.infragistics.com/products" + ariaLabel="Scan to visit our product page"> +</IgrQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +```razor +<IgbQrCode + Value="https://www.infragistics.com/products" + AriaLabel="Scan to visit our product page"> +</IgbQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +```html +<igx-qr-code + value="https://www.infragistics.com/products" + ariaLabel="Scan to visit our product page"> +</igx-qr-code> +``` + +</PlatformBlock> + +### Do/Don't + +**When to use:** Use the QR Code to encode a URL, identifier, payment reference, one-time setup token, vCard, or any string that a mobile scanner can act on. Add a center logo for branded codes on marketing collateral, packaging, or ticketing. + +**When not to use:** Do not use the QR Code as a substitute for editable text, a form input, or an interactive control — the component is a static, presentational graphic. Do not encode secrets or sensitive data that must not be captured by a camera. + +{/* TODO: replace with guidance images from Indigo.Design once available +<div class="table-responsive"> + <table class="table" style="width: 100%; table-layout: fixed; border-collapse: collapse; margin-bottom: 24px;"> + <tbody> + <tr> + <td style="border: none; padding: 16px 20px;"><Image src={qrCodeDo} srcset={`${qrCodeDo.src} 1x, ${qrCodeDo2x.src} 2x`} alt="QR Code used with a labelled call to action" class="responsive-img" style="border: 1px solid #D2DBE8; margin: unset;" /></td> + <td style="border: none; padding: 16px 20px;"><Image src={qrCodeDoNot} srcset={`${qrCodeDoNot.src} 1x, ${qrCodeDoNot2x.src} 2x`} alt="QR Code used without context or accessible label" class="responsive-img" style="border: 1px solid #D2DBE8; margin: unset;" /></td> + </tr> + <tr> + <td style="border: none; padding: 16px 20px; text-align: left; color: green;"><strong>Do</strong></td> + <td style="border: none; padding: 16px 20px; text-align: left; color: red;"><strong>Don't</strong></td> + </tr> + <tr> + <td style="border: none; padding: 4px 20px; text-align: left; text-wrap: auto;">Pair the QR Code with a short call to action and a descriptive `ariaLabel` so users know what they will get after scanning.</td> + <td style="border: none; padding: 4px 20px; text-align: left; text-wrap: auto;">Avoid oversized logos or low error correction on codes that will be printed, photographed, or displayed on damaged surfaces.</td> + </tr> + </tbody> + </table> +</div> +*/} + +## Properties + +The {Platform} QR Code exposes properties for the encoded value, code density, sizing, logo, and shape customization. + +<PlatformBlock for="WebComponents, React, Blazor"> + +| Name | Type | Default | Description | +| -- | -- | -- | -- | +| <ApiLink pkg="core" type="QrCode" member="value" label="value" /> | `string` | — | The string encoded in the QR code. Clearing the value removes the SVG. | +| <ApiLink pkg="core" type="QrCode" member="version" label="version" /> | `number` | — | The QR version (1–40) used to generate the code. When not set, the smallest version that fits `value` is chosen automatically. | +| <ApiLink pkg="core" type="QrCode" member="errorLevel" label="errorLevel" /> | `'L' \| 'M' \| 'Q' \| 'H'` | `'M'` | The error correction level used when generating the QR code. | +| <ApiLink pkg="core" type="QrCode" member="size" label="size" /> | `number` | `128` | The rendered width and height of the QR code in pixels. | +| <ApiLink pkg="core" type="QrCode" member="margin" label="margin" /> | `number` | `4` | The quiet-zone margin around the code, expressed in QR modules. | +| <ApiLink pkg="core" type="QrCode" member="logoSrc" label="logoSrc" /> | `string` | — | The source URL of an optional logo image rendered at the center of the QR code. | +| <ApiLink pkg="core" type="QrCode" member="logoSize" label="logoSize" /> | `number` | `0.4` | The logo size as a ratio (0–1) of the safe area that can be obscured while remaining scannable. | +| <ApiLink pkg="core" type="QrCode" member="logoMargin" label="logoMargin" /> | `number` | — | The margin around the logo, in pixels. | +| <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> | `'square' \| 'circle' \| 'rounded'` | `'square'` | The shape of the data modules and the inner finder-pattern corner dot. | +| <ApiLink pkg="core" type="QrCode" member="squareStyle" label="squareStyle" /> | `'square' \| 'circle' \| 'rounded'` | `'square'` | The shape of the outer finder-pattern corner squares. | + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +| Name | Type | Default | Description | +| -- | -- | -- | -- | +| <ApiLink type="QrCode" member="value" label="value" /> | `string` | — | The string encoded in the QR code. Clearing the value removes the SVG. | +| <ApiLink type="QrCode" member="version" label="version" /> | `number` | — | The QR version (1–40) used to generate the code. When not set, the smallest version that fits `value` is chosen automatically. | +| <ApiLink type="QrCode" member="errorLevel" label="errorLevel" /> | `'L' \| 'M' \| 'Q' \| 'H'` | `'M'` | The error correction level used when generating the QR code. | +| <ApiLink type="QrCode" member="size" label="size" /> | `number` | `128` | The rendered width and height of the QR code in pixels. | +| <ApiLink type="QrCode" member="margin" label="margin" /> | `number` | `4` | The quiet-zone margin around the code, expressed in QR modules. | +| <ApiLink type="QrCode" member="logoSrc" label="logoSrc" /> | `string` | — | The source URL of an optional logo image rendered at the center of the QR code. | +| <ApiLink type="QrCode" member="logoSize" label="logoSize" /> | `number` | `0.4` | The logo size as a ratio (0–1) of the safe area that can be obscured while remaining scannable. | +| <ApiLink type="QrCode" member="logoMargin" label="logoMargin" /> | `number` | — | The margin around the logo, in pixels. | +| <ApiLink type="QrCode" member="dotStyle" label="dotStyle" /> | `'square' \| 'circle' \| 'rounded'` | `'square'` | The shape of the data modules and the inner finder-pattern corner dot. | +| <ApiLink type="QrCode" member="squareStyle" label="squareStyle" /> | `'square' \| 'circle' \| 'rounded'` | `'square'` | The shape of the outer finder-pattern corner squares. | + +</PlatformBlock> + +## Styling + +<PlatformBlock for="Angular"> + +<Sample src="/data-display/qr-code-styling" height={340} position="center" noBorder={false} spacing="md" alt="Angular QR Code styling example" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/qr-code/styling" height={340} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code styling example" /> + +</PlatformBlock> + +The {Platform} QR Code appearance is controlled through CSS variables and CSS parts. Colors do not automatically invert with the global theme — set them explicitly for dark-themed codes. + +### Styling Variables + +| Variable | What it changes | +| -- | -- | +| `--ig-qr-code-background` | The background color of the QR code. Defaults to `white`. | +| `--ig-qr-code-dark-color` | The color of the data modules, and the corner square/dot colors unless overridden. Defaults to `black`. | +| `--ig-qr-code-corner-square-color` | The color of the outer finder-pattern corner squares. Falls back to `--ig-qr-code-dark-color`. | +| `--ig-qr-code-corner-dot-color` | The color of the inner finder-pattern corner dots. Falls back to `--ig-qr-code-dark-color`. | + +### Style Parts + +<PlatformBlock for="WebComponents, React, Blazor"> + +| Part | What it styles | +| -- | -- | +| `background` | The background rectangle of the QR code. | +| `dots` | The data modules (dots) of the QR code. | +| `corner-square` | The outer finder-pattern corner squares. | +| `corner-dot` | The inner finder-pattern corner dots. | + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +| Selector | Description | +| -- | -- | +| `igx-qr-code` | The QR Code host element. | +| `.igx-qr-code__background` | The background rectangle of the QR code. | +| `.igx-qr-code__dots` | The data modules of the QR code. | +| `.igx-qr-code__corner-square` | The outer finder-pattern corner squares. | +| `.igx-qr-code__corner-dot` | The inner finder-pattern corner dots. | + +</PlatformBlock> + +### Sass Theming + +Use the {ProductName} theme system to style the QR Code consistently with the rest of your application. Wrap the QR Code inside a section that scopes the CSS custom properties, or set them directly on the host. + +<PlatformBlock for="WebComponents, React, Blazor"> + +```scss +@use "igniteui-theming/sass/themes" as *; + +.branded { + --ig-qr-code-background: var(--ig-surface-500); + --ig-qr-code-dark-color: var(--ig-primary-500); + --ig-qr-code-corner-square-color: var(--ig-primary-700); +} +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +```scss +@use "igniteui-angular/theming" as *; + +.branded { + --ig-qr-code-background: var(--ig-surface-500); + --ig-qr-code-dark-color: var(--ig-primary-500); + --ig-qr-code-corner-square-color: var(--ig-primary-700); +} +``` + +</PlatformBlock> + +### CSS Variables + +Set component CSS variables directly when you need local styling without a Sass build step. + +<PlatformBlock for="WebComponents, React, Blazor"> + +```css +igc-qr-code::part(background) { + rx: 8; + ry: 8; +} + +igc-qr-code::part(dots) { + filter: drop-shadow(0 1px 0 rgba(0, 0, 0, 0.15)); +} +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +```css +igx-qr-code { + --ig-qr-code-background: #ffffff; + --ig-qr-code-dark-color: #111827; +} +``` + +</PlatformBlock> + +### Styling with Tailwind + +Combine Tailwind utility classes with the QR Code CSS variables for utility-first styling. Make sure to [set up Tailwind](/themes/tailwind) first, then import the Ignite UI utilities in your global stylesheet: + +```css +@import "tailwindcss"; +@import "igniteui-theming/tailwind/utilities/material.css"; +``` + +<PlatformBlock for="WebComponents"> + +```html +<igc-qr-code + value="https://www.infragistics.com" + class="![--ig-qr-code-background:theme(colors.slate.50)] ![--ig-qr-code-dark-color:theme(colors.slate.900)]"> +</igc-qr-code> +``` + +</PlatformBlock> + +<PlatformBlock for="React"> + +```jsx +<IgrQrCode + value="https://www.infragistics.com" + className="![--ig-qr-code-background:theme(colors.slate.50)] ![--ig-qr-code-dark-color:theme(colors.slate.900)]"> +</IgrQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +```razor +<IgbQrCode + Value="https://www.infragistics.com" + Class="![--ig-qr-code-background:theme(colors.slate.50)] ![--ig-qr-code-dark-color:theme(colors.slate.900)]"> +</IgbQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +```html +<igx-qr-code + value="https://www.infragistics.com" + class="![--ig-qr-code-background:theme(colors.slate.50)] ![--ig-qr-code-dark-color:theme(colors.slate.900)]"> +</igx-qr-code> +``` + +</PlatformBlock> + +The exclamation mark (`!`) gives the Tailwind utility precedence over the component's default styles. + +## Accessibility + +The {Platform} QR Code is a static, non-interactive graphic that is announced by screen readers through an SVG `<title>` element. + +### Keyboard Interaction + +The QR Code does not receive focus and has no keyboard interaction. + +| Key | Action | +| -- | -- | +| n/a | The QR Code is not keyboard interactive. | + +### Screen Readers / ARIA + +<PlatformBlock for="WebComponents, React, Blazor"> + +- The rendered `<svg>` element has `role="img"` and contains a `<title>` element describing the code. +- The default `<title>` content is `QR code: <value>`. +- Set `aria-label` to override the announced text with a more descriptive phrase such as "Scan to visit our product page". +- The QR Code does not participate in the tab order and does not respond to keyboard input. + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +- The rendered `<svg>` element has `role="img"` and contains a `<title>` element describing the code. +- The default `<title>` content is `QR code: <value>`. +- Set the `ariaLabel` input to override the announced text with a more descriptive phrase. +- The QR Code does not participate in the tab order and does not respond to keyboard input. + +</PlatformBlock> + +### Accessibility Compliance + +Infragistics documents {ProductName} accessibility support for Section 508 and WCAG 2.1 guideline areas in the [Accessibility Compliance](../interactivity/accessibility-compliance.mdx) topic. + +| Criterion | How the component complies | +| -- | -- | +| [1.1.1 Non-text Content](https://www.w3.org/WAI/WCAG21/Understanding/non-text-content) | The rendered SVG carries a `<title>` element derived from `value` or an explicit `aria-label`, giving assistive technology a text alternative. | +| [1.4.3 Contrast](https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum) | Default colors (black modules on a white background) meet the minimum contrast required for reliable scanning. | +| [4.1.2 Name, Role, Value](https://www.w3.org/WAI/WCAG21/Understanding/name-role-value) | The SVG exposes `role="img"` and an accessible name through its `<title>` element. | + +Your responsibilities: + +- Pair the QR Code with a short visible call to action so sighted users know what will happen after scanning. +- Provide an `aria-label` when the encoded `value` is opaque (e.g. a token or short identifier) so the announced text is meaningful. +- Keep sufficient contrast between the module color and the background when overriding CSS variables so scanners can read the code reliably. + +## Troubleshooting + +The {Platform} QR Code troubleshooting guidance follows a problem → cause → fix format for common integration and rendering issues. + +### Why is my QR code not scanning? + +Contrast between the modules and the background is too low, the code is too small on screen, or the quiet-zone margin is too small. Restore the default `black` on `white` colors, increase `size`, and use a `margin` of at least `4` modules for reliable scanning. + +### Why does adding a logo make the code stop scanning? + +The requested `logoSize` covers more of the code than the current `errorLevel` can compensate for. Lower `logoSize`, or leave `errorLevel` unset and let the component escalate automatically to the smallest level that fits the logo. + +### Why is my logo not showing up? + +`logoSrc` points to an unsafe scheme (such as `javascript:` or `vbscript:`), a non-image `data:` URI, or an image that failed to load. Replace the source with a valid image URL or a `data:image/*` URI; assigning a valid source afterwards recovers the rendered logo. + +### Why did my QR code not switch to a dark theme automatically? + +QR Code colors do not automatically invert with the global light/dark theme, because inverted codes are not universally scannable. Set `--ig-qr-code-background` and `--ig-qr-code-dark-color` explicitly for the dark variant of your UI. + +### Why does the code disappear when I clear the value? + +The component renders nothing when `value` is not set. Assigning any non-empty string to `value` re-renders the SVG. + +## Known Limitations + +The {Platform} QR Code has the following platform-independent limitations. + +- The component does not automatically invert its colors when the global theme switches to a dark variant; light-on-dark QR codes must be configured explicitly through the CSS variables. +- The QR Code is a purely presentational graphic — it has no methods, events, or slots and does not participate in the tab order. +- QR Code visual structure follows a fixed, standardized layout and is not mirrored in Right-to-Left contexts. +- Unsafe `logoSrc` schemes (`javascript:`, `vbscript:`) and non-image `data:` URIs are rejected; no image is rendered in those cases. + +## API References + +Use these API references for the complete QR Code API surface. + +<PlatformBlock for="WebComponents, React, Blazor"> + +<ApiLink pkg="core" type="QrCode" /> + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +<ApiLink type="QrCode" /> + +</PlatformBlock> + +## Dependencies + +The {Platform} QR Code requires a theme stylesheet to apply its default styling. See the framework-specific setup in **Getting Started**. The component generates QR data internally and has no external QR-generation dependencies or network requests. + +## Additional Resources + +Use these resources for support and related Ignite UI documentation. + +- [{ProductName} **Forums**]({ForumsLink}) +- [{ProductName} **GitHub**]({GithubLink}) + +## Related Components + +The QR Code is a standalone display primitive. When you need related visual content, consider the following components: + +- [Icon](../layouts/icon.mdx) — For static symbolic imagery that does not need to be scannable. +- [Avatar](../layouts/avatar.mdx) — For identity imagery representing people or entities. + +## FAQ + +<Faq> + <FaqItem question="What data can I encode in a QR Code?" indicatorPosition="end"> + The `value` property accepts any string. Common uses include URLs, plain text, payment references, one-time setup tokens, Wi-Fi credentials, and vCard payloads. The component automatically selects the most compact encoding mode (numeric, alphanumeric, or byte) that fits the input. + </FaqItem> + + <FaqItem question="Do I need an internet connection or an external library to render a QR Code?" indicatorPosition="end"> + No. The QR Code component generates the SVG entirely on the client from the string `value`, with no dependency on external QR-generation libraries or network requests. It works offline and inside sandboxed environments. + </FaqItem> + + <FaqItem question="How large can the center logo be without breaking the code?" indicatorPosition="end"> + The `logoSize` ratio (default `0.4`) is applied to the safe area allowed by the current `errorLevel`. When `errorLevel` is not explicitly set, the component escalates to the smallest level that keeps the code scannable at the requested `logoSize`. Combine a high `errorLevel` (`Q` or `H`) with a smaller `logoSize` for the most reliable scanning. + </FaqItem> + + <FaqItem question="Which package should I install for QR Code?" indicatorPosition="end"> + Use `igniteui-angular` for Angular, `igniteui-react` for React, `igniteui-webcomponents` for Web Components, and `IgniteUI.Blazor` for Blazor. Keep related Ignite UI packages on the same release version. + </FaqItem> +</Faq> From 5f6813988f4ebf1b5dbb7f4a1b619fafdee2acf3 Mon Sep 17 00:00:00 2001 From: Hristo Hristov <57346540+Hristo313@users.noreply.github.com> Date: Tue, 15 Sep 2026 16:46:57 +0300 Subject: [PATCH 12/35] feat(switch): update switch topics (#546) --- .../src/content/en/components/switch.mdx | 325 ---------- .../en/components/themes/roundness.mdx | 2 +- .../src/content/en/components/toc.json | 2 +- .../src/content/en/components/tooltip.mdx | 2 +- .../anatomy-content-light/switch-lt-a.png | Bin 0 -> 20837 bytes .../en/images/switch/switch-do-not.png | Bin 0 -> 6482 bytes .../content/en/images/switch/switch-do.png | Bin 0 -> 6589 bytes .../assets/images/switch/switch-do-not.png | Bin 0 -> 6482 bytes .../src/assets/images/switch/switch-do.png | Bin 0 -> 6589 bytes .../content/en/components/inputs/badge.mdx | 4 +- .../content/en/components/inputs/switch.mdx | 596 +++++++++++++++--- .../accessibility-compliance.mdx | 2 +- docs/xplat/src/content/en/toc.json | 6 +- 13 files changed, 512 insertions(+), 427 deletions(-) delete mode 100644 docs/angular/src/content/en/components/switch.mdx create mode 100644 docs/angular/src/content/en/images/anatomy-content-light/switch-lt-a.png create mode 100644 docs/angular/src/content/en/images/switch/switch-do-not.png create mode 100644 docs/angular/src/content/en/images/switch/switch-do.png create mode 100644 docs/xplat/src/assets/images/switch/switch-do-not.png create mode 100644 docs/xplat/src/assets/images/switch/switch-do.png diff --git a/docs/angular/src/content/en/components/switch.mdx b/docs/angular/src/content/en/components/switch.mdx deleted file mode 100644 index 94b5957a5b..0000000000 --- a/docs/angular/src/content/en/components/switch.mdx +++ /dev/null @@ -1,325 +0,0 @@ ---- -title: Angular Switch Component – Ignite UI for Angular | Infragistics | MIT license -description: Ignite UI for Angular Switch component enables developers to use binary on/off or true/false data input functions within their applications. -keywords: Angular Switch component, Angular Switch control, Ignite UI for Angular, UI controls, Angular widgets, web widgets, UI widgets, Angular, Native Angular Components Suite, Angular UI Components, Native Angular Components Library -license: MIT -llms: - description: "The Ignite UI for Angular Switch component is a binary choice selection component that behaves similarly to the switch component in iOS." ---- - -import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; -import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; -import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; - -# Angular Switch Component Overview - -<div class="highlight"> -The Ignite UI for Angular Switch component is a binary choice selection component that behaves similarly to the switch component in iOS. -</div> - -## Angular Switch Example - -<Sample src="/data-entries/switch-sample-1" height={200} alt="Angular Switch Example" /> - -<hr/> - -## Getting Started with Ignite UI for Angular Switch - -To get started with the Ignite UI for Angular Switch component, first you need to install Ignite UI for Angular. In an existing Angular application, type the following command: - -```cmd -ng add igniteui-angular -``` - -For a complete introduction to the Ignite UI for Angular, read the [_getting started_](/general/getting-started) topic. - -The next step is to import the `IgxSwitchModule` in your **app.module.ts** file. - -```typescript -// app.module.ts - -... -import { IgxSwitchModule } from 'igniteui-angular/switch'; -// import { IgxSwitchModule } from '@infragistics/igniteui-angular'; for licensed package - -@NgModule({ - ... - imports: [..., IgxSwitchModule], - ... -}) -export class AppModule {} -``` - -Alternatively, as of `16.0.0` you can import the `IgxSwitchComponent` as a standalone dependency. - -```typescript -// home.component.ts - -import { IgxSwitchComponent } from 'igniteui-angular/switch'; -// import { IgxSwitchComponent } from '@infragistics/igniteui-angular'; for licensed package - -@Component({ - selector: 'app-home', - template: ` <igx-switch [checked]="true"> Simple switch </igx-switch> `, - styleUrls: ['home.component.scss'], - standalone: true, - imports: [IgxSwitchComponent], -}) -export class HomeComponent {} -``` - -Now that you have the Ignite UI for Angular Switch module or component imported, you can start using the `igx-switch` component. - -## Using the Angular Switch - -At its core the switch component allows for toggling between on/off state. The default styling is done according to the selection controls specification in the Material Design guidelines. - -To get a simple switch as the one in the demo, add the following code inside the component template: - -```html -<igx-switch [checked]="true"> Simple switch </igx-switch> -``` - -### Switch properties - -Let's enhance the code above by binding the switch properties to some data. Say, we have an array of settings objects, each having two properties - `name` and `state`. You can bind the switch component <ApiLink type="Switch" member="checked" label="checked" /> property to the underlying object state property. Analogically, you can bind the value property to name. - -```typescript -// toggle.component.ts -... -public settings = [ - { name: 'WiFi', state: false}, - { name: 'Bluetooth', state: true}, - { name: 'Device visibility', state: false} -]; -``` - -Enhance the component template by adding a switch for each setting and then binding the corresponding property: - -```html -{/*toggle.component.html*/} - -<igx-switch *ngFor="let setting of settings" [checked]="setting.state"> - {{ setting.name }} -</igx-switch> -``` - -Add some styles: - -```scss -:host { - display: flex; - flex-flow: column nowrap; - padding: 16px; -} - -igx-switch { - margin-top: 24px; -} -``` - -And the final result should be something like that: - -<Sample src="/data-entries/switch-sample-2" height={200} alt="" /> - -### Label Positioning - -You can position the label using the switch's <ApiLink type="Checkbox" member="labelPosition" label="labelPosition" /> property: - -```html -<igx-switch labelPosition="before"></igx-switch> -``` - -If the `labelPosition` is not set, the label will be positioned after the switch. - -## Styling - -### Switch Theme Property Map - -When you modify a primary property, all related dependent properties are automatically updated to reflect the change: - -<div class="theme-switcher-wrapper"> - - {/*Theme Switcher Radios and Labels*/} - <input type="radio" name="theme" id="material" checked/> - <label for="material" class="switch-label">Material</label> - <input type="radio" name="theme" id="fluent"/> - <label for="fluent" class="switch-label">Fluent</label> - <input type="radio" name="theme" id="bootstrap"/> - <label for="bootstrap" class="switch-label">Bootstrap</label> - <input type="radio" name="theme" id="indigo"/> - <label for="indigo" class="switch-label">Indigo</label> - - <div class="tables"> - - {/* Material Theme Table */} - <div class="theme-table material"> - - | Primary Property | Dependent Property | Description | -| --- | --- | --- | -| **$track-off-color** | $thumb-off-color | Thumb color when switch is off | -| | $track-disabled-color | Track color when switch is disabled | -| **$thumb-off-color** | $track-off-color | Track color when switch is off | -| | $thumb-disabled-color | Thumb color when switch is disabled | -| **$track-on-color** | $thumb-on-color | Thumb color when switch is on | -| | $track-on-hover-color | Track color when switch is on and hovered | -| | $track-on-disabled-color | Track color when switch is on and disabled | -|**$thumb-on-color** | $track-on-color | Track color when switch is on | -| | $thumb-on-disabled-color | Thumb color when switch is on and disabled | - -</div> - {/* Fluent Theme Table */} - <div class="theme-table fluent"> - - | Primary Property | Dependent Property | Description | -| --- | --- | --- | -| **$thumb-off-color** | $border-color | Border color derived from thumb off color | -| | $thumb-off-hover-color | Thumb color on hover | -| **$border-color** | $thumb-off-color | Thumb off color derived from border color | -| | $border-hover-color | Border color on hover | -| | $border-disabled-color | Border color when disabled | -| **$track-off-color**| $thumb-off-color | Thumb off color derived from track off color | -| | $border-hover-color | Border color on hover | -| | $track-disabled-color | Track color when disabled | -| **$track-on-color** | $thumb-on-color | Thumb color when switch is on | -| | $thumb-on-disabled-color | The color of the thumb when the switch is on and disabled | -| | $border-on-color | The border color when the switch is on | -| | $border-on-hover-color | Border color when switch is on and hovered | -| | $track-on-hover-color | Track color when switch is on and hovered | -| | $track-on-disabled-color | Track color when on and disabled | - -</div> - <div class="theme-table bootstrap"> - - | Primary Property | Dependent Property | Description | -| --- | --- | --- | -| **$thumb-off-color** | $border-color | Border color derived from thumb off color | -| | $thumb-off-hover-color | Thumb color on hover | -| **$border-color** | $thumb-off-color | Thumb off color derived from border color | -| | $border-hover-color | Border color on hover | -| | $border-disabled-color | Border color when disabled | -| **$track-off-color**| $thumb-off-color | Thumb off color derived from track off color | -| | $border-hover-color | Border color on hover | -| | $track-disabled-color | Track color when disabled | -| **$track-on-color** | $thumb-on-color | Thumb color when switch is on | -| | $thumb-on-disabled-color | The color of the thumb when the switch is on and disabled | -| | $border-on-color | The border color when the switch is on | -| | $border-on-hover-color | Border color when switch is on and hovered | -| | $track-on-hover-color | Track color when switch is on and hovered | -| | $track-on-disabled-color | Track color when on and disabled | -| | $focus-fill-color | Fill color when switch is focused | -| **$focus-fill-color** | $focus-outline-color | Outline color derived from focus fill | -| | $focus-fill-hover-color | Focus fill color when hovered | - -</div> - <div class="theme-table indigo"> - - | Primary Property | Dependent Property | Description | -| --- | --- | --- | -| **$thumb-off-color** | $border-color | Border color derived from thumb off color | -| | $thumb-off-hover-color | Thumb color on hover | -| **$border-color** | $thumb-off-color | Thumb off color derived from border color | -| | $border-hover-color | Border color on hover | -| | $border-disabled-color | Border color when disabled | -| **$track-off-color**| $thumb-off-color | Thumb off color derived from track off color | -| | $border-hover-color | Border color on hover | -| | $track-disabled-color | Track color when disabled | -| **$track-on-color** | $thumb-on-color | Thumb color when switch is on | -| | $thumb-on-disabled-color | The color of the thumb when the switch is on and disabled | -| | $border-on-color | The border color when the switch is on | -| | $track-on-hover-color | Track color when switch is on and hovered | -| | $track-on-disabled-color | Track color when on and disabled | -| **$border-on-color** | $border-on-hover-color | Border color when switch is on and hovered | -| | $focus-outlined-color-focused | The focus outlined color for focused state | - -</div> - -</div> -</div> - -To get started with styling the switch, we need to import the `index` file, where all the theme functions and the `tokens()` mixin are exported: - -```scss -@use "igniteui-angular/theming" as *; - -// IMPORTANT: Prior to Ignite UI for Angular version 13 use: -// @import '~igniteui-angular/lib/core/styles/themes/index'; -``` - -Then, we create a new theme that extends the <ApiLink kind="sass" module="themes" type="function-switch-theme" label="switch-theme" code={true} /> and by providing just two parameters - `$thumb-off-color` and `$thumb-on-color` you can get a fully styled switch, as the theme generates all the rest of the necessary colors based on these two, you can of course override any of the other parameters for a customized look: - -```scss -$custom-switch-theme: switch-theme( - $thumb-off-color: #7cadd5, - $thumb-on-color: #ecaa53, -); -``` - -Finally, **include** the custom theme in your application: - -```scss -:host { - @include tokens($custom-switch-theme); -} -``` - -In the sample below, you can see how using the switch component with customized CSS variables allows you to create a design that visually resembles the switch used in the [`SAP UI5`](https://ui5.sap.com/#/entity/sap.m.Switch/sample/sap.m.sample.Switch) design system. - -<Sample src="/data-entries/switch-styling" height={200} alt="" /> - -### Styling with Tailwind - -You can style the switch using our custom Tailwind utility classes. Make sure to [set up Tailwind](/themes/misc/tailwind-classes) first. - -Along with the tailwind import in your global stylesheet, you can apply the desired theme utilities as follows: - -```scss -@import "tailwindcss"; -... -@use 'igniteui-theming/tailwind/utilities/material.css'; -``` - -The utility file includes both `light` and `dark` theme variants. - -- Use `light-*` classes for the light theme. -- Use `dark-*` classes for the dark theme. -- Append the component name after the prefix, e.g., `light-switch`, `dark-switch`. - -Once applied, these classes enable dynamic theme calculations. From there, you can override the generated CSS variables using `arbitrary properties`. After the colon, provide any valid CSS color format (HEX, CSS variable, RGB, etc.). - -You can find the full list of properties in the <ApiLink kind="sass" module="themes" type="function-switch-theme" label="IgxSwitch Theme" />. The syntax is as follows: - -```html -<igx-switch - class="!light-switch ![--thumb-on-color:#FF4E00]" - [checked]="true"> - ... -</igx-switch> -``` - -<DocsAside type="info"> -The exclamation mark(`!`) is required to ensure the utility class takes precedence. Tailwind applies styles in layers, and without marking these styles as important, they will get overridden by the component’s default theme. -</DocsAside> - -At the end your switch should look like this: - -<Sample src="/data-entries/switch-tailwind-styling" height={200} iframeOnly /> - -<hr/> - -## API References -<hr/> -- <ApiLink type="Switch" /> -- <ApiLink kind="sass" module="themes" type="function-switch-theme" label="IgxSwitchComponent Styles" /> -## Theming Dependencies - -- <ApiLink kind="sass" module="themes" type="function-ripple-theme" label="IgxRipple Theme" /> - -## Additional Resources - -<hr/> - -Our community is active and always welcoming to new ideas. - -- [Ignite UI for Angular **Forums**](https://www.infragistics.com/community/forums/f/ignite-ui-for-angular) -- [Ignite UI for Angular **GitHub**](https://github.com/IgniteUI/igniteui-angular) diff --git a/docs/angular/src/content/en/components/themes/roundness.mdx b/docs/angular/src/content/en/components/themes/roundness.mdx index 5a4a1300ff..929642b288 100644 --- a/docs/angular/src/content/en/components/themes/roundness.mdx +++ b/docs/angular/src/content/en/components/themes/roundness.mdx @@ -20,7 +20,7 @@ Many Ignite UI components have predefined minimum and maximum border-radius valu When you set `--ig-radius-factor` to 0, the component uses its minimum border-radius and will appear more block-like with sharp corners. When set to 1, the component uses its maximum predefined border-radius and will appear rounded. Here is a list of the components that have predefined minimum and maximum border-radius values and can be modified using the `--ig-radius-factor` variable: <br/> -• [Action Strip](/action-strip) • [Button](inputs/button) • [Button Group](/inputs/button-group) • [Calendar](/calendar) • [Card](/card) • [Carousel](/carousel) • [Checkbox](/checkbox) • [Chip](/chip) • [Combo](/combo) • [Date Picker](/date-picker) • [Date Range Picker](/date-range-picker) • [Grid](/grid/grid) • [Input Group](/input-group) • [Linear Progress](/linear-progress) • [List](/list) • [Month Picker](/month-picker) • [Navigation Drawer](/navdrawer) • [Radio](/radio-button) • [Ripple](/ripple) • [Snackbar](/snackbar) • [Switch](/switch) • [Toast](/toast) +• [Action Strip](/action-strip) • [Button](inputs/button) • [Button Group](/inputs/button-group) • [Calendar](/calendar) • [Card](/card) • [Carousel](/carousel) • [Checkbox](/checkbox) • [Chip](/chip) • [Combo](/combo) • [Date Picker](/date-picker) • [Date Range Picker](/date-range-picker) • [Grid](/grid/grid) • [Input Group](/input-group) • [Linear Progress](/linear-progress) • [List](/list) • [Month Picker](/month-picker) • [Navigation Drawer](/navdrawer) • [Radio](/radio-button) • [Ripple](/ripple) • [Snackbar](/snackbar) • [Switch](inputs/switch) • [Toast](/toast) ## Usage diff --git a/docs/angular/src/content/en/components/toc.json b/docs/angular/src/content/en/components/toc.json index f26edc46d8..a7747226b2 100644 --- a/docs/angular/src/content/en/components/toc.json +++ b/docs/angular/src/content/en/components/toc.json @@ -1996,7 +1996,7 @@ }, { "name": "Switch", - "href": "switch.mdx" + "href": "inputs/switch.mdx" }, { "name": "Query Builder", diff --git a/docs/angular/src/content/en/components/tooltip.mdx b/docs/angular/src/content/en/components/tooltip.mdx index 03f7b9e178..f073fd551f 100644 --- a/docs/angular/src/content/en/components/tooltip.mdx +++ b/docs/angular/src/content/en/components/tooltip.mdx @@ -486,7 +486,7 @@ $dark-tooltip: tooltip-theme( ``` <DocsAside type="info"> -In order to style any additional components that are used as part of the tooltip's content (such as [`IgxButton`](./inputs/button.mdx), [`IgxSwitch`](/switch), etc.), an additional theme should be created that is specific to the respective component and placed under the tooltip's scope only (so it does not affect the rest of the application). +In order to style any additional components that are used as part of the tooltip's content (such as [`IgxButton`](./inputs/button.mdx), [`IgxSwitch`](./inputs/switch.mdx), etc.), an additional theme should be created that is specific to the respective component and placed under the tooltip's scope only (so it does not affect the rest of the application). </DocsAside> Since the tooltip uses the [`IgxOverlayService`](/overlay), in order for our custom theme to reach down the tooltip that we want to style, we will provide a specific outlet where the tooltip will be placed in the DOM when it is visible. diff --git a/docs/angular/src/content/en/images/anatomy-content-light/switch-lt-a.png b/docs/angular/src/content/en/images/anatomy-content-light/switch-lt-a.png new file mode 100644 index 0000000000000000000000000000000000000000..a52a0c650e63fcc19ee899b37601eb2c1f97a75f GIT binary patch literal 20837 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 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/en/images/switch/switch-do-not.png b/docs/angular/src/content/en/images/switch/switch-do-not.png new file mode 100644 index 0000000000000000000000000000000000000000..236f605389e9c21442f2234c33329bfc3ce18088 GIT binary patch literal 6482 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 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/en/images/switch/switch-do.png b/docs/angular/src/content/en/images/switch/switch-do.png new file mode 100644 index 0000000000000000000000000000000000000000..111adf80b9313150bc27b2a659d0d57df2ed4ec3 GIT binary patch literal 6589 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 literal 0 HcmV?d00001 diff --git a/docs/xplat/src/assets/images/switch/switch-do-not.png b/docs/xplat/src/assets/images/switch/switch-do-not.png new file mode 100644 index 0000000000000000000000000000000000000000..236f605389e9c21442f2234c33329bfc3ce18088 GIT binary patch literal 6482 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 literal 0 HcmV?d00001 diff --git a/docs/xplat/src/assets/images/switch/switch-do.png b/docs/xplat/src/assets/images/switch/switch-do.png new file mode 100644 index 0000000000000000000000000000000000000000..111adf80b9313150bc27b2a659d0d57df2ed4ec3 GIT binary patch literal 6589 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 literal 0 HcmV?d00001 diff --git a/docs/xplat/src/content/en/components/inputs/badge.mdx b/docs/xplat/src/content/en/components/inputs/badge.mdx index 0e945c583d..0d5b05b21c 100644 --- a/docs/xplat/src/content/en/components/inputs/badge.mdx +++ b/docs/xplat/src/content/en/components/inputs/badge.mdx @@ -685,13 +685,13 @@ The badge can also have a subtle border around it when the <ApiLink pkg="core" t <PlatformBlock for="Angular"> -<Sample src="/data-display/badge-outlined" height={212} position="center" noBorder={false} spacing="md" alt="Angular Badge outlined example" /> +<Sample src="/data-display/badge-outlined" height={250} position="center" noBorder={false} spacing="md" alt="Angular Badge outlined example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/badge/outlined" height={212} position="center" noBorder={false} spacing="md" alt="{Platform} Badge Example" /> +<Sample src="/inputs/badge/outlined" height={250} position="center" noBorder={false} spacing="md" alt="{Platform} Badge Example" /> The border color of the outlined badge can also be customized using the `--border-color` CSS variable. diff --git a/docs/xplat/src/content/en/components/inputs/switch.mdx b/docs/xplat/src/content/en/components/inputs/switch.mdx index 1e146ea14f..4b5fe134f0 100644 --- a/docs/xplat/src/content/en/components/inputs/switch.mdx +++ b/docs/xplat/src/content/en/components/inputs/switch.mdx @@ -1,9 +1,11 @@ --- -title: "{Platform} Switch Component – {ProductName}" +title: "Switch" description: "{ProductName} Switch component enables developers to use binary on/off or true/false data input functions within their applications." keywords: "{ProductName}, UI controls, {Platform} widgets, web widgets, UI widgets, {Platform}, Native {Platform} Components Suite, Native {Platform} Controls, Native {Platform} Components Library, {Platform} Switch components, {Platform} Switch controls" mentionedTypes: ["Switch"] +relatedComponents: [Checkbox, ToggleButton] license: MIT +last_updated: "2026-08-31" llms: description: "The {ProductName} Switch component is a binary choice selection component that behaves similarly to the switch component in iOS." --- @@ -11,33 +13,95 @@ import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro' import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBlock.astro'; import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; +import Anatomy from 'igniteui-astro-components/components/mdx/Anatomy.astro'; +import Faq from 'igniteui-astro-components/components/mdx/Faq.astro'; +import FaqItem from 'igniteui-astro-components/components/mdx/FaqItem.astro'; +import { Image } from 'astro:assets'; +import switchAnatomy from '@xplat-images/anatomy-content-light/switch-lt-a.png'; +import switchDo from '@xplat-images/switch/switch-do.png'; +import switchDoNot from '@xplat-images/switch/switch-do-not.png'; - -# {Platform} Switch +# Switch Component The {ProductName} Switch component is a binary choice selection component that behaves similarly to the switch component in iOS. -## {Platform} Switch Example +## Live Demo + +<PlatformBlock for="Angular"> -<Sample src="/inputs/switches/overview" height={100} alt="{Platform} Switch Example" /> +<Sample src="/data-entries/switch-overview" height={500} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch Example" /> +</PlatformBlock> +<PlatformBlock for="React,WebComponents,Blazor"> -## Usage +<Sample src="/inputs/switches/overview" height={500} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch Example" /> -At its core, the <ApiLink pkg="core" type="Switch" /> component allows for toggling between on/off states. The default styling is done according to the selection controls specification in the Material Design guidelines. +</PlatformBlock> +## Anatomy -<PlatformBlock for="WebComponents"> +The {Platform} Switch contains a control for changing a binary state and an optional label. + +<Anatomy + class="switch-anatomy" + name="Switch" + description="The Switch component contains a control for changing a binary state and an optional label." + src={switchAnatomy.src} + alt="Switch anatomy" +/> + +<style>{` + .switch-anatomy { + --igd-anatomy-padding: 64px 32px; + } + + .switch-anatomy .igd-anatomy__image { + max-width: 142.5px; + } +`}</style> + +<span class="ig-typography__body-2" style="display: block; margin-bottom: 24px;"><strong>1. Track:</strong> indicates the switch path between on and off states.<br /> +<strong>2. Thumb:</strong> changes the current state.<br /> +<strong>3. Label (optional):</strong> describes what the switch controls.</span> + +The following diagram shows the logical structure of the {Platform} Switch. The control manages the binary state, while the optional label describes the setting controlled by the switch. + +```text +Switch +├── Control +└── Label (optional) +``` + +## Getting Started +To use the {Platform} Switch, follow the [{ProductName} Getting Started](../general-getting-started.mdx) topic for the basic project setup, then register the component for your target platform. At its core, the <ApiLink pkg="core" type="Switch" /> component allows for toggling between on/off states. The default styling is done according to the selection controls specification in the Material Design guidelines. -First, you need to install the {ProductName} by running the following command: +<PlatformBlock for="Angular"> + +For Angular using the **igniteui-angular** package, install the package: + +```cmd +npm install igniteui-angular +``` + +Then import the `IgxSwitchComponent`: + +```ts +import { IgxSwitchComponent } from 'igniteui-angular/switch'; +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +For Web Components using the **{PackageWebComponents}** package, install the package: ```cmd npm install {PackageWebComponents} ``` -You will then need to import the <ApiLink pkg="core" type="Switch" />and its necessary CSS, like so: +Then import the <ApiLink pkg="core" type="Switch" />, its theme CSS, and register the component: ```ts import { defineComponents, IgcSwitchComponent } from "igniteui-webcomponents"; @@ -46,23 +110,17 @@ import 'igniteui-webcomponents/themes/light/bootstrap.css'; defineComponents(IgcSwitchComponent); ``` -For a complete introduction to the {ProductName}, read the [**Getting Started**](../general-getting-started.mdx) topic. - - </PlatformBlock> - - <PlatformBlock for="React"> - -First, you need to the install the corresponding {ProductName} npm package by running the following command: +For React using the **igniteui-react** package, install the package: ```cmd npm install igniteui-react ``` -You will then need to import the <ApiLink pkg="core" type="Switch" /> and its necessary CSS, like so: +Then import the Switch wrapper and its theme CSS: ```tsx import { IgrSwitch } from 'igniteui-react'; @@ -71,14 +129,9 @@ import 'igniteui-webcomponents/themes/light/bootstrap.css'; </PlatformBlock> - - <PlatformBlock for="Blazor"> - - -Before using the <ApiLink pkg="core" type="Switch" />, you need to register it as follows: - +For Blazor using the **IgniteUI.Blazor** package, register the Switch module as follows: ```csharp // in Program.cs file @@ -86,18 +139,24 @@ Before using the <ApiLink pkg="core" type="Switch" />, you need to register it a builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule)); ``` -You will also need to link an additional CSS file to apply the styling to the <ApiLink pkg="core" type="Switch" /> component. The following needs to be placed in the **wwwroot/index.html** file in a **Blazor Web Assembly** project or the **Pages/_Host.cshtml** file in a **Blazor Server** project: +Then link the additional CSS file in the **wwwroot/index.html** file for a **Blazor WebAssembly** project or in the **Pages/_Host.cshtml** file for a **Blazor Server** project: ```razor <link href="_content/IgniteUI.Blazor/themes/light/bootstrap.css" rel="stylesheet" /> ``` - </PlatformBlock> - The simplest way to start using the <ApiLink pkg="core" type="Switch" /> is as follows: +<PlatformBlock for="Angular"> + +```html +<igx-switch [checked]="true">Simple switch</igx-switch> +``` + +</PlatformBlock> + <PlatformBlock for="WebComponents"> ```html @@ -122,20 +181,32 @@ The simplest way to start using the <ApiLink pkg="core" type="Switch" /> is as f </PlatformBlock> +<PlatformBlock for="Blazor"> + <DocsAside type="warning" title="Warning"> -The <ApiLink pkg="core" type="Switch" /> component doesn't work with the standard `<form>` element. Use `Form` instead. +The <ApiLink pkg="core" type="Switch" /> component doesn't work with a standard HTML `<form>` element in Blazor. Use the Blazor `EditForm` component instead. </DocsAside> -## Examples +</PlatformBlock> + +## Usage + +Use the {Platform} Switch as a binary choice control for settings that take effect immediately when the user changes their state. + +The following example shows the basic Switch configuration. To provide a meaningful label for the switch, simply place some text between the opening and closing tags: -### Label +<PlatformBlock for="Angular"> + +```html +<igx-switch>Accept terms</igx-switch> +``` -To provide a meaningful label for the switch, simply place some text between the opening and closing tags: +</PlatformBlock> <PlatformBlock for="React"> ```tsx -<IgrSwitch><span>Label</span></IgrSwitch> +<IgrSwitch>Accept terms</IgrSwitch> ``` </PlatformBlock> @@ -143,7 +214,7 @@ To provide a meaningful label for the switch, simply place some text between the <PlatformBlock for="WebComponents"> ```html -<igc-switch>Label</igc-switch> +<igc-switch>Accept terms</igc-switch> ``` </PlatformBlock> @@ -151,17 +222,24 @@ To provide a meaningful label for the switch, simply place some text between the <PlatformBlock for="Blazor"> ```razor -<IgbSwitch>Label</IgbSwitch> +<IgbSwitch>Accept terms</IgbSwitch> ``` </PlatformBlock> -You can specify if the label should be positioned before or after the switch toggle by setting the <ApiLink pkg="core" type="Switch" member="labelPosition" label="LabelPosition" /> attribute of the switch. Allowed values are `before` and `after`(default): +You can use the <ApiLink pkg="core" type="Switch" member="required" label="required" /> property to mark the switch as required. + +<PlatformBlock for="Angular"> +```html +<igx-switch [required]="true">Label</igx-switch> +``` + +</PlatformBlock> <PlatformBlock for="React"> ```tsx -<IgrSwitch aria-labelledby="switchLabel" labelPosition="before" ><span id="switch-label">Label</span></IgrSwitch> +<IgrSwitch required={true}></IgrSwitch> ``` </PlatformBlock> @@ -169,7 +247,7 @@ You can specify if the label should be positioned before or after the switch tog <PlatformBlock for="WebComponents"> ```html -<igc-switch label-position="before">Label</igc-switch> +<igc-switch required></igc-switch> ``` </PlatformBlock> @@ -177,20 +255,24 @@ You can specify if the label should be positioned before or after the switch tog <PlatformBlock for="Blazor"> ```razor -<IgbSwitch LabelPosition="@ToggleLabelPosition.Before">Label</IgbSwitch> +<IgbSwitch Required="true" /> ``` </PlatformBlock> -The switch can also be labelled by elements external to the switch. In this case, the user is given full control to position and style the label in accordance with their needs. +You can use the <ApiLink pkg="core" type="Switch" member="invalid" label="invalid" /> property to mark the switch as invalid. + +<PlatformBlock for="Angular"> +```html +<igx-switch [invalid]="true">Label</igx-switch> +``` + +</PlatformBlock> <PlatformBlock for="React"> ```tsx -<> - <span id="switch-label">Label</span> - <IgrSwitch aria-labelledby="switch-label"></IgrSwitch> -</> +<IgrSwitch invalid={true}></IgrSwitch> ``` </PlatformBlock> @@ -198,8 +280,7 @@ The switch can also be labelled by elements external to the switch. In this case <PlatformBlock for="WebComponents"> ```html -<span id="switch-label">Label</span> -<igc-switch aria-labelledby="switch-label"></igc-switch> +<igc-switch invalid></igc-switch> ``` </PlatformBlock> @@ -207,25 +288,43 @@ The switch can also be labelled by elements external to the switch. In this case <PlatformBlock for="Blazor"> ```razor -<span id="switch-label">Label</span> -<IgbSwitch AriaLabelledBy="switch-label" /> +<IgbSwitch Invalid="true" /> ``` </PlatformBlock> -<Sample src="/inputs/switches/label" height={100} alt="{Platform} Avatar Example" /> +### Interaction States + +The Switch can be inserted in an `Enabled` or `Disabled` state. In `Enabled` state, the switch also supports `Hover`, `Focused` and `Focused & Hover` states. + +<PlatformBlock for="Angular"> + +<Sample src="/data-entries/switch-enabled" height={316} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch interaction states example" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> +<Sample src="/inputs/switches/enabled" height={316} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch interaction states example" /> +</PlatformBlock> + +### Disabled States +You may also set the state of the switch to `Disabled` to disallow user interaction with it. You can use the <ApiLink pkg="core" type="Switch" member="disabled" label="disabled" /> attribute to set this state. -### Checked +<PlatformBlock for="Angular"> + +```html +<igx-switch [disabled]="true">Label</igx-switch> +``` -You can use the <ApiLink pkg="core" type="Switch" member="checked" label="checked" /> attribute to toggle on the switch. +</PlatformBlock> <PlatformBlock for="React"> ```tsx -<IgrSwitch checked={true}></IgrSwitch> +<IgrSwitch disabled={true}></IgrSwitch> ``` </PlatformBlock> @@ -233,7 +332,7 @@ You can use the <ApiLink pkg="core" type="Switch" member="checked" label="checke <PlatformBlock for="WebComponents"> ```html -<igc-switch checked></igc-switch> +<igc-switch disabled></igc-switch> ``` </PlatformBlock> @@ -241,24 +340,43 @@ You can use the <ApiLink pkg="core" type="Switch" member="checked" label="checke <PlatformBlock for="Blazor"> ```razor -<IgbSwitch Checked="true" /> +<IgbSwitch Disabled="true" /> ``` </PlatformBlock> -<Sample src="/inputs/switches/checking" height={100} alt="{Platform} Switch Example" /> +<PlatformBlock for="Angular"> +<Sample src="/data-entries/switch-disabled" height={212} position="start" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch Disabled Example" /> +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/switches/disabled" height={212} position="start" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch Disabled Example" /> + +</PlatformBlock> + +### On/Off States + +The Switch can be set to an `On` or `Off` state to indicate whether a setting is enabled or disabled. + +<PlatformBlock for="Angular"> +```html +<igx-switch [checked]="true">On</igx-switch> +<igx-switch [checked]="false">Off</igx-switch> +``` -### Required +<Sample src="/data-entries/switch-selected" height={250} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch on and off states example" /> -You can use the <ApiLink pkg="core" type="Switch" member="required" label="required" /> attribute to mark the switch as required. +</PlatformBlock> <PlatformBlock for="React"> ```tsx -<IgrSwitch required={true}></IgrSwitch> +<IgrSwitch checked={true}>On</IgrSwitch> +<IgrSwitch checked={false}>Off</IgrSwitch> ``` </PlatformBlock> @@ -266,7 +384,8 @@ You can use the <ApiLink pkg="core" type="Switch" member="required" label="requi <PlatformBlock for="WebComponents"> ```html -<igc-switch required></igc-switch> +<igc-switch checked>On</igc-switch> +<igc-switch>Off</igc-switch> ``` </PlatformBlock> @@ -274,19 +393,43 @@ You can use the <ApiLink pkg="core" type="Switch" member="required" label="requi <PlatformBlock for="Blazor"> ```razor -<IgbSwitch Required="true" /> +<IgbSwitch Checked="true">On</IgbSwitch> +<IgbSwitch Checked="false">Off</IgbSwitch> ``` </PlatformBlock> -### Invalid +<PlatformBlock for="React,WebComponents,Blazor"> -You can use the <ApiLink pkg="core" type="Switch" member="invalid" label="invalid" /> attribute to mark the switch as invalid. +<Sample src="/inputs/switches/selected" height={250} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch on and off states example" /> + +</PlatformBlock> + +### Layout + +You can specify if the label should be positioned before or after the switch toggle by setting the <ApiLink pkg="core" type="Switch" member="labelPosition" label="LabelPosition" /> property of the switch. Allowed values are `before` and `after` (default): + +<PlatformBlock for="Angular"> +```html +<igx-switch labelPosition="before">Label</igx-switch> +``` + +<Sample src="/data-entries/switch-layout" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch layout example" /> + +</PlatformBlock> + +<PlatformBlock for="React"> + +```tsx +<IgrSwitch aria-labelledby="switch-label" labelPosition="before"><span id="switch-label">Label</span></IgrSwitch> +``` + +</PlatformBlock> <PlatformBlock for="WebComponents"> ```html -<igc-switch invalid></igc-switch> +<igc-switch label-position="before">Label</igc-switch> ``` </PlatformBlock> @@ -294,19 +437,26 @@ You can use the <ApiLink pkg="core" type="Switch" member="invalid" label="invali <PlatformBlock for="Blazor"> ```razor -<IgbSwitch Invalid="true" /> +<IgbSwitch LabelPosition="@ToggleLabelPosition.Before">Label</IgbSwitch> ``` </PlatformBlock> -### Disabled +<PlatformBlock for="React,WebComponents,Blazor"> -You can use the <ApiLink pkg="core" type="Switch" member="disabled" label="disabled" /> attribute to disable the switch. +<Sample src="/inputs/switches/layout" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch layout example" /> + +</PlatformBlock> + +The switch can also be labelled by elements external to the switch. In this case, the user is given full control to position and style the label in accordance with their needs. <PlatformBlock for="React"> ```tsx -<IgrSwitch disabled="true"></IgrSwitch> +<> + <span id="switch-label">Label</span> + <IgrSwitch aria-labelledby="switch-label"></IgrSwitch> +</> ``` </PlatformBlock> @@ -314,7 +464,8 @@ You can use the <ApiLink pkg="core" type="Switch" member="disabled" label="disab <PlatformBlock for="WebComponents"> ```html -<igc-switch disabled></igc-switch> +<span id="switch-label">Label</span> +<igc-switch aria-labelledby="switch-label"></igc-switch> ``` </PlatformBlock> @@ -322,28 +473,57 @@ You can use the <ApiLink pkg="core" type="Switch" member="disabled" label="disab <PlatformBlock for="Blazor"> ```razor -<IgbSwitch Disabled="true" /> +<span id="switch-label">Label</span> +<IgbSwitch AriaLabelledBy="switch-label" /> ``` </PlatformBlock> -<Sample src="/inputs/switches/disabled" height={100} alt="{Platform} Switch Example" /> +### Do/Don't +**When to use:** Use Switch for an immediate on/off setting that takes effect when the user changes it. +<PlatformBlock for="Angular"> +**When not to use:** Use [Checkbox](../checkbox.mdx) when users select one or more options for a later form submission, or [Button](./button.mdx) when the control represents an action or a toggleable command. -### Forms - -You can use the <ApiLink pkg="core" type="Switch" member="name" label="name" /> and <ApiLink pkg="core" type="Switch" member="value" label="value" /> attributes when using the switch with `Form`. +</PlatformBlock> -<PlatformBlock for="React"> +<PlatformBlock for="React,WebComponents,Blazor"> -```tsx -<IgrSwitch name="wifi" value="enabled"></IgrSwitch> -``` +**When not to use:** Use [Checkbox](./checkbox.mdx) when users select one or more options for a later form submission, or [Button](./button.mdx) when the control represents an action or a toggleable command. </PlatformBlock> +<div class="table-responsive"> + <table class="table" style="width: 100%; table-layout: fixed; border-collapse: collapse; border: 1px solid #d3d3d3; margin-bottom: 24px;"> + <thead> + <tr> + <th style="width: 50%; background-color: #d3d3d3; text-align: left; padding: 16px 20px; font-size: 18px; font-weight: 500;">Do</th> + <th style="width: 50%; background-color: #d3d3d3; text-align: left; padding: 16px 20px; font-size: 18px; font-weight: 500;">Don't</th> + </tr> + </thead> + <tbody> + <tr> + <td style="border: 1px solid #d3d3d3; padding: 16px 20px;"><Image src={switchDo} alt="Switch used for an immediate on/off setting" class="responsive-img" style="display: block; width: 100%; max-width: 100%; height: auto;" /></td> + <td style="border: 1px solid #d3d3d3; padding: 16px 20px;"><Image src={switchDoNot} alt="Switch used for selecting options or representing an action" class="responsive-img" style="display: block; width: 100%; max-width: 100%; height: auto;" /></td> + </tr> + </tbody> + </table> +</div> + +## Properties + +| Name | Type | Default | Description | +| --- | --- | --- | --- | +| <ApiLink pkg="core" type="Switch" member="checked" label="checked" /> | `boolean` | `false` | Gets or sets whether the switch is on. | +| <ApiLink pkg="core" type="Switch" member="disabled" label="disabled" /> | `boolean` | `false` | Gets or sets whether the switch is disabled. | +| <ApiLink pkg="core" type="Switch" member="invalid" label="invalid" /> | `boolean` | `false` | Gets or sets whether the switch is invalid. | +| <ApiLink pkg="core" type="Switch" member="labelPosition" label="labelPosition" /> | `ToggleLabelPosition` | `after` | Sets the position of the label relative to the control. | +| <ApiLink pkg="core" type="Switch" member="name" label="name" /> | `string` | `-` | Sets the name used when the switch is submitted with a form. | +| <ApiLink pkg="core" type="Switch" member="required" label="required" /> | `boolean` | `false` | Gets or sets whether the switch is required. | +| <ApiLink pkg="core" type="Switch" member="value" label="value" /> | `string` | `-` | Sets the value used when the switch is submitted with a form. | + <PlatformBlock for="WebComponents"> ```html @@ -362,35 +542,267 @@ You can use the <ApiLink pkg="core" type="Switch" member="name" label="name" /> ## Styling -The <ApiLink pkg="core" type="Switch" /> component exposes several CSS parts to give you full control over its styling: +The {Platform} Switch uses CSS parts and CSS variables to style its track, thumb, and label. + +<PlatformBlock for="Angular"> + +### Sass Theming + +To get started with styling the switch, import the `index` file, where all the theme functions and the `tokens()` mixin are exported: + +```scss +@use "igniteui-angular/theming" as *; +``` + +Then create a new theme that extends <ApiLink kind="sass" module="themes" type="function-switch-theme" label="switch-theme" code={true} />. Providing `$thumb-off-color` and `$thumb-on-color` is enough to get a fully styled switch, because the theme generates the remaining colors from them: + +```scss +$custom-switch-theme: switch-theme( + $thumb-off-color: #7cadd5, + $thumb-on-color: #ecaa53, +); +``` + +Finally, include the custom theme in your application: + +```scss +:host { + @include tokens($custom-switch-theme); +} +``` + +<Sample src="/data-entries/switch-styling" height={500} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch styling example" /> + +### Styling with Tailwind + +You can style the switch using the Ignite UI Tailwind utility classes. Make sure to [set up Tailwind](/themes/misc/tailwind-classes) first, then import the utility file in your global stylesheet: + +```scss +@import "tailwindcss"; +@use 'igniteui-theming/tailwind/utilities/material.css'; +``` + +Use `light-switch` or `dark-switch` for the corresponding theme and override the generated CSS variables with arbitrary properties. You can find the full list of properties in the <ApiLink kind="sass" module="themes" type="function-switch-theme" label="IgxSwitch Theme" />: + +```html +<igx-switch + class="!light-switch ![--thumb-on-color:#FF4E00]" + [checked]="true"> + Label +</igx-switch> +``` + +The exclamation mark (`!`) makes the utility class important so it takes precedence over the component theme. + +<Sample src="/data-entries/switch-tailwind-styling" height={450} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch Tailwind styling example" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +### Sass Theming + +Use the {ProductName} theme system to style the Switch consistently with the rest of your application. + +Import the theming functions before creating a custom Switch theme: + +```scss +@use "igniteui-theming" as *; +``` + +Create a theme with `switch-theme` and include it in the global stylesheet. The track and thumb parameters are used as the base for the related interaction-state colors: + +```scss +$custom-switch: switch-theme( + $track-on-color: #57a5cd, +); + +igc-switch { + @include switch($custom-switch); +} +``` + +The same theme applies to Web Components directly and to the underlying `igc-switch` element rendered by the React and Blazor wrappers. + +### CSS Variables + +Use the following CSS variables to customize the Switch colors and interaction states. Set them on the Switch element to apply the styles to its track, thumb, and label: + +| Primary property | Dependent property | Description | +| --- | --- | --- | +| `--track-on-color` | `--track-on-hover-color` | Track background when the switch is checked. | +| | `--track-off-color` | Track background when the switch is unchecked. | +| `--thumb-on-color` | `--thumb-off-color` | Thumb color for the checked and unchecked states. | +| `--label-color` | `--label-disabled-color` | Label color for the default and disabled states. | + +### Style Parts + +Use the following CSS parts to target the Switch and its inner elements: + +| Part | Component | What it styles | +| --- | --- | --- | +| `base` | <ApiLink pkg="core" type="Switch" /> | The base wrapper of the switch. | +| `control` | <ApiLink pkg="core" type="Switch" /> | The switch input element. | +| `thumb` | <ApiLink pkg="core" type="Switch" /> | The position indicator of the switch. | +| `label` | <ApiLink pkg="core" type="Switch" /> | The switch label. | -|Name|Description| -|--|--| -| `base` | The base wrapper of the switch. | -| `control` | The switch input element. | -| `thumb` | The position indicator of the switch. | -| `label` | The switch label. | +### Custom Styling + +The following example changes the track and thumb colors for the checked and unchecked states: + +| Selector | Declaration | Effect | +| --- | --- | --- | +| `igc-switch` | `--track-on-color`, `--track-off-color` | Changes the track background for the checked and unchecked states. | +| `igc-switch` | `--thumb-on-color`, `--thumb-off-color` | Changes the thumb color for the checked and unchecked states. | ```css - igc-switch { - --thumb-on-color: white; - --thumb-off-color: var(--ig-success-500); - --track-on-color: var(--ig-success-500); /* Background color when checked */ - --track-off-color: white; /* Background color when unchecked */ - --track-on-hover-color: var(--ig-success-500); /* Background hover color when checked */ - } +igc-switch { + --thumb-on-color: white; + --thumb-off-color: var(--ig-success-500); + --track-on-color: var(--ig-success-500); /* Background color when checked */ + --track-off-color: white; /* Background color when unchecked */ + --track-on-hover-color: var(--ig-success-500); /* Background hover color when checked */ +} +``` + +<Sample src="/inputs/switches/styling" height={500} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch Styling Example" /> + +### Styling with Tailwind + +You can style the {Platform} Switch with the custom Tailwind utility classes from `igniteui-theming`. Make sure to [set up Tailwind](/themes/tailwind) first, then import the Ignite UI utilities in your global stylesheet: + +```css +@import "tailwindcss"; +@import "igniteui-theming/tailwind/utilities/material.css"; +``` + +<PlatformBlock for="React"> + +```jsx +<IgrSwitch className="!light-switch ![--track-on-color:#7B9E89]"></IgrSwitch> +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```html +<igc-switch class="!light-switch ![--track-on-color:#7B9E89]"></igc-switch> +``` + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +```razor +<IgbSwitch Class="!light-switch ![--track-on-color:#7B9E89]" /> ``` -<Sample src="/inputs/switches/styling" height={100} alt="{Platform} Switch Styling" /> +</PlatformBlock> + +The exclamation mark (`!`) gives the Tailwind utility precedence over the Switch's default theme styles. + +<Sample src="/inputs/switches/tailwind-styling" height={450} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch Tailwind styling example" /> + +</PlatformBlock> +## Accessibility +The {Platform} Switch exposes a binary state and supports an accessible name through its label or ARIA attributes. + +### Keyboard Interaction + +| Key | Action | +| --- | --- | +| Tab / Shift+Tab | Moves focus to or from the switch. | +| Space | Toggles the focused switch. | + +### Screen Readers / ARIA + +The Switch renders an interactive control with a binary checked state. Provide visible label content or an accessible name with `aria-label` or `aria-labelledby`, and keep the label specific to the setting controlled by the switch. + +<PlatformBlock for="WebComponents, React, Blazor"> + +- The control exposes its checked state and disabled state to assistive technology. +- The `igcChange` event is emitted when the checked state changes. + +</PlatformBlock> + +### Accessibility Compliance + +Infragistics documents {ProductName} accessibility support for Section 508 and WCAG 2.1 guideline areas in the [Accessibility Compliance](../interactivity/accessibility-compliance.mdx) topic. + +| Criterion | How the component complies | +| --- | --- | +| [2.1.1 Keyboard](https://www.w3.org/WAI/WCAG21/Understanding/keyboard) | The switch can be reached with the keyboard and toggled with Space. | +| [4.1.2 Name, Role, Value](https://www.w3.org/WAI/WCAG21/Understanding/name-role-value) | The switch exposes an accessible name and its binary checked state through the rendered control. | + +## Troubleshooting + +Use this section to check boundaries and common decisions before treating Switch as a form field, interactive command, or setting control. + +### Why does the Switch not submit with my form? + +The Switch is form-associated but requires a `name` and `value` to contribute a value when the form is submitted. Set both properties and use the form integration supported by your target platform. + +### Why is the Switch not announced correctly by a screen reader? + +The Switch needs an accessible name. Add visible label content or reference an external label with `aria-labelledby`; use `aria-label` when visible text is not available. + +### Known Limitations + +The {Platform} Switch has the following platform-independent limitations: + +- A Switch represents one binary setting; use a different control when users need multiple choices or a deferred form selection. +- A Switch does not provide an accessible name automatically when it has no label or ARIA naming attribute. ## API References +See the complete {Platform} Switch API reference: + +<ApiLink pkg="core" type="Switch" /> + +<PlatformBlock for="Angular"> +<ApiLink kind="sass" module="themes" type="function-switch-theme" label="IgxSwitchComponent Theme" /> +</PlatformBlock> + +## Dependencies -<ApiLink pkg="core" type="Switch" /><br /> +The {Platform} Switch requires a theme stylesheet to apply its visual styling. See the framework-specific setup in [**Getting Started**](../general-getting-started.mdx). ## Additional Resources +Use the following {Platform} resources for API details, examples, and project support: + +- [Lists - Design System Pattern](https://www.infragistics.com/products/indigo-design/help/patterns/lists) - [{ProductName} **Forums**]({ForumsLink}) - [{ProductName} **GitHub**]({GithubLink}) + +## Related Components + +<PlatformBlock for="Angular"> +- [Checkbox](../checkbox.mdx) - Use Checkbox when users select one or more options, especially as part of a form. +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> +- [Checkbox](./checkbox.mdx) - Use Checkbox when users select one or more options, especially as part of a form. +</PlatformBlock> + +- [Button](./button.mdx) - Use Button when the control represents a command or action rather than a setting. + +## FAQ + +<Faq> + <FaqItem question="How do I set the Switch to its initial on or off state?"> + Set the <ApiLink pkg="core" type="Switch" member="checked" label="checked" /> property to `true` for the on state or `false` for the off state. The property uses a Boolean value in React, Web Components, and Blazor syntax. + </FaqItem> + <FaqItem question="How do I position the Switch label?"> + Place the label text inside the Switch and set the <ApiLink pkg="core" type="Switch" member="labelPosition" label="labelPosition" /> property to `before` or `after`. The default label position is `after`. + </FaqItem> + <FaqItem question="How do I submit a Switch value with a form?"> + Set both the <ApiLink pkg="core" type="Switch" member="name" label="name" /> and <ApiLink pkg="core" type="Switch" member="value" label="value" /> properties. In Blazor, use the `EditForm` component instead of a standard HTML `form`. + </FaqItem> + <FaqItem question="How do I make a Switch required or invalid?"> + Set the <ApiLink pkg="core" type="Switch" member="required" label="required" /> property when the setting must be selected, and set <ApiLink pkg="core" type="Switch" member="invalid" label="invalid" /> when the control is in an invalid state. Use <ApiLink pkg="core" type="Switch" member="disabled" label="disabled" /> when users must not be able to change the setting. + </FaqItem> +</Faq> diff --git a/docs/xplat/src/content/en/components/interactivity/accessibility-compliance.mdx b/docs/xplat/src/content/en/components/interactivity/accessibility-compliance.mdx index bac0c1193b..dddc3e6a9d 100644 --- a/docs/xplat/src/content/en/components/interactivity/accessibility-compliance.mdx +++ b/docs/xplat/src/content/en/components/interactivity/accessibility-compliance.mdx @@ -114,7 +114,7 @@ This index records what each component's documentation covers today. **Not docum | [Select](../select.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../select.mdx#keyboard-navigation) | | [Slider](../slider/slider.mdx) | Not documented yet | Not documented yet | — | | [Snackbar](../snackbar.mdx) | Not documented yet | Not documented yet | — | -| [Switch](../switch.mdx) | Not documented yet | Not documented yet | — | +| [Switch](../inputs/switch.mdx) | Not documented yet | Not documented yet | — | | [Tabs](../tabs.mdx) | Not documented yet | Not documented yet | — | | [Time Picker](../time-picker.mdx#keyboard-navigation) | Documented | Not documented yet | [Keyboard navigation](../time-picker.mdx#keyboard-navigation) | | [Toast](../toast.mdx) | Not documented yet | Not documented yet | — | diff --git a/docs/xplat/src/content/en/toc.json b/docs/xplat/src/content/en/toc.json index 8ecce9d4d6..35c627b769 100644 --- a/docs/xplat/src/content/en/toc.json +++ b/docs/xplat/src/content/en/toc.json @@ -2571,11 +2571,9 @@ "href": "inputs/rating.mdx" }, { - "exclude": [ - "Angular" - ], "name": "Switch", - "href": "inputs/switch.mdx" + "href": "inputs/switch.mdx", + "updated": true }, { "exclude": [ From 1780f11c3416b6c759d2a2df521f8c8601ec12e0 Mon Sep 17 00:00:00 2001 From: Stamen Stoychev <chronos.stz@gmail.com> Date: Tue, 15 Sep 2026 17:00:26 +0300 Subject: [PATCH 13/35] [jp-sync] Replay failed Angular + xplat JP syncs for EN PRs #522, #438, #535, #491 (#556) * docs(jp): sync Angular JP docs with EN PRs #522, #438, #535, #491 Manual replay of the four failed "Sync Japanese Documentation (Angular)" runs (33877005832, 34238718782, 34250163709, 34329511530). Each died in the Copilot CLI step with transient_bad_request before doing any work; the workflows have since been recompiled with gh-aw v0.88.7 in #555. - chat: translate the `messages` row and the new bidirectional messages collection section (#438) - theming-mcp: add the WCAG contrast note linking to the new Accessibility topic (#522) - palettes: hsla() contrast variables in the CSS excerpt (#522) - toc: add Themes > Accessibility; Button now points at inputs/button.mdx (#522, #491) - retarget IgxButton links in dialog, time-picker, tooltip, roundness, material/bootstrap theming and the row-editing/search grid templates to the xplat-generated inputs/button page (#491, #535) - remove the hand-authored button.mdx and layouts/avatar.mdx, superseded by the xplat-generated pages exactly as EN did (#491, #522) - xplat jp toc: lift the Angular exclude on Button, Icon, Icon Button and Avatar and add Themes > Accessibility, mirroring the EN xplat toc so the Angular JP site gains the generated pages the Angular toc now references - add the jp xplat themes/accessibility.mdx translation (target of the new toc entry and of the theming-mcp note) - mirror the new button anatomy / do-don't images into jp/images, which the Angular build resolves per language via @xplat-images Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> * docs(jp): sync xplat JP docs with EN PRs #522, #438, #535, #491 Manual replay of the four failed "Sync Japanese Documentation (xplat)" runs (33877005838, 34238718784, 34250163990, 34329511576), which died in the Copilot CLI step exactly like their Angular counterparts. Change set is the EN diff under docs/xplat/src/content/en/ since the last successful xplat sync (d34687170d), filtered to TOC-covered files per the workflow. - inputs/button: re-mirror the rewritten EN topic (anatomy, getting started, usage/variants/states/layout/size/download/do-don't, properties, styling incl. Tailwind, accessibility, troubleshooting, dependencies, related, FAQ), reusing existing JP prose where EN kept it. The Getting Started link is split per platform like the JP badge and button-group pages, because the JP xplat toc still excludes general-getting-started.mdx for Angular (EN does not) - inputs/button-group: Angular-specific PlatformBlocks throughout, {PackageCommon} install block, per-platform properties tables, API references and dependencies, new Related/FAQ content - inputs/badge: {PackageCommon} install block, Angular import sentence, CSS variables table, troubleshooting/FAQ updates - interactivity/accessibility-compliance: replace the Section 508 / WCAG matrices with the new standards, criteria, per-component documentation index (JP heading anchors), configuration, VPAT and FAQ sections - interactivity/chat: Blazor MessageCreated guidance, per-platform property names, bidirectional messages collection section - themes/overview: configureTheme variant argument, new Customizing with Sass section; themes/accessibility now anchors to it - themes/palettes: runtime relative-color contrast, seed variables, --ig-wcag-* excerpt, contrast-level note - ai/theming-mcp: WCAG contrast note Not mirrored: the EN toc href fix for grids/grid/theming-grid.mdx (#535) only corrected EN after a July file move (#355) that was never applied to JP; JP still keeps the page at grids/theming-grid.mdx consistently. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> * review: apply native check fixes (fix wording inconsistencies) * review: apply native check fixes (reword literal "boundaries" translation in troubleshooting intros and known-limitations lead-in) * review: apply native check fixes (reword literal "boundaries" translation in the Before You Start lead-in) * review: apply native check fixes (restore accessibility anchors on carousel and tooltip links) --------- Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com> Co-authored-by: jsakamotoIGJP <jsakamoto@infragistics.com> --- .../content/jp/components/ai/theming-mcp.mdx | 4 + .../src/content/jp/components/button.mdx | 784 --------------- .../src/content/jp/components/chat.mdx | 16 +- .../src/content/jp/components/dialog.mdx | 2 +- .../content/jp/components/layouts/avatar.mdx | 297 ------ .../themes/misc/angular-material-theming.mdx | 2 +- .../themes/misc/bootstrap-theming.mdx | 2 +- .../content/jp/components/themes/palettes.mdx | 10 +- .../jp/components/themes/roundness.mdx | 2 +- .../src/content/jp/components/time-picker.mdx | 2 +- .../src/content/jp/components/toc.json | 7 +- .../src/content/jp/components/tooltip.mdx | 2 +- .../jp/grids_templates/row-editing.mdx | 4 +- .../src/content/jp/grids_templates/search.mdx | 2 +- .../anatomy-content-light/button-lt-a.png | Bin 0 -> 80085 bytes .../content/jp/images/button/button-do-1.png | Bin 0 -> 2997 bytes .../content/jp/images/button/button-do-2.png | Bin 0 -> 3425 bytes .../content/jp/images/button/button-do-3.png | Bin 0 -> 3425 bytes .../jp/images/button/button-do-not-1.png | Bin 0 -> 3001 bytes .../jp/images/button/button-do-not-2.png | Bin 0 -> 3508 bytes .../jp/images/button/button-do-not-3.png | Bin 0 -> 6667 bytes .../content/jp/components/ai/theming-mcp.mdx | 4 + .../content/jp/components/inputs/badge.mdx | 59 +- .../jp/components/inputs/button-group.mdx | 190 +++- .../content/jp/components/inputs/button.mdx | 891 +++++++++++++++--- .../accessibility-compliance.mdx | 415 ++++---- .../jp/components/interactivity/chat.mdx | 58 +- .../jp/components/themes/accessibility.mdx | 290 ++++++ .../content/jp/components/themes/overview.mdx | 24 +- .../content/jp/components/themes/palettes.mdx | 29 +- docs/xplat/src/content/jp/toc.json | 23 +- 31 files changed, 1605 insertions(+), 1514 deletions(-) delete mode 100644 docs/angular/src/content/jp/components/button.mdx delete mode 100644 docs/angular/src/content/jp/components/layouts/avatar.mdx create mode 100644 docs/angular/src/content/jp/images/anatomy-content-light/button-lt-a.png create mode 100644 docs/angular/src/content/jp/images/button/button-do-1.png create mode 100644 docs/angular/src/content/jp/images/button/button-do-2.png create mode 100644 docs/angular/src/content/jp/images/button/button-do-3.png create mode 100644 docs/angular/src/content/jp/images/button/button-do-not-1.png create mode 100644 docs/angular/src/content/jp/images/button/button-do-not-2.png create mode 100644 docs/angular/src/content/jp/images/button/button-do-not-3.png create mode 100644 docs/xplat/src/content/jp/components/themes/accessibility.mdx diff --git a/docs/angular/src/content/jp/components/ai/theming-mcp.mdx b/docs/angular/src/content/jp/components/ai/theming-mcp.mdx index 674661c15f..4eebec06dd 100644 --- a/docs/angular/src/content/jp/components/ai/theming-mcp.mdx +++ b/docs/angular/src/content/jp/components/ai/theming-mcp.mdx @@ -255,6 +255,10 @@ MCP サーバーは、プロンプトに基づいて AI が自動的に使用す 各ツールの簡単な概要を以下に示します。 +<DocsAside type="info"> +パレットを生成する際、サーバーはサーフェス カラーとグレー カラーのコントラスト比を WCAG のしきい値と照合し、組み合わせが基準を満たさない場合は警告します。テーマ設定エンジン自体に組み込まれているコントラストの動作については、[アクセシビリティ](../themes/accessibility.mdx) を参照してください。 +</DocsAside> + | ツール | 説明 | |------|-------------| | `detect_platform` | `package.json` を読み取り、プロジェクトが Ignite UI for Angular、Web Components、React、Blazor のいずれを使用しているかを識別します。以降のすべてのツールに対して正しいインポート パスとコンポーネント セレクターを選択します。 | diff --git a/docs/angular/src/content/jp/components/button.mdx b/docs/angular/src/content/jp/components/button.mdx deleted file mode 100644 index a3a5cfe00d..0000000000 --- a/docs/angular/src/content/jp/components/button.mdx +++ /dev/null @@ -1,784 +0,0 @@ ---- -title: Angular Button コンポーネント – Ignite UI for Angular - MITライセンス -description: Ignite UI for Angular Button コンポーネントで規格のボタンに定義済みテキスト、画像、およびその他の機能を追加します。今すぐお試しください。 -keywords: Angular Button コンポーネント, Angular Button コントロール, Ignite UI for Angular, UI コントロール, Angular ウィジェット, web ウィジェット, UI ウィジェット, Angular, ネイティブ Angular コンポーネント スイート, ネイティブ Angular コントロール, Angular UI コンポーネント -license: MIT -_language: ja -llms: - description: "Angular Button ディレクティブは、アクション可能なボタンを作成して Web ページ/アプリケーションに追加するために使用されます。" ---- - -import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; -import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; -import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; - -# Angular Button (ボタン) の概要 - -Angular Button ディレクティブは、アクション可能なボタンを作成して Web ページ/アプリケーションに追加するために使用されます。簡単にカスタマイズでき、いくつかの組み込み機能を含むさまざまな Angular Button タイプがあります。デフォルトでは、AngularMaterial はネイティブの `<button>` および `<a>` 要素を使用して、アクセス可能なエクスペリエンスを提供します。 - -Ignite UI for Angular Button ディレクティブを任意の button、span、div、または anchor 要素に適用して高機能なボタンを構成できます。Flat ボタン、Contained ボタン、Outlined ボタン、FAB (フローティング アクション ボタン) の Angular ボタン タイプを使用できます。カスタマイズ可能な色、テーマを作成して Angular ボタン スタイルを変更するオプション、ユーザーがボタンのサイズを選択できるようにするオプションなどを提供します。 - -## Angular Button の例 - -以下の Angular Button の例を作成して、さまざまなボタン タイプが境界線でスタイル設定されている場合、または透明な背景が適用されている場合にどのように表示されるかを示します。 - -<hr/> - -<Sample src="/data-entries/buttons-sample-1" height={150} alt="Angular Button の例" /> - -<hr/> - -## Ignite UI for Angular Button を使用した作業の開始 - -Ignite UI for Angular Button ディレクティブを使用した作業を開始するには、Ignite UI for Angular をインストールする必要があります。既存の Angular アプリケーションで、以下のコマンドを入力します。 - -```cmd -ng add igniteui-angular -``` - -Ignite UI for Angular については、「[はじめに](/general/getting-started)」トピックをご覧ください。 - -次に、**app.module.ts** ファイルに `IgxButtonModule` をインポートします。 - -```typescript -// app.module.ts -import { IgxButtonModule } from 'igniteui-angular/directives'; -// import { IgxButtonModule } from '@infragistics/igniteui-angular'; for licensed package -@NgModule({ - imports: [ - ... - IgxButtonModule, - ... - ] -}) -export class AppModule {} -``` - -あるいは、`16.0.0` 以降、`IgxButtonDirective` をスタンドアロンの依存関係としてインポートできます。 - -```typescript -// home.component.ts - -... -import { IgxButtonDirective } from 'igniteui-angular/directives'; -// import { IgxButtonDirective } from '@infragistics/igniteui-angular'; for licensed package - -@Component({ - selector: 'app-home', - template: '<button igxButton="flat">Flat</button>', - styleUrls: ['home.component.scss'], - standalone: true, - imports: [IgxButtonDirective] -}) -export class HomeComponent {} -``` - -Ignite UI for Angular Button モジュールまたはディレクティブをインポートしたので、要素で `igxButton` ディレクティブの使用を開始できます。 - -## Angular ボタン タイプ - -### Flat ボタン - -<ApiLink type="ButtonDirective" label="igxButton" /> ディレクティブを使用して、シンプルなフラット ボタンをコンポーネント テンプレートに追加します。タイプを選択しない場合、デフォルト値は `flat` です。 - -```html -<button igxButton="flat">Flat</button> -``` - - -<DocsAside type="info"> -このコンポーネントはマテリアル アイコンを使用します。`index.html` に次のリンクを追加してください: `<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">` -</DocsAside> - -<Sample src="/data-entries/buttons-sample-2" height={70} iframeOnly /> - -### Contained ボタン - -Contained ボタンを作成するには、`igxButton` プロパティの値を変更するだけです。 - -```html -<button igxButton="contained">Contained</button> -``` - -<Sample src="/data-entries/buttons-sample-5" height={70} iframeOnly /> - -### Outlined ボタン - -同様に、アウトライン タイプに切り替えることができます。 - -```html -<button igxButton="outlined">Outlined</button> -``` - -<Sample src="/data-entries/buttons-sample-8" height={70} iframeOnly /> - -### Icon ボタン - -バージョン `17.1.0` 以降、IgniteUI for Angular は、アイコンを完全に機能するボタンに変えることを目的とした新しい `igxIconButton` ディレクティブを公開します。_Icon Button_ の詳細については[こちら](/icon-button)を参照してください。 - -```html -<button igxIconButton="flat"> - <igx-icon fontSet="material">favorite</igx-icon> -</button> -``` - -<Sample src="/data-entries/buttons-sample-7" height={70} iframeOnly /> - -### FAB (フローティング アクション ボタン) - -アイコンを使用して、フローティング アクション ボタンを作成します。 - -```html -<button igxButton="fab"> - <igx-icon fontSet="material">edit</igx-icon> -</button> -``` - -拡張 FAB を作成するには、`igx-icon` の前に任意の要素を追加できます。 - -```html -<button class="btn" igxButton="fab"> - <span>like</span> - <igx-icon fontSet="material">favorite</igx-icon> -</button> -``` - -<DocsAside type="info" title="情報"> -拡張 FAB テキストを適切にスタイルするには、`<span>` または `<div>` タグを使用します。 -</DocsAside> - -<Sample src="/data-entries/buttons-sample-6" height={100} iframeOnly /> - -## 例 - -### Angular ボタンの無効化 - -ボタンを無効にするには、`disabled` プロパティを使用します。 - -```html -<button igxButton="contained" [disabled]="'true'">Disabled</button> -``` - -<Sample src="/data-entries/buttons-disabled-sample" height={70} iframeOnly /> - -### Ripple - -<ApiLink type="RippleDirective" label="igxRipple" /> ディレクティブは、ボタンまたはその他の指定した要素にリップル効果を追加します。`以下のプロパティを使用して、デフォルトのリップル色、位置、および期間を簡単に変更できます。 - -```html -<button igxButton="contained" igxRipple="white" [igxRippleCentered]="true" [igxRippleDuration]="2000"> - Ripple -</button> -``` - -<Sample src="/data-entries/buttons-sample-3" height={70} iframeOnly /> - -### Span - -`span` や `div` などの要素を Ignite UI for Angular スタイルのボタンに変更するために `igxButton` ディレクティブを使用できます。デフォルトの色は `igxButtonColor` と `igxButtonBackground` プロパティでカスタマイズできます。 - -```html -<span igxButton="contained" igxButtonColor="white" igxButtonBackground="#72da67" igxRipple="white"> - Span -</span> -``` - -<Sample src="/data-entries/buttons-sample-4" height={70} iframeOnly /> - -## サイズ - -`--ig-size` カスタム CSS プロパティを使用して、ユーザーが `igxButton` のサイズを選択できるようにすることができます。これを行うには、まず `IgxButtonGroupModule` をインポートし、<ApiLink type="ButtonGroup" label="igxButtonGroup" /> コンポーネントによってサイズ値を表示する必要があります。このようにして、選択されるたびに **--ig-size** CSS プロパティを更新します。 - -```typescript -// app.module.ts -... -import { IgxButtonGroupModule } from 'igniteui-angular/button-group'; -// import { IgxButtonGroupModule } from '@infragistics/igniteui-angular'; for licensed package -@NgModule({ - imports: [ - ... - IgxButtonGroupModule - ... - ] -}) -``` - -```html -<!--buttons-density.component.html--> -<igx-buttongroup [values]="sizes" (selected)="selectSize($event)"></igx-buttongroup> -... -<button igxButton="flat">Flat</button> -``` - -```typescript -// buttons-density.component.ts -public size = "large"; -public sizes; -public ngOnInit() { - this.sizes = [ - { label: 'large', selected: this.size === 'large', togglable: true }, - { label: 'medium', selected: this.size === 'medium', togglable: true }, - { label: 'small', selected: this.size === 'small', togglable: true } - ]; -} - -public selectSize(event: any) { - this.size = this.sizes[event.index].label; -} - -@HostBinding('style.--ig-size') -protected get sizeStyle() { - return `var(--ig-size-${this.size})`; -} -``` - -以下は結果です。 - -<Sample src="/data-entries/buttons-display-density" height={150} alt="Angular Button の例" /> - -<hr/> - -## スタイル設定 - -### Button テーマのプロパティ マップ - -プライマリ プロパティを変更すると、関連するすべての依存プロパティが自動的に更新されます。 - -<div class="theme-switcher-wrapper"> - -<input type="radio" name="theme" id="material" defaultChecked/> -<label for="material" class="switch-label">Material</label> -<input type="radio" name="theme" id="fluent"/> -<label for="fluent" class="switch-label">Fluent</label> -<input type="radio" name="theme" id="bootstrap"/> -<label for="bootstrap" class="switch-label">Bootstrap</label> -<input type="radio" name="theme" id="indigo"/> -<label for="indigo" class="switch-label">Indigo</label> -<div class="tables"> - - <div class="theme-table material"> - -### Material Theme - -#### Flat Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$foreground** | $hover-background | Background color for hovered button | -| | $focus-background | Background color for focused button | -| | $focus-hover-background | Background color for button on focus + hover | -| | $active-background | Background color for active button | -| | $hover-foreground | Foreground color for hovered button | -| | $icon-color-hover | Icon color for hovered button | -| | $focus-foreground | Foreground color for focused button | -| | $focus-hover-foreground | Foreground color for button on focus + hover | -| | $active-foreground | Foreground color for active button | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | - -#### Contained Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$background** | $foreground | Foreground based on background | -| | $icon-color | Icon color based on background | -| | $hover-background | Hover background color | -| | $hover-foreground | Foreground on hover | -| | $icon-color-hover | Icon color on hover | -| | $focus-background | Focus background color | -| | $focus-foreground | Foreground on focus | -| | $focus-hover-background | Focus + hover background | -| | $focus-hover-foreground | Foreground on focus + hover | -| | $active-background | Active background color | -| | $active-foreground | Active foreground color | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | - -#### Outlined Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$foreground** | $hover-background | Background color for hovered button | -| | $focus-background | Background color for focused button | -| | $focus-hover-background | Background color for button on focus + hover | -| | $active-background | Background color for active button | -| | $hover-foreground | Foreground color for hovered button | -| | $icon-color-hover | Icon color for hovered button | -| | $focus-foreground | Foreground color for focused button | -| | $focus-hover-foreground | Foreground color for button on focus + hover | -| | $active-foreground | Foreground color for active button | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $border-color | The border color for outlined buttons. | -| | $hover-border-color | The border color for hovered outlined buttons. | -| | $focus-border-color | The border color for focused outlined buttons. | -| | $focus-visible-border-color | The border color for outlined buttons when focus is visible. | -| | $active-border-color | The border color for active outlined buttons. | - -#### FAB Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$background** | $foreground | Foreground based on background | -| | $icon-color | Icon color based on background | -| | $hover-background | Hover background color | -| | $hover-foreground | Foreground on hover | -| | $icon-color-hover | Icon color on hover | -| | $focus-background | Focus background color | -| | $focus-foreground | Foreground on focus | -| | $active-background | Active background color | -| | $active-foreground | Active foreground color | -| | $focus-hover-background | Focus + hover background | -| | $focus-hover-foreground | Foreground on focus + hover | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | - -</div> - -<div class="theme-table fluent"> - -### Fluent Theme - -#### Flat Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$foreground** | $hover-background | Background color for hovered button | -| | $focus-background | Background color for focused button | -| | $focus-hover-background | Background color for button on focus + hover | -| | $active-background | Background color for active button | -| | $hover-foreground | Foreground color for hovered button | -| | $icon-color-hover | Icon color for hovered button | -| | $focus-foreground | Foreground color for focused button | -| | $focus-hover-foreground | Foreground color for button on focus + hover | -| | $active-foreground | Foreground color for active button | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $focus-visible-border-color | Border color when focus is visible | - -#### Contained Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$background** | $foreground | Foreground based on background | -| | $icon-color | Icon color based on background | -| | $hover-background | Hover background color | -| | $focus-background | Focus background color | -| | $active-background | Active background color | -| | $hover-foreground | Foreground on hover | -| | $icon-color-hover | Icon color on hover | -| | $focus-foreground | Foreground on focus | -| | $active-foreground | Active foreground color | -| | $focus-hover-background | Focus + hover background | -| | $focus-hover-foreground | Foreground on focus + hover | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $focus-visible-border-color | Border color when focus is visible | - -#### Outlined Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$foreground** | $hover-background | Background color for hovered outlined button. | -| | $focus-background | Background color for focused outlined button. | -| | $focus-hover-background | Background color for outlined button on focus + hover. | -| | $active-background | Background color for active outlined button. | -| | $hover-foreground | Foreground color for hovered outlined button. | -| | $icon-color-hover | Icon color for hovered outlined button. | -| | $focus-foreground | Foreground color for focused outlined button. | -| | $focus-hover-foreground | Foreground color for outlined button on focus + hover. | -| | $active-foreground | Foreground color for active outlined button. | -| | $focus-visible-foreground | Foreground color for outlined button when focus is visible. | -| | $focus-visible-border-color | Border color for outlined button when focus is visible. | -| | $border-color | Border color for outlined button. | -| | $hover-border-color | Border color for hovered outlined button. | -| | $focus-border-color | Border color for focused outlined button. | -| | $active-border-color | Border color for active outlined button. | - -#### FAB Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$background** | $foreground | Foreground based on background | -| | $icon-color | Icon color based on background | -| | $hover-background | Hover background color | -| | $hover-foreground | Foreground on hover | -| | $icon-color-hover | Icon color on hover | -| | $active-background | Active background color | -| | $active-foreground | Active foreground color | -| | $focus-background | Focus background color | -| | $focus-foreground | Foreground on focus | -| | $focus-hover-background | Focus + hover background | -| | $focus-hover-foreground | Foreground on focus + hover | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $focus-visible-border-color | Border color when focus is visible | - -</div> - -<div class="theme-table bootstrap"> - -### Bootstrap Theme - -#### Flat Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$foreground** | $hover-foreground | Foreground color for hovered button | -| | $icon-color-hover | Icon color for hovered button | -| | $focus-foreground | Foreground color for focused button | -| | $focus-hover-foreground | Foreground color for button on focus + hover | -| | $active-foreground | Foreground color for active button | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $focus-visible-border-color | Border color when focus is visible | -| | $disabled-foreground | Foreground color for disabled button | -| | $disabled-icon-color | Icon color for disabled button | -| | $shadow-color | Shadow color | - -#### Contained Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$background** | $foreground | Foreground based on background | -| | $icon-color | Icon color based on background | -| | $hover-background | Hover background color | -| | $focus-background | Focus background color | -| | $active-background | Active background color | -| | $hover-foreground | Foreground on hover | -| | $icon-color-hover | Icon color on hover | -| | $focus-foreground | Foreground on focus | -| | $focus-hover-background | Focus + hover background | -| | $focus-hover-foreground | Foreground on focus + hover | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $active-foreground | Active foreground color | -| | $shadow-color | Shadow color | -| | $disabled-background | Disabled background color | -| | $disabled-foreground | Disabled foreground color | -| | $disabled-icon-color | Disabled icon color | - -#### Outlined Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$foreground** | $hover-background | Background color for hovered button | -| | $focus-background | Background color for focused button | -| | $focus-hover-background | Background color for button on focus + hover | -| | $active-background | Background color for active button | -| | $hover-foreground | Foreground color for hovered button | -| | $icon-color-hover | Icon color for hovered button | -| | $focus-foreground | Foreground color for focused button | -| | $focus-hover-foreground | Foreground color for button on focus + hover | -| | $active-foreground | Foreground color for active button | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $focus-visible-border-color | Border color when focus is visible | -| | $disabled-foreground | Foreground color for disabled button | -| | $disabled-icon-color | Icon color for disabled button | -| | $disabled-border-color | Border color for disabled button | -| | $hover-border-color | Hover border color | -| | $focus-border-color | Focus border color | -| | $active-border-color | Active border color | -| | $shadow-color | Shadow color | - -#### FAB Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$background** | $foreground | Foreground based on background | -| | $icon-color | Icon color based on background | -| | $hover-background | Hover background color | -| | $focus-background | Focus background color | -| | $active-background | Active background color | -| | $disabled-background | Disabled background color | -| | $hover-foreground | Foreground on hover | -| | $icon-color-hover | Icon color on hover | -| | $focus-foreground | Foreground on focus | -| | $focus-hover-background | Focus + hover background | -| | $focus-hover-foreground | Foreground on focus + hover | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $active-foreground | Active foreground color | -| | $shadow-color | Shadow color | -| | $disabled-foreground | Disabled foreground color | -| | $disabled-icon-color | Disabled icon color | - -</div> -ボタンにスタイルを設定する別の方法は、**Sass** とタイプ別テーマ関数を使用することです。<ApiLink kind="sass" module="themes" type="function-flat-button-theme" label="flat-button-theme" code={true} />、<ApiLink kind="sass" module="themes" type="function-outlined-button-theme" label="outlined-button-theme" code={true} />、<ApiLink kind="sass" module="themes" type="function-contained-button-theme" label="contained-button-theme" code={true} />、および <ApiLink kind="sass" module="themes" type="function-fab-button-theme" label="fab-button-theme" code={true} />。 - -それぞれは、特定のタイプのボタンのみをターゲットにします。 -<div class="theme-table indigo"> - -### Indigo Theme - -#### Flat Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$foreground** | $hover-background | Background color for hovered button | -| | $focus-background | Background color for focused button | -| | $focus-hover-background | Background color for button on focus + hover | -| | $active-background | Background color for active button | -| | $hover-foreground | Foreground color for hovered button | -| | $icon-color-hover | Icon color for hovered button | -| | $focus-foreground | Foreground color for focused button | -| | $focus-hover-foreground | Foreground color for button on focus + hover | -| | $active-foreground | Foreground color for active button | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $disabled-foreground | Disabled foreground color | -| | $disabled-icon-color | Disabled icon color | -| | $shadow-color | Shadow color | - -#### Contained Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$background** | $foreground | Foreground based on background | -| | $icon-color | Icon color based on background | -| | $hover-background | Hover background color | -| | $focus-background | Focus background color | -| | $active-background | Active background color | -| | $hover-foreground | Foreground on hover | -| | $icon-color-hover | Icon color on hover | -| | $focus-foreground | Foreground on focus | -| | $focus-hover-background | Focus + hover background | -| | $focus-hover-foreground | Foreground on focus + hover | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $active-foreground | Active foreground color | -| | $shadow-color | Shadow color | -| | $disabled-background | Disabled background color | -| | $disabled-foreground | Disabled foreground color | -| | $disabled-icon-color | Disabled icon color | - -#### Outlined Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$foreground** | $hover-background | Background color for hovered button | -| | $focus-background | Background color for focused button | -| | $focus-hover-background | Background color for button on focus + hover | -| | $active-background | Background color for active button | -| | $hover-foreground | Foreground color for hovered button | -| | $icon-color-hover | Icon color for hovered button | -| | $focus-foreground | Foreground color for focused button | -| | $focus-hover-foreground | Foreground color for button on focus + hover | -| | $active-foreground | Foreground color for active button | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $focus-visible-border-color | Border color when focus is visible | -| | $border-color | Border color | -| | $hover-border-color | Hover border color | -| | $focus-border-color | Focus border color | -| | $active-border-color | Active border color | -| | $shadow-color | Shadow color | - -#### FAB Button - -| Primary Property | Dependent Property | Description | -|:--|:--|:--| -| **$background** | $foreground | Foreground based on background | -| | $icon-color | Icon color based on background | -| | $hover-background | Hover background color | -| | $focus-background | Focus background color | -| | $active-background | Active background color | -| | $disabled-background | Disabled background color | -| | $hover-foreground | Foreground on hover | -| | $icon-color-hover | Icon color on hover | -| | $focus-foreground | Foreground on focus | -| | $focus-hover-background | Focus + hover background | -| | $focus-hover-foreground | Foreground on focus + hover | -| | $focus-visible-background | Background when focus is visible | -| | $focus-visible-foreground | Foreground when focus is visible | -| | $active-foreground | Active foreground color | -| | $shadow-color | Shadow color | -| | $disabled-foreground | Disabled foreground color | -| | $disabled-icon-color | Disabled icon color | - -</div> - -</div> - -</div> - - -> **注:** 結果の依存プロパティは、選択したテーマ (Material、Fluent、Bootstrap、Indigo) によって若干異なる場合があります。 - -ボタンのスタイルを設定するには、タイプ固有のテーマ関数を使用できます: <ApiLink kind="sass" module="themes" type="function-flat-button-theme" label="flat-button-theme" code={true} />、<ApiLink kind="sass" module="themes" type="function-outlined-button-theme" label="outlined-button-theme" code={true} />、<ApiLink kind="sass" module="themes" type="function-contained-button-theme" label="contained-button-theme" code={true} />、および <ApiLink kind="sass" module="themes" type="function-fab-button-theme" label="fab-button-theme" code={true} />。 - -各関数は、特定のタイプのボタンのみをターゲットにします。 - -まず、すべてのテーマ関数とコンポーネント ミックスインを含む themes モジュールをインポートします。 - -```scss -@use "igniteui-angular/theming" as *; - -// IMPORTANT: Prior to Ignite UI for Angular version 13 use: -// @import '~igniteui-angular/lib/core/styles/themes/index'; -``` - -次に、スタイル設定するボタンのタイプ固有のテーマ機能を拡張する新しいテーマを作成します。この例では、<ApiLink kind="sass" module="themes" type="function-contained-button-theme" label="contained-button-theme" code={true} /> 関数を使用し、`$foreground` および `$background` パラメーターに、それぞれの hover および active パラメーターとともに値を渡します。 - -次のマークアップを前提として: - -```html -<div class="my-contained-btn"> - <button igxButton="contained">Contained button</button> -</div> -``` - -次のテーマを作成する必要があります: - -```scss -$custom-contained-theme: contained-button-theme( - $background: #f9f0ff, - $foreground: #722ed1, - $hover-background: #efdbff, - $hover-foreground: #9254de, - $active-foreground: #531dab, - $active-background: #dfc2fa, -); -``` - -contained タイプのボタンのスタイル設定に使用できるパラメーターの完全なリストについては、<ApiLink kind="sass" module="themes" type="function-contained-button-theme" label="contained-button-theme" code={true} /> セクションを参照してください。 - -最後に、カスタム テーマをアプリケーションに**含めます**。 - -```scss -.my-contained-btn { - @include tokens($custom-contained-theme); -} -``` - -タイプ別テーマ関数により、ボタンのスタイリングがより簡単になりました。 - -<ApiLink kind="sass" module="themes" type="function-contained-button-theme" label="contained-button-theme" code={true} /> 関数と <ApiLink kind="sass" module="themes" type="function-fab-button-theme" label="fab-button-theme" code={true} /> 関数の場合、`$background` パラメーターに色の値を指定するだけで済みます。他のすべてのボタンの状態とテキストの色 (指定されていない場合) は、その値に基づいて自動的に生成され、適用されます。 - -テキストの色は、新しく追加された <ApiLink kind="sass" module="color" type="function-adaptive-contrast" label="adaptive-contrast" code={true} /> 関数によって、指定された背景に対して黒か白のどちらがより良いコントラストを持つかを計算して決定されます。 - -<ApiLink kind="sass" module="themes" type="function-flat-button-theme" label="flat-button-theme" code={true} /> および <ApiLink kind="sass" module="themes" type="function-outlined-button-theme" label="outlined-button-theme" code={true} /> では、状態用の色も自動的に生成されますが、これらは `$background` ではなく `$foreground` パラメーターに基づいて計算されます。 - -以下のサンプルでは、カスタマイズした CSS 変数を使用したボタン コンポーネントが、[`Ant`](https://ant.design/components/button?theme=light#button-demo-color-variant) デザイン システムのボタンに視覚的に似たデザインを実現している様子を確認できます。 - -<Sample src="/data-entries/buttons-style" height={260} alt="" /> - -<DocsAside type="info" title="情報"> -サンプルでは、[Bootstrap Light](/themes/sass/schemas#predefined-schemas) スキーマを使用します。 -</DocsAside> - -### Tailwind によるスタイル設定 - -カスタム Tailwind ユーティリティ クラスを使用して `button` をスタイル設定できます。まず [Tailwind を設定して](/themes/misc/tailwind-classes)ください。 - -グローバル スタイルシートに Tailwind をインポートした上で、以下のように必要なテーマ ユーティリティを適用します: - -```scss -@import "tailwindcss"; -... -@use 'igniteui-theming/tailwind/utilities/material.css'; -``` - -ユーティリティ ファイルには、`light` テーマと `dark` テーマの両方のバリエーションが含まれています。 - -- `light-*` クラスはライト テーマ用です。 -- `dark-*` クラスはダーク テーマ用です。 -- プレフィックスの後にコンポーネント名を追加します。 ボタンにはタイプがあるため、クラスは次のように使用されます: `light-contained-button`、`light-flat-button`、`dark-outlined-button`、`dark-fab-button`。 - -これらのクラスを適用すると、動的なテーマの計算が可能になります。そこから、`任意のプロパティ`を使用して、生成された CSS 変数をオーバーライドできます。コロンの後に、有効な CSS カラー形式 (HEX、CSS 変数、RGB など) を指定します。 - -プロパティの完全なリストは <ApiLink kind="sass" module="themes" type="function-button-theme" label="button-theme" /> で確認できます。これはさまざまなバリエーションで異なって反映されます。`flat` ボタンと `outlined` ボタンの主なプロパティは `$foreground` で、`contained` ボタンと `fab` ボタンの主なプロパティは `$background` です。構文は次のとおりです: - -```html -<div class="buttons-sample"> - <div class="button-sample"> - <button - igxButton="flat" - class="!light-flat-button ![--foreground:#7B9E89]"> - Flat Button - </button> - </div> - <div class="button-sample"> - <button - igxButton="contained" - class="!light-contained-button ![--background:#7B9E89]"> - Contained Button - </button> - </div> - <div class="button-sample"> - <button - igxButton="outlined" - class="!light-outlined-button ![--foreground:#7B9E89]"> - Outlined Button - </button> - </div> - <div class="button-sample"> - <button - igxButton="fab" - class="!light-fab-button ![--background:#7B9E89]"> - Fab Button - </button> - </div> -</div> -``` - -<DocsAside type="info" title="情報"> -ユーティリティ クラスが優先されるようにするには、感嘆符 (`!`) が必要です。Tailwind はスタイルをレイヤーに適用しますが、これらのスタイルを重要としてマークしないと、コンポーネントのデフォルトのテーマによってオーバーライドしてしまいます。 -</DocsAside> - -最終的に、button は次のようになります: - -<Sample src="/data-entries/buttons-tailwind-style" height={100} iframeOnly /> - -### カスタム サイズ変更 - -ボタンの高さは、`--size` 変数を使用して、`button` を直接ターゲットにして変更できます。 - -```scss -button { - --size: 50px; -} -``` - -または、ユニバーサル変数 `--ig-button-size` を使用して、すべてのインスタンスをターゲットにすることもできます。 - -```html -<div class="my-app"> - <button igxButton="contained"></button> -</div> -``` - -```scss -.my-app { - --ig-button-size: 50px; -} -``` - -事前定義されたサイズの 1 つを使用して、それを `--ig-size` 変数に割り当てることもできます。`--ig-size` に使用可能な値は、`--ig-size-small`、`--ig-size-medium`、`--ig-size-large` です。 - -```scss -button { - --ig-size: var(--ig-size-large); -} -``` - -詳細については、[サイズ](/display-density)の記事をご覧ください。 - -<hr/> - -## API リファレンス - -<hr/> - -- <ApiLink type="ButtonDirective" /> -- <ApiLink kind="sass" module="themes" type="function-button-theme" label="IgxButton スタイル" /> -- <ApiLink type="RippleDirective" /> -- <ApiLink type="IconButtonDirective" /> -- <ApiLink type="ButtonGroup" /> - -## その他のリソース - -<hr/> - -コミュニティに参加して新しいアイデアをご提案ください。 - -- [Ignite UI for Angular **フォーラム** (英語)](https://www.infragistics.com/community/forums/f/ignite-ui-for-angular) -- [Ignite UI for Angular **GitHub** (英語)](https://github.com/IgniteUI/igniteui-angular) diff --git a/docs/angular/src/content/jp/components/chat.mdx b/docs/angular/src/content/jp/components/chat.mdx index 49c10daabf..8c7e73e56e 100644 --- a/docs/angular/src/content/jp/components/chat.mdx +++ b/docs/angular/src/content/jp/components/chat.mdx @@ -86,13 +86,27 @@ Chat コンポーネントは、その状態と構成を制御できるいくつ | 名前 | 説明 | | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `messages` | チャットに表示されるメッセージ (`IgcChatMessage[]`) の配列。表示するメッセージを制御するためにバインド可能。 | +| `messages` | チャットに表示される双方向のメッセージ (`IgcChatMessage[]`) の配列。ユーザーがメッセージを送信すると、Chat は渡されたコレクションを更新します。 | | `draftMessage` | 未送信メッセージ。`text` とオプションの `attachments` を含むオブジェクト。メッセージ下書きの保存や復元に便利。 | | `options` | 現在のユーザー ID、入力プレースホルダー、許可されるファイル タイプ、クイック リプライサジェスト、入力遅延、カスタム レンダラーなどのチャット設定 (<ApiLink type="ChatOptions" />)。 | | `templates` | メッセージ コンテンツ、入力、添付ファイル、その他のチャット UI 部分に対して、カスタム Angular テンプレート(<ApiLink type="ChatTemplates" />)。 | 上記のプロパティを使用することで、Chat の UI をアプリケーションの状態やバックエンドと簡単に同期させることができます。 +#### 双方向のメッセージ コレクション + +`messages` コレクションは双方向です。アプリケーションが表示するメッセージを提供し、会話が進むにつれて Chat が元のコレクションを更新します。ユーザーがメッセージを送信すると、そのコレクションへの参照を保持しているコードから、新しく作成されたメッセージにアクセスできます。これは、Angular の `[(messages)]` による双方向バインディングではなく、コレクションのインプレース更新です。 + +`messageCreated` イベントは、永続化やその他の副作用のための通知です。作成されたメッセージをコレクションに再度追加しないでください。 + +元のコレクションを変更せずに残す必要がある場合は、シャロー コピーを Chat に渡します。 + +```ts +public messages = [...this.originalMessages]; +``` + +既存のメッセージ オブジェクトは引き続き共有されます。これらのオブジェクトも独立させる必要がある場合は、コピーしたコレクションを構築する際に、各メッセージの新しいインスタンスを作成してください。 + ### 添付 モダンな会話ではテキストだけに限られません。Chat コンポーネントはファイル添付機能のサポートが組み込まれており、ユーザーは画像、ドキュメント、その他のファイルを共有できます。 デフォルトでは入力領域に添付ボタンが表示されます。`acceptedFiles` プロパティで許可されるファイル タイプを制御可能です。 diff --git a/docs/angular/src/content/jp/components/dialog.mdx b/docs/angular/src/content/jp/components/dialog.mdx index aee2c5d934..127c67742e 100644 --- a/docs/angular/src/content/jp/components/dialog.mdx +++ b/docs/angular/src/content/jp/components/dialog.mdx @@ -288,7 +288,7 @@ $my-dialog-theme: dialog-theme( ``` <DocsAside type="info" title="情報"> -ダイアログ ウィンドウのコンテンツの一部として使用される追加コンポーネント ([`IgxButton`](/button) など) をスタイルするには、それぞれのコンポーネントに固有の追加テーマを作成し、ダイアログ ウィンドウのスコープ内のみに配置する必要があります (残りのアプリケーションの影響を受けません)。 +ダイアログ ウィンドウのコンテンツの一部として使用される追加コンポーネント ([`IgxButton`](./inputs/button.mdx) など) をスタイルするには、それぞれのコンポーネントに固有の追加テーマを作成し、ダイアログ ウィンドウのスコープ内のみに配置する必要があります (残りのアプリケーションの影響を受けません)。 </DocsAside> ```scss diff --git a/docs/angular/src/content/jp/components/layouts/avatar.mdx b/docs/angular/src/content/jp/components/layouts/avatar.mdx deleted file mode 100644 index 86868c15a1..0000000000 --- a/docs/angular/src/content/jp/components/layouts/avatar.mdx +++ /dev/null @@ -1,297 +0,0 @@ ---- -title: "Angular Avatar コンポーネント | レイアウト | インフラジスティックス" -description: "Angular Avatar コンポーネントを使用して、ユーザー、エンティティ、またはオブジェクトを画像、イニシャル、アイコン、またはカスタム コンテンツで表します。" -keywords: "Angular Avatar, アバター コンポーネント, プロフィール画像, イニシャル, Ignite UI for Angular, Infragistics" -last_updated: "2026-07-29" -license: MIT -mentionedTypes: ["Avatar", "Badge", "Icon"] -relatedComponents: ["Badge"] -_language: ja -llms: - description: "Ignite UI for Angular Avatar トピックでは、画像、イニシャル、アイコン、カスタム コンテンツ、形状、サイズ、スタイル設定、アクセシビリティ ガイダンスを使用してユーザー、エンティティ、またはオブジェクトのアイデンティティをレンダリングする方法を示します。" ---- -import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; -import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; -import Anatomy from 'igniteui-astro-components/components/mdx/Anatomy.astro'; -import Faq from 'igniteui-astro-components/components/mdx/Faq.astro'; -import FaqItem from 'igniteui-astro-components/components/mdx/FaqItem.astro'; -import { Image } from 'astro:assets'; -import avatarAnatomy from '@xplat-images/anatomy-content-light/avatar-lt-a.png'; -import avatarDo from '@xplat-images/avatar/avatar_do1.png'; -import avatarDo2x from '@xplat-images/avatar/avatar_do1@2x.png'; -import avatarDoNot from '@xplat-images/avatar/avatar_do_not1.png'; -import avatarDoNot2x from '@xplat-images/avatar/avatar_dont1@2x.png'; - -# Avatar (アバター) コンポーネント - -Ignite UI for Angular Avatar は、画像、イニシャル、またはカスタム コンテンツを使用してユーザー、エンティティ、またはオブジェクトを表します。 - -アバターを使用して、リスト、カード、プロフィール メニュー、アクティビティ フィードでコンパクトな視覚的アイデンティティを提供します。 - -## ライブ デモ - -<Sample spacing="sm" height={300} src="/layouts/avatar-overview" alt="Angular Avatar の概要の例" /> - -## 構造 - -アバターは、画像のセマンティクスを適用し、サポートされているコンテンツ パターンのいずれかをレンダリングする単一のホスト要素です。 - -<Anatomy - class="avatar-anatomy" - name="Angular Avatar の構造" - description="アバターの構造は、画像、アイコン、イニシャルのコンテナーにラベルを付けます。" - src={avatarAnatomy.src} - alt="Angular Avatar の構造: 画像、アイコン、イニシャルのコンテナー" -/> - -<style>{` - .avatar-anatomy { - --igd-anatomy-padding: 64px 32px; - } - - .avatar-anatomy .igd-anatomy__image { - max-width: 520px; - } -`}</style> - -<span class="ig-typography__body-2" style="display: block; margin-bottom: 24px;"><strong>1. 画像コンテナー:</strong> 画像コンテンツ タイプを表示します。<br /> -<strong>2. アイコン コンテナー:</strong> アイコン コンテンツ タイプを表示します。<br /> -<strong>3. イニシャル コンテナー:</strong> テキスト コンテンツ タイプを表示します。</span> - -```text -igx-avatar[role="img"] // ホスト - アバターを公開 -└─ 優先順位順に以下のいずれか: - ├─ div.igx-avatar__image // `src` が設定されている場合 - 背景として画像をレンダリング - ├─ igx-icon // `icon` が設定されている場合 - ├─ span // `initials` が設定されている場合 - 最初の 2 文字 - └─ ng-content // カスタム プロジェクション コンテンツ -``` - -## 作業の開始 - -`<igx-avatar>` をレンダリングする前に Angular アバター コンポーネントをインポートします。Ignite UI for Angular をまだセットアップしていない場合は、最初に共有 [作業の開始](../general/getting-started.mdx) トピックを完了してください。 - -```ts -import { IgxAvatarComponent } from 'igniteui-angular/avatar'; -``` - -## 使用方法 - -デフォルト スロットに画像ソース、イニシャル、またはカスタム コンテンツを使用してアバターをレンダリングします。 - -### バリアント - -表示するコンテンツ ソースのみを設定します。Angular アバターは、最初に `src` をレンダリングし、次に `icon`、次に `initials` をレンダリングし、これらのいずれの入力も設定されていない場合はプロジェクションされたカスタム コンテンツにフォールバックします。 - -```html -<igx-avatar initials="AZ"></igx-avatar> - -<igx-avatar src="https://static.infragistics.com/xplatform/images/people/men/1.jpg"></igx-avatar> - -<igx-avatar icon="home"></igx-avatar> -``` - -<Sample position="center" spacing="sm" height={300} src="/layouts/avatar-variants" alt="Angular Avatar のバリアントの例" /> - -### 形状 - -<ApiLink pkg="core" type="Avatar" member="shape" label="Shape" /> を `square`、`rounded`、または `circle` に設定します。 - -```html -<igx-avatar initials="AZ" shape="circle"></igx-avatar> -``` - -<Sample position="center" spacing="sm" height={300} src="/layouts/avatar-shape" alt="Angular Avatar の形状の例" /> - -### サイズ - -プリセット アバター サイズが必要な場合は、`--ig-size` を共有サイズ トークンのいずれかに設定します。 - -```html -<igx-avatar initials="AZ" size="large"></igx-avatar> -``` - -<Sample position="center" spacing="sm" height={300} src="/layouts/avatar-size" alt="Angular Avatar のサイズの例" /> - -### 使用すべき場合と使用すべきでない場合 - -**使用すべき場合:** プロフィール画像、イニシャル、アイコンなど、UI が人物、組織、オブジェクト、またはアカウントの小さな表現を必要とする場合にアバターを使用します。繰り返し表示されるアイデンティティを簡単に識別できるように、同じ UI 領域内で一貫したアバター戦略を維持します。 - -**使用すべきでない場合:** エンティティを表す代わりにカウント、ステータス、または通知インジケーターを表示する必要がある場合は、[Badge](../inputs/badge.mdx) コンポーネントを使用します。アイデンティティとステータスの両方を一緒に表示する必要がある場合、バッジはアバターを装飾することもできます。 - -<div class="table-responsive"> -<table class="table" style="width: 100%; max-width: 720px; table-layout: fixed; border-collapse: collapse; border: 1px solid #d3d3d3; margin: 0 auto 24px;"> -<thead> -<tr> -<th style="width: 50%; background-color: #d3d3d3; text-align: left; padding: 16px 20px; font-size: 18px; font-weight: 500;">使用すべき</th> -<th style="width: 50%; background-color: #d3d3d3; text-align: left; padding: 16px 20px; font-size: 18px; font-weight: 500;">使用すべきでない</th> -</tr> -</thead> -<tbody> -<tr> -<td style="border: 1px solid #d3d3d3; padding: 16px 20px;"><Image src={avatarDo} srcset={`${avatarDo.src} 1x, ${avatarDo2x.src} 2x`} alt="Angular Avatar の使用ガイダンス" class="responsive-img" style="display: block; width: 100%; max-width: 100%; height: auto;" /></td> -<td style="border: 1px solid #d3d3d3; padding: 16px 20px;"><Image src={avatarDoNot} srcset={`${avatarDoNot.src} 1x, ${avatarDoNot2x.src} 2x`} alt="Angular Avatar の不使用ガイダンス" class="responsive-img" style="display: block; width: 100%; max-width: 100%; height: auto;" /></td> -</tr> -</tbody> -</table> -</div> - -## プロパティ - -アバターは、コンテンツと形状のための小さな入力セットを公開します。 - -| 名前 | 型 | デフォルト | 説明 | -| -- | -- | -- | -- | -| <ApiLink type="Avatar" member="icon" label="icon" /> | `string` | n/a | アバターがレンダリングするアイコンを設定します。 | -| <ApiLink type="Avatar" member="initials" label="initials" /> | `string` | n/a | アバターがレンダリングするテキスト イニシャルを設定します。 | -| <ApiLink type="Avatar" member="shape" label="shape" /> | `"square" \| "rounded" \| "circle"` | `"square"` | アバターの形状を設定します。 | -| <ApiLink type="Avatar" member="size" label="size" /> | `"small" \| "medium" \| "large"` | `"small"` | アバターのサイズを設定します。 | -| <ApiLink type="Avatar" member="src" label="src" /> | `string` | n/a | 画像ソース URL を設定します。 | - -## スタイル設定 - -<Sample spacing="sm" height={420} src="/layouts/avatar-styling" alt="スタイル設定した Angular Avatar の例" /> - -アバターの外観はテーマ変数とプラットフォーム固有のスタイル設定フックを通じて制御されます。 - -トークン レベルの変更にはアバター CSS 変数を使用し、特定のレンダリング タイプや形状をターゲットにする必要がある場合は Angular ホスト クラスを使用します。 - -| 変数 | 変更内容 | -| -- | -- | -| `--ig-avatar-background` | アバターの背景色。 | -| `--ig-avatar-color` | テキストとイニシャルの色。 | -| `--ig-avatar-icon-color` | アイコンの色。 | -| `--ig-avatar-border-radius` | 丸みのあるアバターで使用される境界線の半径。 | -| `--ig-avatar-size` | アバターの幅と高さ。 | -| `--ig-size` | プリセット アバター サイズを導出するために使用する共有コンポーネント サイズ トークン。 | - -| セレクター | 説明 | -| -- | -- | -| `igx-avatar` | アバターのホスト要素。 | -| `.igx-avatar--rounded` | `shape` が `rounded` の場合に適用されます。 | -| `.igx-avatar--circle` | `shape` が `circle` の場合に適用されます。 | -| `.igx-avatar--image` | アバターが画像をレンダリングするときに適用されます。 | -| `.igx-avatar--icon` | アバターがアイコンをレンダリングするときに適用されます。 | -| `.igx-avatar--initials` | アバターがイニシャルをレンダリングするときに適用されます。 | -| `.igx-avatar__image` | 画像アバター要素。 | - -### Sass テーマ - -アプリケーションが Sass を通じて Ignite UI テーマをカスタマイズする場合は、<ApiLink kind="sass" module="themes" type="function-avatar-theme" label="avatar-theme" code={true} /> 関数を使用します。 - -```scss -@use "igniteui-theming/sass/themes" as *; - -$custom-avatar-theme: avatar-theme( - $background: #72da67, - $border-radius: 16px, - $size: 3rem -); - -:root { - @include tokens($custom-avatar-theme); -} -``` - -### CSS 変数 - -Sass ビルド ステップなしでローカルでのスタイル設定が必要な場合は、コンポーネント CSS 変数を直接設定します。 - -```css -igx-avatar { - --ig-avatar-background: var(--ig-success-500); - --ig-avatar-color: var(--ig-success-500-contrast); - --ig-avatar-border-radius: 20px; -} -``` - -### Tailwind によるスタイル設定 - -アプリケーションが Tailwind クラスを通じて Ignite UI コンポーネントのスタイルを設定する場合は、Angular Tailwind ユーティリティ構文を使用します。 - -<Sample height={560} src="/layouts/avatar-tailwind-styling" alt="Angular Avatar Tailwind スタイル設定の例" /> - -## アクセシビリティ - -アバターは、アクセシブルな画像セマンティクスを持つ非インタラクティブなアイデンティティ表示要素です。 - -### キーボード インタラクション - -アバターはフォーカスを受け取らず、キーボード インタラクションはありません。 - -| キー | アクション | -| -- | -- | -| n/a | アバターはキーボードによるインタラクティブ操作に対応していません。 | - -### スクリーン リーダー / ARIA - -アバターは画像のセマンティクスと `avatar` のデフォルトのアクセシブル ラベルで初期化されます。 - -- 画像アバターがアイデンティティを伝える場合、周囲のテキストを使用して表現される人物、エンティティ、またはオブジェクトを識別します。 -- 隣接するテキストがすでに同じエンティティを識別している場合、装飾的なアバターを冗長として扱います。 - -### アクセシビリティ準拠 - -Infragistics は、[アクセシビリティ準拠](../interactivity/accessibility-compliance.mdx) トピックで、Section 508 および WCAG 2.1 ガイドライン領域における Ignite UI for Angular のアクセシビリティ サポートを文書化しています。 - -| 基準 | コンポーネントの準拠方法 | -| -- | -- | -| [1.1.1 非テキスト コンテンツ](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content) | アバターにはアクセシブル ラベルがあり、表現されるエンティティを識別する周囲のテキストと組み合わせることができます。 | -| [4.1.2 名前、役割、値](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) | コンポーネントは `role="img"` とデフォルトのアクセシブル ラベルで初期化されます。 | - -ユーザー側の責任: - -- スタイルをオーバーライドするときに、アバターの背景とテキストまたはアイコンの色のコントラストを十分に保ちます。 -- 隣接するテキストがすでに人物またはエンティティの名前を示している場合、同じアイデンティティのアナウンスを重複させないようにします。 - -- アバター画像がアイデンティティを伝える場合、近くのテキストが表現されるエンティティを識別していることを確認します。 - -## トラブルシューティング - -Avatar をインタラクティブまたはステータス コンポーネントとして扱う前に、このセクションを使用して境界と一般的な決定を確認してください。 - -### 既知の制限 - -アバターは視覚的なアイデンティティのプリミティブであり、それ自体ではインタラクション、ステータス、または通知動作を追加しません。 - -- 表現されるエンティティがクリック可能でなければならない場合は、ボタンやリスト アイテムなどのインタラクティブなコンテナーを使用します。 -- ステータス、カウント、または通知インジケーターを表示する必要がある場合は、アバターにバッジを使用します。 - -## API リファレンス - -完全なアバター API サーフェスについては、これらの API リファレンスを使用してください。 - -<ApiLink type="Avatar" /> - -## 依存関係 - -Sass スタイル設定ワークフローは、<ApiLink kind="sass" module="themes" type="function-avatar-theme" label="IgxAvatar テーマ" /> および <ApiLink kind="sass" module="themes" type="function-icon-theme" label="IgxIcon テーマ" /> API を使用します。 - -## その他のリソース - -サポートおよび関連する Ignite UI ドキュメントについては、これらのリソースを使用してください。 - -- [Ignite UI for Angular **フォーラム** (英語)](https://www.infragistics.com/community/forums/f/ignite-ui-for-angular) -- [Ignite UI for Angular **GitHub** (英語)](https://github.com/IgniteUI/igniteui-angular) - -## 関連コンポーネント - -アイデンティティをステータス、アクション、またはより豊富なレイアウトと組み合わせる必要がある場合は、これらの関連コンポーネントを使用してください。 - -- [Badge](../inputs/badge.mdx) - カウント、ステータス、または通知インジケーターを表示するには Badge を使用します。UI にアイデンティティとステータスの両方が必要な場合、Badge は Avatar を装飾できます。 - -## FAQ - -<Faq> - <FaqItem question="Badge の代わりに Avatar を使用するのはどのような場合ですか?" indicatorPosition="end"> - UI が人物、アカウント、組織、またはオブジェクトを表す必要がある場合に Avatar を使用します。UI がカウント、ステータス、または通知インジケーターを表示する必要がある場合は Badge を使用します。 - </FaqItem> - - <FaqItem question="Avatar はキーボード インタラクションを追加しますか?" indicatorPosition="end"> - いいえ。Avatar は非インタラクティブであり、それ自体ではフォーカスを受け取りません。表現されるエンティティがアクションを必要とする場合は、インタラクティブなコンポーネント内に配置してください。 - </FaqItem> - - <FaqItem question="スクリーン リーダー向けに画像アバターにラベルを付けるにはどうすればよいですか?" indicatorPosition="end"> - アバター画像が特定のエンティティを識別する場合は、意味のある代替テキストを提供します。隣接するテキストがすでにそのエンティティの名前を示している場合、同じアイデンティティのアナウンスを繰り返さないようにします。 - </FaqItem> -</Faq> diff --git a/docs/angular/src/content/jp/components/themes/misc/angular-material-theming.mdx b/docs/angular/src/content/jp/components/themes/misc/angular-material-theming.mdx index 915b65552d..7838fc8b6d 100644 --- a/docs/angular/src/content/jp/components/themes/misc/angular-material-theming.mdx +++ b/docs/angular/src/content/jp/components/themes/misc/angular-material-theming.mdx @@ -418,7 +418,7 @@ $custom-mat-light-theme: mat.define-light-theme(( - [コンポーネント テーマ](../sass/component-themes.mdx) - [タイポグラフィ](../sass/typography.mdx) - [Avatar コンポーネント](../../layouts/avatar.mdx) -- [Button コンポーネント](../../button.mdx) +- [Button コンポーネント](../../inputs/button.mdx) - [Dialog コンポーネント](../../dialog.mdx) - [Icon コンポーネント](../../icon.mdx) - [Expansion Panel コンポーネント](../../expansion-panel.mdx) diff --git a/docs/angular/src/content/jp/components/themes/misc/bootstrap-theming.mdx b/docs/angular/src/content/jp/components/themes/misc/bootstrap-theming.mdx index 92b63f123f..e3ef3c4d7f 100644 --- a/docs/angular/src/content/jp/components/themes/misc/bootstrap-theming.mdx +++ b/docs/angular/src/content/jp/components/themes/misc/bootstrap-theming.mdx @@ -368,7 +368,7 @@ Ignite UI for Angular は、テーマごとに 4 つのデフォルト タイプ - [コンポーネント テーマ](../sass/component-themes.mdx) - [タイポグラフィ](../sass/typography.mdx) - [Avatar コンポーネント](../../layouts/avatar.mdx) -- [Button コンポーネント](../../button.mdx) +- [Button コンポーネント](../../inputs/button.mdx) - [Dialog コンポーネント](../../dialog.mdx) - [Icon コンポーネント](../../icon.mdx) - [List コンポーネント](../../list.mdx) diff --git a/docs/angular/src/content/jp/components/themes/palettes.mdx b/docs/angular/src/content/jp/components/themes/palettes.mdx index c34c330171..08967f2fee 100644 --- a/docs/angular/src/content/jp/components/themes/palettes.mdx +++ b/docs/angular/src/content/jp/components/themes/palettes.mdx @@ -61,17 +61,17 @@ Ignite UI for Angular は、`primary`、`secondary`、`surface`、`gray`、`info :root { //... --ig-primary-500: #09f; - --ig-primary-500-contrast: hsl(from color(from var(--ig-primary-500) var(--y-contrast)) h 0 l); + --ig-primary-500-contrast: hsla(from color(from var(--ig-primary-500) var(--y-contrast)) h 0 l / 1); --ig-primary-600: hsl(from var(--ig-primary-500) h calc(s * 1.26) calc(l * 0.89)); - --ig-primary-600-contrast: hsl(from color(from var(--ig-primary-600) var(--y-contrast)) h 0 l); + --ig-primary-600-contrast: hsla(from color(from var(--ig-primary-600) var(--y-contrast)) h 0 l / 1); --ig-primary-700: hsl(from var(--ig-primary-500) h calc(s * 1.26) calc(l * 0.81)); //... --ig-secondary-400: hsl(from var(--ig-secondary-500) h calc(s * 0.875) calc(l * 1.08)); - --ig-secondary-400-contrast: hsl(from color(from var(--ig-secondary-400) var(--y-contrast)) h 0 l); + --ig-secondary-400-contrast: hsla(from color(from var(--ig-secondary-400) var(--y-contrast)) h 0 l / 1); --ig-secondary-500: #df1b74; - --ig-secondary-500-contrast: hsl(from color(from var(--ig-secondary-500) var(--y-contrast)) h 0 l); + --ig-secondary-500-contrast: hsla(from color(from var(--ig-secondary-500) var(--y-contrast)) h 0 l / 1); --ig-secondary-600: hsl(from var(--ig-secondary-500) h calc(s * 1.26) calc(l * 0.89)); - --ig-secondary-600-contrast: hsl(from color(from var(--ig-secondary-600) var(--y-contrast)) h 0 l); + --ig-secondary-600-contrast: hsla(from color(from var(--ig-secondary-600) var(--y-contrast)) h 0 l / 1); //... --ig-wcag-a: 0.31; --ig-wcag-aa: 0.185; diff --git a/docs/angular/src/content/jp/components/themes/roundness.mdx b/docs/angular/src/content/jp/components/themes/roundness.mdx index 98b8d2cf50..09fed4eb15 100644 --- a/docs/angular/src/content/jp/components/themes/roundness.mdx +++ b/docs/angular/src/content/jp/components/themes/roundness.mdx @@ -22,7 +22,7 @@ Ignite UI for Angular では、丸みを 0 から 1 の間の値で調整する `--ig-radius-factor` を 0 に設定すると、コンポーネントは最小の border-radius を使用し、角がシャープなブロック状に表示されます。1 に設定すると、最大の border-radius が適用され、より丸みを帯びた外観になります。 以下は、定義済みの最小および最大の境界半径値を持ち、`--ig-radius-factor` 変数を使用して変更できるコンポーネントのリストです。 <br /> -• [Action Strip](../action-strip.mdx) • [Button](../button.mdx) • [Button Group](../inputs/button-group.mdx) • [Calendar](../calendar.mdx) • [Card](../card.mdx) • [Carousel](../carousel.mdx) • [Checkbox](../checkbox.mdx) • [Chip](../chip.mdx) • [Combo](../combo.mdx) • [Date Picker](../date-picker.mdx) • [Date Range Picker](../date-range-picker.mdx) • [Grid](../grid/grid.mdx) • [Input Group](../input-group.mdx) • [Linear Progress](../linear-progress.mdx) • [List](../list.mdx) • [Month Picker](../month-picker.mdx) • [Navigation Drawer](../navdrawer.mdx) • [Radio](../radio-button.mdx) • [Ripple](../ripple.mdx) • [Snackbar](../snackbar.mdx) • [Switch](../switch.mdx) • [Toast](../toast.mdx) +• [Action Strip](../action-strip.mdx) • [Button](../inputs/button.mdx) • [Button Group](../inputs/button-group.mdx) • [Calendar](../calendar.mdx) • [Card](../card.mdx) • [Carousel](../carousel.mdx) • [Checkbox](../checkbox.mdx) • [Chip](../chip.mdx) • [Combo](../combo.mdx) • [Date Picker](../date-picker.mdx) • [Date Range Picker](../date-range-picker.mdx) • [Grid](../grid/grid.mdx) • [Input Group](../input-group.mdx) • [Linear Progress](../linear-progress.mdx) • [List](../list.mdx) • [Month Picker](../month-picker.mdx) • [Navigation Drawer](../navdrawer.mdx) • [Radio](../radio-button.mdx) • [Ripple](../ripple.mdx) • [Snackbar](../snackbar.mdx) • [Switch](../switch.mdx) • [Toast](../toast.mdx) ## 使用方法 diff --git a/docs/angular/src/content/jp/components/time-picker.mdx b/docs/angular/src/content/jp/components/time-picker.mdx index c0954cf9b9..6f99ff17ef 100644 --- a/docs/angular/src/content/jp/components/time-picker.mdx +++ b/docs/angular/src/content/jp/components/time-picker.mdx @@ -407,7 +407,7 @@ $my-time-picker-theme: time-picker-theme( ``` <DocsAside type="info" title="情報"> -Time Picker ウィンドウのコンテンツの一部として使用される追加コンポーネント ([`IgxButton`](/button) など) をスタイルするには、それぞれのコンポーネントに固有の追加テーマを作成し、ダイアログ ウィンドウのスコープ内のみに配置する必要があります (残りのアプリケーションの影響を受けません)。 +Time Picker ウィンドウのコンテンツの一部として使用される追加コンポーネント ([`IgxButton`](./inputs/button.mdx) など) をスタイルするには、それぞれのコンポーネントに固有の追加テーマを作成し、ダイアログ ウィンドウのスコープ内のみに配置する必要があります (残りのアプリケーションの影響を受けません)。 </DocsAside> Time Picker ウィンドウは [`IgxOverlayService`](/overlay) を使用するため、カスタム テーマがスタイルを設定する Time Picker ウィンドウに適用されるように、ダイアログ ウィンドウが表示されたときに DOM に配置される特定のアウトレットを提供します。 diff --git a/docs/angular/src/content/jp/components/toc.json b/docs/angular/src/content/jp/components/toc.json index f1398e3929..6aa6674986 100644 --- a/docs/angular/src/content/jp/components/toc.json +++ b/docs/angular/src/content/jp/components/toc.json @@ -1833,6 +1833,11 @@ "href": "themes/spacing.mdx", "new": false }, + { + "name": "アクセシビリティ", + "href": "themes/accessibility.mdx", + "new": true + }, { "name": "Sass", "new": false, @@ -1977,7 +1982,7 @@ }, { "name": "Button", - "href": "button.mdx" + "href": "inputs/button.mdx" }, { "name": "Button Group", diff --git a/docs/angular/src/content/jp/components/tooltip.mdx b/docs/angular/src/content/jp/components/tooltip.mdx index 4f3990798e..7cb762afa4 100644 --- a/docs/angular/src/content/jp/components/tooltip.mdx +++ b/docs/angular/src/content/jp/components/tooltip.mdx @@ -466,7 +466,7 @@ $dark-tooltip: tooltip-theme( ``` <DocsAside type="info" title="情報"> -ダイアログ ウィンドウのコンテンツの一部として使用される追加コンポーネント ([`IgxButton`](/button)、[`IgxSwitch`](/switch) など) をスタイルするには、それぞれのコンポーネントに固有の追加テーマを作成し、ツールチップのスコープ内のみに配置する必要があります (残りのアプリケーションの影響を受けません)。 +ダイアログ ウィンドウのコンテンツの一部として使用される追加コンポーネント ([`IgxButton`](./inputs/button.mdx)、[`IgxSwitch`](/switch) など) をスタイルするには、それぞれのコンポーネントに固有の追加テーマを作成し、ツールチップのスコープ内のみに配置する必要があります (残りのアプリケーションの影響を受けません)。 </DocsAside> ツールチップは [`IgxOverlayService`](/overlay) を使用するため、スタイル設定するツールチップにカスタム テーマが適用されるよう、ダイアログ ウィンドウが表示されたときに DOM に配置される特定のアウトレットを提供します。 diff --git a/docs/angular/src/content/jp/grids_templates/row-editing.mdx b/docs/angular/src/content/jp/grids_templates/row-editing.mdx index 21f2e5d773..75b827a571 100644 --- a/docs/angular/src/content/jp/grids_templates/row-editing.mdx +++ b/docs/angular/src/content/jp/grids_templates/row-editing.mdx @@ -324,9 +324,9 @@ export class HGridRowEditingSampleComponent implements OnInit { [Ignite UI for Angular テーマ ライブラリ](/themes)を使用して、行編集オーバーレイを大幅に変更できます。 行編集オーバーレイは複合要素です。UI は、他の 2 つのコンポーネントで構成されています。 - コンテンツをレンダリングするための [`igx-banner`](/banner) - - [`igx-button`](/button) はデフォルトのテンプレートでレンダリングされます (`[完了]` ボタンと `[キャンセル]` ボタンの場合)。 + - [`igx-button`](inputs/button) はデフォルトのテンプレートでレンダリングされます (`[完了]` ボタンと `[キャンセル]` ボタンの場合)。 -以下の例では、これら 2 つのコンポーネントのスタイル設定オプション ([`ボタンのスタイル設定`](/button#スタイル設定) & [`バナーのスタイル設定`](/banner#スタイル設定)) を使用して、{ComponentName} の行編集のエクスペリエンスをカスタマイズします。 +以下の例では、これら 2 つのコンポーネントのスタイル設定オプション ([`ボタンのスタイル設定`](inputs/button#スタイル設定) & [`バナーのスタイル設定`](/banner#スタイル設定)) を使用して、{ComponentName} の行編集のエクスペリエンスをカスタマイズします。 次に、現在のセルのエディターと背景をより明確にするためにスタイルを設定します。<ComponentBlock for="Grid, TreeGrid, HierarchicalGrid">セル スタイリングの詳細については、[こちら](/{igPath}/cell-editing#スタイル設定)をご覧ください。</ComponentBlock> ### テーマのインポート diff --git a/docs/angular/src/content/jp/grids_templates/search.mdx b/docs/angular/src/content/jp/grids_templates/search.mdx index 960f7f1d8e..a9270a90c2 100644 --- a/docs/angular/src/content/jp/grids_templates/search.mdx +++ b/docs/angular/src/content/jp/grids_templates/search.mdx @@ -253,7 +253,7 @@ public updateExactSearch() { ### アイコンの追加 その他のコンポーネントを使用するためにユーザー インターフェイスを作成し、検索バー全体のデザインを向上します。検索入力の左側に検索または削除アイコン、検索オプションのチップ、右側にはマテリアル デザイン アイコンと Ripple スタイルのボタンを組み合わせたナビゲーションを表示できます。入力グループ内のコンポーネントをラップしてより洗練されたデザインにすることができます。 -[**IgxInputGroup**](/input-group)、[**IgxIcon**](/icon)、[**IgxRipple**](/ripple)、[**IgxButton**](/button)、[**IgxChip**](/chip) のモジュールを使用します。 +[**IgxInputGroup**](/input-group)、[**IgxIcon**](/icon)、[**IgxRipple**](/ripple)、[**IgxButton**](inputs/button)、[**IgxChip**](/chip) のモジュールを使用します。 ```typescript // app.module.ts diff --git a/docs/angular/src/content/jp/images/anatomy-content-light/button-lt-a.png b/docs/angular/src/content/jp/images/anatomy-content-light/button-lt-a.png new file mode 100644 index 0000000000000000000000000000000000000000..05656c6c3e148d3c1004f51829cfac5cd38d1c4a GIT binary patch literal 80085 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ⅈ5m*Eg{iY$}bI3F~40FSRF^% zz(@Ui10C#FDT4&$1qGDUthESRT}6m|1*WPatt@fzwVD!NLEAR?b_w1ka3mvoKlsqh z$%KyaF@aH8Fm1S^RUmtA=Udh8N}kR2vhxRL#{T|7x`pux=yV!NbIjHyY@ylqYr|~) zRAVKMu=?Mxq)Tm8R}|9p1^wr^MTf$XLT$3R`ms3PkNMgS<)LDhmm%D8B}tr#i;G(t z;j<4tgYvfx?76apW6jWU-#14ZC$|@D>MrJba6V1Db`%_wD}CW^(RjipB*A?q#8>bn z>vN0+qkg+S632&WmZde}!$}$l4UWX3*>RAZM$4+u<E=j*pF9DI-le=g;5eaR3R64N znN)06_@i$yO^=6VdGMJ25-Q~;v+V)<(o!n>wHDX6oG|I0cU?$Tfwdk^=bwwr8!?}j zh<=0)U2t~GOXEX6{EW(3#!?ccE-9y(Q1`?cJNhQOj)mPhD-J%{vyZo;DCo9zr|9m4 zfA6^gea%-9=Vv7JHD9l@b8T}*&|6{`{tsDS8CF%)ZG8x(lrBj@q)QrUBm|K>h;#^o zDBay6EhW+=Z~*D<5-I8K?(XJ%>*)L5d!OgqKl~xE_g*pQ9COSu*PcZg*?phpZnWuh z6ur*o<|t~^v3FuU9^Xl(Bm=~Siv6HZsXCt2{Kpf6^6z7Ptm+CZ$mm1sF(y27BK>h? zK>%F62cw!qIIT|r!ZL}M9|BXU8c)6RybW#=J!E-T1s{toSse#*sz$--B)FL9)m0|E zO?AM`bxU^6JYv<(&TjW-hIZwr50z79E+07=tsdUba@6bQOvv#b1cipCWJ4Y{r-f!8 z+ami*kINdG_BQE^RN)eG@7F8Ip&6#b1Y}g05CfPoX~WyFKqt}jntmzWM_v%fSVjYI zj>YsX8KVrtj1OK4g>2m1jn!RidAYrN_ga=1aS++2;r$3QR=)(M`3rs2uit!SrzfTN zo8Wh6{&9M)Oe`iuVF>mqjP~sbz@VL4sb#y<Rs5=agXM+i_3I*GC|0*S7H(BDSNmjm zRbb<KjE7#_Q8#%UHNx+9a~k82W%XTFW9vuhd$f1UZvMn`yI_(vfOI4wPT$j|uD9x4 zN4O*Bhi<ZY^Yv9Gvy+7uzjnVD--vK<n5u~Gg(5d!)kmw_ALfq1RTxkpq|cEuw<CLh ze=BkO7;iE1zt*CT$PI5!HiyT52>7Ixl7-25E{E|qJ{J*bz-`W&_8g!4A}m7TX$6(^ zq$7J5(T?aHyMIjW1&a)Skm*w8J=nLCfuP)kIPK5(W^F)y(Xn`AR6}2+vby>^B3aq= z=w?rNt)TF0eeP-!XO`Qs2mbUekaHCiKY_PY&50iOG+muVzC(bryXe%LAMy9SK(3Hb z&?MYIO-<cjRJ)b8cDUSe{3elo?l|TA$EVEQg~74%o%x$YuVL0P4b%`vL^B@A{s>!Y zvU!8>An#kAkeack2q{;xg^SjmzR5sSFn;0N!Q=9>bdIEC^R>xFnd{BYSt|R;-paen zi@tSFQ~Ir6hlp?pd0X|jJ~dJDj=)!Xn`V~9`Fz%?U*vDORHvRc(To^JhALV`S`&1C zi4X#rKLz<OI5@<y_Fh=_xE~r0-%vTB@PIk%j~rhh*B@pw;4vZY1#Cy`?nFuEVZ*)$ z$E%hM0s?}t7$18kgYv_Ec6h+_T~Cjr2oqvf-u*}$gdd!F-PJJ-o0<3PI?X!lHV=Yg zSxr1wShi1E%m*H}#L}?JDVN?DLmm&yiu0qa&kILa-5_i@8l6Ow^C6MiG;oK!FN<8o z*|}L1OT>m4EN?~>Zi4BVop%)+sGwA<QpgPFM+~;P_J_eBa3%U>#l-{Y=I`9y>%k#d zdm8t`TBWCKG%)c+CTd0b@EnSLd@}DCAiS#B#JX2H^}X0s!V`A`=8P)^pY;@!l&Va@ zZFt}-UD1=EZkJ3HFRfN=RyO$wQH+}OO7^gpEM|l>|0WCB8EbNx^g7)4WZG-w^H9{B zA6A=1u%Wz#4QEr1`fMhF9N(1Um$gwOcLV*(r#wL_obPT<utvElEi@elX`Y(WtgS^2 z;d|mnSE*AW3+}3HB9wZa+*V@ZsbqZlgk^nY7tN@A8X=<uy5DjF21OmVx8<Hg&#ueF zuFLXKsyPvdtAIn-f`z@R`9RUJ+dH8nbGLMVqCxC_CmcQPz3MkujGQ@>Hnf{e9W|UC z?cNV@-;;#W5P)p!MD{)Q-Sqjy#OARjtM_WR$(X)8zO4|AxaFS~z0vlSMuPC^VUpd3 zS$OU8laP>f0KmHCcy@krz7)bCV_uf!J$M2ro0<%dxGaSuru>`q7lEaKO(4{iDWjb> zi&QV)pOi*280k$F;dr9K9r6O+Zr5}?&^PI42bzOygiNVZrZ3yP?v%HK2h(HiR0lT5 z(GcVVAm<#~9`frrfP0sueJcd=ff8WUR#<6O;9!&q&vAl+kNQd#ejM9dv(1CD%fEBG zNFhj>%1TT@P>}D!P4~UL$!qq6TaM51AsBbE>X8|>!BG;t1!C=`uj98XrW-LbXH5HH z>+Dd>#PQj>U6t5(ZF3GfO0gMFt2n0gqNZo@Qoij&c_|k$-1u~|Hfzl4m{MOk@h@v` zPTiZgtlK>t$|#W3EUlquRe7o&sg8<q*Vg2I?HO^YEQfF4LkFSv-e*8Y{Tlz0j*H+| z+Y8U*oP34DfHsuKm;Pu$r>72-?C61Qza$1h`7*IB!#zD9;9h=a=8GGgUh0M>zXZ`& zh*_|HJk<pkw2Xd=kCDzkqxhuoe!m4jRlm>R=H`c`%4C-Z8nNpivBPZL2K=StbJ>HL z0knc-C1Q9z`&rmm6KG>HIG=L6MT*c^jC}XBZ2OeYW1ea^C5*WDzf0Nl>gr0XwzgIa z-CT=48sn&v4l=QqBC9xP>-hO)N`@=VCeJFD2D6F<p^u6;**j*x=T)bi*q8^rXflF2 zxM4DvmZApME1h`Tfbpr#+t@B@>Qm4A2^_g*kW}lrQli)OBgBGwqd0IKG_OOo!}3Eg zM{RPHj#}C-e^3KQr0-eV)g|ZA%Yd<1NzHAjQZpzJ0|RXekYcp>nQy_`w3hd#egh2# zIEL}k?%hnb4NfU{jU51S|GgYcjE#Sd&&|!rE0Z{DAMrhfOr+%pV~fgGw#Q1pfLiTA z$vqUC#<(O52-AMYdpB=vz*ZK-m6ReVsHljyGWL(F5o@rvzW&-;oRyXJOIFs?L;b1; zpS2hd(EdIKE$;>D-2$9e(I4av55)qdE~Tj5X}>Dazq?)IZ^HBN@F1?*g_1{HtUMN0 zbiiDFk*OG~VtI`LB?cjIB02s*aCDMc$?B2t95wYTMD0pEY%3yF38v@Ey=O?=#bDa{ z?)3b{KLbY$N*pDm-ALE{&m#%l1&hmNYIt?@*K_2@wN8u*Eb$s61y^EBdC;OreU_#* zu4XY@Z?g8-OaTIeyii+l10y5JK(vdyt1H*WRx|cE0)ESxg^w(Rm>8p9ile%ITom2x z--`TO5L1jnm)cvArtz_{_iU`JZ)fz#Nl81MmQK&kf~^HullW4o`Ygl<NFBI|WK=!? z*>9Rud~<Fuic~$kz?1{;?>M$oZ_S~nwAD(!co{R@On*%mF$B=sVSTbOIQEGzL`OLp z<Gx>GON#_FEa3MTH;>fh4ofYvY39OsLXS>*N(;>tgF7c=1ebxX8}05@Aw|0(fP^-b zqzlE(ot<9_1=^FgGFp?^R)7-d>UM5&vMZuYOI!OkP^u>o1Mw)~#V_WGHbP;1efMbB z*Voz9Okz4ZmTly-R4<t`XU^<4&Qb&;(W?k94`JY_M2K=}MD6~B6bGU~LHxFQq4C}1 zne5*iA#MhmLFT|yiy9gz(_5d%b{YG&wY4E3n@P#uPo?XMl{Wc8_ApT9X+y?%i|Auc zOyze;kDDv~;DV2zKYK<)8~M`nt-gM0N_c+AT%(6JJ1gr3b7tSN^uQ4g;&BjXU;Qh^ zpM{0CZvCnjeAGDH>M{rwllydderR6!;}*lAl9FeJU?ERk8o{qOvt!h3{&fHLH4gE9 zX`WKEPM=E8JY<Xz_xg7UIG4Qr8Io35P*C82E1tP2X!8wKH$$dlJMB8su3Q#96nO+U zM?PkP?EXR;MBnZ$4_O!{Hr|5=4{$X|R)e89A}3#+7ktouhKFNQ1B>>@eQ=+RI_Mf< zZxCUh>Gy1GY_$brV`IO^mw=9IDaCCMczA4!>%I4Rp+`Y4s<-NAnlu0Kg5Qpzuis2* z@(4!!<(Bjq^}Mk7=l?scQ-hhZ+GUfhN8%3QRfh)$oOzv+%L~P@m~{+_F*~=1VM{2; zX`j()=+LBJL%jWv6s4I2pFK+t%)O74rOE^nKDI*rrozD4dY9o^kL$`})*d}Qy){ms zx7yletW3}UZG{&6T8p)h78a`nUT^!lB<(AlM^iE<CpBk(FIUd3tkA`GANl$Dkw4ww z?_;Fx?UJtEeF<LI+9^tMukQA+1of|{47zh_#GmJ4ltK*U-=$n8BO~L!ySs~y$M+>R zHkNp94OMwR{DEjtu^G*no$KsQRBAo5Fk!~(4sIj`t;D`6xrl<Ke~{O&7|GkOOjS4E znege1ed*dq1st@0jqc9F7S%@fQZp_Hu}^#xI?|EWo4s@;g8d-bwTv3Xyu-Zw{M#S? zyt}9^D^oKr)0|&g%BZNVH4l)aLH&(*M`4+YWhwSJtRJemp;^Fbb?)t1URQZ;R~bLX zeJo1Td2&)NDu=!t{TYT;b^ghe_&HBEzmA10gppxbKmD3<=RCdXe{J<YW6WD!7lRA7 zW<2~=2@V)$DJsuRe1)o9<ofyZ%lGVfg!CKurw{Hz*NoJ%M1KkSsE97uK6R3({v>A~ z{Ed6@raH`3u+PD>nV4$@ih^#H=qQ-!m?ELaq(=9Xr0eMQppcpkGVGaqbCcadQ)7Ru zOh-ot6LH9DTgLYGcI_6S(j7=THR^BArf(o1W}@;Fzj^ZpmX+1MbUh-2c)<mlj~_pJ z_LL4;SXj(t4>Q~@@XefVj~8UhMoevK`L`J+Bqb3>zLZL(Gd4Ds!p6o99voEB{=`Fi zyekc1^fS688nPEo`~OGH9KrJXZpT#YBfS~pHxu56I5=qZ3=G_;%2s=nm}>0Dy1vPB zwHafhnORi&&c!||y0K5}v}Rp(bY)>tbPsczUeN6h8&6Bk`l;Zb2wx(rP=sPsv_i3F zt84I3Ny*83B9!Q(FO9|Z^{G=u{A=s#9L&-{m}g~YSN-^rMT3OMM;v0(^><0>Ngt>( z#~u|F7QR<!=&xL0s5-pyYzj{lv=GA%k+&qUU3C#nM;DWkCnUZ%L2{z;pJi*781f*P zq#2zg8Dl7k;;Oevl%$h>nVM!!5c!yfATO1s@OSPsZJ{Mx=3#1vBb=~32mgP9C$E*Q zZRza(x#Fw<ECnEtLe{#MkW(oVyG|XI+et&;It&%Xg8YMl%&e13>OTz9=RsetB8|$I z&~*1$GaO;)Cfw#O;rjGF=fbn@r(8(RNopq0`88#4w<L4O(89uFlQK<_`kWlu6<fi< z(b1<%hXNH96`ETmV<2sGp(l1g1Ve~3devY;Vxq-puBpwav*=-<#q`)>Tc8D%n2^w` zMeDa{(lxszK~kL<AwwW^b7KV^WkB2l?*7|SB7lCC_I-wl68q`%tSkCfSLeH5*1k&5 zR~hX~1s<vT2}+U8@$Hswz1w({r0SIY@-0VR<7cL%AOHRHv@`2~E@Q4okIi0sHi>yN zXDT~=<91*8_&tq>;-~K5_D*iyYpsT6SZ*K9#!u1fteh`u#?v_?5p*^Vrb%l?ap=u; z_K@aWzNfFvfN!;Zq8upGws??@28{B6$H>Ga0GnF$&-h(-Hhl<Uu+3^?<KrIROibKG zsnMi80<kH(?;#_})8X6N*gT^~r6eU?i1vMHiBikb$DPv(o6$-pgg6dxJ8L;)C#ma~ zeC|{m&`0bRNLp{l!BY~*R)pYZ-;KlI)OvaRbC(B^<x2UD_cQidU{|A;E=Tt=&?Ek9 z=OgzEIfJ$`!XB#2q!)goD02!oaB@zbJx-yXDL|KYKz=8}&^Ki3C^PHYH*8|$GD)Wk z6`Bp5JA??ol-INt(1=?qW(-8DPJmfV*U}Pc5Ud_jQc~&|LVp$%Ag}<$nb=FV44T+$ z4!mzAb=9tvscFvLp5w`e%Iw%jOUtn^NlTR9M$had@p_qLIg~#TrlH=<rd~s;IlMdH z8LIs6h8~I7Bf#6Ds+a7Ezqj;`5z0@kt}k`YYs}3(;&D@F-|wdQ_j&)Gsqt+EGaB__ zFZ9t<Z!M>N<+rz#PbbKy8(~WFHGbXqWiA7;Jr=TrmFQkTS*#z^JAcn*?e?m!Wkf@z zr>8%u2B<`22ucbBn{k0S)MNLuFNTJOjB>Hi9!PP;|JsyBJfyy(eA?b^|LSy`mJoBb zpVUb6TVuhLcL3GL?BN=fMqCJC<)Hpy@ZH}2DuK4e|7=X}srLERI(0A9E*5)EnnBuM zOr^W~8BKo|58So6?ps`(AF4ROD3A)axJL!K%V+frQazg?La&wMn;CPUbxQ6U@Bx(` z@`FB~?<C15T+KeUYMk<D7-shNBhYX7gJwKplp5(v+ral@lYYW{09GOh$}Ii*H8^z_ zTq*AkyF}h-Xs|ipozJ-y6>=rKq_fu!&+j}xJ;f+w?jK!!lq&46MBB<huz1~vA>$8H zvZ~%&qPYS_SN@G6#4W%DqoimZVVI&9b#AM>#S>5=`uE=uZ-%hY(2E~2y{O{k>M|~= zkG-|pZ~LPZ33j3dvan1ERqmQML?V(vKn%U&T_haEn!~e;XSq;8#U=~9_s0So*&5#- zfK{1H6+vO)pB+GxX65>)wG}xYGc!LwpPsXO_)TRiC*ol{3Fc**U{EuP1OVmOy0~ao ztzOVQeor>K7+pk>pg`aLt>ai=bA}%DhkF6U{r7?rP{RhfFM_cR$A*F`@&1060`Y@` zm{j=9I*bt`@#bp0NyeMhe3DVZ1zoee+w2ngU9Eh_f}OFpPVN(_)3v?`+WyUPOzUO= zh(UK)cxdP+vhnfps!dN>*}y{1(Wxo<bmf=xIH<@l0mM@mo`H9CSH#txU5WNMkP|y` z;uFQ_1dgm7gsJ1v6_*5%=4@JG1&2kQWDhaoXF`73T(Pic{5K>uquA^J!q^L}&S)%i ztIF7zt-huJAqdc`|1Jvj)P9o3kT?YTkVJY0lO`XPZbMyd*)9c0FF+=Cof;J`P#onV zJ^NhtR55S7vxrFSOEc1f-(7M@O_5*Pdv{LK7!(u~9wDLpeQH5lDUBaohCY{<E+vhP zeQoZW_GAzLZW|oni;s_at5#>ym3VckZvS*i+($!W!Venw^~+zmY8Cik(NuJPyyWPR z1ymXc`7MzK?AaBIV&;Dbvfw>?+{vWX*9YU+%7N)wr@l};ElQh0l(7+)_-H`eq5)rG zyA8ZJ$YR>azyKm)1e1obYdMaYrArcA!xuIlk!5^3i~THrarANaLgI&G|9wo}5S$w) z%n)->RUX2?8MwNt{hpFCR#gNrVNp%S#?H>q#@VSU=ETHAHU?*J2*S*~JAMp*7@V8y z+vVwExLz>K6X}pp9vmKi;^yYowST_-+klmLIAU=CW=?>)ZcMvk$%4$ovsbjRzgMBt z^{(najuyZ}PJ8vimi5lc>Qb{WTVZumW<DrNf5!s;N#kPeF{k%N{xpq^FU}_6Fer~P zXuEbY=5vh|O7+M+icW*Lpp9C1@BK1bq{hi}2n^pT76$U0XMB9WC6Giu+1je&-~_f^ zCA6W|=qS?R2i+|DwWMK(WDkE(#Ct4<c+A2xA93#&nO9Pe5okQQs<_xd@j^m0HDcO! z3;?}CPGAGlJY=H`c#D<kxl%<hog7rXKWARElxmQb`eEGu*JMW>_LaZC;Q|??9dy5X zYD0dF=r-ZM{wOU2fp9&WsMYDxADhmLpK8LMf;D0C?X#pTKlj20(IM}V-hVQSEBGQ> zy%hCDf4cYJ;GjFYfwi@=b!_e@J{G_xoD@sZrst~wIi<q9zP9%8IC%T{YuMi&(1mC5 z3ct-QEh}sC80Yl?e#eDb4$sy)yh_FWRm!T%HU}kDr}U#B9tA#WD}#cJh#W`K4Tp>X z?Wu#8G)l@$_v>>F3R#B#Xz#_Jo<4Y}!rsPEK$aoX!jQi-KEpjBQ1s|OYqJ2kSz!>9 zcuVMbBGhy&1QW-qSnPCD9F;!|EK9w9l5n~CN}A&Z0~LM$qQkTY?Gn{WPQ(8sBqO)z zgEt(-ifI{1#p0qokNM<ZZZ?Aq%FN!xMB3IYCI=@#(#X?Ol$sd;(pdBQVv9s{BAK2g z*-ie<)*+ltt@q*Ib{wvhk3CLS2jrgbH6e5~TSTI8W`^i4>nHt2Giw0Q5`Y+L<lvy5 z=a^hbyT4GGTF3=&M#0%Yq9Em6zKF=5ViaHQ43swXBhB1f&TCql5<r4L2NdRq@kWs! zsl)vOM|jcBGPk@2)NZXrgb?A%&A*=nav;1H_*GL>ChbsBtHQ>hpT(RqDO<Z_9Rrev zIUtJaZFB%ftov51i6%NqYq;f1_27@fG4$qbfA=V1c6a!*+KVE%FD><DbNFyT?eoq= zI+D0A32t>ooOxa+;&1JRwgnq3A<Rk|A!O9l<GCsX557pzJ||r`zdn{20P>OTZ9t+p z1u#V_=0s94`jNbOcM@nfpG}=LH)8nccNP3H%qyn@yurv5_dE4Bk8uYWP(A>NFit_H zZXqaQX<+bp{<B(D5KAaF4o;%P<yXd31JqIJbQ&5~Eq~G%z{x|0tio@Dwm7m`w%-2| zBn>&Sh$`B!K@8s;G5mUWG5=5X#W3<BzrE#5RPaFpGiqe<XBTkr8xRMDi(5}9=~G>Q z!@_|8?<5c7^BPWXb3m{BY|Koi#Ub}tJ3i@-CD|h*KCMO%2s~=i+}Wdk(LaET-8h3( zln59LWEgHv9;{J>k1zWLQpsBdDOx;v`e;{F4U**K<k4XYQFj6OKxHMLmagt-mC*C& z)xQ|Y?q72zY7fPZ245bx?+-^Q01zWC(z33<dJnlaLMdC7X>w>ta^~}sb$^;5DOxY1 zuYlv@B9fT|Y{UXVkoDUbzP$b?JeXn9=NjlqGkK&Q2Wvs-NRXIGg^Liw#GfTb%NF?S zfJzGUfPkYjcgRHbA<f6uLwRh!NF_5N%5wi_22MX&TjLt4Fm^RJL(Yf}Ds|{3soIfL zu!F-r7LN(HPRv&abl>(R@$tXH3Eh;kTB}19S}s%HbhxMN2|lXjk(wWR<N)|HsucMw zDPgKOK!EA!35)4+#s5g;x7yPDSyXiF(Sz}%nd(;Hl)iV3I3!%ZRPE$wiU+ae1YpVa z=%b&}^xrt~jygsI+%-3Xy@Hu3eeg)ezRu?3G+vtJ>NN{leMX0F7eGwNkZ$(q5Ez_e zkun=y#j<_aGzbJLoYr+Li1VY?4Cyb=z+QwfBY{3I#`|z;u)=BKCS{ZFkr^fI?6`et z7A#bq3-<*^M&<f%+f#>Pdq_TP{Az>BQt|W4V};tv4e6|5%3%`B^!~23jkUSQ$dF?W zy>qp;9?<<D|GCYukdxUJ#0zNp*2cy_3re9X(S!TBxw%1Y=;*jRZHk8RvkEAHReE)B zsX>{CB70<FVey)sgChh`pph2Sz8u;)lvGq><DfpG<C9{wmLHPQ%E<HJL?Z?hIA&!} zqYl3kzE1pXFg4a~h#{$ijfP>9lE#TW<e2&e7b0Gh4w~WG7vSJ2kdcya--xM^V#MVq zr677)SQMS;E-x?c-T~&drr#rBOZgWC^#;d>qt!pKD{^|qht#mzjPXe|RArexzq=aS zm}kPmp9+eKwvjxW^r=K#V{B_?vO6j(Dh8*f$okvN&CR1KEuQ@I)DpSSZdLye`!)e8 z4yj-UOlTtq+Da#XE<^`_?JmgA&j13(k%f?*5uW$w0g(%e){MGh0EClj9X=z>3|wjU z?#iz~3cW<Y)q=g^G+OH#GZ!EHKZs_h3+(NEQ?YB!51Q0w&Xb?MVPPD#(?g27Rz7#W z%Tj7RryPx|t%wrJy3?z53m8mk8Q$6#^qq|~N2D!?K}n)->e$`Oy=m%2qjGM>zVGKc z0~!=PFK%w?8~1j0cyf_|QANGV8P+i@FUM>v?u{6-8mc&%(al-@P-tQWI5}~V=5>7s zRAeMo3tnAAXvOr=sN{=u+=jcWZTscl4-=A;dzGleWKMa&`bDvXCVb8Pz>hq_d!n%u z_G1{th%s`=&h%e@yyZMUn?tytD0ub<7c6EBB$WfQpjq>WD5*S;j;5h7iTgVWWQPRk zDU~1GiGkS>7XeZsvb>PiLNK4uNB68scRF%ED>Ph@C0{Ocs95xD?l%jiIv6ao#%H3s zy_+T(#i3CNR(gt__CSEOnFivL^C?CV_4~mFNVMCHo{9Ljp#obXuC%CQiN-9HN>I$X z6qQ7+E2dMkw{eNmd)pviHklPg1zNa@PO|#PrA>vz6sXM`m1g(o09MlS>2KQVG3FW> zDR0<+Z)2n4=;X9b;Cpg<x@nlbI}T8jtc;950om$V#%`ekj&j_9eu>f;Oe-)>WfukF z_>o?iIOF6<bF|%F%RwOE)s|jVlv19P`Pu}xjf03Hl76|^T`UM*5P^eBWJt>Rzx~p@ zZT|H5--bDZ{2%*Oxo~fUP|My|&a0^rg#Nf^6=eh?&Uh8nPN#eEdwyU--y;lcj?5`~ zfgf&`>zID-2TwgOCL(azayanC<Expa<I`Y`1VK_q!+;nnWev$805d~hC{s~i|Fb8g zs=VB~LS=Adgs#SwC}u6OM=Z<hsIMvO_>~x|AnP(;qV^9{;zn67fpZI2LtX^?Q~^o# zLVMwGvblwztB9*^6|VbH#Q}_T2vBL7=MZFlE-d^fS;PpyAPrIw(qsGNWUOs*VOASO z6GgZt+#s9s*1dc^&uz+7C!Fb;_50;P%iFpvoQ2w#@iVdU@A{MI!BY?(ZN&S3cDa2* zEp>}4ins0y(0m%)0tf0sh#6f^PY*i0r4ZzL>C9}-N@k2d8Ur6jc1Xh)8BR93ls1da zbQhMH+g_wE`Ka72`UxExrv75u62+tO=2~3J&@qYOU?mO-GULf>Lw27Q*#zbyYEWES z+WHWw*5#N!Yxo0IXr7wWvqbF-u_QR(?d8(>hc3OG+io<|5n-1(@CthV{Y`!#`(cji zqPyoOQBzyXTunJXI+`_YUul6=NZU^&16bZbsnd5*ZR?K$gy||Us~bv?CamHj(z6&N z`kVHHKP5Ru6RIg1aIY8TR^({!55c{GQ-6p7j7FINq&@jfV9y(eJ>SNKEEN79$U>%~ zrbd9AS<EtF+8lkOsT3$(lea+tUt&!bcKEzx)hO*?A}Ca@7NBx-pu#ShVU89<nFFbO zL%Q0nN<p>2iDUsKB?^*~j6h&73ewePA9GyX9fd%XwZ_+C@(psUzmHd3p6~!ytLF!X z8P{ce;=mlcbO0;ltgWtwHC5RVxfF7CSGU4kLd~((lu(zRmwe$-mqXgZZhRMqGxiiR z6Ci5999<_#!Nt+^MKn<iyBir|CUD`7<ed=N6S~E1)20`|m?$xi0+}KDKfb_^OB3Q9 zC3qbw4M|y=-O3<oyxY%(-@;?qz4rHWMZ3~lnU2D?G7No>791vTI|UQq?Jmd@XzOWS z9tZG?3+EP`6F_rg<9wN$({lli%VlGLhJgNSUqJukmWOhQX^#oMEe4y#x`j*MQg}@t zUyrPB(>=aYxq9vDVxd)(_%S}wb>h>RA`I3)FPBXFGWkuJmZ|R5-4h?TlT#bG2$VgG z6-`WxqXR8*FGs2TL5u@=W4Y+-SEc2_o~h=75_L9g+_K}P{FM*a$B)yquY*M`yA%gs z<?5?c95~)dS*NXRUW#02o{*Q5Q>#uFQcM?2oIT&$&sz4OVji`uyk_v-f3ppXmskIE z3w<ZDFO%C-mb%Ibe{rGO2PZ#8PW75=v8Y&Edq2CTt*1u}07qr*+~G5w4=GAit)m+l zu`B5*=}j5+_FnCW&k~yWfX!;p09e>xt<S`@LlNUpits)@TKn&4<cnmWA$ys5B%D9* zKa70(;&Kba7vDGp72}ac)A{RMhYN1Zi;Pt*uRh0!PvkVx8SpE8-E5Hr!LtW&T%Pjj zOJdy=d6n%7ud{p==33!($ry|zW}ZSsMNB2&&xyw~NiLE(z9sgaIt$VE$`>?sGewS5 zZ|XGpg$kB!nM_>HD)w`46Ig}P&-bfRl4&PU5gVSnRteUx?~-89MC+>Cryqt75l1qk ze$!Xjh_WZ0wrlI<&RQ}|$9;a=#Z+3bOGMK%5vP(T;?d8t$ZP2uZd6pI>R97m@gMA? z0x0b3=q@^>oi}v&B^iT^T(k?6s{W%^Q!BiKUKc@)BfK<i?cLa!wPur=nS@leQir*< zyFYxomoe4cdnG_Zry?jS$`0r;GeD&0eNKOwrAkYIttL!0ZW^?Jnd!bOtT?Z)tGjA5 zw158OrE+tWg1Rv4y8}D-y)hHYgvr+z`6&lijn%?(^E!7-Y?DHPt9+7)^wl*rN4hyg zBa8K>I3krfkRi*sHq@8;T8Y_W`ZtZPdu|&F*PI@C4qwkg*4MFNdq0ZmLPSU0sbjZR zPxS{cv#2e}`;IS^&-Y0@D2h@|E#VA##Ms52OLIehp-nI6XHJi9&(ovrvn{@#g`6i! z#*+3scsgtN3>qCX(LIviHJ|iKa`j8moM`lPtV;>$&C!w9O|fN1+rM7Bo!(fKcE59x zeT=&he5j)yGi|B!G-cZI4Q*tngOk&G&T`%nkiFDebXrI>uAR{wYJ8$W2iZtC*l|0* zG)MJqr~r~%$bJzLAB#yHYO>*1+L)hmY%D^(;K)yo);tNEzI%d{C`E0{?KK9PY{1H) zA+1nGph+o@-OeT~!PA|8vBmeqC;A?<GFEVYlN)wuo{4DIHxK*qW420RA|p8$IbG=x z#bT-lksR8eT-a5zI(I&to_7`a?bp_86HQ~^n~0ye=im@7AKUwRbpEy|F?rmkMyGb0 zP^c*-*~aNcMoF}Z-vtsVlQVL#ett_;VDr}>(L%|8xpkC`(5Fw^-J(K@?@a{~Rfg<) zyG7}S56?D6PmS5#tFmHu`pkSOQv0>x<eBle8l3DCWW35PD~3nu=1eB!BaAm*ASQUr zIBt)z=>yk{w1c$XR*Jen<U1#A%}EzfrNJmw5&oAG;X&FVpuXv+fxI&|_7~uJE-1)U zgHIGF?ZVYl`eXaqjb5Ch^~jsyNeYU9U3S*nVrIifek^bG7;zUqqUv-Vr_NtEJ#Tid z`nooIuq^mV!#qHSA3NwS+Uah$@ta@OGB?)z@bMz1$LLY=C~1p~L*FbjZ_=hT1@!aL z!tFw0PxMy9^~0;SODm1j+il*9n`7e9#dWOve&v;w*-BS7w^t62FauEaK`z`vw0dd} z%7pGRf|giYTN#SvD&LD?f|Katv*KRTS+Kic`%Ob!h}nbq)xj-_P?JuY?w@=+a!BvP zMQ$lfO1bl<_jDSgHuj`P-WC0!a9hj3PDS2{mOhg6u%?gkxuTXmDnF)5R*4%Pfg!+9 z1+oY3YCE9uE=Z9ep90QkpyRS1s(x%)`S|(35hpPWG>20N8sRll(M8Mc2rcklG+d^k z9~Mf&aSz(7R8f<kdUKJHlRwF6WemJ0#Y+67kP~#ms!-xD48RBozp}8ftoTcL+%Vvx z<9>2v<IeGWF?!ak3nl(Z!cnB8@gqt%2Yt`{>bQ$~D>&u);ZL#~*SpK!bqCx$GCeJL zY$4{v##w3O$4ilpp1IDJ-|~y6-7SMyUB9uOEgko3bHzUZm?6=s2yoA5XO4BCUP+IS z;jy{9o7LDTdUSmoHSGxi(O$IwSHTkWDkK#X!mY14*DR8{$vpN;hR<&UbB^NFn$GJ8 zFFVmr1e6Gt<d7lOVAkG$aa2<;{<LGq?V%(K^RXtiTALWwfc@OoPRUl-!<5WazE9K5 zj)NETh<b;aqmSac)o#Q9F`c~kI}~D)1zs)EP*9*kT+FCjk-iLA28sA97|#ErJ;-K{ zj!GjSX9gY~ls+m4#45c6NG-(ay>Q&{`gLeQ64UX{`rViJo>!`aSkyl@1+V_ZGti<I z%Yxc$AQCB>Oc)??bxnfXP{xb&LCc!SbmiN(Z*jpWDfqquhK_>lYc3RX(Fa*Tz*(7$ zDead;RSwA=0VNN1$eWDX*{I|^tt?5;!Z`B!DY~Nd22>fBS>2vD3=`TI^O_Cv%8zs` zss|-A!3IsSe_l|8LoKS{J`@4?6d;5CYB^n#vs|gqLzeZDE@L`id3iazl#zxN(;=|w zm0NL>uV31_==q0Q+e=zD1^8FJnj>W0n{ltmCinA8tV<hrk1HHS6_75j2qF;a>y?&( z@5X+V--}qDLNinYt_Gz8Wx&2U%N?AHRyRpq4sIS%{yU|}qtYx-L2UvB-4o*N1oF|* zG8>};5y~HAwyhz`>i>9^Ft+Hf$0ulRQSw>E``%SAp`;?5=CjxQ4{?W%iJo3G%ZqMA zvDoj>jf_gn(bcHY$V1!=S~Ie33CYRHqqmGe*gDpvVNC1|1{)`rEQEqEtFKQHQR<(a zn`57IS*OIj@0XFAD>qU3+PVWIa#Uuq+@6+=?yyVIJSU2wdTr@`MV6Nyjf&5ys!gW_ zu&>y<96WjrCC=+Fo@Fg`#NrdL?zZ#{eBfOV)P2>znYQ?;(%Av3SNRv~Pv2fcKXCli z%TlVuR?WPUuC?BXK2KN7mz&os9lm#7L!Ey<gTO%{dT)aUC&O_Fp!Wl1#3t<ZU)(7D zUQgxEbtJFaTmf0MMktAF1XTs}x>rw2s~eQb`1I}U%2tXQmz!b3?1b(G_vM@t@zU08 zyaMR@7t%H+`|t3QudT#hr}qtAQCCy@aUAj&4QDkqC@lAThSlE#p+)>he;Nl1o&l?- ze_T2Oc;wk}cccgw+@0^aH`k~6UkRDKI^=%U>HqQ9^@t<c)TOvAc39yN{459EVE?m# z^9(|E1oajcIo4K!|Ag-rrQ|#h1T-1!Sqe6Wb*j`wV<yi@iV(wqA}jr<Nl<oSV_}iV zD|AsRlTb+7B3NzpxSj_#vORn==d|s=o%Cp41mGCQ;+>iXr!oJtD2TznmX?-sGI9NV zpFzK6%+NU@!t76Lgf0^s+^O@UE#Ik#(hrosEU5`JBRlryvNFHUQXvj${{`~@q{Kup zGXPg?+H0j!E}iX8>jcRM%79J))=~7YiVGus#$2dQ?xs&=&~{f(H*0bJSSud~P%=NU z?c7(GzTV`fY#U)p$R&KmB|SdG@9?q=O0hPBfp)l8`Cy#Ou9jK9B#j8i3#4(W%xd3{ zoA$3r8_MtUE&4moT_|H}8_#_Gs^NC~rmqstIyU)(-+X0rpsG6@a$UsCub*q0aZsIK zGfxWm7BoH^Uuk$$+Fy>d?cuh4{hqICBmS#yYEeG(;)X3NT9bx=@E^F9%lstM#qD~C z#)jC;F$ZjJ@wnfuI_!6x0q09lx*A$P9t57JpzzXBl)b}3ls8O)KH5DBx64A3fQ*-c z)MhG_DtH2EXHdqg{lgKuXe5yaHs$j}&fR;|BZ6lE{o4l{1WGBVLq17}>YV86uW0*b z3=eJ0z07dcTNWy*3G`sS$6nW$$-b`S>1ruTB?~YQ%k2G4l8;xAD)DKP45{)TAGkf| zoG_tjxHg!^ir=`f5+%bf1sOM`OU?4ciNbJAzA5E@v_d6Ane;sJRsHs48^;Q@u6>fS zZI(E!&%c9x)Ps=(fmm5;m876KTHl2~zsSgeFW9)=ltj#){+a>+6GH@EK*Ds@ma2Rc zR@JFiZOc-$e3`F;?EU-m*<#DmzW3`%E~rOg`u;%WsdJ>qo+MnmKm73F`idS&)$0;G zJ=R?}o3vYu(Fm2Pmg4y4SlW4#RMmMQ4mG*0VrrDX{2t_@`k6jo;#2S0?p0eDClbWP z2|2Sy!CyGo>%@7F<IcVx?VW31spvq(UO(wWqD-+)K@3iSX^l!qfol7J^BE`S<Lapx z6U`$~)csbgbbNeVUR}*NH9fsL6eWtQ3CLJHbX4>`M&jrB^w|FK-r5aQxp}6kUQc$^ z&104Q{G#eG$abNxBT(}7#crJCj)kZ;277v9(K+a_nhHaDqD=s=7^{||k#4dsZk**8 z;c<tbUp1wBozh{c(?eLud3CrTes_kJxX&TbEAd91mB`A;lP$n^Ob>HX-DrAGI=81~ zI}AR*cXGGtk&nl$4<fA_l)RTqVqk3SO-X5~<QA=D`aor05{N{A(qqjWWE51Fb|4?D zky*zX!NEDzuzq{ey&CfTq(*;c+-CKNe{&_b-<g3Y7|14Yk47Xk>?>c|j;3=_lyB(v zA$?hFeJ7n%+8BMi@BUQLX%IeE7Wck&on7s>m-H+pvp^*HxX_eHb1%kVto=czR#A`< z8sS+-e+NczslQI~ZOw7aX)2rY>s6bhm)FfK(<Q%F7d~Wc+3Gc|2e=nnXOUq}PMX}M z^2?k)_`7%fuk;twhl^~KPj*b<W*Q8mYj^h>f6dn`#@(H9g^6AB9syA#><d1Ghp!w5 zhtLbnT_e*&iP#p_DN52i-+h^}!eXu5m=>WL<Tx3j;_Uwv|KV)JKd1!I62!!C)oQbh z+XV{_X_ZhBB`vdT%^;^@@D|}D%D8y0Zv+MOI*+ihLT_)c>&?y%tG*n_=!YHc?Kg@g zUcCyz{>I148>B$*hwI~q;;&<~mu5rMqJ>_(+o4!w#bG$uFp--uHyJ)Z=^(J9vmO{C z`Wv;cdv&?RX<K>w4Mzc``@;6)1GntA1}DzLBA3(k`b3!cTOFoYVso#Y;mqYXLh9QA zLkHLAJ-XB^&l}%<FV|Z*?k}UO+N^Hfn3_tkoX)LGqH0N3Ddg(5XaF^UX95D9=_<G1 zfiiHmlG{QGN*qwTlzta%8zB8~Z=2L(t?3C4AXdat5;xtRtJ3{}TF^AGo)$Pe4C;I^ zRLK<c6qWGVk;`G;bd;2N-}+8(q7ay?eiV<o0pVG?$C7nbt!u`F^Q$4vymx=I0-JqY zjX=@YR3$b;c~(OcB%=DZZ|#Sd)#3NVzFl)&RAb=;DLbQEV0qvF44~>Xs6O00(m#;W zzAe)aTeGtBQdqo;9Z<N?`JT4)FE|*y;7hE4DH?Od*VyV{o8MJrr<_qjCYr*$&~KK} zy3k$F;gBOxZ`qhx7k%x3F6P^u@?BoVeU~tzdwXN!tBwT^RYVVvd0Arm0bYH2%V=+E z(>|eN8g(i{gi!TT`l0{$*;azNQvVt;R`@k^J1EazTC>F5RcG;pd)F<0$fa_*O}e8& z=l7OJcK5~`it>bBmmkdPL_}`;w#`v2{gzaY@WQo4-c;y*WC3m|OGJNpQ<K?7;`n}) zf=WZ{da4rubwO+IZ@m;Wg818Va&k=A<A!(ZeSDB+&w#`(G&FSMFf%hVyBQ`PpaLVO zx!c<by9*xVaK9@w9Q<Wuo9Wu2@9|nc1wLjH++^d?(P7<$rg3+G4kTPWmFO<gk$x9j zEeaR$=|-c{Z1{1G1jM}d0}&gNk%Khdtf}<gs_0}K0u<K+jhlX716Z#_3yx7#o~#f# z+yJy|^0h~*^9f&T#;Ra0-?^am!H8P=;Od_b$lfx<G)3aq#m`o_0;<Xwl@GOsLhj}C zUMS%~U-;J}|MR2Z038|$Yh`>-kJv6iB4RVF`EmAWR<zl@v7L#u4}zS136Tv83$q~m zt)6XE^1a&AW7&HJ)c1On8GraKg2LyTF8k1C`2$pBbUcB=tOh$H+y+()Xq;yx6V?4I zV;@}Or#sNsRyhOfv(^)#909FvI=9C?x(vBGqEr-VR_sca<af!V`PZ%wE51~j(sZDl ze<DBo0#9i@R-WEbn4a@(9X)we5lZr{QloA~{KztYsnwC<7dvs|>SC($ex0j-znGP( z1&`=32^%|m_Y>Lh&ec^DLrr3!m!F)SeGSCVX^oAIHz)2xxQ%NA8y6SV3j>TcA~NjH zm{p7kx4bz>Xd(n|(b^->7SlE^%Jegj_2G#Y%Ls1S4!%o0IN47uMl+V%;Te|!KOi_l zMXVU-p{OW+Hx_Huex_?IlP4`|o%6==-p%A+CkPElFC1rxAqpfjy-HCeoQSB#ymaxs zjU0P=nq$DL;<lVN!8rO9klW&6Uzg;HZkm>g%>*N27Zx@*xZ#u{r&(UoR6dpW#9si; zH}6j+6-Rmhr0UJj<`K26qm?nA35~pa|5h&T?B>X^S(`|{F5gZ;R9p_V9gDIJqW+k% zM8$BVlsbou>vZd*{aQqmR0UgLnR1KXX38^ch_wOG+|bUef#qyn<fH@zAW+x|dT~!i zTbn#k!9@#j;!^0Lb1FZ#RwZET=04+&=%H^|4l31n8*bU#&_aY$&Wmi{z(+>83l=ID zIez|v4HCLFxz~$V?-Q`0)FlLtTRTijUT<LKYi!pdzpro?zSzrHHqXM`{paK~NFLtz zLkNl8^{XcLn&6(>osmy!!#e(zm8t~|2XEd%w*2_>LQ<|8B6gkA=&7wW8Ckm##P0gt zj{Ytwx`$5hJol$-P}F^xXFb~EXAn)4ex?3{L+{u1ysKmInOSBx><clOX|y=egNb{W z?mj-?qvrh!{9ztb&JiKb={DbfJh${)JiZ4p7dK;Ei530w&rnrFZASm1Zm&~b50^Xb zIHtSbr<Bxodv>W~qcS42k|3X?Lmem{5cOv!C|x+$eAU@AegFPIm2L5VFfb&o@TCuC zCYrRW`x8ze!@3!;Vs;e1Dp7LDIr^Ovlz_SE%m2MOr)D2e&>|utTx4Ne1LB~3`psms zSe%g%AC!(W8X9In%{X?e)$jG!X8M8dM{9md!S`e$_-9|JYk#I4J#l_?<(^zlO>NFh zB{0jxT1R3!HQ!`Giq=HNWL;sL<5;0|c*aIpK6>2s&FLBn6iS(TclH*nO>s7ltCUT& z*0PjMY5*!t<cbfCmA61`5qzB2Sy;$kQ(jJ&3}Nc+>$3#fO*HvJ&aD|<br}^SLi5yv z-#*7L{BTGpJ8lW$8Xe;IK3{VOGntNl^(eD<V1bw^82WY-KrbG*+d_$Bj?kok`vdII zimHsSQf&ARE6DF%kHiEA@guc<pBVtvoRj}+bYixb&KRN}M$>)f)4AbCuXwVr$S!QJ zz?NlDN>0a`zeuE9_t+|#f7<`HE8PNVpc>rsDfc4B=h33~0Zmqy(^bjU;4^zWgc=Ks zoV-_W@}4Ll!au0RDlMU+NwI77O>&9AU+_?SUxLEOAfjlr<qM^x5co*H<Hv$44jL_u zoSom!V+XdiR$ABq(i|k4d^XNJ@d~wV$XAZ^(KHjq#zoN@BX*oYeii{c{IDAG_Ax8L zZ|QF*LL1cAcC}cOu8yvFc!Q19sRdc5m=dtUS>BkGzhQpqndeY!uyHDR6o`7Q!CJ4! zYNm&CaJl{(NMV$=T6Tr8zige&0a5qUtUpz^Kr_?1f4)BLG(#NPZnT$|;hW<mc0Y~Y z1=d6hs@5PMB&n~zXxNYAiO9__+7+1NPFF#AB6c|{*L}B~1aZM$|NemB0@K8mezT@v zXv@IRYZx}h(@oHvQLap+@G6)A<4lRTkW>C@VY%e$)4$#C`(G=Y5NkFZJl5x+zzl1; zBu>6A^Qu@5s-o67K7TM>xV$w5DSlFplb&E3-+D{qn*mhvwCak%Cq>3L0+SM1i*Q6) z8Wb}<B2UPD{b(5X7`(=Y(Si>&x%zJo<2H`Y?^3q<O7+fFkQpQG2AT@Fp7Zh1k4guE z@`uc$Kq*8G&8!@-M*3h!cCOl%gHlv%fC=zNNKmyBc}JmpY&`{L(%oFFC>o4A$4*0^ z9Iv-We9E{QR{=Ym+W4t}@v3!8{mOP+&Ky-to&?)v54w4Z=e4-|XZuiLn$u-ghUia< z#dPxd_S1M~vY3D&!f7#FV}JAIXjf~K0Z>u^^0z{({E*&p9g&p$-*y2iqH<pnWU7!p zWZKpzegFOyM0R0v0(xl!Li5DHD;97p1<RGH9EIp9sNsXpG{}I)@v_$gguB}Gg`(nE z5l3=K4<PakE5}>f?Hg-8T*AZW_Qp??G2PyG2~0{i=9#={-LiUg2fh^1T!?Wb<!obi zu$ZwdfbP1f9k*%uJN1@KTGX~=L7+eBXRszA4d7PgqXWdOJ~0KSR=?_|hBZyMrW1Fa z|CPXs69FZQP-3qZ6b;!&94A(SJ~}>s<>q|3r7a#s|GwXO^2hPQSx`{lpc0m~=KS$R zTd$Dab#WV>ay1WE+U91>b7?ANagK|L0_~}Q?e_<y{}GYQ@?kYL9uS-)6+<*gbu~59 zwW}=S4Sn}f{;mjxZ~kW^AN8}B@sjx-jfK8#amJVV7aqkfZk$p1)pszNJd-_*l5tJ5 z22yHfuEK9)lYlO<BL6*oE0nK+ahB6#&ivdm2ShO<S^+xOivvR-81B`;N=`}n1_W@{ z0V<Zqh-$VC9X?*(>rPn;tYZTiNQL4T&e2G<h+E4+8#N7m1}j7<QG8S`GR@;}D;2Tf z;^j-Iw6|{O6$cU7r&m7a%-69PggE|~sC7sXY$=4N-)~7TRP>O{m5d{4I=_utd**Oj zLD}I(&%?~5ut?*6h6E802=ZkJDE4RdB>pVEh?&W^DD>>_?uIn)p(nAPH-BLglf!!> zCK)|`@QCYDbsQCY$Y*x3TNU(s0U^{nbEdmmUvDp{uFC5e+8Y>nSCbKG<SgZ7P|$B| zY~X_Sk)cY9lFCXMpcH-1BM(t;^{F&^F8vkT^HDc}*6y(r9uYeA-pP#HDIgnai%;4t z+Vu5O*~vnGlGKZasE5pMR@gc8DY8_v)&E?NYmn=>9nE*F)6jWXHSp2-gT<A2{*OIg z<t`taBB)Hk7@XD{f1^7+Pb7ysRWwz}_SD%D4N=sO_O&*MVF|SrilA;DT~ilQPB1^7 zF`z3yO`{r7DGtE7ptx;a4+(ENIBlX)`a91i*80Lkn;|&m?YYAJk;-0`l+IRim+Z)l zDsUnFpneLs=XsVgGi_|3;-8Nqgtdb}|7UbD8xaw^LNU5F4vwva5buP=e%G}ha_fyJ zL>{?x*r~3+|9S<WFov8`a!Ea6z7gEF;&5#?_qv(Pjc?2$$ip)I2$%oT6!$mPM65%a zZ$d)CR(2~RRO8jFSK*L)y6se2ug?pR^6Q)%I&`#P3PRD3^v&$w5lZ!>VlyfY($zGW z`Qu<v8YRH}3dHvK!aKji$d@(-GoO1mhau1+GVI$^&AaB6y}0xnb<tP6iELgDlGsx= z0=6F={*b&W8k+3GaijOwz@XS;T>%-LlgBKzd2Ixs#z!j`#ola}5F=;S&x(yce>ty{ zGQ*Q}j^de0`O7i2mu*PQWu3g7WPPMj3ueA0v2j48??et4dybK&rJ76VH20;wU3zkC zj9!8KD`>gf`q(sIgpvU=6k-a#(>YBah~vHo6b)$bAi6i(O{`iiPwsv@)ZS3P%Ewpb zMG!!+uS=sSJ;d(`xFpOlBwgxXY9nX<LhCpap+q?T7;MSkVlUhbRF0x*pTE$<)lq_t zOCZ{4C??`ghrOSlPV5s?@;jV591#a0zP$le>?2_kmQ<Lnpq9Z$lYcV(+4M%o<U|-q zHoy-D0B>cX*%^W?PWe*dDa@2J{M}%l0?ae)0_y7(i;YL|fChIgK-Y%yf<s1DHj7<o z6&evNMQaPxtw4d%$l~Ve3fkV-Z9tW1YiB10kYQZ0@{{IC9Lb7mk8#CEnGXElHTvNg zZg!`cDDM_ip`lgXmvN~0bJAN|$aQrzW#6)xg(@mGp(DWAy?ywY#eVO1habu`a^_A3 z*;?#@NrPs0))#A51}KmRL@zj!2g<0ED*}-RRpFHVSa)}@2oOEz*f9rN3MKSHvt-Q( zx5QtcYJ`fE)%b4I?Fq@h*mwE<Sy5Q$<QWCAh|AW4r{B80d?P*n?SAyr$v2zC33U4! zD*jWroq8Fe@R|ZYw%q(s8H}?ZAi;iSxAOtCS>Qy1b8it5J5&F{eee*J@cCDmGCaqC z9MAbHEA9pKQwH_GEYb5Id`-ITC8;>X%q~~}9dE=ft@o^!zP@aL$^n&jJ?zT2A0JAP ziXL)POF)&%fOgMNcY+A?O?^O3po7dS(nq&K<F~fAGZpBcSj{)SRy2c7RI>TDJmyEW z?#A=RT-=HnJvm&c8?}@9&^4zcf`B0>>1*>jt`2N!fMw{=zQ17^j^>JqJx^AD%7u+` zekoL?Ubs4LUFiotlXK7|0{Sa!hG06Nv##dW3Aktg4~_f#`?o8ps<tOU>t5A8hvly< z0}<ijQFXK*+8uC~rs<%{7Q1>vlwUPpo=|&An%-T!BJ?_DJ9><Wk|U3_gI}N)V<{Ft zlh?-nS|OK|fDs|0UYS=7rU0#o-IqEt!rhzw?o?kDkkR)#j^*;%;T`+YISW6Jz%NL8 z6bThH?k8tA;M$k|CBQM3G6OzqsY-1Y;$-DYim4np0Tu0M#DqeaVGRu;aSHSp235W- zX|ExA?=Vg&$phox#1>yjy<O2rCKo_INHdsiV;5A<@ZWAEee`HC@o2p1u3`a@^wx~} z7mh&bMkI6T3Us;rs3R3C;!H^5ua~{I7_{zh1jObiezr@qmCMf4J1i%w_BAiDUO#M} z1^#rRbQseTYx2n5)b7>Dx=(Ob)`jsl2EvWMZgXxp$V$oYLFPd&L{9Bl{WR)Gpkp|a zL~U$nC{c9_lCV>IP-1p3#hpz_{QjMDREA$7Rt2&z$4b9>X{DRpGk@KP9qLMqJ%I{= zi4i;CHCtkkaVSSVm8u~U6+goVMmiFhaMkO%6W`15({<cK_QQq<&hS7Gpr<~!WgzhM zuOWPwVBCFL04OlOW29oKeEy6X{>eOSX!fE^E#{N~lVX}g^%(mcLF*x=F-;O2if_Wt z%L|_6U~dn4UFV_?b?KWtBGX)dhN>A7sz1TT9~0S0s8@RronQABr^6pyRK~`%ewqhJ ztI6qUmi4u@6DbhV#eN{#_@;$fK>^a6#Jadd&w8VHN_3K|nvJu&=Md!oh^qZoZ^b7d z`R+*EV-noyQkTIBP}J9htM~paQzAkS1sN?KX@S3@{%t@}%kU@5JqHH|8?<nH-;7#} zjpNH5a(>GV%uLYTP@4=spp;8Z7}9Q^rGgzNpA?4CTsI<g>cK#jeUUiM&u-;hS_|CW z2+gZ*0U(hmK{2+tq@&@iW#B&de5Mcsn#Z&DB<vl<?~RV_@m>Y=@0+`d8ji+`-9>E$ z9vD-jh6A(p?(V##4Uqkkdw22HcQ4~V9ze93tJK2ycRz#5b0x$KLWuCO1IrLKLho6i z4i-c{NcaWy1;n|!zPo=KS;k4<N1Mh)1_<mC1)+7JLjY5w1#@T~j&r1ZmcpruhX=5` zLLPbGD$C2ue?^px@?1{hd85(o`r(AK%l$v5zA~)J_4#@eN=Yaw4JsXqbT<e{BOxIw z(kUPf3WySd(p>_Zjetsnl&A<uN=SEiH@vew=ltK_^T7{tUGT(x&poqdtu;l0Rp+hm za4!3C-@CP)Q?^)rDZK83sXkNl>9b-U8z0TW64~e7wu>TJf+#%NH>aA<2R7Sh?}!d> znxj~XT#t8~@~n7|PRg_<a&@rrGKMPK<J9v+_*H-wC0n*!`S458O;Itiw&z+dsJ3PN z9UwpUh<sA^qrwQ74-yq)+j>j9(Du}SGtU*WR_l{N|G)`0gmiY4>j2gj3=jq|4)3#e z78FxjR)mNC3Tl?kp?!S+-V5~}`agrxDK;|d6aGN<icxrY>rQ8ZWXQj(JMKM{hX~yl zTqHZ_NU510lvLi}131ey^vevu4^_;r!eQ`<0<xit%N1zcvK=yOO|CC#K6#NQBy^cd z!b<oW&&rDh5$AdJ{fxS#N|$y4g{OWaglCl%f;_KFtBL5dEa(UPESJuD_kXrMNn*H$ zB+j|#_hE&Pj5wEjR@>rGzIU5_XXLE4?o6YMXelFu1_w{1VTgUHfN!cy4H7~I$Ez9I zzQ{$%YRv}+s>}6RmW%0Hg$EuRqi_@%o5Y3am9(;jurFt#7Vi&!hqRuIK$AOB?Z*{a zCr)*J3Un^5$tGXnI8G5~aYx4-+)Iu0<B0(hd5%N>vCkfOH$|#%tDoo}u2XN{!q&-j zu~|9h)4$|KF#c?(C{pAUCl6lz`8)MA(Lk_;l$M*gX)qaCu@$^7U)lBaaf{LQ0Ex@- zed#5`7cJv7bYeMSTDPBoN?AubA?0cAlR;2}Bcwf%^fmjb9tQh*3j{|n5iVo$RU`$q z&7I3RJ)5Q3_i=`<AK0~8;-cSqhRbyZ)+fV)Z`xkG+mw_$5*I<x#}FDb`_GA>E^i8r z52cKvZqym~j>w~@f)Vv9x^)Kb-g9`}I+<bG_V4*Tg`u1L;X3I{NS-ow@UzA3Gf^MJ z&kf6XJ(wnp@rm%yfniud=<n%U&4ZcJCs@;T{@jbeG;lug4GodMiwA#m?3Ax$`dTl% z{cz53YFLS);zj|Cy0JLOq_chhhr=H;Nr{)+pwF1MaT<*Eo|dZ?y5ACBTRJfYTpBfS zU*e%n4;1_d?gkwYuf|7Z%5qDqDr0v)&=7tv0=1d!s(vPSHhmrkj^c8fe6SWc0Y++C z;wVUNVfcDNFDZt{cNyK3a3n!%$U+jdPjPsAOdp>*Z&fC4RFPO%At#iFld`lAA&Rnl zSXn4bC{;p0P)EN%1o=Dlyb_R=N+WLA*xI&T3DCchd!^Tx8RbV3L82SAwC*`yR$0|t zOMQan`f7sl!6=q=(*#Fy$>1tZ110snxAWsn*ak%ztT;pjgLf000R{dUUudpU=U*PU z^rLL0J!={mO(x%G3eB~q(KIP28&DUFcRzQz`<w4__*N}nZ(Jh-9g-tz<(Tq8fixqd zOI3>GxB9X&y`th`9ZO4AZeXedZmP-rHUpAmdhVAYA*<j8Ai~F&#Q?$un=B03N!uWW z%yPWYf?8oU0lTFo+as4lZ+{KS^Ifx^{PAOh#zkR%ueB0?`A5*OhDGz{@B>u3Nmh$2 zl2NzRk0)qJ3@hsmUqQ4Ty)a~|cSF0bwUSVtLc}WZ!q5~pBDlTTiNzP0veuZiBsU$J z=`fP#Bm_N0GWY~$JuNzxB-HTYKmSbg8dy2^4PVmhH(T-6f8jG222JqXcaPnv;tAw? z$5kPs0QAEIMb;qLt6(c;KDP01xg1atQJ@->;lee3W8XvykHhte74qT-Z-f<NDl_to z0ylh)BHt)9_+D|&{Hr0W@gfU+9BPq2`qm6wSEy#AW}W?gvB&(3-&eC8cN0y!XB!{O zmN{J*WXP$jwNA+Y28Js&x0AU~>VXe7iBSGN0Bm!>@5q4*GNVfs3v*?%4i67cf>6;R z&26t=<3TTnEj5NsN|J&0Mvx+gIMb(u_W*r$S}lBg7J83b;<!rV_o3s7x1;V=@?!!n zs7P-m9{doYB_MH6*ef`|csrsJPTF8<aT@<Kew3Q(hFFb{x=F<4l@}gnZ;P$*f*dgr z8DyvH=ikcBLD$qD-)$*rRyzJXFh`%q?7fnPUn`9-F?v~E)3860FDGQkrp)B~2w-Z^ zKhyVgyLx)Gi$L3eP>EH^;lrM=*w)YPy=}04;ktNO<bKWJlEprw)Sb5tx4z-XqX_vJ zmRSQ#T=)=QW8Ofre~+JfHY4EG_lNhu0^{dnzPRcGyWw(|Dq6E+P~~AQxl4~aXb-G@ zl1o1~!^=>qR58nx&LLXRv%Pv!8;q4Lrd!0-SEjZ(u&JD}^}M~al<;>jn)P=Ex)Hi{ zWMqR?m29S%r}e4+4%g{z6uEJ2IpkXf2}eNp!pyFDAX^?xOPm3<VZ2Sf^TzMF)~qF? zBm#Yk)wQ+$-^g-$;40@2`9kB5OZUF!n}~?T_sHMk{Eb>JYgoN3EwNpX6PB<;6w}Z5 zEPOYfFl81Ifxsq4h-gUO0A4EQ(eykithd*cM?NLWb&-3jp-$a(e*VW~o^Pe2$|!c~ zw_^{0)SO*9+hC;HqlD+qsqKVhbgWatKu}{a$ZJjGAk|Eu352HeE>6{-sfzA;GjIyi z?Te)xuP}7~DKUdnE};6x_p@VzwXZCkvgp-}ASa7#)*+TWcp!!mV}-VZMVPWKzBoFj zmAMh_NcSLLHDw~;=TdB6pjUR}$@~MfU&<@RY+8!0YXI*LmU9D{O$Oj)CybCw9wR_b zNtbv5tnH9HZ^=SXUhkD-Re{!gT}L<8!fJ_K_{8XFt}fm@@8%-`OiSbMrJB+k!Ld|* zVK&%`BErJS1*x}fx82WmmjU^w^(pK>M$v!yB5C3}f^+#xFb4rPX79)c&f!pKP&*75 zreF!!e*r2o=qGaQ1lw2%GFw_&d<42TH#Z|n*<`acd4o;}`>slQJY_W|{6=~mGaDXO z=Q`QFI4r^o5~h#kea>SE_Pwv*TxCYO@lsGxBtmmjR`Xrr#%(#VFY$iT@N$m7u@;DK z^PY!KIU4hdwhw~-1z2S>c$m#7z#}~Y6OAnlUFdjhAfcatewhdkrK3~7WQ0oB$ViHg zKICK7b`w`Jqht=9&5n&%dionF?x1S0ZrWb-Lp(Q``q-d2$@YmIm*llP5*!=!6GNM) zMcG<`Ss$fId0H78OHR*HMXd+*=C8+^ZYiF(sP3tnmyHV3FR+WgDR^+NDI_Trr@pSl zD|QbZo5^X%=GU_%&4879j?Nce0w7N<)24E)Rqa)r`KNpb6^VmWPB=YbTQ;V@I}uDb zcD`$5PL}SU_9VZYx?=obMzXZJ8a3<&ri{tzdyV#zKcGgLVY0KcQ`0Apr3n(T#+7dW z9Ly>jg2oKmPj+&$D2qC@P?~v4L_fdKF!?JYx-_4BHM<nu?BSf)D%;AOdGqR+|Ax9E zKJnQ1^Ihppj*w%cx`%xdc3<z1+bS@6=XX7*;lP>de|;%+)Z8v+i3B8N87#_|^F+U9 zcF))QRxKQ8>Ngi1@o`+jxro6}1t{^<=QAc$oH3)Urr^Oj`kjAF9bZ@KBVoHEnyTog zg(Q5<zD7#V%2x4WxtEz~8XG6O!_Vi%(k&T8oy4tMGPGBeS)!|3$@J5wP&&{fdFbV( zW1tNA?<)xDpfqIyn6oK9ZR$ZQLx*qjmzVMR^m4bwf{RT5SQ?b*8b2@jjZZ;ak*<>R zr8YE}?-_o69F2Yw*UphUD$Rh?&-n4_*7EFXbv!|cCqY$QTDFn4U40QO<bGdEfqN&X zZO5;R6<<iy1awMumQ<O<tK_Tz^0|nyBnj09-c#);Af}DZJ%VPUq$lpvq!2aXeJvY6 zg>U5k#5#~xm5loQXLg4ng~QX7;q<5fr|E-(WXHFx;5m|!xqy|<SH(FaV3WACmGL3q z6$KsZ_vlh3G>z--JAD03vMIh;E>d2>C&i7@mST$dZ^(A9zAI2V-P}HzHgR2c+U1_* zYBaI`LOinwRE;lxYv9{|+x1M3M^hho!>KIxh5@)jo-ZI5%K%suw~vY7*&l-4#3o-7 z?<&p7Gnck<DHTnMe?E(*0Z+V~8ynl}A^jd~P0qPT^IATi!b5c_E&K%BL%pXa89k;a z^pO(kZd#|7Km!j^WMyUDt%R1hpWL#v%(G`g`d7$JOiX&P)gZRJEijVc^6$`$2U%1e zWesfbZGJwr?_3|y)6D;E(?3}t+sH-#gOc9Nnih33w>48fIlw2h2%v;3bmmL%i(M#| z%ug#e+7WdCTy033DLOFFY)$k|*$0D+_1mlK<G%$Tp{e9(ElLI9{O&$F{NJ$b^{V`* zv`*!|lk&iZ71&-oQd|`0ql?jntjMv6?P3-K;0XW*P{c6~21a_*>~EDf45t?W02IAx zv+-I^*IQHn-8dh^Vv#bjX0n}zkL4VR<wNJ!vL?ajLaC=Cd5b+2X73MZ#6l!G{njGa zsCgplom0PH03|PCs-w|>Pc7|QQ-_Qp>+!VNYn{}ENGUM^V05#QU(#&-4YXCM`r(O$ z5;~<YbrLI1k(;fV4bX}FMzBgsdr7y`&3a(?TC#W1g0RfNulyTvU!==l*<Ga`@^>3K za<9NLD-`{}6N)D3v6m}H2_K~2z4jjxD0((Cou|j3V10Tqvx9okjC{)ynxP<nL{hVl z>3axA?AP!1ZI|Mp80J%|hx#kbqsf{62%VsL+6XotiZBa$pA8wz%48_hgTgY)m7Nt& zH^*KF+URtL7E)N83Nub;ls+158mmMpS?8i+K<!FIdb92G3c!_<x(Pk`7)A05gumL% zuQmleSt{%qY7SiI5nX#)!TXz_z`J<M@QCjc8Qn9##Sl?`BMzcz-?jcQh5Z{v4-6wn zKF|QLXY^S|0V}>N>(7?I69c)iRJXQ=*~G4%?Ru>SnWv*K4%Gfr`#kjn=fFbl+cV`A zCam|D()-@<OaQ*AAXv2wf~4PGunKT=;5I{W_#|mJOi^1~d*lupg;kN?M6_40UVd}Z zqM&I`W@E}i!b%MELg*Usib?|a6jC8B>Wi}(&~Z=C+xFj77`g+1)l@2eHh`*DxMPx3 zZ9f@e$a9aj9(Lb)S65IF9Jk;w+|BHqFC|%C(|T7{((JLCmC*1bP`rUGWalaBcFE7H zq)R2JhbG&zS=AhE6y;<&@y3pfM-omui(0Ku%mx?z3sbivbm$t<3NP9=8rHj0XCWKD zN@1pJ?pHV}BK>CS|2TiKJYsk}8ETKvG=nCyO(GhkX(V;+K2tY{-KG?|9Dk``{u1fR z)iWvdmmG=x^`rzBljFH`Mjoh`pE7-k{DZBjI#;aN7r*;X!-r4-w_5i@HQTn%Lk<~< zK<9U4EJ*sbSD_lKYtnR99<m$G=h`?J(D!jgFj9mqwrYdVSt&R{WMaY`^8&QGojFzg zKEOBnIee90+4PY%@?|7(x0XKjP=^!?zt>~S_|8;|rq1#fpR3@gidY%0xNW-|zgy-{ z9<4l6@KP@>E@r4Zj+_-Ae;BKNHAK-2O`Po@rZjnJJD3b&;L;*ZLoT}?dq#&YQXYw7 zKq#0!+WrpCaMs*MTGbwZ+@zixkCg}alTV*+KqId&bb86#G4nKOe^%0rQtwJV&NI?d zo|pTbrysVp;{wkuH_k(~F?(?~&kC>mob?g)z5Px;Y2P=<3dB^`;BN5W$sh7~$N6)c zf25xvq)E06%gw@*C<3*YLEp?u;f$FL1_fo2$3SdU%OCZ8Mf3+v2l=VQLqXSx<6sI1 ze8&9QmWK6G-@sO%V$(iDcILjgT4o1Pb@F`uF0&`*5hsFL)*jRVy_1P2Sc9sd3*!EK zCTDZ-9X7p>ZrOtA`&{t1XviyCU@L59PnM|NO!&G-Cckajsq@3^{X=%g$dz!TI#pUO zZnA@39MvZ$d2A(FrjItq=~kv1dz0Rmw@|IdlEnkdp?{mzu8Z92_)Okj$hlu)g!%Bj z7okatN6~xV!bg;4<8QhpN8Ci-=ky0l$Pdmk^_AnVmKxc~OxK^PpX##zU4tycr0I>c zQ)*m1i=-OlE_+YYb5+OvZjH}t{u=B&?KWx3*%VSK&^7WL!(GOdo`vH?VRpfJca%fT z+x))H>A<<ou}qGk|EKXQSB^!@_3Dp0a^nOt>xS*u{aY?DFRkBrVbb(huo%#@v$vP) zI9g547{J_n_Le!o2*`p={w%U$wCe~l5;9gZhvsP+!7Go-J>CY1t7_go*u-*g#|v9} zfHrEZyA6eC^IdiIo`!~iSIyJaU#(c8C&3TEP=3xuq_Hm_%t~^$4_@l3nqSQxlf5lU z(tqYx{ZUuEceiJ#v~I*xP17XFwX485O=5@YbUXRH$m&n@fLMtBXs09B;3Az|){i_R z4O#;?S-&wf9f{hV`)RaIUu0O&ajRBsY(aS4$IrF+^JP1<S~PuRL`IH;vRm%OJLU5q z_YZSU!7%Snb#a4LVq75I%yGpPkbvI@X`qE+^;foWA=XQi1kixmV5`^#&>cj&>EiNx zJ3Dr^<7mRZTo1AC{Ez22id9GR!Hy?{si!M>&r;q5W}=bsSG+Y&=r%2nZ`*CwyI^=A zomx;B_$mBIl+E^<>;BHwU6E%w2fACOOC?fw6D@jhZVXL97XZ1Nc|Sl<kNMSH5GHRF zndLKM$vb(LZzO7~_+oCz#oUrwSm`BXpSsuo?Df*?_gX`os;3D$x6>Ps)Qa!#M?{UW za@b2Pdz9Q7imc%YvCpj`xO~1kXxWTZpFq=P?m;9yZ=|&OCzy^e=(92Y6Hec6)*l%) zN@5cwrJbT{8A{3e>1`*55KE5m^5Z<KG(?6vkjTZZY{eXP=z1O6QL4`H<QK@&Exmm~ zOk#0R$NjqV;9#b|G0xsUhJ<QV;NPQaRO)P6sz~Z!B2d7cpHmkEXiDTp$h*dBQ$M{s zqCVEEex#fR40SV=<)h%))UOCVR<6hxqUT0a_?NnX=>_I%*-&yzya8yQ5t^~mFt3#2 zE-u=fK=@O2wMs;8|5v`3c<sGmPw5zPr=NSPq@^__=Dbvhe{9WqXL6%EzD7NcztGd~ zDf<nsq51V5auwoM0JU^A{B#=|7OtIrJ)S~CfJQnR7|ns-&eQ8?Iabf*3PDe9kB5y} z4VqZDJkbq61nAM3x;!H-?Ts_fWLFx^U+wMAHC@<hZn0XVd^ZA;ShHp>quEV*@A296 zuhShD6u%8Q2|#4j^^G(dymTeHUO-&^IXI&S<?nKVfarCSDm%7<zqgbg*=f}+qLNtt zLhr%HuPx8Xw$%LT^z`hmchrU1%pB*AnTeSBx=H{2cH|5(Q*Tw`r#sh1q)6)4+0ZS; zj9{R+xq0kBHA>(+Iec5{G#xB2EMgai|Bw=`f6MF2MIbG$7-Y-t99g}coITj!{B!SP zODM?-{XZwr%0<dZSw<3k@I{#Ly{3dHTk0=}zY|J;U2|>bLQ<GX_3&ew=iT9*w=KA+ zU&hKPQ@XeNc1gjGuqDEA(hT4XuV$T<QcsW`cXV`&2jIC{)LJw(4)AUYfdr#VZB%7n zR)T#_f3nk|xP*#s8gLK|0HF0q*Wsl4to--^=ah4li%_O<aZOwzr|?PO-P!z`M!4&$ z#<8E`oGy&J1X<AxS`LM{DYU6~tL<W^`<DfChHveHZ;(TQbF7C;*(wyrnSt4B%}&AH z23)zrzCP}kF_EkyW-;P3I}GQEMf^rQK2dWmI_a6;-h~X&)fvYiGCKOE8VwY=d5_&s zX&1Nz_^WANWX(AGzu0?T5bh8(sB$SHE;R6EoUdXCQD)qvQqAeaKGMs-&&-M%&3tZp zFQlIKtxrmI@foh0`+~~*yz`Bix($1JcOkUim*5_&1f#GiX2u#?b3w^2TuMu>`1FjK zA%jnxRFabA&y9a}#-E6|xHth!wh188<uC{nPw0tAF$i5|Wg{#uDDV5E%`%D`Zl5A> zTSb$*yC&A}0$UJgxaa`Hq!2|B+OF>I%#ea%e(=+LLobn3ENekO3}SBGKrJV7?IDkK zAW`AGY>GM0oHy&T9D2FP=$m_bx+67yJoq_yrNiAP;jBsGd`h}0>qqnbrR>%P5aLi2 zE*ZU9{V|N{H1qI2tyH$q;gyT+uATIK9XMv}SvmGKOVb<JJrjcCN7ZNJtl)dL&3Z}1 z=inx^y?cOw?W}jmTq3Qfh2*7QDV|Wt{-<|1ExJlBwKtQ0TQp!P|05fmuLzWSh~k|T zcGa6tvzMlIY|<d{eso;a|INJotRiid_dYUK&c*ON`_%DFisy1~HCyA_rnhw0ol|;+ zU=su)a#MXAYhO$^3xA=vp!hEzO#B-u6Z`~8j24-NhO5L(zt=kw8&RxpbFY#PLZ?{> z4mQY`%PFW38^@=RUqUm-sJR*E$c6QgqOn7m3ud#?^IDr6u8+i=6vzc-Y+*}iAiNvM z6-A^U6gB_&ftI)wae(ApSo{HaoXzLWa{&Kb7Di~df>%n<+iOa$!CFOvNh&#ZHaF)* zrPL<qj0rc}&`Q=v37~@1#KE#GsVTnRY+gToX6oC%J+eFPn<~n-m))DZ1ISlxsiX;i zhQZ3A)S$}?$!yb*_!m!Tf6VS0Ef?hw=u>iA-e@Nl7}wx^TnzeIKum180uIrw;bX?? z0^iEFu0}F$*4pcR8Dk;zcspIJMq?)XOj?jX#Q|2VD;A-#)0ip>x)ta9>iX2Rpv9^K zLkKOwWC2#pOt5Ci9D1=g!6-YeS^Q<dtg%lR=zGNK-P4i2cG>Tg20CKJuY|Su<dD?u zT}SiPUaIJp2Kg@fFAu6NE%p5RWT{@Tx?Q=1Enb$~yiAhxp0Z`!FP~PX+rCZcxbIV< zcfH5!lfmChMMjd;9EXiQH*=yOyv%FqmHKUzr-<yi#%v__5Xl>_9)CI4c+2gl_<Uvd z?BGzi?>3rW%iRV#f&C7Ryg6(guo$uCz#+<TA?ed$E!>*T!ba>8LcLU^+?bgaPF`5G z9=rf*TJGU9WOcQ?rs%)hj2qY)<#B2(_wgFuw$1WkYw}h$$aGHJ*&RJ5e~~KwDfuDE zGgN2LOWB!DE)v}|se#B)x{t&uRDF7ihkNkd6A}_gAgg}p;_{9&1g&Z#qCOBdNNRa} zf_l4f-`IEuTwZZ>rx`z%ms99Yzo`E*zoLQHAXj8D=W4Y>Ihb7fIB)0s#7#D{H;1Bb ze+oLs%PwCjl<u<4o1K_nnV8pa+svHsMJht8#zLTSqip|vT-n<8VZYvSgqRy2K+uB# z?9WVXdK6Vu3=m;s?!i{Wk*^vOPZtj2-TU*0O2m?4(r{LTPj<FfqSDiE`<5<$aO?0w zal+*N88m*JyK$<-?lXQ1-_0RNX}W|)PdWR%%^%vR-o?sBKtTz(h%R^UraPWG`jV$R zI!(A*Tw?!<V!dgndigU~4X2cL=s1!fq<d<{F&!nZ?AmNmvma)@W!WSu%+Whv61C1Z zZ8vOGDtx`Ujq<1bvLqu8Li3tUQElKEjxg>hYZ3D0y&y0s)D<}THSgx%WcqEqQr+@w zHr;dco1WHgo#bD0H1r<T<QNYmmh^aqpshcd<rO)Oy%ylrbK4{7y2<rF>OEJh$!kiJ zL+s9++XJOu^fDYWx0?-*UY)`aoZjcwrz{gDlcvekN=iuhnBq)JRaQA<_3T+iZ2J@6 zD&r2z;c_z*OrUGgQWK(vxdFRQzmEQk8{s&PrU$%1Bn6-iScVQyD&XaShg9|T^?m4^ zFPWd8x9{u!{akB`*YWME_P)8pPyYMQ{4Jjv=#H_gYT$;;qNT(F6A$iM8KApz2<cim zz-_Qc1Lu3k=YIwY3m+XkVu1QXQaZEf4PD+{E*3ZGov%V?Kf+|X314({jjR#b{iWu> z%~-h-i*HEBkFOJx@QX9aFYOMPX<U((*m5#E#qd%&z2~0h-cmn%R#`2N%h9}L!W<wm z_2@h`SrqFgP%%Lh1wt4w`AJIYJ=B2Oj}zDk?9nY?=p_S;WEXHSg$n91M=Ur4McdrG zveF(rL;OtO6s>`T+b(RHH|tZLf7iTP2W=x;FlTh3i41Ns?*?L1bjy1{qmP_HrTW$L z!_CNR0Y}fzLRCo7q@tCtV4Cx&Cb15ntePZx1cI6r(8Y;{$5`<{)354P$j;mXuCbxn zAK);!eed4zZD#AOx=bI@X*w{_eLgFtbJD&%<B2|#5h_7@ObD{Tf27h@pqMKKKfD@T zYEy6TV^NG=P9jBj;w|nVMWGdTu2w<TA5bFaTi#TE_Z54Vl}%m9tX2(i`~am`#SyLz z9EJf9et&!31$bi%xgvwt0uvpPJ$Qvw8NY#2<NMMQiiiXt2yEQF1+;I>jha&TdwG4~ z4VQpYZ~>gHz(jzt?Xzp&!GoJ@x;5&^<E;pxv5z<xFDkno&F0OLhJ1Yc_VQ@aZTqH( zsjQx=*IjJAcx%NAl9v@?yYVN_@OAeP0i$9CM{iXn5+pNu9zj>j=@}a63w)cPf~*T+ zFW#5<+eol6h#B+bhBjl)|JuW_MMp;`f)^5FAV+pYVRrVlrejQu-rGdVdzV;xpVfu+ z{=A-=dEZ+qx0B;$69INCpE_ce2^d=<{H+)m5&;Ea;L!TE{YlkVHaMGAio{!|$Gn!g zCEB5P5OQaCI+b9h5m+!P>4FCiuxODu2PXy8VDgqj^0f}losK;a8uMtv2WLF!Y==ly zC4E^shz3?m5nrdhq}%<Z1|(kC73tc`SIBR2;sA{H(fge#mz#DNwt5!0+vK22Q(7(` zsUm)vg>j64QJMcSzL5s&nv8C9hJYUp--)p$Py|f;v~RnLeHqNP$|Y_l5gKPj+~$xG z$uz>z)dX*{nU4sZ3lRJK4!~;If{iQ-w8W{@R`&KeKtltctDe4s2ado&G1w}#6w@*x z1T#D=$#c}T=$1dI!Y6mwcb}Dkf7@u>wBRUMc)H=178h&4(6D)iCVLrD3O7bB{9Ws8 zQZ{u>Q$URZYOlEF_ug4eA;uZQLP%SqHPblOXEwU0*Fvx8UOZw%JmCFb4;vEwH~?>u zJcAjUCS=qd#&)4TRndfQzZmQ9`R{3+4((feKj6Rh-CWB@hDYjy&L1JBpctAP*)vep z5MipRsVTd4S3LUkCwCFOK3#B>_4V}?IAVJ$ZYPFc{}T=8y^^Ka8hwyRUhd+y+y9wd zAqA6)ZlZ?lKIh~pRBS>DDbM`LSv?)7Gg0=#;P5domx<#3sW-pt>%f5$%&y9)#o5Ij zFKi=TCPVDKM?=niTD}A4Oyx<r=c&ctfF+cHjb52ptk*dn+#^Ci<-q?wB{?cwun5{d z7MNE2>t87H)F!mvO=0$lG4W~+w`Ly+#6NOZXx_Qh5%vCN<C%R5dr3NC?~Y3TcnK}S z36}^5s-)MC`Pg-@1vFvZ6HSFiVu~guXL9=y+Wg<Akmoss+JGK_tj6}*ygSsdtPBzq z+^UW`VQPOuDMYwl`U249XA8Gin_vrRIznk~DA#uGZcsMa&j$qmygW-^b91KU?L$7W zhAKbxtA}<&s!sHv&*ah;IQpflJ#PDst<=UqwMsuC-g!ucN|fDoORvn@+rn);1NU@k zF#6ib?W{Pfs0;0^Fi8O0FKage)R|C-Py|VgCU>-RnPewK$OfLt?VK<Fo@!RY_p(m9 za4-<Z{~NPjUA%Zvl)KG_*@{Z`RWD4?NV^`O*bnE|!Lixs?syosVbyKdZOZuk@Dqh* zG+bLHt4SoR!x9s$W3HRfsuf(x8H)Om@zMT%M`!0SFk|njsuF<98!#&;aI&X*CBarj z)65jCR?HqdE}1jfRY$%7K}l*>A{-t|m%)<K*3B(;*i+VRVbGXvEJ(7?*LQSyxXoS! z6!%_7lauC9;$>Lzb3i`(iWfl`Q2$5?w-pV8e}to7!uyViNmA9ihI+o_ER&^E%*m<_ zhy>79`YRadm>#gXKO2TU8zhN~_(NGrjFCb0H@^x{gc_uFYom!6$8PvX%O3SNc=9)` zpAk<#sk*K=X|*2yQ0|G=rTk`LV<suL=`mPezjlJr?K@Q?zeUzKhFAUGy%lWQFBaiv z)8c+Sa0f3}azzlrMwY<q6ehE=;JaFPpeq+u5OLI3Rt(9i)A8PF?%v+s1CCgH@Zf`I z52z6L*#7#_X1TDuwDi4RGIwhGli%PzT$PrVX2<+C>bW%IGmwRd(Gs;mFc71<)CziA z2b!TL^h<*2kAtvsvsOSOGl}&j%W^~e)b)s#1k&7@%)h_8S4@}c!k@r3QvKfIlFKhn z<=lW;^7jh(OhZraaF->z5ZkRdJNuE_Up5n>!l+oV^>og7;pv%849B-2XS@DR9HJ>M zRqyXKUGYtce3^E?FwR+oTY;p%BY?K!UO;=@jX->xg%EXkt4Cat>eA3s64r$SXFB*x z4S~Rx_Q}^(f#DE~?hF-^Fw=5tI+9+3V`{U~VLbm0BQ))gt~1|%5?D^(TcI{Vn_2&G z{r|h(3LT6YOB(!TsiN=O;s=Io{kS7(ufW(3+%QbChCTo_f?sqjJest5Iq`@-y{FBz z@gv)?$jzh#m8eop`-kg47E=eNur*m&Zf5ZCi;A|!zDJ7;yu7?zA7oTj8Jcx=bc90q zaSG6_Y`OsNy%#*<dwo7gGir|6=%D|mCIzZ6{u=9s=l0xP2P`AhUDnF>W_xi8q7Vfx zis_G5b$6Rr<?4jD83U?co`s&uf+*nc)u4VLO(@ezx)Pb8dene^8GkRf8i;z=Wnk#w z>JT%Av~$@N+EIh@Jfv?`I&{GD@juk4J1_UOUH^XJ#pvZNOuvHwmuaAqE28BpKs>H& zT>$t%{Q^wS_z8N{Ifka+&)nU6fL=^Q?DP{su82;^#8uyGvyZ-<#?J<MWc8{$_;4k* z&B{AE@*2k7nBEj7BqGx0OC;;I(nSrs`1lxCtXCHPqztGIISZ|Ae4h00o#wP)cjVXO zy{MhUdf+3XOZo3}0p}Y6s@hE|<7-G&$ncE~`IR6)U=ijhWYwMDvDmtFSuZ}ChFsy% zJUe~ykR#DE;_%NY{vXO!O6hN!>f0AQ!q$AE9^8GGJX@Fxh1>Th+Sq~v95<E+iXFX1 zdU~#mKJApq0=lO5?^#PF^u0{5KbMwH|07p62%J^OXMe0V$TORxT0kcwVeEF~9IFLJ z#&M2}qV@_7!dY-)0EGT37gq(`hwr5U+4S#KSp&q!_iisA6#ug#{{3$R`Sy1DxsO1q zx+UIH==gdC^ceN=5bhyin!n6^Uz}7$pt40j8rmO;q-X8L%GnsIqf}#vq^-f&j_F&x z*d1Z-xl#L+8{3Zsbn3gDws6j#26sbtB@y0)36BM$VJNvIBJjwC$rY_ZW8&c8Fo)7Z z@}QmnCuCr`ftko_nC4ma73t6>!b<oS?7W@IJOHeVNK2!a7zOybh>t^vK7&CCvHRwj z^Q4N^>0QB<|C=H4VE<s^3Of(U${Sc@;cNdrl%_QweIzS)o2>J5(Z=Dep)%VrY=n0+ z>+Kmy8zMUwj~LEKd@oZs)A)Mf3k>nBGZ(J(CyFt3FWn>M{${on^X0SGMU8jw^>N*| zush!2#Xd%bCvj-gQqQ8aTOMoU5WG4cwIeCF4+9=yqM9PW$11T&iscm*IvlZoU-t%7 z?$Y3;v2{mMci3KM;`jV^3lK5*GPMN3XTA9FI`hNqQY0-MUEct7JP03U*H7WOEr(VI z;fA8w?tiZa)0vY;GtjjdrDm=alN8RipJh+_%fdwe82M&oYikSmY_>Eq?P9JAB>EKX zmk}||KW;tssrs-U(!^xspnrPm@+#<3bm^Fa&q!t+x2(-U+#?bN*$7pnGoA#4`MKig zo8=Ab<E`G@2gs14?_f0hx#|zu?xi%QJCu0k(XKD&9?fddVA(O{%t!~!bg_kCp~Kz= z`1N0f%`cdogP!{VUX1s|>Cv9Mv{z!G`jQp6*ivraVvdan@aj%K8p}Pt-5z-vumI2q z=MT9sQ(ba#^N_rsP?unnNlUT1ynL;GTmue!sVAUQz>&Xep_L`3cLy&+%Wg+sJoqe> z`EM|c?UAUgY8PRUi}gl7z0~V`?9t;5(wJ=%t?^Gy*x#KEdgH}ByDZhw294;;ioc|! z#1=hRt#EgDm*PbdIWBhp`6k1;a|BQ-1&@leJ1qR?T1wn0sVt1&m3c?~{@i)FQbM7k zw;BV<D7i3>N3ikS;An!A=ryQ`7V)!D&-2cnec!Ew@7Or|v!=RQn6Z_Z%&~SiZe{~x zTqEzde8^wE<`)HiA)(>Y?y=iA<IC>jaGt6I%bbdeiUd{2%HT19Au$RmWIh+F8H|Jp zLykGUF5+c&7tRQeR=dCc=ib4|<>1ncM4$%pzW%FDexmQ<lPQJ&7eG-fFe2tqMVOX| zUqE10k`)`L2oBbL7+%anijcl)P)fP|Y5N<-ottSc{dm#}iLKfW@OpQ4c4h(*#^x~v z>dw3DL@((@U6s)WjM=~y^1Uy>^1k{m`j1aYv^?%%4f=TB$VhEMhhEah0Mts3Ne)m- zz*x<t=#Y&&@=&TA&M-gbK@h%{%YM;8B0MA9ZbtLp()?3j^(SWOS%dSH@5+6wP0N2@ z3i?+Qsfp8TpvgZOxf_DsyM6lcxQGn3Jqjud+Nf_b2{ck(kkIR~2&zO}3BmkzlZfEk z!&?qB&UZW|R=|+v9rzuu0$MjGmj!pI%l>zl5W~<ASD1TNRafT#m~{(Ci6BcNf#IKC zUpnWbNBXA)$D!u~u0~;2{H?3fle$#xkONp5Jd@4Fvw2)yk7@pILJ;uzYYQqgYT8w` zkOqCT=u6nD3Z#47NtZA@7#umro-93i16uvZ>(8~yHy{1XUb>R^^4gW7vS}q^Br{V` z9f<X?FzjHQ0xE3cBO>JD*U67*5EJ4n@%tb>aC6G2txe?&Gg``Wd<q_8aEY@%11V06 zy<pMJA*j@KL!#`zrlXs^(fT_rvZA7*Ge3XgIwwbIuuKIh&i*)5DA&)!v7!POPga`p z`WN5spj91zFI`;O?E62RQ%e6EsM4V00^=rlWwQkWD!OfpYhS`h!<f-C%xpUzL4`Ww zM|43g#eM0%y7le>98(!=X2OVu=K)}DLH|JxgO*}K%-BA3w9;A5Y`c_}Z^9aK7Bul- z5u2zB0f{_fgZ`ARy>zhm`@OC4VdzVn5ns9l%>Qr=dRZEKS?yIh`c7*tP+@m%P*>GI zgiPw++strT3sNNQ{rTPq2a=b6|I<UApSm50u*D=EM*jZipQ~HJc`<QS>Simtv`%cu zhD-qUOx84`JXUGf_9BvxbZ4du*_auie4QDFspT`~D1nJGztme&zKMwd@P$?oO`UU| z_57=el^%2=_mI5&%BG~HtW3aR-w?<ORk9de23#yvgvg;6-}Dr}D;jEHA}G(+Bq^7b z{tLeFvJ|aKKdIk~WxcZG^3EaO?cckFi5@@)9QeJs!}px^bkFhJean0N*fbO{>I|Rf zpWujfFp<dX%rcCZdWB>V=Q_qqs&QBMbrIY%l$~sVj*F{<ZUVlxmj^#}EWiYZHag&= z>2&}Q^v)xAnw6E6Qs@L!_8>=ld%tDd|9wds(8<zv>(K&V6uL_n3nMNe$v{Py1)E-? z9Y!uV>_a+(?|=nu&7aU~)A3DX62SkcSG%uIBJuwRp<vylOlCGK`XrluVstvF1cmW` zUj@<dn}m9oB}f4yqo>u(JgPIRYBTWXwyqF5>0irBuCG)>&^N?pr~E?VU3>+FNMkJW zfG7kPCV{B~xwc2|j+mGjd!pJ>vrDj6ode)B=rw{cy>>7|4?8g~OJn0Qe(+4O|EcZL z;v$p7G$2z+FgAkpDNR(diMiHqb?kt`rILE)YUh9_EB|QSAaQQ=09y9avjtXm9?e?P zEzGh)ag^C@K)cFZiCgbd{{0?*$VsWoxCmAkv3?9AU@IeEZs8~n{vc+~v#s+AF?Dx- zH&-nAoP%!S0_~ZueosFC_X;;^#w)Kim6UMwuL3EOQ&_%hU?ASH%lScXzPbubON8tM z)(D>x-(O&J0?+Vsd~#9}kQcx{3euHoiM%1lkvGwxf2`QAM2X+ln;ZP|C!x-M$ajt! zVXWpKT$+ZAJ`0T&mL|=(gl)gHp9~ZdC_xd@shal5U2!r8?W7snut@Z`o0Z9K9QZfu z@IPCneUtk4f#4sc1TA$fY+lOC)Dps9*37(D%M{SxhMI$vN}$pUC;d*zoFCaODR-nr zdOh_GM5GhlN#~>%9qq*NTjg(W6tj)ZLusCBoBS-dpTt(%7Ir1U5B>nmiz4G2Ix(Kf z=s(jy+S5~4RD{M8X{jJXhCywAjLmmI|3Cr<#NnwQOln)&@|hxmG^|gdvLMXCo&YnT ztx%sAJzvClDtXP~)EvDuk(7q#U2_=B>Ih8{pYR~wXWF|$;u>yp@-6AUF_6szJn_$E z1H9z+y1gM=JaqM<OJ4lcbpM;%4d^Cie15K#eeXp!P1_z>8SnmdGtq`{D)xjXnnpWe zOG<GQJ#Y>Sla>rfiARDVmwJ6+)W)<{SXFQF-;+h${B^&76<V-9U4=qA)aSd?f(^;i zvCqp}V1xX3NT-QOng+G@C5~{+7zEVI4cAY9`RbqYQ82;11ynO>RITSTgyi8OIF_MO zLe)?5-&ua0R3wOsH%WPaSirh#`(LOE@QOlLEf0Z4>GVkjpvYZOeIb~Fsd=LhFPwT# zTJ6j{=o>o!?~`&}z^D7PO%}-tqp8$lwOV4|U&O(g{rOW_lB;3ALNY+^A|y=juy7%J z@=B=Ywp<BL|7SSiSI5r;QUG>Fqi(+`2<ZXLPv}ryU!Rgr(#PX>DXP6<QL=(S3FMtR zuT85tBQT}$)ch~(6QT)@7@OX!MBpLx&zI@(8u1-qIl{n@b{p~9b-9~@w4rG{CDyRt zQ8ET|+kda#WMep$u>%_gUWDRfV=kjd%VGjG0-<+rv;o;D75;A#z@Su48>2_}ZxwJ9 zo^X(fWrK}__;r`);zlqa*F}6e)DC=LQEO(#aN6&98mCJsMuy)4MNPDYp|PYX406{2 zn(nDoZmwU{4R18+0Z6ln!C}j}nMsQ-hefg=L;B7mYwJ5nq1lkSc?}tGDMI7sG3wXT z<S4l;pGgqgtX%%*NjI_i;`_YE=zbEl??}-7{f^W^PgfFuqY9Y5SU<>Umt$?gup*h0 z*E1!4<G_`?6m2jj?EK#d7DR6udj1e6Y-i3mi^+fzzG*kFnV)ZC4Y*!@xQL*|U5`nv z+Mm2>fhqTRFi$yjKc9g&1evlENwcNEJWf`2gEyN4r<bFM?>h!&-Q4lRY@e73j_mrg z-C{RfA7|%o2ySR5T%9qG<z^0eMn*xiY0$3xj=)M%@AUniMc3u=^M3#B9jto`I<R<} zj&#O{UHx+pZ($;kH%h8<&UZA%4u4qPzdu}UQ(TB5%GR~Cv}^@)3f*CDz{>3Ez$xF` z-Myclp1vI9A+Aa$XsnfE8`8{Qoo?^mZY_;zxBE%H)XvpB|2j!>LyQ^VQKaK-Uw;?V z+Gdkj1%(t$`^dfK=8ZJ$KX~AOjYtz9r6<sOGE4sKK`*oOq6y$hFTW6_^J=bxQm)r* z_f#&8S)+@!n7a8+0fdhdKp4^A56M3c6SQkS53V$ly)U>8EsQFCU^~3l)FVR>MWuh4 zg8j6_YbMxX(}weyr-FD9>sIg)laA54wwxSIg@Q66v3=TeWhh1jcrxd&t&AgwZTudF z4#npQ(m9DJAp}~2<lD=<dx0tbJrkpD4#U_2Oe&%~Pnd}5MCHMQ-JK^s8iI9oE1MbM zk*ki^{ZF2mEgt3lZRQ|oGyF^T((Ch!9zzpk^H93-)E)d~VFaGV{Wt}sH?)}mYy#v+ zOGVWcskI-B7eVn*onIF5QHtgiFCIOxXP28sSflO(=S|eu@5DZ>sinWuVawP`e%U8} z^o{~DAt{3POT>dGy6L)N^I=H87p#5HqHy)dL*!?}dh1;9Sd0IQ99ACaRB{x)*gu$) zHw9E9X1=?9dTzg2U@q@WYQw@k8Yva|)V8x<q|y?%a88$}vS7^8kvbY<LE>Hv)E@1B z-UG$7gOvfCs#|Br>+$)zp;+0U3kp;LTykcV@e|u#5<9=!j8k{}0o~bkbdD+ASDRL~ zdwx_CTd?l5+Xcq}G#2dp{7Tkq_f3b__rv=7^gNIE>>WD0(Stb~kky46m{~)C)xJON z<=BOiLNBP_#6--#IKvO9?mh3&pF%Gp^QW;|$0NVG^GHtz>O&u(Gx6S-aavz5-BW4T z4vAkZ&XW~-$svdaF+p{d?;W!PY`vB@xQ2V|yR|dENAh~J*AHe!|JzFQa#;(14<+=1 zLNvo&;LzzH1*^UN>c<@*8lc<~V1E-g$b3Txe4{<+G)K%!Mnpyuu<~;-zkM~KqJzq0 zf=rt{vibYOM8-PsikYKZ4xUz}_<O=g@J@;SQqa5$4wsLjiUQXiCA<#KuO6K`Vh69A z!ful}&0n{#mim1H33=}ew?yyx?&0&f`g^N2F-wo{>kkwxx_Z^t)Oh>CjG^JazSz~p z#TGbShCt(51?g7};AdNRWGky->R?}{mi4<V9`byiA?V|#ZQt_Ag9^C%7H~$g)F#MH zOk7Eq#V;5&16u-Fjr9?2JC8`?gKZ}gtI%mre{G7)%DeQ*5SmZUNXKa6z|hmEm06dq zyli4)Wi?%nn?IS^PE3N{DL*!k#nr!_MO4%2Hvw$siLWOQ;+R~ZtDxVYrW;bwh`R0b zV+bEfq~#Y78<$+u5WQ5-%GgM0>1b%CyV%CN<DrCa)Kfe@I{E;Dv+mK+)wU-kl6_R0 z&Q7k@*7@JdS2L3I!^YPgwVIO7Itz(M&*N7a&I>3e*KZ&Kr~^T$)SD%cSi6~5ah_*s znwx0YcTZJ7K%ns0r;gms`)=7bAH-H`0mGuaJXY`X)BUHj9-yr6+$ytK9=vw#+EKG} z-(EC$x?E_=v>=X{!tsPy^7OCvw{9eMHB(EnE9uAaxEE-u8|YwU4#MLHdb-EEsfUg3 zY8}r$*T<p4rhp9x*T}!2NSLiIgx(9Or!uJaF~WX$5iWAK+kl?YPlLFZU0qq1^6k_H z8xWr`;0B;V&uhLB-EsnwA+h>vdUEncaTdJX+=tL*-QhP*<cL*qo(_`3c^>bwS>dJc z$A88<EXf}VClG8Y3ul9!;(@cxPP2FQeys6rgQ$r3=`iXWdfpMk*6tv?GBz}vbWia) zUaeSc#9=4}K<#kFp6|-*nRx-2HzxIt00wwOA&;-4D`rhmB5kxiHQw&)qtSMA0^j2- zY9Z7Q6BhG&<+D9@T{?KmfIvQ2MY$iO)C7HFxI~rSRZdOB<?r0#O+x}F2mKcQxjYos zpzA#U;Oo-Hh7*u|E|EZ<tE6aB2$lO2Ttq{*6Ui-U!bz<2Q4EBRd5j}kf2ER5OMALo z>~9aPiZGDVa01_WbaeC~952rxE{wyxU|$<!%?R6j+txbq8L%X#II?XdpKBc8_$?QN zoDb@QGBCjC1wKqSQoU!fH+OEoIm>&}+`GJvbT<H4bFSB-wy@AXwV1oj2nLa<f{Mdp z4f5L$Ns2r?JaY#|cONxByhRk=3ayQ*)n?%A@VBy(4N_Ampk<%|wd|%a^?GE(mln~` zX7lkg^7+|cgvSZpaD}UZ6vUDuH;0Chjat}{CC3?HBLp7VLP*Uj8b0!JaNv;&m%9Mm zfxQSCp;w$bP<vR*Vl_U{gwbwAJgt=X?-mq9oYkgy9`94u?KT%%IMyknf3N1f0lsbC zGkpS5|C4jm*Uknpfmz?4cS|!y!FZN(9gAKEN5_HH@&PmdRH%;a{8p|-iZeg@L?vRb z#b>TX-)ycmU+sbh7XmJ31(HAim3@8Y!r#2?mf&jw*y?1l3h4O!&y`^;%$Cm+23T^K z>?<+>T%yn|+qr=^@NIkXQ|t*cUMApYci7jt;9yo(BkQDK$TcLBh11QEzd4J)FvE07 zUywIz6OxagoP2>MOBIaqD!Mc3IBApZS6}aGZ(qnxb!lr*(r3`Fzj)5k_lxI5MP1jS z|3Q=Ac;+}H;ly$Zq==2rmj*e{?>kJcpL;DboJskoAGZVb{0)tZ@h$$<Aca0XK?}ov zj%V-l1(R&D3N3-5a2sS$dkqcJYpWIGaho0~f!QYpMO++u$&nh=%&DXy%2nOcWVoU5 z+%c5;G_iGD>1E4zFaz%X{hD&vH|*HcDqQNe1sKQ_F0i9t#s7WP0v{NPty$1HKaDl9 zgi4^JTn4D~esW66%mX_BVQj+F5gBvBvDvN$0i+mDg!L1qP}y&lgR;7jM3<01;vpSF z+ZZ(|n5;nAe+)y*_gY(3${}Qfp2!8*B7@-C0dsvdBLwMLif5)A>&1n9&t%N@&ky|V z&nH6Y@m=flh6jemIg-}!qWWNx1&F8!apVUc&&}QS7CCF%DNOgbU-dujF7>rFENiPo z)#$GBCJ&qWr1PRg@{-IGX)D?wB`F!XM-VLQ0^k`y6uomF+4L#(=rm!lL8rkFR@`oK z#YFyD1);B5htc7c8iMHc;XRMdquv?R+yU8G%=N2U3{~qoO<z&ZSme?7fFq+Rdm0fP zrStf{6r=y}?D(6=8-Jrd`iIa87Ii7EKl6I$7}PX50gyscbj#xa8!CNL6JulJ^I2a1 zmRNa!6p&iN!xYkl&I~6SG|#n2@iSl&Vq;$pbXFkK0<s8No(ThTze7*udm|+FFvRE- z^4T*`(XzPJ--vI!pp&l)I#M{EHw$d*ALch7g8s;NN#x*DTv7-0^`~r!V%{Z1*3DUH z4)jzNcV7CcSJJzBa!zR}>USyMb0L1}S4iLoac$J37k$Ta&$b&q=dY6#8)NYiclyqz z!$Xf0KYB~iXVc;FiSxyI&U2lSCFQ>&Q!E6xfAI#|CUTXGnG|b@77u<=-+vUeTxD0n z<Ka0v-Ojh+YD2fN(_>it)zGorGo|Egq-~z)d4eaNrB`zKdAiVc+?+s7f1u$#zUg-R z0UvwIL=VIFC4TM8?>cN}c4MCI;Y}LNms-@=-IpBj2`aIBlDOUWI4;(4TXJ!TrTl5( zehK&T;0OP<M5VJTlj3-@=!sqX{!Cln*}SKw@vio&Sz_yfCua_OS|uyu5m(n&q~c0U ze+fE~t_|4t$9tZOGzHtH5?D$(r>8c%M_e129y#Xh6tdjo9<aT>@BPOx?_rzAcD4O{ zo#**5NGS5w8u9k=ceuaov41^gSoi;OPBV3C_Px{JMPuDd!lkWRXx-Ltjf;3D3c2kg zo+g)VtQC{aMT(2<0<bQ7*@xvgiyUxMK6F0<gXP8jy8YTJblKy6{mNUEuO$vBaYf%> zPp1lM%JTUf1p`N{I~ZJ8g_edgNvP0AYk-PuFj}XKzL5MofAubi-YaH+JNIgP#K>iV zv8OUL4_ySbg5)tWctG_lz1ousv)!28UbaB-26Mne6bBzgO0f8EhM7g#eESI}^iNZm z#wT-Oxcu-JrKs`{c<oLaLOJ6in_W)&auTI4NhG)NTUZ94RAthZG`vd&mvrkE2JLO) zw0>+SwTT~ib_<Nbcp1WzaXwbx@X}`jk?I+&<CpC)Z>uu~&0C9Lkd|C3Cv|PFlI80O z3LBAOoUg+hOW1hj8vNoj%gHRh)GU_5n#Ir+mNt=rqus=fFucjGRKDGEv7n~n;E=?P z=%@D7nOV}pKR)p8FY_^Rl=w&8cD!AS_a;%($S;Lc_X#Hd%m=e!^4=B)JoQ9RWmei4 z;-$*3>ONxgT=h=&@h9aIyI;!7<DSOpuiJKPSML{`ED209=`*%rCv)jXDG3ihw0#x6 zppJXjVK8pZP1TikLZRc)(+>BZ>6F!~*S2Pz^*AY~I>om79x9dbgLLm)`b)gM9SK;f z_aaaBI;$`(?g#30i2f2ijuTV1s_K_{v$isx{5AM~kzqgiMm6cohn{1pTHo6Fjk9K0 zGv_}%&gW74hmL!1Ph3RTZ@a9@d5xmn$zUWnDM#!`5not`3;<img3v8rx72%WNm@-V zBa+igSs>sy?0XUop4^{-b5k)1SVxNj%yYkz&h^cX7~rUX*2Vw)I}tDolf}*Y`|NF< zoT3Uioy<AMfvCm0rRpQjz)+FrkPD|HL))t;IMnFShuTH^e14R(MLwX;nbh15A3l7+ z8F59Q8dB^}Ku-Q%?6=EF#Dm*+uqCzAB_~U0tCFMLZfspzQ&R(d#6rXN$bvUVy#hkN zd{DQ(S?-c7C8huBY{XAfvb8PHkhmws8>!Ru6HoCKm<uK|v|*6A-QN=SqYa@o{yj@M z{N;Kz=|qcu_;wYlzbemdE>lk6iNwZJr(K?bFQa-5u1)IPCA0W4vsmKd#Fm3ONh}Ps zS_fqY9Z#36joYlh^2IGz?R-w09o!lkVWM<Nlk3!%nD1{eJS*E4=!_nyC?Oi17SzkV zjloY!G->_x8ESX%zG=LvVi|YKVBFUaVPZ9jy?x`t8ILeU*6bUXd&|_{d;50HsW_Jp zJ}GkcGRm7uay6yorNOZdDlxN1O)Pxzqhp!2;M?!BGF2zaFzhIw+2t@^?%Ny9=Ta^@ zRTe#dJIIoZQb_t3$+@7|vCLvQxb>XR(rjFpu=6y5d#kvOoDJ}U(kjuMv9u!l86vB} zIe~54S^LGIIWIH*U&k-Z2<nwQ>7N*FkGZaE+#eVF!YeEz?MFZPMZ>CXdBSs^Xz4Uv zY-ht_UnTeO&$P$+^r?o&xzM-c^8m?nA-#No<&nW$FB*|1R|PH8kPcz`G?1d_ezl4d zOY7x(52uhy;dIOrnJV-N9{1W8@gz-?`hVH{L9=zRIXzPTn@$Ji%c|$CA<9ZLsB73u zcSXQn@o(jfB-1_kcZ~(8$o=DTDP6k(c=r}Y+}*|pT@{}{PgU60WUYGtt$6Oc`}#`c zrSZ~4HjA)@2EbC2_^0?W=%pi>82%Nc*uDefO)0|yp`9m(ZdvZlEZLu-`EuhuJzvec zAHejS5IHPJn_f3D8C&p^;4YxO>zqF}yT}UVeol4zN+l|vl{@|5dwBpc@$|>G{!n9D zZ0D~kYYoBlRRXS`1Y(v@Ns8(dDmZd#55B3b<G;K~Dt}9cmGs^azvB?D3ofa+^96<X zwv~9HxcXMDwIh$`+B@rEe4AS3>-ok=q2+IMxy~GkcSuV!BT!yG<F(?Vy3<5IgeTdC zKRA{UEvVmY3o71uWWvPlVu}@6Q4v%+B9rP9&{AtMy8IPyIKe)7d`$gMyUDDEXeYag zIoEbIcUjR$-!K>JLNsyPtZ|=hY5-9&!LWeFBtB8%Y8IB>7kUwr$9pvTH{0EFZ<9Z5 zNgPv)HlsJ~?5K<L=YDdS(wtzQZ^kQ?S5kXdx+N&WH6zpvCil+ITbI`wDm@wJ!w}ZL zAXXyvmNQ}26sM<*XluEptn()~`QEQH`3`Zr>g_XfmXWz%ZQ{>5$ltdXla_Gle&6?B z>uNeTb4iXoP5=LqieY2E-qlgca_p!|cmCZ3DzjtSBXv$UIW%wHEnaW=dGTkE5_3l6 zR@c-F^i`|oH_u*qEk8$^et><t6<<Gt%HDd!aGWqE)#rOPLNUi?eQ|zrSvFQ-^xyL= z^ee`HK!c|Bg8$!jg|zJ7*!Z{(8jd>PX&XQWevdD)7l$0p)>&Rj&AO2++$`$SNG|!N zAF`cKeUIz~c!7yznca=#Igo}~c|S>Sq+(?7-<QiO3J9oKqJpKV^2}-nbi%JrehAgQ zrJ<tw2&dc%F!{~=Pu&Ll`o3opsS3Q&u9h|9VeMJu*C+W+cn!ejqR)*FqOh3bNL6-4 zVimddZwQbozEfXdXK<SAdR1_gfET@hdSV<L-kg6NXZ=ycH6gfJq%%{FR@{+D!pTXN zaDJk|buIa3^vy}ey14;G^$fkcX}9|(4h~Zp-=)3ee4XgI?UFQqv-mrnkpYcR@GACw z;a@pe2I6CSsS&EZ$<BvPME2M!T=V~rz3=>MGTYjYW5I$j4k{`oDl>x81f-WRD&UL= zBGRiMMS4{dN>Ef(N@P@ulqeZRx`2e503t*Q5PIl61PDb4A%u|R-N8BMInVET|Adn- zAm+YzTkBfaT6^uaLwygTXW<&J#zKD6@yJ5F4Z}yYk!TNJgq>2iXb$c}g(NG%hIc&) zOD)R`S~?dt6WD(DWO?B?8^ziv-$C(RT^Vjaw`+CfKau68k<S_<(pHabl(w(d<TD1^ zLs%^ywXoDkf{#j+0yQcMAK~^{v%R{-YB;zLm-Tq3Q7t-+L(IJ>jny$p1ttH}2S&x` zC+gG76ocLng0hCxZb?haNoT-m<R)5d$^g80ugJ-u-Jf>FPK9ZC)Jc(PDsPLov?k%X z%p#!zP2yj|@@dqNti~YUtL7G@yUC`c(E*fk{T~_)szHk)T??`8dM|}lwAilAHaRo6 zmt#h)A$-;)UpaVcf`ekhMtKKUxW$vyx*{*{(W%{|ywAGrHt0>p%D}fUbkKtjwfe`i za^^p@1ZlUH78F!}Ki(PyShA*v?%Zx9vu5mCo`eygKtXP1MW<nEYKA5^K6UWwuPt8u z52N|7Us0v}Ac01WpeSL`5UqbEfEx8w`uSN6Mc_U@*!gsamtd@6n{NrO>w`EHN<#l0 zlb`VVkJ#AQM_$HH36kN)zy7i>F6M0=tIa=RUh6rL@)L-PwgGr7zL0;*-r*%-B{B<* z2e(z)c%5iCVx(z(`&@9RVN*@S`G>Leuqa2>LPrG;L{vu666N7LjlB)~BpeR58BfUt z<GWJwgHk9rgUT|`c_1o9@ExdNi><*EA<A!s?>#445<MPVK%}Llq%a~yUI$91OIcaK zJgWYN$J0+#w3xcSS3yx}AZc%6m!)y#mw2K-j2c>%KU*dHHto*WT+8I*H|}`_D^n~+ zc|`@)DJT56{m^+QUldu`lsJ@z?jCTT)~Tb|rnuuM8FTa_3t^5$gw*-Ff2mpBQK75c za?M`s75Y}*x^z9>4V#I`+A96vn*#2FV%+}809&Te#+?~09`61oZ?Pulp}V(CqHQzS zf2YXzAd6o^tX{SjYm@bE^(DbUD0Fj})`-JrGM@|-ui;zi>a+%(QMe;rk5~*Pv%6~j z=;Exrhwfu{acAgSU*VF$zBPG2zYhJaEqur)#S70XdmGC|PEVTFa*@B*@>T%xsyj8x zD+&$!8O;kK;xop0aC`oh776ak$0ZIg&d-;ERN>%x9H_4sdcB8Af7e^P25xdTwM-x? z$ji@tltItNkaN8V;GR?QW0|R`9RR|54KiCxE-YT|HoQ==y{Y!*#`TGv|A^1IgPb2k zJ>kF@2#&1p0!eUQPqgLcf42K+$C>L=m8*xR&fNr+w%5jEgu8YM>*$k<9J+7ql)MLS zC=-&uP44RpsRz}!)4tuV{3W$;X3ig6K`bu!E`fK%{%OzTib>eR<pZH;kEXYKCU&Ll zij@k}lAL&WeYN3;kQLzW3cuy-G?~9^shdLC<$<*vRjIg^YG73n?3f=?yi>$a>AsZY z#D0^xIk-(PeU33JG#}7pAxW4x6!hSNj)Xbw@ugE+;<YD}_XTzuMnBvsoxD$@irO@# zIX=;P^)<PXPKh(ef$Krq7=!O@+#7dw8EZ5>420WeRd`EOU8+Us_#dEG8}HEOPVKU8 z4Oybh1a4IufbCu3?j!xi=l@73%Y0rseJ5<>xvYM3x7JWH^^P|CemL&+&#(3c&V3h# zCFW2<U9ksYRsi?!pT76}DRtsu$~RDBUpLD{UPZBH06k3W+=U1#;>bd^f*y4n%lzr@ zkDr++svpBXi#rqGp4>DbJ<@ypTG&^?7wxnjTBi*&xlB;JUW%%FJIk~#iiv;c=aE6U z;vp8$|1{++O>QR%=JAueJ1&h-lQM=&G?r<twG=rV65BgGp=9-)Sj+Pr_1gv_jVF)z zDC9nNrj|$B<RJCYJXYxBYtcFd;sB3@U0e{pQJ(8l6w!*BxMgEfZEI;+Ue*Pe`|)1M zt5B_wCozB92tC!Z@T_vF-CFQ~5sw)9`gJRT3&s-@S0Am4UH=nz(YWTLe)^$*!O;Ku zc>*Hz>z)rvX9~<ec)iS3oBtWaO#w^4D4+=9?vhEyXPQ9ibVk1`sx!YBe{N=GW(!nV zWR{ngvp_(Me_E#v>&pgV1P&lv!YhFrzmKdJ78UK6zVdeGS#j&YB^u;;wSPXFHScKh zswiUPVWWt+;c4l;lS2128iX2l93%s;Tth_Tn-z0X|DY*tmud**ytIBJv7UGaR7KSM ze#+tgF-~o5R?h`Zt2a;3Rss&0-;?$+Q}f(D!zHj|7Vl6?4?q1)-wf$^=p+S0uAB6# z(g)Wz17|Ace5B9(+IVUhY|Tj=8~o*g$|?J~*2V&8(H5xIVQa*Cc28&2<|uub#d=K% zC5^!ygLG5inXLWDt+1#9nkGYQhCvbu)^CPin^8(XclxjVYzhBMqb6sZr+tjjgIvul zw20%>oxcZpaw0OpI3Wq;pwI3s{bT+{jzUod`+lvu800?os>ru0_l88(#Q+;C3w^q6 z8+Y>Ijz>05?si%vMYx^TEk%(NA|}p%_=`#Fdn7m9o$-EfgXKFth*~AJO~Hq>+1i@L zFkU4%?lYPa9Fn7qvEgo2uZ-pX?Rhcy=t!>K?5I0JJC*FcE{Z47$nX&?jrV)+7|+{R zc<YJ1R<}P_Xq3mN@ngr9c{{hZD(=wPPSvBq*yHWe)Nya2gdoT(W+1UtSr4uF;?H+$ z3=rP@i?f14W|%LQ4}+wWs5bFqd{+$+p;1N6^I94j9~!gyXN+zhQ}u-f58adqE!-}^ z8Qs!wJn|oR@l96;Z(GJXD!)fUAkL<sHprXDmH7r$moV*>*G}CBfv6J_66Klt_a%=$ zy&Ph3PDm_*#~uT050vLG1<}STaBu`&-PdbSHc$Y|GztFYSJAz@Hq-><B7oc{i(tP8 z?ga^@XX}j57`NQoEBStj)-(+h&jLqIR3{FJI4T`kUY*FaS4a_7tGskRVgzJeSy@_! ze3Ux8pR%Dgl3SXCzN)M46lU{v-<Q-D#F^{AW`^eE2c+!}+Y<L;ZLrop)fR}a2Rt}` z=I1Y@#@;23U7sg@qrVQZev~nPUq@nWhNU?nDpLBFPU}A1xo7V0v!TN3r$mJ?AAC<` zlJ!HRXD_uQI&U40I%sm`toOy6OCJ?{Z!S+!er~6|Y7g4$VMFO-X*aIE6~nhpW%}O1 zz6$Ak74XyL+t~avV?@pCiS~7()ljg7=5)O<iAeZetIUpGt7+UwdrU4KK!w?@u2aaA z1=nO7r2W%tx`tM#L;C837~hrCID`eHJ92v7&&!EQEv<Ye1}pY<nBEyZy=yIlGjt~B zd2yM~jOq(-_VY5Q!FI&Q46^U%9u_kOgwRNTk^{`Ib=+WH`}tfQE=+GgyLV+xua%~c zGnK#RX^cbvO;g?HQKvdYv?<t%YGBIe{E~I64?PMEb5d?><GS$UUg@Eq+|ao#Y&7<I z_xpYPK-LP^{|U2BK#$kPB@A6!9&6W{VV<@+SPqzk=Jl2%2Eit&>fJ*_=@eiBzgtdK zJ@~+BkuCmuuZ}$uG8V}k0GU$=-9Yv=hgEioX7JvMWh_?U4v_~A5dD8Xo^oJ6xaVh) z_vbADi6U1<T&cf_o*c4IdM29ya;5^t^)F-0!UF<2z`lJl$i|w)vzIU-TE2Bm-10SE zBWx>%2TGL(MMXJEY6d-wIj$D_2Z(?6VSR;AwqC~s#KZcMMV>#O*NZ(HrY9af!M-?> zEI#h(=hsJUxGz+c*R<ni&}T`V#GR*--4228AhHBv;Td!A6A~d40RqBP0S8g{W~5jp zOD*~HRdiCrRPQIRU#_ltPe(r&xj5n0O(LNt+{RBnecgWd!F9b*ZCZi3h_W)1#h9b2 z7bnI1Zt}!(j0*p7XG2q7via@N^3gDRZfIP>m-q|4-C?X=->6Y>fj40qu)f-((jD1O zH6jaLQ*d#`SVRVX2EMXsMasE!N!%|m*$P`;zH;Hrmv>}UQzG$gAIvm|YFhO1>A;yS zYoWv4h8jj%#WuylS<<jRAE~Iqt&G}htU#}@#MtyVqOqPCZe8ryvc-2Ig57MCioYXr zx<I;2u1jv`*uBqQnq|eQq4gvJv8geG`HZpv6W8iyzbqTpdEKbBS*7uOMvzRauie88 zk0;PWYK?2RYW+2d?wZ{zdW1$}RmZsk0g0EBgq4t5p<cB~H!{g%-E}mFAyiRPJj?h} z!Ggo}+&O=V)J`(m>1xZWR1n&b_TbIH|MWQiXh6-x)5PCH)ydY{dYtonY<cT?Aoh{( z`X!H4Uq8C?2f{oVN8y;Zv(b4gT*dD^<pjRT1+fjV|F{#)>sokG8{f`$@;`w8^~E=z z^T(!{SCV7uxAdra*<P>X2Y36ZCJtHaAaQ>FqqTRC-(#RJ`KMnQo92sZ-`<*84Ye<j zS-!I;lAWO7`p*9wH3Q;$LMV>}=}9g89dge(<m&Dl_nx10It~iT#qY#ynt($JAO~hG z!9U`X&U(M=>7*;x;Aj!PVk~NC5;6<YN;zON1JB>L13NsCPBMolsVg9r@&#y65|94# zoyMEfl|g5ng0Ea0xocJ3bze$l^mvN!OAQqHm1!p7`&4dCjh#SHSgncz^vT-<{U_In zzK>ss{8f_iGs;m<b@bsK<LE1~COrYS-cPWC`!5xWioBj2e@rnp0<n{6xtN<3a0KyT zQdm{b=Eq*d_m%Tj*Dt+x3(Rt=J3~JKFpPW><fq7qJW(e3C->UGy5!;pehbsw*rQk@ zd!-=1DUEWTmQV~IfJ=)1twfx9jh=~@_OKgh|D-kh&QWSvSWA$SRcs?ExpXtHo7OVW zw^@EKG<1%j-A!||BKd05zSizZuZR=*6u2zbm4*t3e)ab+ANe{^w|eV@2TNXBCs~F4 ztW2KX%k;zqof3$vTumQ9y*uvScedD6<ciAB7dg~E?KJA$&(`aJ%20d&pQjfV6Ut#! z=<@5nTBkL3+W<^`_vf&*42lvt*+#VeJgx}Nn{-niimQ-Pgf5HBupH<C#oio8vmr$S zt-&VBT(fJT`*S(zCXX|wyKyz>j)@8E$v+bHm5mmfrjMzykH`KF2S47?9WPAz_9p)Y zY-|k{+blgf9(j&m=)Gt%3#5esjC-NkD<lOr16_NtU39Rc-AM+OcdIYzSRH=#{-sXm z`<B(FlNYvAevgoUq{lb<3;lzD;7sI?5QnGzh920xk_HD2uDfC%8&vEuNRZ$0lhE<K z(mp47OUqo7fQ@KS+-HB0K4NiDHA){;CkuRM#vOZ3XLHv1S(`#H0-PIxlQ1*&Cmicb z14q4DPD&4dw!niMkxyrye~KsF7f=<}9RcTZeD2(tXbFFi9~rnm2h_K<YBg`X4V32h zFQjj%iIkS^psx?|{c>;F?>2sT@l;gpVy&TrM0{f&NN4Tpo$K+nYqJtIC$o+OY<!=H z2-Tn}iH~;BC!e|23T}Z6DoX)Ok9S)vE-VXN?%GSACVY=zt<1nPPCkLR$BXo|)Xjif z(d_0~p%i62skgN!5@$bOKBxcJ36GV^_wV0}TOFScH2Gi{Tb_{@jEKx5=T+3aRxE}} ze4p?hRr5Lqiyeh-uqtgAK7W2-;~~D*)!Q4E#=@2@YJ6y>Pq}prb*C9c4Xv)@qc~cc zBmx}+QlcZB9DD#=`s@@jnIJb0^%s~rI_6Zry+BLJr>q36-ZiUe)B2@7$l41xA2~W8 z{dEAXwzzC>kOU?4PW7zaNPYQfP^f)%j_`qjNkK7pXJyGMuhLT&U6NzSM_|Is!L>^w zPj|(Jx8jSK4jwjZG__@=thy8LD{9I{H*n7BzHOwo{6`gawu;F%OfOuZ8;pZ!E7c&n zJ-CjD^0J%XA6?6FU?)2|)m~{w^zHz$i2zk?&Twt<YH5I~VH9V}QF&;rK)8&g!A>ch zxwS%HDg7R?0T091D!|!Q`D9J@rzoUE4;y)3&75xfPgEpfg$t`EA#p_;YOwZN9z3ho z6kJOX46f>36t_A`@haqR-CE+#;Fc1huq-&`l~tugGy6d;oc`YNp8d6(<%G2h;C%ND zhmcUSpr0ziRZAwGJ)Z>VQ-BTrf6O=JjnXLx;p;K`cVA9$>3!c!Aka}yo7CD1l+@J; zy@sKwHxHH-In*>y>=r@=sme>(PS(%X*F#X<y}cT{*6J$m)hPvKG9zb^9x2K$amnN( zXNi_>g$tF*f1a~-AROF(MD^)mb){z)X+PbOIC=l8x@ysWqpkzmxF?XmME75}Q~b5z z5u#i4x8B+(b~zpUWxUq1_oZe3dE(eptg3plSc9!iQudRZxKf$kKCUKn>v8aGV`uB? zSP(NKlO&Lu38RkDb*SP&S!t{+X(LL@p^{a&UJ>!-1iE4rA={pzDFTAeu8QL?yXmZ0 zy|uT&Qg3G>VKSi#8%mm*17a3M(6HG@YC+Rge=0cjkn-VYln=k4TMV6J4=s$;ZO-Sf z08U<8kr-j`U#vOkxCdRTb9R{ypDI6HktEe?QSlTNF)if{l5ub!Ep>G(IO{|H#gz5e z?9;^Ov|Qp}jBjQ(y!m2o9&@v&r^hz2|Mj9d$~uMaHWHM{D1{S~oK()==#5l13dtWj zNzJc#Q5vaYpG={pC^gFAel`xC9;ja6_|9k{DD6SFb^R+R9*-)A)~pR_5d({&Lbb`L zU|f|joATAI%$M})79mk0zp6M}$=1=Nc>SuG#DS#68xm5~^-G{<Nw@NRri4LC0&cFj zcD1Dn2vE_mp{l73ImfcXEV)?7jlulg464p~ZcFb!N8{Km6TyEMS~dH`3`47&f@~#C z+c>|#I_*povo}_Wil*+7^PIoBOLZ9dJ4?j~9);T)nJ&epth|tIRcmETf6_ThyPJ<D z6D}>q*&C_i?k%aV8~Gy{OeUOQFiM37bzf6=doE}6ivo?4<yMHw9CmECitVPC3!Yx5 zIgxRCdKe@gt-Y?cxaCyEEpNs@$%G+R_E78SV=UMiDpH%vbIMPA<!I+2W=XLonhoT; z!pjHMS)+Fr`|SK3zHzK^#pigFirnn2FVcF4dZ$KZ{^rq<T#~X;H0ir%k$Oxv9F2Ll z?%&p6kdCRqd%tAO&;Wn1N|)W_Z;e=`lc2zZikK6I*dLXOzi6at^w+$=_4WhL){Rp0 z8h0~hvvF)hmblFY|FcHeL0tH~!~l!oNan~&*HuNvXYpkuj~y-*FmiXu7uPw#oi^p( zo_vAcx($kQ4T|~788N`6zJHf{;mhkb^Xtw9Nr1dyuQaKAO6l?Vuj59K?N_<{V-FGY z=IEB^&9=BKdp)DYmQac}3C4?9$zs;#v>s~8BZp(MDWxD~y5&%hC30&DYC5ymP4lNg zzMwm1>aCZcj%ZHW=FJe#d;5n}AUIVcVt$pUVvghBrS{tQmRghQEmekJ(Wx>B8*YZB zug9VyZ&fk)VXyevqSiw<gB|#%yQIg$rV>Wgf^S#m#fuzQXbJVW{tmX^IWeNb7S|^` z1=2qDJhtQ~(U%LxPG527L|-p<tU{M&*;ELUZ*%flqu(}fi%oxUugVhKiQ{h42AXjl z*OO1BkV>t(5e$-A0rth)_oKf*pLkz@R6t`o-1OzBtSL|x&GGs>KXjfkF51K-e=y2u zPibBxZk>wcQj^$tFHE^loV|yib_#pxUY*_T8Zsq+2=^L!nrV@EEG0B|W=`H5m%R9j z{%QbgQ!(sUq@H8tCLcUzNok3`R`Ti7OG@SkT0itwQ7bv$)%!FJ+#)a(sLV9QUQ;D` z;p)n^Y?8S$Q8=>znp#_^`_S!xYOQw6IS>CaD!x^V5}Eium1^s!*m$W5MY~I4(bkEs zSjkKUu@bL3aS6qk;3|%z{<+30@B;T#pTNM9jI1n$RXt)V(E}cI0p~-Lqt12bg!`rr z5rbu+9>;R^VplW1o-|(~iQ`IMXANnIwi4+%)ou>qgi8`9Xk?fXZsFD2I<8Ndpf<y> zomhRL#c?{2TpXN4oSw?aT72Qw#-jJPMJCgVmdI-CEz~<YFQFirR{~UJc?*i7Bjb2L zSz^jHyZrqs&iO}dG(y{_3KyVLRdrU#C2Ev{(OMhbr?8qa8t#^+Eccp0V%{FxXjX4A zymDc)vC42t*J(L&q@LYy;IYyFQ0(ZH^M~|PjxapkcK-grvHlJ8*oPOGz}b$sS{DY> zv)(=wZ}7Tx>+M!Js0Cg~@x*8bSwGf{0<HO}#z<@04g&EWT`lG@>hPN-pp+7&49!_s zbz*xXeJLy|nzv%-k1G!v2_@sq+fq*Dj7FAkwUm<`*(T+Quh5&hXxpkq?9k`{E}Xf_ z&%B`2lHBs{5SQVk@KF{JiJDCel=GniUyB6IRAkUT^x?LIxeYMucFI`p&EmQjG~O7G zjZ_4CMvN+ZKXo$81jn`4qgJtI(yf+i>FrP|hzTM&#gx1)St$2=Yzl0nL0Ey;O4>5^ zkL3S8`c2s~6yXsRw3;dScsP(Cv3%R}J;JvtZ#gKm&a#~Nr^Dl6lOkH1`j~wiwJI}D z$R_2LoKsQ$Irg7^QYoZGi#9H%wm7A&l)5<<#a<kp%78&VhPKvBd21~o-HSVA=U3&X zN_#;gy6LgLnYyR14N4O;m{p4f-X<hFlj4>xJB6Y1v=?q))mj#Br&G78B8n8D#WzbA zs*Kywl-AJcS&u4VM=(C92QCO7AwMKX>>DHD7H6WqhTcvKa+=;O8!2lG8o0SgeC4$H z&PmIPoRLf`Zb|kX@g|x^Op3@>aeRhqDO!1<>+>%#wUo_#mn{vVS#Lgba}*aIzG${M z<v3E7g=D25tLztPg8SUl@#gYFc2r&FFn!7g3@D{==p^u;7={r<-`ftQBYB*@Au1?P zpiOqy{K-+TJ;*ZDwyk=)B#T*vv-ekc;YK2avOTVxPa#F76BvVowm{)lGDBOG-Pu%S zoA<-ZRX#|k^_J9Ps$RrOlW6#27Ad$&?%oL3BAu&2{EHCPPOsptkF|#~);*GoweF?B zxGShSbHx{wZ=vosK`fsNA25YQHB0llB*wI65?g`zq5?ErR#~}$8Fs|}(N}`hVYc(+ zuF|(i44-BeYy*Y)p+#sqQkKU<XJsvwU*f@wi+Tflw2#s?swW<cS^8Jcz0W{0*kin? zJ(t2or!_+7dj{(^t$2CN4G`<l_P^P=8EL<q;K=*wB*ySLjQP03Gy8v-n7*5Gbh~EI z^w%nO6y%do!uk>&E*P)Zi<Ae)GOa8t?6F_jf+#KqxrUlVbGwnRF$qU=OfsMG<(`F5 zG~Pt>=*adCPyY~X9sM5H1nm3!e*p*+JYBd7<u)R%x0;-`4E7xEi<<F>dcQ%3@#y7s zEOnkc9H>_liMv3Wk@2R0g9b$HrAkaKt*E9C977KJQYhY(uf92(1LMr~dO2wR;$$LQ zj9VWp7c6j(#tb?>&g%2Svt~{=ifKOEJ}aGgIOXm_e~GQH)GDKvBIA1e?+<-7*wWG) z5o;Kz1CcSkSt^9ynwFjdNwiKifGQEGXe7Rty;Kw2Q*6)lQed`gFTb>ax5(M`z0Gs- z52>%?F?msmU6%N@uB)2+t^Ehn{qZ*IMyhrkG31p0w2V8>jK;Tel)d>lwGZ=uVNxib z-rkH-i!=n0vf8WTtvNW(pCuovpbuj{$*mQh&oE5>&4@)z8Vky-THx~`@gqfK$$=~j ziE!dpVI8BQ56tkUsZDX%Oqz#fe&j3mEqSALwjz&GS3rr%OK$7jLte$(IwfKH+>V=M z=~S&BsQZ4v?A1Mavc+Ql=#;pH0xd~O(%o*W6UyoIDp!=ErH1AXD$bW$EFR-cA-7QF z;%4$GizwR^wx*G}Y;alx&Zc-df~uY0%WcCF&1ijkD^E=excrmUtb4qrv9<uqV%<_9 z_|`~B_cdJU)&!J0F%M9}lo~jwt(Hf&%rBjO0{0#$(sWuP4U=rR_IE*wx%vr5Nhi$~ zyJTrvCV}i*F=9Cir)I*9FDIWOo4xXoA5ucC$oVHr5t9jCk~9mu0t<q<Kc_da+nZEi z+Q*!N^1>3A$l)2jFDi8K`D(3^<?A`f%^XT=t1$}@EQaA*8tPePGNpa$SMn>OrLWD5 zUc~x<hf3>VxCupP;I5`TYFS5=p8A!Jv0WZi<W4FUaR|H(sMOF|Y8&Hr&20y|&g?Q# z2Nv}A=Zs`_i2Tk;9;1#+UIli*r?`zS&KBlPz@`In>z@xO-qxnfrcgZe=xK7^iqkJK zGZsU#t78ueTtk;GXYl~h_bzs9qr+%5$EiGeaqY@=`q($!iqY@9h%dkb-s7U0Sami$ z9#xN&WRgxrO1i?grdN9rh|t1y-^7qXZ9+cBVW!0LRSr41mu2g&J;QBb+E&3<abyuw zokQ@6M7eG*haJAWl1Ifo_tYKqq~jbo+@ipV=h>RoA0QyLHhm^iU0iROHI$RcKe<zH zxXJ>%hw+M>9nr)ayE^`eX^3WAc(ALnFWB#PmtfM2%-@=>dqluS4&uO?(J6WSN`n9G z@sN>49I!vs_a1vsHwvLQdvXxPoNwr@Kb9GSAErNLR3PMyF34|oD-U0vUVEP*-B{Qb zs!p~lRza&T3(Vxkh*0~SQf_@;8K>JD?eWd8o~D<Yp@UHZR46F+D32hLLvx*op=45U z+Drt88Y&To7)e;CUCSqT%5}eK&{7);{MaUtl25eouW@>x?YA7oKFYZ}e=VPR6&K+! zI^$j5tn5~n)wW5|2^~7<S2mEv2x1{{BMn-Dl5re0)G2m$McYiEeT7Xh%Y9_ePzY|S zWRws?@y8B~Pq|CH9`awxpNW#xAher9$!$}iAB$qBUV=(KHJJIR-gcfSa?K=oGslmW z%hceJ#*EsLRAe_+i>JQA<2Bs%k|Z&dUff+Cja*_x@LopEr9{mQ%Va0~?CHO2!*K_D zxqDOUX`laaJ1*8c@w~0T#q=GWGvOESgA8%Cwjy0>9a9H4uFX$vcXnlM0T$Do!iChk zrR{z5;x*=v-nY@WCZgS=-xP@K?R6L+XH*Eu_3U^os5&i=rbh0O2wKaJWUm*x{d^iq zjpS&gd>g-<_$lQSD#B6T+!94zWz4VGGHxUyQkb|ytRMt0O8(MOIGRLHCQc)QvJl*6 z8bevLa6v$Ao?Tuo$njn8ORC6#Igu!|)jkv*k5{coq0I`w5N<wl-9wHNM{|kE#mtH^ zyP`v9Z1Q7%wRs$s&RC-Pt`GSX9zU8-L({&kl5f2NtIGARO61amDIb_1R8ow=_p*N@ zKBwGiAF3^81_zHd4M5s$VXeVMzQK3|tk2hhELD+GOwpSE**<cshe(YKhW4>5geInI zIm&BT^VrWP7Vj;E<yDxaRE;HvO3be^-!m$3eHnGf*K<)*h`O0lM)hW>EREW>N*>A^ zs)2p>$BhP4O(Nshh8Bj`gK-R<s-h@%mNu7;*E{-}aNQM}!qBv=aC0D6<8As7NHV(^ zUZjdD+|<aeu=4llXE~wi>0w+n0qCiJ7O9=*i{$zb@_3A@A)kuPKL4pvO&ftrY^IxT zP`HZB>tc$$Vt=Q$OgkP1<hFSKFC56-DaO6s2I-{q;{TzhkSQbQ!&(a$rQ(J539cFD zdFkl+_jE>NRA_0uW-_MMmboK!c0}h(dPO^bhVwx17b6-rD`3|*e}|<(EsS~3h|tvC zc|=p*Xe95_k<i({S+%cu4ilMC^)e~Cif@wWGhi``N4ZtwhR7P~1KX;I<Xoq|QCcXR zR_}u=b(f$A>N-iu{6z{sm0DmmVyS8BP?3@4HXG~Q(i~ar11I|S(F%!<Wcie3e_rj~ zJ6IzmtGt>MoT*tTwAshxtQPm)dOZ_0r)XYWXN5-G{xqY8fg<uM20W)e&}^2|s}nij z0|$JjxU=QBpmk!;a2>U;`&indy~8Hq51b<THNgYpgS%7Jj$nsg_xM;ifA=dK18vS{ zB9SjEg9%Q!%<6;_?7x|{NbwBs<?2NYR5B0sLhFeG)Q-XGf+e?SswcQE*gvV!Yp3~= z31$*rc{vOw(H4iCzneRBw!(Zl7J=YYI_lB7G^E>Q>6U=5`?d1|xY|5q5Vu)Pk5@6z z<IU)VO0e&Dl&%a`g-(a(MeY6M<M;)G;MmW?onLllOYXzt^}mj@@tc#U7{UK46S2*T z`u8ZGzdp9dNi58sB$_~_N)k*BOSLNSjj_U}Js?`dYOcl2!Q;wKt&JAe83)^TMiiE0 zJ)ODxnpTjbN*=JkryJ=!O2-Zq+{4+I*|$*yXdQBP!QiQ;C+w%EXgdDvw$(nmDzSUG zy<Uw}0}b`Y+R)WH+C?s{kH86klqCoZRaY&1P(GM`uYW~p!TNYVa(U2*=2LcTxVUZc z0&O&-q9pScJIv)HK4$Um+sH1RqkB+gw|q+-)74Sm8m2q~#!v{I%29WR#}ev|>kUt^ z$Er<>)>+V+^_SF<3?4u>UVjEJoyFtnvqdpk>SMC1qxTGW@U=`?kEy=&>q51$Vztn_ z2OyCC{mV-zejbXC92y4f%0?H6N;HprJo!7Fai7q3z0vvDt@F_VquxrVHBLx<{=1Fx zxDeT+Ch(J9)AR8zI8iVi_V^)c5B7M%Pz_e4KoT=wHi~_``^p}&W`TqN%~I__O&fU+ zsG~TDz(tC|_NgSub$@h=?RD)}(wMhC5o#Q7yNn<>x>g;tCwxE@-isHKr9GKz(=sU_ z_qDnD^p_0ks2TMJT5A{FlRT&mBcgYuJl>P}c(Kfk=GDl8^`8<iK+XXRoYKx)L~tu6 zcsw(Ptk{kY4R33>%bNvii|TEBQt?hmee(C+@?e+&<^Kj}Nc|?pRMiO@7SZs%*;&TD zN8Tl5T;{RBx%Pz0Bg;Z&m+5+=68%rjNCFijdwmbneEh97+-_?h^d@M)76M17xRJpZ z$b;}ui5sJ4zo*>#{lzg0yjiG>*!{GIbxAp5eTiDwu&RIKVAyPw_>Jaca^!J@K%eMN znntniYc~n3>Elm-Tp;#(lIe-)1~mz}#(Mly4cK*6pAn_M?c1hY&-Y(AC$6`qbHZ}Q zoh{fG*dNr!I9StkG>g}0c<dmEQ^7KLje|HdvTq<aC7sUWeWiOlLs42hlJ=g-5yDc3 zo6$9YA5dlio2=*wpes7RjS8}i&g0hvAPRBN6OC%B$9|Q0)_U}%!KiS%xv7{ka?}WC zkId3~5;__bLpzq*C-^194xe=wD+3!aoYFhtrcn{$@O}pSxVK8vH(>MQrr=7^9S$S& z0P>*CSPgcpfcOzkQ}cXT;`gwj`jv-=;+~2T`+Fm)%Y$_>%!E5iKHOU<%%RUG`tJ@D z8^!mhNTKT7!-bcIW}-Ylbys1Jo1xv|MoY|71T*CN#Hox!)IS{FH_)eRHwF86E?A{X zbZmL|$4wzSUj2HUyKby+P8^lzEd5a@H0bjW7Diyf=C|Tb`Ihdc@~VARt(zH%DU4(R zNVL4l#=C{NN2mGPulCpf1m2RLLa^@y5A{^cc!zepIj&(X9dP5qr2}mrFYA&J_a7tJ z3Fplvw$6&t4;~oI82VBl+2i)CtRV@(F(?yi{OMTRs^C7-7iVq8vTJHo8u=hb5PKCK z^~U>S0kv&tZ;Rlb-`jU5y{5>KpqWJjhL?ukfRir9q9V1&_i|ri=2gQoRGER1-b<(` zJ9IwK)C)u3hw=V?`8Mk_Q>Eg^|B@Uw#5oyB3O8P~=BUY>*pbt4z6WktAZ7RxW+<~~ zr)7+<ZYB2#{nCw{1VYWs;yerXb$cFo(<^sjymWT($7|S)EhM>0DX$=g9h&Oyzz;nB z^KsS(Swjxg{TIQ%KeE;c|3^X&Z5Lwu*ViEsEffCrl>hO0Gqvl#U-|F6{E&$M3d8n1 z{8vf%)9_zm_^&W*&%l3$;osAs<p*jReCl0my_sQ?_Eg3r`-xq)Tn<L&eg0W<v!mv{ zH1kU-L*>*kRo~p#_mo<~l(JJ%nc6e1fl>T})zOT(ZI;e|UC0e!xqXvhS0cSb)m#?a z=LdXVDoKdtK4Hx-M;sP0C48BVsMV@F2EKZJ>4#y*4wmQWEVJfz*TF$ei@>)qNPx|j z>pqB2;pm6ohyr;=%$pUFB~>Ojmmg=vfAcokC^-k7b~QkPo2?<UKf!(m9BSp=zn@BQ z2xl6+jCG+SUus>{6cu@4+Uz}+1-uDJf6<Qy6;^fzLLkSSHg`f&nqbM0`k7oK#j}%K z8CR{r4^Nurmy<Ng1LVL1&e|PNe$b@4Mfl5(f3`ybD}(e4)-Xq*9+r+DBy|S|p*ip6 z?2a3`GP6YUhVFx}M=Nx1KL&n<924teK<azTy_fMaEto>C**qdX05BbW(I0a*bpOz! z|JZ5$31US6tFSQ0zIhp5TLv?^20K16?K!NW!Y|O+;l4S=e<}atdbL^-(jTTitS9FE z!bqwmx8Ee5U$9+2{l|+Pl0<P@Wy<D}iAv@Sj{norjKu8JqW8uIHpYc?R`XM@!5gZ} zE-zPH7!3^(3&Tp#IQmsUvwRc{kL|9M<Cg4#sF^Gu$fR8A#R#})%TAV5uD_PT^Sl1$ z$Uo~wBq@&CW+qtIlp)l_+>8l^=Unic+R&yi-AYQD(BgK*J)q0J;NI6Cv)o)6=&og% zg7V);(eizTNjG*Z8%r?;L-9Gw0qX&IQ`qh}J+IH0&6>w5s*#`02S1d~Cmk}`5C{Fz z`qTOFc<Bb=7f5ALjfZ=-y{4p@Nt4DmXs%&|f{A=9f0=yLIDy-5^27icus~ahKWh_y zns~jv>C5zsmB9)s==`kEeY0rdB=jm|yv4qbIyx`WRC3J2P5cR2Gz%2?hxE&BPHj(e z#~Fraw!yFyV;~2U(C+wf{z`_e#!)c8?0xY++4H5K(jG_wY#pr8z@8dE<Vo<fv&t+A z{SL;@l3IL@w#cx7zeTKhdN*c+tdQo;ejN4D{9XR{AlOrL2*~*Aw5XmN%ev#^x^o6M zQ4I`pe7+M3y|^ve*e^vmcD4)(tMzNOq*Nlf*1hKVt$)oy2zj}ReC3SP%fOS4PGQR6 zjn0@k6zctU)9D@v_jBz9;)Pn%WhD~RRQVTV@uyZ)QQ%2?3jcffT?<)hPlH$k&Yw;% zJu^Q*2dzWI43Jx&w^w(3zGh;5z&gG4<LpfzX+yEykm&V8e8~{m0SPGa%ScPKjyh-U zbeurK@(W-2KsYOLnC;fBOcT#ldy_CFYAZe1199(_-{%i?_B-?{(fGM!9cFxeX!@pj zdDJ!v%lvJhXtEU)xBj}u<p-9G2hE|JPHeAYe;EA!`(DbFE1h*Y3V$Bn#tjRNQUdB# z==u<>q02)v$oOQ2jovgNH|6Bed|_T2c>nmHv;ThH8VHJun_I1d`>W8l=!GR+75*4I zlz>FmKUy3OezVEe54h8k*XCF0s>Xjd2s|tKqwQm0g4J6n9{KI-H{;X6olh%1#oGzM zTHx|ki1k>4N_Vf5RIq(fc{xT&S0&0R3%onPZH-VI&(#3$vQHZcUq+oyY^o%x^@r9R zK=7N+Jav9Qq`*Ivb$z)d&AupCgWlc={v3VvEiCHYk7*Bbv;HIpJ+OI3@(BM<bV&6@ z(A+U!X4X!#=KJIOkCc@FB;h|3_ZEi#{l_zZIn+@dZ*|@}Be_`4@1s5uh$w`ndDtgD z`$FD6@E6gm$Oz0VAEfJ>hICa#48#vSCSnJ09%sORLTrusZ7eN#p6PCA{)!zAW$)zo zmevU!v)<N)fWZH=;QHG9HZaH9ZZ}>Ne>Rtv3m%B>TqCGwY!AOcmfe<5BshGT&(83b zMXU0gk^c>hzBawnxF|VSqb%Yi_>=Q7&Px6dAnyxyXFVtVs_;9u*N&*L$shYCzAcHl zy9|HZ=CtQp<al)|o+YIeOz@>T+HG-(C2P&;O32kJ&+^kpr+PjY^7|YE7U0JUg7NGw zNZga+=Q0`mkM37q=vFZgbay+Goso+t)cn>Gr1i{2YxUwsHzf<4o~p|?k={@5yhfYy zpmZ0;Z{z<)#d=M?#ITC$T-BbH=VZIB8s##1FPxt4tkW4{2hJl*bm)a)t29$WNpS@u zJk14}p$9(=I`if|48QNk66vV78x!VN12J)q*mwQ#w!)|k01~3lcXU=*dPwyx6=b#f zg+c%RKUUI}zcd<SML1J~mt~#5uo`<VIc?TW-dEi6vd?QuaeOM}6q%g>yQzC9M|7Q! zfjwXeVz!sy0+8?vEgC=D-w#qS;SKP?Ps7Roa3^JFFD5*12;Xlno&7}Gb@jE#XH31u zFQ6(z)ahc$>e8)?pT4Xa`9GTqHd54h@a>V#x?P=wkt8bx%(pN`^{ylRcdO%IdEOWy zBj`V5%BF@X{zN%(kJy`jXpU(Xs2Orn@nwx-w$9;n=r0m)Gvc0plb$N~uUPV`fLIYh zt&twf6sEydpB|LCdE(>Mo);*i{0y8Izii+v%Kyx^27Zv(uV!erfAlBF`O%;YoetrW zPe#HWpU9w$ygz5>rY4k^=OEmO2dI$v``<tb3Ec7}lqE6;vpY+dyQ~f%p?s^sTc|K< zQn>Dj{EGR?dag7-kO*ey#rEuENI0zNe>8hP8Cf&>q{5U}0mL`3EPR=>(r%kLswu`A zt;Ci3lm#vx6v(q<a5+5@5Fc{`2;^@ukN2)_tVf>rccRe=7^m>C5jcPSH<qQ*aqrYe z7j${8Bk07)-o=Z4oF2t5lT4>XOR(Sq|8OP1I;PT1`2Zgsm?A}cxmX$2t5$k5awZ_3 z1patTtY&>FE?Z}C0B>+8u6Il-&}+gP;-jMd6Xc|Par-CAjbCE%5o2HPuwr^*oFZgq z@T_pEY1pqWn=|Q?xk!3g>jKVq8q`T&(GA>4lFmLdYTK57R)Wudz?RR(%r-G`&d8K- z2+`{I1j@kD59L_{Sh%aEYmQ?&Xr3@@w~UNi(i&3KvSlRciTulSIH#xXg+yN{xoi4K zpIaHSIfIJN;ErE%f-_O(?4wQy&2^GweA9BBau6#V30E6*4dp}2G5^geJN@m^mfV%G z^_kyEX6WT;T#rn?KDIu>nG03C*?YoZ7({hHW{w1~efS1b^yr8J5L<vA;iBXn{b%9< zYGha(Rq1?im9tR8_AoNhUTLkE>?c!Qba97FqZZXCH-<akcGC&PtliyRVzBr^t7+5& zD8F(If6Pa>Ih?bx1CrqL(!0A;nU&VS;Z0j1COQ}jp08GepGnto*LK75`+w2A*a>Xz z<k~l2<RC+TfXoHTrIO^al2EvH=b<R&!P(5fMOCA1OQqGi7X#5}EMDzRiYq;W@ircd z=>B>Kc|CF^SZT&ouVQH}mv+}s_O^hEHXq{Sr8z5wZ~6AIzVcj4IL1I(W^=Z&P7)Tz z6`uN@vRvbAeF3Bi8P%-^)PB$5If-vXhzY2kv(tSb3v5X#5W1;CiifMX!dF|%(AH}A z%pL!9Akq2V5txZ?{u2NO$F<y|CTaqef^NQO*XZ_U^G8v?0Z?3P8^z<(w;JdzLEgV4 zcSCV!6G;-d56@>iDESm+4Fq-6v^mL$>&B@1B8>TMouP2k?J|HcY|My?N=a!@E#iWn zsB2pssYn5e8VT1E%{e-=^G(b%z?aIUi#O?>J|gDOFyz)a3wA;i*N;=Too>*;eFuUC zIUlt~sQ7DJ=ce4Y%~+@Bec6L?LRw%IU3d!(o`=xdz$!=b4em3Iqf-U(J6AS8zu3{C z1p0sdXm?3MYt%Z`$Rr&G55#2qyw2t$C#3lWccZV9PqUqeUpC=7e-S%=^cs7K8zRo_ zitIei1pCk-1E3NZD$@Fbo7h4%=RRaMRRX;5i+o9f_~z=Y;)ATM%qq`U%I^U#M6dh} z!-sA|^)YEaRJW|+w>2CG*2PGW^S_jP>Cr{<3-ncSc7-W{uii)dMS)!@(WnCv$PU%x zN9Box2l%H(uH?l-Idzz8(e3;S0bMtJL|DIdAe<E1BI!(w#WNQ>jt208qOWGd@D~5H zOw3m?yDVF9uOV0PiR9MgrC#dZx_jJ*M%kOg6Ys<3$8;oB!u`dnw(cV%OvR(7pL#w5 z)+4`;0HD2kdQ+FVKTb$x#j{rpw#{avh4?C)ossD4yj})_#@1cfB)$Xo;`C7`ucqG1 z>DV?@43Ln@%Roo}*w)b%rEUFwtV^yL?}-tPq>S9^#BcfB0;^=b#g&yxsbi*iV00}# z_zm7>8asN<Sf97Ywk_$7Qg>#a1d4k3<p?inx>cg0sS~;K{p%d-otbyhuY;cs4oZTt z68~eC-8!E^RhR#dK3_pDsvDY+&d>J<6vY9^IMfB0XI#)!Ysi;X^M=h9jVNp(WbhiW zidQnZNw>Kg450j})k~a9In)$G_`A;J)twgn1%3DL1r;_|v4B?k7&rseN;foN$9Uk6 zh`Ms8gJ~w{YCn%p7ms%<=}yssC=Du(RR9TJ#>G-Dwqsv0H}#2&U<!q5I#A}_4T^e) z;}mgxr?b9!8&jea`%Ai>eVny1VAwRsUdm}zj8IoFbbOPi(!Msx1!hh^J<~?-CMQ!! z!DNs3*nIgw%#My5fJ^9mjIdeZ0K%ezN8pkXv$9IewlO|NJG*WhRQ;4st|6Uk^_O_H z_iBCtn#HT`Hrjoo!tgAZV*MIm*iW{Eovget;I2NrBCySF-aI<<6XZ?I67O@d{dYpH z5q|UXw&DKI-kyz{>o;_VvFTDdZRpxcvp?0ZnelHl_|(g1vtySUC^mN5Cx9&P=(x!5 zrR_5z%{2;pvIG?3tENw*%!OgAmqYY(w%79De@w8!@GnDGqV$wnUetA$Hbl0h0uA-d z@1<NCEptrz!E!xMfn<b}btmUrQNPlO=tie%{~tql0LQ%kc_W}p|L7oe$o)(DRs^tW zz|81@$w673edc?lZ#TqQYyd~q2X0U0#U`JH!5T$~t-BGZ0M~TGaj<kzGIE1F1<28S zHC=pb(*H|IF-#)Utl0(3!uc$KLy13dC|f2+`}<1c?lu4{WL#=*QnB74{?f{q`F^ej z&Wv{Kg9Njenk}=1J33ASe;Cr`@@crUm@`uiGjTvnwJmWp%5x&5z*~=5#dQY#@D~H! zn3v*I?hPL`;x#o&<tRq+UTJK773tI(db79#(*L+UQ9(<>C*FtXPyzcHBF}eUPHM|4 z8XhXVz_?GF%$0_sBJUv)(>koF9!{A6UqCxGA04^|T4_%HH`qmlXnjh()d|R%>wGm+ zIMWfS*U1+t$fu-E1NGrAZ&R~0kMdplj-U7)Km9C7$yNrLfrwag@*e|{ic)L7m-|2H z8QoWN-THzA0GpDHE+T*f`(1#e%5O6R$ft*3pC$TFC3NHKPu~D1oR3^liKH7Dws*6j zIqSEF0CN7vw0;`Eq3fg*BNx@lnbd|@{4c>{TR6~|f^EK$Xxo9I8Rkp)O6nkh%%w=! zz~=IqxXQXswl(BaG^qIbb4jVI-d#B(JNs5Z3Yo|Z+X0($&K!8$S$q!VFY&{#FJ#w! zmtE;^<oS%i6C)T;!xk!{fbocq3*ktVnH60#BHq5T#zn5m29BqAC~oLdo&sGrjpEE{ ztTU=SGsUYy$)k~ho6}Dr{Vsem2N>mSs3o?)3E;?|;_S>SjSX+%res+cJrnt1zF!M+ zm{!_yw(YjYKsi;QcPw}I$t5Seq7ZTpA4>i9adyHe>xq!{v+e^>FtMI74&mr$G9H-U zlw}aJS9w-C-yb<8TrJ<|lEp>+ejo-Tou^mN1&ssK_Pp;IpsTB~xu8^guDlB1K#+KK zz!KhUx3(eUa#m~7<#V>M-rB38hX&fc>p(Drfo-ZdEB9KoEOLEg+0oMaQ$+*=H`7_H zD~{6JqT$Bx#4W_lrM26C6zIo;4Y264Gy7r5!#+)yWup#*{?#Atf{sP}U;{5oXD@py zA!j4sew=Mk<Qi_n#SdlC7b{R$j!XXfadxE&BNn7IB$%Pcn4ao9=aDSDtNy465Uh6F ztc(L{<S(Vr-9QTBwf{X$VK(u}+MDHL_V;eT<@4c32B=7!H#z#;7$9VxF{PF2wl0{@ z+2ugiHy?<i2W~UL8;5|Scjr#j*}IFnW{myJ-RTpTYd43t)pit6c97o+W@qYMyeQ_0 z<?GG*P+Vv9s=z4bwsi<FO{p-JeTc~|pidCn@#eHS>pO(K7y&(4c*Dn8{`&K92p&4} z{#sgI-A70CDT&S1$iRg$J&Cw6q^7O2lQGG-$%UbNzWykPZ$M78)QVH_<MXnUz^i~n zOLA7OZHG1LE6=txdA=2llSH%0N@YxJ5<Nsq?sbcc5|GgRZEAj6`S^nPZ(}?tP$oX0 zYa>5P9qLveJ8a5HCy*Cm;u{3!7rwYyhIxl#H^b#1*eh3yCH6pkp5~_I_LpqMjL#31 zAo90WeiqO+oquTCc0iMWF?bI{n2V#etCzlB%oL7WKg^!`!Bp+;FtacqJkalQd_4ll zMPf$Qtxi`bw3ue({LW>R2a-2t#d$ix;d8{Nc03eM#rCZX6lIQF*N6BdJq6yAe4C;L z?xjeBg{9siAr}lh0|UeV@q?9IlGUEU7$}^PdtD7ZTDah21=Rlh`xciow$5WCFzuj0 zFvsP7))yFtCpqO~$24`>$IPLX3WIMer6JgkMBsIfC4qomCF0B(6yK}QFhy>8{qRG? zDUb5*F5AQ_zjuvu@Ugy7sJ_~PNaVEJi*J?3x)6_mpd>u$JRq4D%~i|~5exUmoBW{J z-+=?*Vn3U$Y))Q`f2SUG%ua#r)NL_D6M@+A<1-p#b1$R^SKT_XH@~>lt}j;c*YXUA zHC+ASd0{PeBn;q4pAx}mj>gs@>F29uAP_r$!k@CAvpp=F`f+Q23aZq7AE`X1+2ZMu zF;~t3i18DE+4`DSD`5;~=eU;!-&;K&&)w+#`-j55mYKoG#az2-tOG)|A1N(;y9~kU zDm2s2$_1=~)4k0P`tyA<yAAKls{m<_u`JTG<T&hCvrKdk;`?|&InQrSS;hVkbw7BJ zLchHTk&ofdv{y|bK2jhxl$F#yW9m38^Dh0pOwLZ{IDRGaW$Xns%tUpyxw-p2cuD+w zSX8+u|7NvjyJeNw$;%&YOupok<UuIbr~I_vQ{U;1lw~o^#cyMG210{?rH+<A4M>IH zJ;X%G=w5LjK@7iket;6ty5#Myti3W7NXI;p23kIN>m2r}V4TU=R#H+o70+UKo--&Z z{9LVHu>e?-S<9p|gBtenP`o>!hxJWBfUj%|@N+QKquR;P1o@E3G=GDVaDSih7x~iQ zOM`D@axn4j>6`@;VL~xM(qZkZ6`C)liOB<Mw;bMt^L@Ygy8y5ADl|mx(@rNIZv(_W zIu0-e&_iIY#-)>IQu5kYpN^lCMJHOJ?Y2R<l>N3TP1`RH!<(E)>K3iz{khGSGkrVO z_3v%R#_R?HKW^3>w$D0!)HSHrlkcnApWv*>{s>_<&dNIZioD?S>OoBR+a|u&Yo9PD z<B+p!0Mp`udB(ik1y)iD^shj%SlQO(6IQ)<hmpN5@ByN)f;IRN&U5Yna)=PMnVkQM zja(cG=G)hj1CI>;hfHRe0&%VUNX}Qh&@#C)-gTHVwe9kQ8KiVT>wZAMdE4W9-j#^> zaS%Zj8y_W&iIBM5<sz}8k>B4Ie;HOsDni240lylbELhT5_!GkqhYnT<18N7c-^W?G z`eRfyyQ&#$#=W!s)~vLL2dsBM>W|d$4%GcZz^|v%+JmR_O~1I-F@|>32k-^G$>z1w zvv0kei8#ywqT++n!lR<)e2Zvhh}@do-eRbKMDaLi___APr?X(orzdy0O(>Fu4_lZ( zVwZG|AJyfPpB?zJUD$YF-vd@0BmI<~^+WByQW3s<91!~*x#jZXMNNEParyIAAbsHC zo(@Zcdl%#QFL=l9+h!77uReMLj@Tc?H)&Ucy>8*>zlaMymd(e0<CnFKP5^#|-Zn$1 zyx=ww{5Zii1Q>(CTsf^nwh?O+PIb=KYvZCwDM@zWSYo@3!`}k^TKqA-(++oQ1*J-b zn`uQSz}(hbWW)5HZHv8qUbnRA<-@@Zug*@Uc7n6@o+VA5RTw9BTiE!4I<271E;0Z0 z&)Eb#HzedL%Mjvoh(G_U8IECcTUW~G8lw2c;OcuZFuf~$$bl%3TN1_HK8Z*PmESlN zr&Q&&-NSrf(cZn+3vd9ienLPGN%{&`ma9gtI}0>s2V(0W9}V~;CZ@o?%1t`Q*OYqg zgqeW3b1wV$HiMNrFq<v=&`S1rsg?QQI3QuZ7BAyEFM2d)^R)OemLz)5txnbpl7aNA zCYOKu*}~t;Fc?<Nvif{B84-%ac>(o?^c(-P_wn(NBX8aQWz$r{yR$8Xa5M?HGWkd7 zoyz>c0SK_w{9^$1<OaL(Sb^qP{sL3LE(~FMo?Eh+<kc5SXmP+*gO}D@{@6lO`#hi6 zI0ZM$Bfj(vT^x$#!-=1pQ9j<BxXm(@0I%%JEN0*8Y-zt+u6v$;=TW~5fPJN^8<9yj zN1;PDj%P2_ZQ0n{gN1_hdu>BY{j2H~?3{I41Qv1ONPP0G&e~}553mbqSkhIze7w7) zNkL5x@!S70Dmh1&_D63MaOWwxHpM2IH1va(mOury*C_5?sx{j_W3x<PO9M!Ibl;EO z7v0=*GHzRT`Nc_RUzShKdEN)MqwS+7@tDKmem(=QZ`LjkD7a_Pb~-EG7n2&7>EV|^ z#;brFH%N!!KfTo`KR;G;@<`(=i=o?MJ0SWg#)n56{je_CM@~67NAQu!%E-}--t+l> zJIb$1HoOF8g5Jt7GY0SQ)ZG^F@js_`=bn}n+@pJ}m^lbgz1j`l^~gqj=u7Eyg^vJ~ zc0}jP)){M+2Y551KG;s9%%BUeI6rs-#37q+sv!17-3L&QIy}2$IAG5yddcQ>F&-&v zvMZf(dHHl5#O?}!q<(P+*4z1kQr%<Pq~ZAke0Hj}9kzs2iVwg@B#~wZoAUdlb0A_{ zyE^9_e0b$H#HZvm2pN55+-o&78?_6)=z%$curk$hS>u~Ztm=>c-&hz`G3P{{Ye`Kk zxglqPe!GDBvH9enuBviGI~fU*v$ZY#RX@vo?B$Q9Fm%edyF{x>vE?+fpjuJQf-6%V zp>-D@DtA;g1t>qH`O&t*29&f%B?d(JT*Mg2HUGaoc~xisiH#v4`sUW}Kc3a=TjZ^J z@8JJG(p&EicaJeJr!KJl<h|@^c3M(WuGy(a=T<#75ti26f92%42%mGux8|Sw83^<l zLkq;@L`$WMPfk75IQ2W(TKm-T$H1cX_a7#PhTL>uZ{lis+41Jp>9ARbgl<qQzBRSA z6-_TY_XQXQQ!WSk-3i)jRr;+EG|f=@kLhR-XdZo9{2d*)jo*^KR&1=QwJV!9^Lr~e za#+COlrZIPHD5?QfA0Q^ZmZ9ms)g|bXR$v%&I1PIdSI{RM&0|T(MtM@s<R$mW5{3x z`UnOdJi1eHyJU@@T%Xaq-rR+tbjY{s1u!k&zPHYnKcrrs*DOwu9XMaI5l!EvlG-g7 zWf)iJ@ErqITELJ!cJK;tCOV={QJz)$_=`mjr+t9Q4GIn{t@wSVrnK5--QI^sHIme< zJ}>^P<Sz7g|Kl%*^pD?O4{C4pbj$DkwYcIwul+i?zeyVkyDBzZw`a=WR0akR41_Ox ztK9d^O{DjD^7H89Nri>Lsw5%i?Y+-V+4r}X_g-{u6a&pnz<}8?NaB(XJm;n@qQ1)B z9XeR+0vrlhU$wu^W=D~$OiwWPai#^Jq7$aCp%;;g4ln+l6rAd@rRElB8=Ao(;M~gA z=Suprp+`0Xr~M5WqTGPV9|m?*8QJWrIqT!I=B!)f9m&9RM}U*u8^r~BPyXET?X0CD zFx+=EKw9rkc3gU~-yGG#zaIw`K@O)O_ryR<0#3<RX`OpB=OwFqcahbp&S<6j75A!R zd_vdr|H;@Jv1*xa=w&00T@pucbzgma^wrm&H!9QO9Dwf7I}G%3*!#8ffri7P4K$R3 z1SHI_zpvHl`t<L?BT-=M;njILj)rNoK*Qf~kgx~XFpzQ8VG~z}v<w`;$rLUR9F>Mv z_dhiv;@ey|gKPT>S*{2bK-ObmKVzoGW5kT{g(6V<6ag9vr#hZc;$s7qZ@??~WDO+| za=@zKM-?#5?0Mg2zRG>SgbA<!)Bm%d@q!?*>_h?v@9x=sz2D+?{&NDTGGzeIw<5_~ zNK5Vg)+WB%eY4@YQx+L1feX5URRt1Q@fNv&aSeP2E?+J<qFQs{XWpJ%t1$Kce&38O z9Y<%x+?8K%w_Sok)>IJ5ECvQ&$vH9mo~_g9KAyZAlK0;UiLvfF2ORxJ0tYgHGhi$J z$=#|0?oRYJ+*oB0_xoH7Lk{y~coGDuHaK;A`LoBnUeE6<denS%^UND!T|0phUBBng zAK>(oFlt~j==oiDm)1=(1h%We6N=j;QRDr=r4l`hC>_@+z)Wx`nQ?<JsN_Kc)0e+J zc=2AxqK_4CYF<a^=;^T@FjE6ISdl=?%-8Q{^e)<CzGzNwn1)|SecusK-cRsBPP;($ z(vOebUIx6yI(~|4oBQ{p%T7(m__^hxOJgBuN*4*_?BVIxi#HY)&fXj-R_->%c;m#b zh&QY*$whYSYK#3mL?p`5qT#AJw4`iW>}o0d^oZ`&)xqiV;-Do*&-DXzLN8BSl_|** s+mrP6=qun_m0vY)Y>f34xC-|DmzQ!;k9qqwM+s!Vr>mdKI;Vst0HIcZW&i*H literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/jp/images/button/button-do-1.png b/docs/angular/src/content/jp/images/button/button-do-1.png new file mode 100644 index 0000000000000000000000000000000000000000..9243c7edbdbb7021f9f8d1fe824f652356ab37aa GIT binary patch literal 2997 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 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/jp/images/button/button-do-2.png b/docs/angular/src/content/jp/images/button/button-do-2.png new file mode 100644 index 0000000000000000000000000000000000000000..d833307a65a15c2dc9b71d6171ae3e3a59394d7b GIT binary patch literal 3425 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 DIsS~6 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/jp/images/button/button-do-3.png b/docs/angular/src/content/jp/images/button/button-do-3.png new file mode 100644 index 0000000000000000000000000000000000000000..d833307a65a15c2dc9b71d6171ae3e3a59394d7b GIT binary patch literal 3425 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 DIsS~6 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/jp/images/button/button-do-not-1.png b/docs/angular/src/content/jp/images/button/button-do-not-1.png new file mode 100644 index 0000000000000000000000000000000000000000..2f37198ea3316c82209edcce06ac0077415ba903 GIT binary patch literal 3001 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 D{1Bz( literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/jp/images/button/button-do-not-2.png b/docs/angular/src/content/jp/images/button/button-do-not-2.png new file mode 100644 index 0000000000000000000000000000000000000000..aa39725522dabe3334cecb4124308c2c92335ceb GIT binary patch literal 3508 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 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/jp/images/button/button-do-not-3.png b/docs/angular/src/content/jp/images/button/button-do-not-3.png new file mode 100644 index 0000000000000000000000000000000000000000..473d3e6ed6af7fdc731c3d7cb8c7b305eeaec284 GIT binary patch literal 6667 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 Q=|6$GvW`+Y#4_an0YI$kqW}N^ literal 0 HcmV?d00001 diff --git a/docs/xplat/src/content/jp/components/ai/theming-mcp.mdx b/docs/xplat/src/content/jp/components/ai/theming-mcp.mdx index ed78342b24..98871ef5c6 100644 --- a/docs/xplat/src/content/jp/components/ai/theming-mcp.mdx +++ b/docs/xplat/src/content/jp/components/ai/theming-mcp.mdx @@ -267,6 +267,10 @@ MCP サーバーは、プロンプトに基づいて AI が自動的に使用す 各ツールの簡単な概要を以下に示します。 +<DocsAside type="info"> +パレットを生成する際、サーバーはサーフェス カラーとグレー カラーのコントラスト比を WCAG のしきい値と照合し、組み合わせが基準を満たさない場合は警告します。テーマ設定エンジン自体に組み込まれているコントラストの動作については、[アクセシビリティ](../themes/accessibility.mdx) を参照してください。 +</DocsAside> + | ツール | 説明 | |------|-------------| | `detect_platform` | `package.json` を読み取り、プロジェクトが Ignite UI for Angular、Web Components、React、Blazor のいずれを使用しているかを識別します。以降のすべてのツールに対して正しいインポート パスとコンポーネント セレクターを選択します。 | diff --git a/docs/xplat/src/content/jp/components/inputs/badge.mdx b/docs/xplat/src/content/jp/components/inputs/badge.mdx index a44f04c4d2..057c3c9056 100644 --- a/docs/xplat/src/content/jp/components/inputs/badge.mdx +++ b/docs/xplat/src/content/jp/components/inputs/badge.mdx @@ -90,18 +90,18 @@ import badgeDoNot from '@xplat-images/badge/badge-do-nоt.png'; </PlatformBlock> -### 前提条件とバージョンの互換性 - -対象フレームワークでサポートされているバージョンの {ProductName} パッケージを使用してください。フレームワーク パッケージ、Badge パッケージ、テーマ パッケージは同じリリース バージョンに揃えてください。以下の例では、各コード ブロックで使用されているフレームワークとパッケージを明記しているため、周囲のページ コンテキストなしで読んでもスニペットが自己完結的になっています。 - -<PlatformBlock for="WebComponents"> +<PlatformBlock for="React,WebComponents"> -**{PackageWebComponents}** パッケージを使用する Web Components の場合は、パッケージをインストールします: +**{PackageCommon}** パッケージを使用する {Platform} の場合は、パッケージをインストールします: ```cmd -npm install {PackageWebComponents} +npm install {PackageCommon} ``` +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + 次に、以下のように <ApiLink pkg="core" type="Badge" />、そのテーマ CSS をインポートし、コンポーネントを登録する必要があります: ```ts @@ -115,12 +115,6 @@ defineComponents(IgcBadgeComponent); <PlatformBlock for="React"> -**igniteui-react** パッケージを使用する React の場合は、パッケージをインストールします: - -```cmd -npm install igniteui-react -``` - 次に、以下のように Badge のラッパーとそのテーマ CSS をインポートする必要があります: ```tsx @@ -156,16 +150,18 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbBadgeModule)); npm install igniteui-angular ``` -次に、Badge コンポーネントをインポートします: +次に、コンポーネントの `imports` コレクションに `IgxBadgeComponent` をインポートします。 ```ts import { IgxBadgeComponent } from 'igniteui-angular/badge'; ``` -コンポーネントの `imports` コレクションに `IgxBadgeComponent` を追加し、テンプレートで `igx-badge` 要素を使用します。 +</PlatformBlock> <ApiLink pkg="core" type="Badge" /> の使用を開始する最も簡単な方法は次のとおりです: +<PlatformBlock for="Angular"> + ```html <igx-badge></igx-badge> ``` @@ -174,8 +170,6 @@ import { IgxBadgeComponent } from 'igniteui-angular/badge'; <PlatformBlock for="WebComponents"> -<ApiLink pkg="core" type="Badge" /> の使用を開始する最も簡単な方法は次のとおりです: - ```html <igc-badge></igc-badge> ``` @@ -805,18 +799,16 @@ Blazor Badge は、次のプロパティを公開します。 ### CSS 変数 -```css -igc-badge::part(base) { - --background-color: var(--ig-error-A100); - --border-radius: 2px; -} -``` - | 変数 | 変更内容 | | --- | --- | | `--background-color` | バッジの背景色。 | +| `--border-color` | バッジのボーダー カラー。 | | `--border-radius` | バッジの角の半径。 | -| `--border-color` | アウトライン バッジのボーダー カラー。 | +| `--elevation` | バッジのシャドウ。 | +| `--icon-color` | バッジのアイコンの色。 | +| `--text-color` | バッジのテキストの色。 | +| `--size` | バッジのサイズ。 | +| `--dot-size` | ドット タイプのバッジのサイズ。 | ### スタイル パーツ @@ -824,6 +816,13 @@ igc-badge::part(base) { | --- | --- | | `base` | バッジのルート要素。 | +```css +igc-badge::part(base) { + --background-color: var(--ig-error-A100); + --border-radius: 2px; +} +``` + <PlatformBlock for="Angular"> <Sample src="/data-display/badge-styling" height={212} position="center" noBorder={false} spacing="md" alt="Angular Badge styling example" /> @@ -944,7 +943,7 @@ igc-badge::part(base) { ## トラブルシューティング -{Platform} Badge のトラブルシューティング ガイダンスは、一般的なスタイルおよびコンテンツの問題について、問題 → 原因 → 対処法の形式で構成されています。 +Badge をインタラクティブなコントロールとして扱ったり、ステータスの唯一の表示手段として扱ったりする前に、このセクションで制約と一般的な判断のポイントを確認してください。 ### カスタムの背景色を設定してもバッジが変わらないのはなぜですか? @@ -986,18 +985,20 @@ igc-badge::part(base) { ## FAQ -これらの FAQ は、{Platform} Badge の一般的なコンテンツ、インジケーター、パッケージの選択について説明します。 - <Faq> <FaqItem question="バッジはアイコンとテキストの両方を表示できますか?"> - はい。**使用方法** に示されているプラットフォーム固有の value と icon の API を使用してください。コンテンツを子要素として直接指定する場合は、アイコンとテキストをコンポーネントのデフォルトのコンテンツ領域内に保持してください。 + はい。テキストには Badge のコンテンツ領域を使用し、視覚的なインジケーターにはサポートされているアイコン コンテンツを使用します。コンパクトなステータスまたはカテゴリのラベルとして機能するように、組み合わせは短くしてください。 </FaqItem> <FaqItem question="コンテンツのない通知ドットを表示するにはどうすればよいですか?"> プラットフォーム固有の `dot` プロパティまたは属性を設定します。ドット バッジは、意図的にテキストやその他のコンテンツなしでレンダリングされます。 </FaqItem> + <FaqItem question="テキスト バッジではなくドット バッジを使用するのはどのような場合ですか?"> + ステータスが存在するかどうかだけで伝わる場合は、ドット バッジを使用します。ユーザーが色や位置に頼らずにステータス、カテゴリ、またはカウントを理解する必要がある場合は、テキスト バッジを使用します。 + </FaqItem> + <FaqItem question="Badge にはどのパッケージをインストールすればよいですか?"> Angular には `igniteui-angular`、React には `igniteui-react`、Web Components には `igniteui-webcomponents`、Blazor には `IgniteUI.Blazor` を使用してください。関連する Ignite UI パッケージは同じリリース バージョンに揃えてください。 </FaqItem> diff --git a/docs/xplat/src/content/jp/components/inputs/button-group.mdx b/docs/xplat/src/content/jp/components/inputs/button-group.mdx index 59a1da73fd..c956bb78b9 100644 --- a/docs/xplat/src/content/jp/components/inputs/button-group.mdx +++ b/docs/xplat/src/content/jp/components/inputs/button-group.mdx @@ -28,7 +28,13 @@ import buttonGroupDoNot3 from '@xplat-images/button-group/button-group-do-not-3. # ボタン グループ コンポーネント +<PlatformBlock for="Angular"> +{Platform} ボタン グループ コンポーネントは、<ApiLink type="IgxButtonDirective" label="IgxButton" /> ディレクティブを持つボタンを、水平 / 垂直配置、単一 / 複数選択、切り替えを備えたスタイル付きボタン グループに編成するために使用されます。 +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> {Platform} ボタン グループ コンポーネントは、<ApiLink pkg="core" type="ToggleButton" /> を、水平 / 垂直配置、単一 / 複数選択、切り替えを備えたスタイル付きボタン グループに編成するために使用されます。 +</PlatformBlock> ## ライブ デモ @@ -93,18 +99,18 @@ Button Group </PlatformBlock> -### 前提条件とバージョン互換性 - -ターゲット フレームワークでサポートされているバージョンの {ProductName} パッケージを使用してください。フレームワーク パッケージ、ボタン グループ パッケージ、テーマ パッケージを同じリリース バージョンに保ってください。 +<PlatformBlock for="React,WebComponents"> -<PlatformBlock for="WebComponents"> - -**{PackageWebComponents}** パッケージを使用する Web Components の場合は、パッケージをインストールします。 +**{PackageCommon}** パッケージを使用する {Platform} の場合は、パッケージをインストールします。 ```cmd -npm install {PackageWebComponents} +npm install {PackageCommon} ``` +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + 次に、<ApiLink pkg="core" type="ButtonGroup" /> とそのテーマ CSS をインポートし、コンポーネントを登録します。 ```ts @@ -118,12 +124,6 @@ defineComponents(IgcButtonGroupComponent); <PlatformBlock for="React"> -**igniteui-react** パッケージを使用する React の場合は、パッケージをインストールします。 - -```cmd -npm install igniteui-react -``` - 次に、ボタン グループ ラッパーとそのテーマ CSS をインポートします。 ```tsx @@ -135,7 +135,7 @@ import 'igniteui-webcomponents/themes/light/bootstrap.css'; <PlatformBlock for="Blazor"> -**IgniteUI.Blazor** パッケージを使用する Blazor の場合は、次のようにボタン グループ モジュールを登録します。 +**IgniteUI.Blazor** パッケージを使用する {Platform} の場合は、次のようにボタン グループ モジュールを登録します。 ```csharp // in Program.cs file @@ -159,18 +159,22 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbButtonGroupModule)); ng add igniteui-angular ``` -次に、NgModule アプリケーションでは `IgxButtonGroupModule` をインポートするか、コンポーネントの `imports` コレクションに `IGX_BUTTON_GROUP_DIRECTIVES` と必要なスタンドアロン コンポーネントをインポートします。 +次に、コンポーネントの `imports` コレクションに `IGX_BUTTON_GROUP_DIRECTIVES` と必要なスタンドアロン コンポーネントをインポートします。 ```ts import { IGX_BUTTON_GROUP_DIRECTIVES } from 'igniteui-angular/button-group'; import { IgxIconComponent } from 'igniteui-angular/icon'; ``` -Ignite UI for Angular の完全な紹介については、[**作業の開始**](/general/getting-started) トピックをお読みください。 +</PlatformBlock> +<PlatformBlock for="Angular"> +<ApiLink type="IgxButtonGroupComponent" label="IgxButtonGroup" /> を使用する最もシンプルな方法は次のとおりです。 </PlatformBlock> +<PlatformBlock for="React,WebComponents,Blazor"> <ApiLink pkg="core" type="ButtonGroup" /> を使用する最もシンプルな方法は次のとおりです。 +</PlatformBlock> <PlatformBlock for="WebComponents"> @@ -206,7 +210,13 @@ Ignite UI for Angular の完全な紹介については、[**作業の開始**]( ## 使用方法 +<PlatformBlock for="Angular"> +<ApiLink type="IgxButtonGroupComponent" label="IgxButtonGroup" /> を使用して、<ApiLink type="IgxButtonDirective" label="IgxButton" /> ディレクティブを使用するボタンをラップします。デフォルトでボタンを選択するには、そのボタンで `selected` 入力を設定します。 +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> <ApiLink pkg="core" type="ButtonGroup" /> を使用して <ApiLink pkg="core" type="ToggleButton" /> コンポーネントをラップします。デフォルトでボタンを選択するには、<ApiLink pkg="core" type="ToggleButton" member="selected" label="Selected" /> 属性を使用します。 +</PlatformBlock> <PlatformBlock for="Angular"> @@ -306,7 +316,13 @@ Ignite UI for Angular の完全な紹介については、[**作業の開始**]( ### 配置 +<PlatformBlock for="Angular"> +ボタン グループは水平および垂直レイアウトをサポートします。<ApiLink type="IgxButtonGroupComponent" member="alignment" label="Alignment" /> プロパティを使用して、グループ内のボタンの方向を設定します。 +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> ボタン グループは水平および垂直レイアウトをサポートします。<ApiLink pkg="core" type="ButtonGroup" member="alignment" label="Alignment" /> プロパティを使用して、グループ内のボタンの方向を設定します。 +</PlatformBlock> <PlatformBlock for="Angular"> @@ -339,7 +355,20 @@ public alignment = ButtonGroupAlignment.vertical; ### 選択 -{ProductName} <ApiLink pkg="core" type="ButtonGroup" /> の選択を構成するには、プラットフォーム固有の選択プロパティを使用します。Angular の場合は <ApiLink pkg="core" type="ButtonGroup" member="selectionMode" label="selectionMode" />、React、Web Components、Blazor の場合は <ApiLink pkg="core" type="ButtonGroup" member="selection" label="selection" /> を使用します。使用可能なモードは次のとおりです。 +{ProductName} ボタン グループの選択を構成するには、プラットフォーム固有の選択プロパティを使用します。 + +<PlatformBlock for="Angular"> +{Platform} の場合は、<ApiLink pkg="core" type="ButtonGroup" member="selectionMode" label="selectionMode" /> プロパティを使用します。使用可能なモードは次のとおりです。 +</PlatformBlock> + +<PlatformBlock for="React,WebComponents"> +{Platform} の場合は、<ApiLink pkg="core" type="ButtonGroup" member="selection" label="selection" /> プロパティを使用します。使用可能なモードは次のとおりです。 +</PlatformBlock> + +<PlatformBlock for="Blazor"> +{Platform} の場合は、<ApiLink pkg="IgniteUI.Blazor" type="IgbButtonGroup" member="selection" label="selection" /> プロパティを使用します。使用可能なモードは次のとおりです。 +</PlatformBlock> + - **single** - ボタン グループのデフォルトの選択モードです。ユーザーは単一のボタンを選択/選択解除できます。 - **single-required** - ラジオ グループの動作を模倣します。選択できるボタンは 1 つだけで、最初に選択すると、ユーザーの操作によって選択解除することはできません。 - **multiple** - グループ内の複数のボタンを選択または選択解除できます。 @@ -370,7 +399,13 @@ Angular の選択モードは `single`、`singleRequired`、`multi` です。 </PlatformBlock> +<PlatformBlock for="Angular"> +<ApiLink type="IgxButtonDirective" label="IgxButton" /> は、その `selected` 入力またはボタン グループの <ApiLink type="IgxButtonGroupComponent" member="values" label="values" /> 入力を通じて選択済みとしてマークできます。 +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> <ApiLink pkg="core" type="ToggleButton" /> は、<ApiLink pkg="core" type="ToggleButton" member="selected" label="Selected" /> 属性または <ApiLink pkg="core" type="ButtonGroup" /> の <ApiLink pkg="core" type="ButtonGroup" member="selectedItems" label="SelectedItems" /> 属性を通じて選択済みとしてマークできます。 +</PlatformBlock> <PlatformBlock for="WebComponents"> @@ -439,12 +474,23 @@ Angular の選択モードは `single`、`singleRequired`、`multi` です。 <DocsAside type="info"> +<PlatformBlock for="Angular"> +<ApiLink type="IgxButtonGroupComponent" member="values" label="values" /> 入力でボタン グループを初期化する場合は、各ボタンに一意の `value` を設定してください。 +</PlatformBlock> +<PlatformBlock for="React,WebComponents,Blazor"> <ApiLink pkg="core" type="ButtonGroup" /> の <ApiLink pkg="core" type="ButtonGroup" member="selectedItems" label="SelectedItems" /> プロパティを使用するには、<ApiLink pkg="core" type="ToggleButton" /> の <ApiLink pkg="core" type="ToggleButton" member="value" label="Value" /> 属性の設定が必須です。 +</PlatformBlock> </DocsAside> ### 状態 +<PlatformBlock for="Angular"> +グループ内の各ボタンは、有効および無効のバリアントをサポートし、選択済みまたは未選択の状態にできます。含まれる <ApiLink type="IgxButtonDirective" label="IgxButton" /> コンポーネントが提供する状態動作を使用します。 +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> グループ内の各ボタンは、有効および無効のバリアントをサポートし、選択済みまたは未選択の状態にできます。含まれる <ApiLink pkg="core" type="ToggleButton" /> コンポーネントが提供する状態動作を使用します。 +</PlatformBlock> <PlatformBlock for="Angular"> @@ -460,7 +506,13 @@ Angular の選択モードは `single`、`singleRequired`、`multi` です。 ### インタラクション状態 +<PlatformBlock for="Angular"> +グループ内の有効なボタンは、アイドル、ホバー、フォーカスのインタラクション状態をサポートします。含まれる <ApiLink type="IgxButtonDirective" label="IgxButton" /> コンポーネントが提供する状態動作を使用します。 +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> グループ内の有効なボタンは、アイドル、ホバー、フォーカスのインタラクション状態をサポートします。含まれる <ApiLink pkg="core" type="ToggleButton" /> コンポーネントが提供する状態動作を使用します。 +</PlatformBlock> <PlatformBlock for="Angular"> @@ -528,7 +580,7 @@ public bordersButtons: IButton[] = [ <PlatformBlock for="WebComponents"> -Web Components の場合は、個々のトグル ボタンを使用してカスタム ボタン グループを作成します。各ボタンには独自の値、アイコン、ラベル、選択状態、無効状態を定義できます。 +{Platform} の場合は、個々のトグル ボタンを使用してカスタム ボタン グループを作成します。各ボタンには独自の値、アイコン、ラベル、選択状態、無効状態を定義できます。 ボタン グループとトグル ボタン コンポーネントを登録します。 @@ -560,7 +612,7 @@ defineComponents(IgcButtonGroupComponent, IgcToggleButtonComponent, IgcIconCompo <PlatformBlock for="React"> -React の場合は、個々のトグル ボタンを使用してカスタム ボタン グループを作成します。各ボタンには独自の値、アイコン、ラベル、選択状態、無効状態を定義できます。 +{Platform} の場合は、個々のトグル ボタンを使用してカスタム ボタン グループを作成します。各ボタンには独自の値、アイコン、ラベル、選択状態、無効状態を定義できます。 ボタン グループ、トグル ボタン、アイコン コンポーネントをインポートします。 @@ -590,7 +642,7 @@ import { IgrButtonGroup, IgrToggleButton, IgrIcon } from 'igniteui-react'; <PlatformBlock for="Blazor"> -Blazor の場合は、個々のトグル ボタンを使用してカスタム ボタン グループを作成します。各ボタンには独自の値、アイコン、ラベル、選択状態、無効状態を定義できます。 +{Platform} の場合は、個々のトグル ボタンを使用してカスタム ボタン グループを作成します。各ボタンには独自の値、アイコン、ラベル、選択状態、無効状態を定義できます。 `Program.cs` でボタン グループ モジュールを登録します。 @@ -701,15 +753,40 @@ igx-buttongroup { ## プロパティ -ボタン グループのプロパティはコンポーネント API リファレンスから生成されます。 +<PlatformBlock for="Angular"> + +Angular ボタン グループは、次のプロパティを公開します。 + +| 名前 | タイプ | デフォルト | 説明 | +| --- | --- | --- | --- | +| <ApiLink type="IgxButtonGroupComponent" member="alignment" label="alignment" /> | `ButtonGroupAlignment` | `horizontal` | グループ内のボタンの方向を設定します。 | +| <ApiLink type="IgxButtonGroupComponent" member="values" label="values" /> | `IButton[]` | `[]` | グループに表示されるボタン アイテムを定義します。 | + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents"> -プロパティの行は、ドキュメントのビルド時に型付き API ソースから注入されます。 +{Platform} ボタン グループは、次のプロパティを公開します。 | 名前 | タイプ | デフォルト | 説明 | | --- | --- | --- | --- | -| <ApiLink pkg="core" type="ButtonGroup" member="alignment" label="alignment" /> | `ButtonGroupAlignment` | `horizontal` | グループ内のボタンの方向を設定します。 | -| <ApiLink pkg="core" type="ButtonGroup" member="selection" label="selection" /> | `ButtonGroupSelection` | `single` | グループ内のボタンの選択モードを設定します。 | -| <ApiLink pkg="core" type="ButtonGroup" member="selectedItems" label="selectedItems" /> | `string[]` | `[]` | 選択されているボタンの値を取得または設定します。各トグル ボタンには一意の `value` が必要です。 | +| <ApiLink type="ButtonGroup" member="alignment" label="alignment" /> | `ButtonGroupAlignment` | `horizontal` | グループ内のボタンの方向を設定します。 | +| <ApiLink type="ButtonGroup" member="selection" label="selection" /> | `ButtonGroupSelection` | `single` | グループ内のボタンの選択モードを設定します。 | +| <ApiLink type="ButtonGroup" member="selectedItems" label="selectedItems" /> | `string[]` | `[]` | 選択されているボタンの値を取得または設定します。 | + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +Blazor ボタン グループは、次のプロパティを公開します。 + +| 名前 | タイプ | デフォルト | 説明 | +| --- | --- | --- | --- | +| <ApiLink pkg="IgniteUI.Blazor" type="IgbButtonGroup" member="alignment" label="alignment" /> | `ButtonGroupAlignment` | `horizontal` | グループ内のボタンの方向を設定します。 | +| <ApiLink pkg="IgniteUI.Blazor" type="IgbButtonGroup" member="selection" label="selection" /> | `ButtonGroupSelection` | `single` | グループ内のボタンの選択モードを設定します。 | +| <ApiLink pkg="IgniteUI.Blazor" type="IgbButtonGroup" member="selectedItems" label="selectedItems" /> | `string[]` | `[]` | 選択されているボタンの値を取得または設定します。 | + +</PlatformBlock> ## スタイル設定 @@ -1004,7 +1081,7 @@ igc-toggle-button::part(toggle) { ## トラブルシューティング -{Platform} ボタン グループのトラブルシューティング ガイダンスは、一般的な選択の問題に対して問題、原因、修正のフォーマットで提供されます。 +ボタン グループを単一のトグル、フォーム フィールド、またはアクション グループとして扱う前に、このセクションで制約と一般的な判断のポイントを確認してください。 ### selectedItems でボタンが選択されないのはなぜですか? @@ -1020,16 +1097,53 @@ igc-toggle-button::part(toggle) { ## API リファレンス -{Platform} ボタン グループ API リファレンスは、コンポーネントと関連するトグル ボタン機能の完全な API サーフェスを提供します。 +{Platform} ボタン グループ API リファレンスは、コンポーネントと関連するボタン機能の完全な API サーフェスを提供します。 + +<PlatformBlock for="Angular"> +<ApiLink type="IgxButtonGroupComponent" label="IgxButtonGroup" /> +<ApiLink type="IgxButtonDirective" label="IgxButton" /> +<ApiLink type="IgxRippleDirective" label="IgxRipple" /> +<ApiLink type="IgxIconComponent" label="IgxIcon" /> +</PlatformBlock> + +<PlatformBlock for="React"> +<ApiLink pkg="core" type="ButtonGroup" /> +<ApiLink type="IgrToggleButton" label="IgrToggleButton" /> +<ApiLink type="IgrRipple" label="IgrRipple" /> +<ApiLink pkg="core" type="Icon" /> +</PlatformBlock> +<PlatformBlock for="WebComponents"> <ApiLink pkg="core" type="ButtonGroup" /> <ApiLink pkg="core" type="ToggleButton" /> -<ApiLink pkg="core" type="Ripple" /> +<ApiLink type="IgcRippleComponent" label="IgcRipple" /> <ApiLink pkg="core" type="Icon" /> +</PlatformBlock> + +<PlatformBlock for="Blazor"> +<ApiLink pkg="core" type="ButtonGroup" /> +<ApiLink pkg="IgniteUI.Blazor" type="IgbToggleButton" label="IgbToggleButton" /> +<ApiLink pkg="IgniteUI.Blazor" type="IgbRipple" label="IgbRipple" /> +<ApiLink pkg="core" type="Icon" /> +</PlatformBlock> ## 依存関係 -{Platform} ボタン グループは、プラットフォーム パッケージとそのテーマ スタイルシートが必要です。サンプルではトグル ボタン、アイコン、リップル コンポーネントも使用します。 +<PlatformBlock for="Angular"> +Angular ボタン グループには、Angular パッケージとそのテーマ スタイルシートが必要です。サンプルでは <ApiLink type="IgxButtonDirective" label="IgxButton" />、<ApiLink type="IgxIconComponent" label="IgxIcon" />、<ApiLink type="IgxRippleDirective" label="IgxRipple" /> コンポーネントも使用します。 +</PlatformBlock> + +<PlatformBlock for="React"> +React ボタン グループには、React パッケージとそのテーマ スタイルシートが必要です。サンプルでは <ApiLink type="IgrToggleButton" label="IgrToggleButton" />、<ApiLink pkg="core" type="Icon" />、<ApiLink type="IgrRipple" label="IgrRipple" /> コンポーネントも使用します。 +</PlatformBlock> + +<PlatformBlock for="WebComponents"> +Web Components ボタン グループには、Web Components パッケージとそのテーマ スタイルシートが必要です。サンプルでは <ApiLink pkg="core" type="ToggleButton" />、<ApiLink pkg="core" type="Icon" />、<ApiLink type="IgcRippleComponent" label="IgcRipple" /> コンポーネントも使用します。 +</PlatformBlock> + +<PlatformBlock for="Blazor"> +Blazor ボタン グループには、Blazor パッケージとそのテーマ スタイルシートが必要です。サンプルでは <ApiLink pkg="IgniteUI.Blazor" type="IgbToggleButton" label="IgbToggleButton" />、<ApiLink pkg="core" type="Icon" />、<ApiLink pkg="IgniteUI.Blazor" type="IgbRipple" label="IgbRipple" /> コンポーネントも使用します。 +</PlatformBlock> ## その他のリソース @@ -1040,26 +1154,22 @@ API の詳細とプロジェクト サポートについては、次の {Platfor ## 関連コンポーネント -{Platform} ボタン グループは選択可能なトグル ボタンで構成されています。グループではなく個別のトグル アクションが必要な場合は、次の関連コンポーネントを使用してください。 - -- <ApiLink pkg="core" type="ToggleButton" /> +- [Button](./button.mdx) - 選択可能なグループではなく個別のアクションが必要な場合は、Button を使用します。 ## FAQ -これらのよくある質問は、{Platform} ボタン グループの選択、コンテンツ、設定に関する一般的なシナリオをカバーします。 - <Faq> -<FaqItem question="ボタン グループはどの選択モードをサポートしていますか?"> -ボタン グループは `single`、`single-required`、`multiple` の選択モードをサポートします。必要なインタラクションに合ったモードを選択するには `selection` プロパティを使用します。 +<FaqItem question="ボタン グループで選択されるボタンを設定するにはどうすればよいですか?"> +すべてのボタン アイテムに一意の値を指定し、プラットフォーム固有の選択アイテム設定を使用して、最初に選択状態にするアイテムを指定します。一意の値により、サポートされるすべてのプラットフォームでグループが選択を一貫して追跡できます。 </FaqItem> -<FaqItem question="selectedItems でボタンを選択するにはどうすればよいですか?"> -すべての <ApiLink pkg="core" type="ToggleButton" /> に一意の `value` を割り当て、ボタン グループの `selectedItems` プロパティを通じて対応する値を設定します。 +<FaqItem question="ボタン グループでアイコンとラベルを使用できますか?"> +はい。各ボタン アイテムには、アイコン、ラベル、またはその両方を含めることができます。グループ全体でコンテンツのパターンを統一し、アイコンだけではオプションを説明できない場合は、表示ラベルまたはアクセシブル名を提供してください。 </FaqItem> -<FaqItem question="ボタン グループにアイコンを表示できますか?"> -はい。各 <ApiLink pkg="core" type="ToggleButton" /> にアイコンを追加し、グループ全体でボタン コンテンツを統一してください。 +<FaqItem question="ボタン グループを垂直に表示できますか?"> +はい。プラットフォーム固有の配置プロパティを垂直オプションに設定します。関連する選択肢を 1 行で表示する場合は、水平配置を使用します。 </FaqItem> </Faq> diff --git a/docs/xplat/src/content/jp/components/inputs/button.mdx b/docs/xplat/src/content/jp/components/inputs/button.mdx index 81967cea12..8c58d342f6 100644 --- a/docs/xplat/src/content/jp/components/inputs/button.mdx +++ b/docs/xplat/src/content/jp/components/inputs/button.mdx @@ -1,9 +1,11 @@ --- -title: "{Platform} Button コンポーネント | {ProductName}" +title: "Button コンポーネント" description: "{Platform} Button コンポーネントの使用を開始します。{Platform} Button OnClick イベントを通じて、ボタンのバリアントを選択し、サイズを構成し、スタイルを定義し、柔軟性を獲得します。" keywords: "{Platform}, UI controls, web widgets, UI widgets, {Platform} Button Components, Infragistics, UI コントロール, web ウィジェット, UI ウィジェット, {Platform} Button コンポーネント, インフラジスティックス" -license: MIT mentionedTypes: ["Button", "ButtonBase"] +license: MIT +last_updated: 2026-08-13 +relatedComponents: ["IconButton"] _language: ja llms: description: "{Platform} Button コンポーネントを使用すると、{Platform} アプリでアクションをトリガーするクリック可能な要素を有効にできます。" @@ -11,35 +13,178 @@ llms: import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBlock.astro'; import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; +import Anatomy from 'igniteui-astro-components/components/mdx/Anatomy.astro'; +import Faq from 'igniteui-astro-components/components/mdx/Faq.astro'; +import FaqItem from 'igniteui-astro-components/components/mdx/FaqItem.astro'; +import { Image } from 'astro:assets'; +import buttonAnatomy from '@xplat-images/anatomy-content-light/button-lt-a.png'; +import buttonDo1 from '@xplat-images/button/button-do-1.png'; +import buttonDo2 from '@xplat-images/button/button-do-2.png'; +import buttonDo3 from '@xplat-images/button/button-do-3.png'; +import buttonDoNot1 from '@xplat-images/button/button-do-not-1.png'; +import buttonDoNot2 from '@xplat-images/button/button-do-not-2.png'; +import buttonDoNot3 from '@xplat-images/button/button-do-not-3.png'; + +# Button コンポーネント -# {Platform} Button (ボタン) の概要 +{Platform} Button コンポーネントを使用すると、{Platform} アプリでアクションをトリガーするクリック可能な要素を有効にできます。ボタンのバリアント、スタイル、サイズを完全に制御できます。また、Button コンポーネントでは、クリックの処理、ボタンの切り替え、必要に応じたボタンの無効化も行えます。 -<PlatformBlock for="WebComponents, Blazor"> +## ライブ デモ -{Platform} Button コンポーネントを使用すると、{Platform} アプリでアクションをトリガーするクリック可能な要素を有効にできます。ボタンのバリアントの設定方法、ラップされた要素のスタイルの構成方法、およびサイズの定義方法を完全に制御できます。Button コンポーネントは、{Platform} Button OnClick イベント、{Platform} ボタンの切り替え、{Platform} ボタンの無効化などを通じて柔軟性を提供します。 +<PlatformBlock for="Angular"> + +<Sample src="/data-entries/button-overview" height={404} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button の例" /> </PlatformBlock> -<PlatformBlock for="React"> +<PlatformBlock for="React,WebComponents,Blazor"> -{Platform} Button コンポーネントを使用すると、{Platform} アプリでアクションをトリガーするクリック可能な要素を有効にできます。ボタンのバリアントの設定方法、ラップされた要素のスタイルの構成方法、およびサイズの定義方法を完全に制御できます。Button コンポーネントは、{Platform} Button クリックされたコールバック、{Platform} ボタンの切り替え、{Platform} ボタンの無効化などを通じて柔軟性を提供します。 +<Sample src="/inputs/button/overview" height={404} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Button の例" /> </PlatformBlock> -## {Platform} Button の例 +## 構造 -<Sample src="/inputs/button/overview" height={100} alt="{Platform} Button の例" /> +{Platform} Button は、ラベルとオプションのプレフィックスおよびサフィックス コンテンツをコンポーネントのシャドウ DOM 内にレンダリングします。 -## 使用方法 +<Anatomy + class="button-anatomy" + name="Button" + description="Button コンポーネントは、オプションのプレフィックスおよびサフィックス コンテンツを持つ、操作可能なコントロールをレンダリングします。" + src={buttonAnatomy.src} + alt="Button の構造" +/> -<PlatformBlock for="WebComponents"> +<style>{` + .button-anatomy { + --igd-anatomy-padding: 64px; + } + + .button-anatomy .igd-anatomy__image { + max-width: 100%; + } + + .button-anatomy-legend { + display: grid; + grid-template-columns: repeat(4, minmax(0, 1fr)); + column-gap: 48px; + margin-bottom: 24px; + } + + .button-anatomy-legend div { + display: flex; + flex-direction: column; + gap: 8px; + } + + .button-anatomy-legend strong { + margin-bottom: 12px; + } + + .button-anatomy-legend span { + display: block; + } + + @media (max-width: 768px) { + .button-anatomy-legend { + grid-template-columns: 1fr 1fr; + row-gap: 24px; + } + } + + @media (max-width: 480px) { + .button-anatomy-legend { + grid-template-columns: 1fr; + } + } +`}</style> + +<div class="button-anatomy-legend ig-typography__body-2"> + <div> + <strong>A - Contained ボタン</strong> + <span>1. アイコン (オプション)</span> + <span>2. ラベル</span> + <span>3. コンテナー</span> + </div> + <div> + <strong>B - Outlined ボタン</strong> + <span>4. アイコン (オプション)</span> + <span>5. ラベル</span> + <span>6. コンテナー</span> + </div> + <div> + <strong>C - Flat ボタン</strong> + <span>7. アイコン (オプション)</span> + <span>8. ラベル</span> + </div> + <div> + <strong>D - Fab アイコン ボタン</strong> + <span>9. アイコン</span> + <span>10. コンテナー</span> + </div> +</div> + +Button は、そのコンテンツを `base` CSS パーツ内にレンダリングします。ラベルにはデフォルト スロットを使用し、ラベルの前後のオプションのコンテンツには `prefix` スロットと `suffix` スロットを使用します。 + +```text +<igc-button> +├── ::part(base) +├── prefix slot +├── default slot content +└── suffix slot +</igc-button> +``` + +## 作業の開始 + +<PlatformBlock for="Angular"> + +{Platform} Button を使用するには、基本的なプロジェクトのセットアップについて [{ProductName} の作業の開始](../general/getting-started.mdx) トピックに従い、その後ターゲット プラットフォーム用にコンポーネントを登録します。 + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +{Platform} Button を使用するには、基本的なプロジェクトのセットアップについて [{ProductName} の作業の開始](../general-getting-started.mdx) トピックに従い、その後ターゲット プラットフォーム用にコンポーネントを登録します。 + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +**igniteui-angular** パッケージを使用する Angular の場合は、パッケージをインストールします: + +```cmd +npm install igniteui-angular +``` + +次に、`IgxButtonDirective` をインポートし、コンポーネントの `imports` コレクションに追加します。 + +```ts +import { Component } from '@angular/core'; +import { IgxButtonDirective } from 'igniteui-angular/directives'; + +@Component({ + selector: 'app-button', + imports: [IgxButtonDirective], + template: '<button igxButton>Save changes</button>' +}) +export class ButtonComponent {} +``` + +</PlatformBlock> -まず、次のコマンドを実行して {ProductName} をインストールする必要があります。 +<PlatformBlock for="React,WebComponents"> + +**{PackageCommon}** パッケージを使用する {Platform} の場合は、パッケージをインストールします: ```cmd -npm install {PackageWebComponents} +npm install {PackageCommon} ``` +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + 次に、以下のように、<ApiLink pkg="core" type="Button" /> とそれに必要な CSS をインポートし、そのモジュールを登録する必要があります: ```ts @@ -49,18 +194,10 @@ import 'igniteui-webcomponents/themes/light/bootstrap.css'; defineComponents(IgcButtonComponent); ``` -{ProductName} の完全な概要については、[作業の開始](../general-getting-started.mdx)トピックを参照してください。 - </PlatformBlock> <PlatformBlock for="React"> -まず、次のコマンドを実行して、対応する {ProductName} npm パッケージをインストールする必要があります: - -```cmd -npm install igniteui-react -``` - 次に、以下のように、<ApiLink pkg="core" type="Button" /> と必要な CSS をインポートする必要があります: ```tsx @@ -72,7 +209,7 @@ import 'igniteui-webcomponents/themes/light/bootstrap.css'; <PlatformBlock for="Blazor"> -<ApiLink pkg="core" type="Button" /> を使用する前に、次のように登録する必要があります。 +**IgniteUI.Blazor** パッケージを使用する Blazor の場合は、次のように Button モジュールを登録します: ```csharp // in Program.cs file @@ -86,15 +223,22 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbButtonModule)); <link href="_content/IgniteUI.Blazor/themes/light/bootstrap.css" rel="stylesheet" /> ``` - </PlatformBlock> <ApiLink pkg="core" type="Button" /> の使用を開始する最も簡単な方法は次のとおりです: +<PlatformBlock for="Angular"> + +```html +<button igxButton></button> +``` + +</PlatformBlock> + <PlatformBlock for="WebComponents"> ```html -<igc-button>Click me</igc-button> +<igc-button></igc-button> ``` </PlatformBlock> @@ -115,15 +259,66 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbButtonModule)); </PlatformBlock> -## Prefix / Suffix +## 使用方法 + +{Platform} Button は、アクションのトリガー、フォーム データの送信、または別のページへの移動に使用します。アクションに適したボタンのタイプとバリアントを選択し、必要に応じてアイコンなどのオプションのコンテンツを追加します。 + +Button のコンテンツは、そのデフォルト スロットに配置されます。アクションの目的がすべてのユーザーに明確になるように、アクションのラベルをボタンのコンテンツとして追加してください。 + +<PlatformBlock for="Angular"> + +```html +<button igxButton>Save changes</button> +``` + +</PlatformBlock> + +<PlatformBlock for="React"> + +```tsx +<IgrButton>Save changes</IgrButton> +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```html +<igc-button>Save changes</igc-button> +``` + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +```razor +<IgbButton>Save changes</IgbButton> +``` + +</PlatformBlock> <ApiLink pkg="core" type="Button" /> コンポーネントの `prefix` スロットと `suffix` スロットを使用すると、ボタンのメイン コンテンツの前後に異なるコンテンツを追加できます。 +`prefix` スロットと `suffix` スロットにシンプルなテキスト、記号、絵文字を追加する場合は `<span>` 要素を、アイコンを追加する場合は <ApiLink pkg="core" type="Icon" /> コンポーネントを使用することをお勧めします。 + +<PlatformBlock for="Angular"> + +```html +<button igxButton="contained"> + <span igxButtonIcon="prefix">download</span> + Download + <span igxButtonIcon="suffix">arrow_forward</span> +</button> +``` + +</PlatformBlock> + <PlatformBlock for="React"> ```tsx <IgrButton type="button" variant="contained"> - <span slot="prefix">+</span>Click me<span slot="suffix">-</span> + <span slot="prefix">Download</span> + <IgrIcon slot="suffix" name="download"></IgrIcon> </IgrButton> ``` @@ -133,7 +328,8 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbButtonModule)); ```html <igc-button type="button" variant="contained"> - <span slot="prefix">+</span>Click me<span slot="suffix">-</span> + <span slot="prefix">Download</span> + <igc-icon slot="suffix" name="download"></igc-icon> </igc-button> ``` @@ -143,13 +339,14 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbButtonModule)); ```razor <IgbButton Variant="@ButtonVariant.Contained"> - <span slot="prefix">+</span>Click me<span slot="suffix">-</span> + <span slot="prefix">Download</span> + <IgbIcon slot="suffix" IconName="download"></IgbIcon> </IgbButton> ``` </PlatformBlock> -## タイプ +### タイプ <ApiLink pkg="core" type="Button" member="href" label="Href" /> 属性が設定されている場合、ボタン コンポーネントはその内部構造を [`<button>`](https://developer.mozilla.org/ja/docs/Web/HTML/Element/button) から [`<a>`](https://developer.mozilla.org/ja/docs/Web/HTML/Element/a) タイプの要素に変更します。その場合、ボタンは通常のリンクと考えることができます。<ApiLink pkg="core" type="Button" member="href" label="Href" /> 属性を設定すると、<ApiLink pkg="core" type="Button" member="rel" label="Rel" />、<ApiLink pkg="core" type="Button" member="target" label="Target" /> および <ApiLink pkg="core" type="Button" member="download" label="Download" /> 属性も設定できます。 ボタン コンポーネントが実際の [`<button>`](https://developer.mozilla.org/ja/docs/Web/HTML/Element/button) 要素を内部で使用する場合、プロパティを次のいずれかの値に設定することで、その <ApiLink pkg="core" type="Button" member="type" label="DisplayType" /> を指定できます。 @@ -158,16 +355,18 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbButtonModule)); - `reset` - フォーム データを初期値にリセットする場合 - `button` - ウェブページのどこかにカスタム機能を備えたボタンを追加する場合 -## Button のバリアント +### バリアント + +5 種類のボタンがサポートされています。目立たせたい主要なアクションには `contained` ボタン、二次的なアクションには `outlined` ボタン、控えめなアクションには `flat` ボタン、目立たせたいメインのアクションには `floating action` ボタン (Fab)、アイコンで表されるアクションには `icon` ボタンを使用します。Icon Button では、他の 4 つのバリアントのいずれも使用できます。 -### Contained ボタン +#### Contained ボタン -<ApiLink pkg="core" type="Button" member="variant" label="Variant" /> 属性を使用して、コンポーネント テンプレートにシンプルな contained ボタンを追加します。バリアントを設定しない場合、デフォルトでは contained に設定されることに注意してください。 +<PlatformBlock for="Angular"><ApiLink type="IgxButtonDirective" label="Variant" /></PlatformBlock><PlatformBlock for="React,WebComponents,Blazor"><ApiLink pkg="core" type="Button" member="variant" label="Variant" /></PlatformBlock> 属性を使用して、コンポーネント テンプレートにシンプルな contained ボタンを追加します。バリアントを設定しない場合、デフォルトでは contained に設定されることに注意してください。 <PlatformBlock for="React"> ```tsx -<IgrButton variant="contained"><span>Contained</span></IgrButton> +<IgrButton variant="contained">Contained</IgrButton> ``` </PlatformBlock> @@ -188,16 +387,26 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbButtonModule)); </PlatformBlock> -<Sample src="/inputs/button/contained" height={70} alt="{Platform} button contained" /> +<PlatformBlock for="Angular"> + +<Sample src="/data-entries/button-contained" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button contained" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/button/contained" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} button contained" /> + +</PlatformBlock> -### Outlined ボタン +#### Outlined ボタン -`outlined` ボタンを作成するために必要なのは、<ApiLink pkg="core" type="Button" member="variant" label="Variant" /> プロパティの値を変更することだけです。 +`outlined` ボタンを作成するために必要なのは、<PlatformBlock for="Angular"><ApiLink type="IgxButtonDirective" label="Variant" /></PlatformBlock><PlatformBlock for="React,WebComponents,Blazor"><ApiLink pkg="core" type="Button" member="variant" label="Variant" /></PlatformBlock> プロパティの値を変更することだけです: <PlatformBlock for="React"> ```tsx -<IgrButton variant="outlined"><span>Outlined</span></IgrButton> +<IgrButton variant="outlined">Outlined</IgrButton> ``` </PlatformBlock> @@ -218,16 +427,26 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbButtonModule)); </PlatformBlock> -<Sample src="/inputs/button/outlined" height={80} alt="{Platform} button outlined" /> +<PlatformBlock for="Angular"> + +<Sample src="/data-entries/button-outlined" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button outlined" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/button/outlined" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} button outlined" /> -### Flat ボタン +</PlatformBlock> + +#### Flat ボタン 同様に、`flat` バリアントに切り替えることができます。 <PlatformBlock for="React"> ```tsx -<IgrButton variant="flat"><span>Flat</span></IgrButton> +<IgrButton variant="flat">Flat</IgrButton> ``` </PlatformBlock> @@ -248,16 +467,26 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbButtonModule)); </PlatformBlock> -<Sample src="/inputs/button/flat" height={70} alt="{Platform} button flat" /> +<PlatformBlock for="Angular"> -### Floating Action ボタン +<Sample src="/data-entries/button-flat" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button flat" /> -<ApiLink pkg="core" type="Button" member="variant" label="Variant" /> プロパティを `fab` に設定することで、フローティング アクション ボタンを作成できます。 +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/button/flat" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} button flat" /> + +</PlatformBlock> + +#### Floating Action ボタン + +<PlatformBlock for="Angular"><ApiLink type="IgxButtonDirective" label="Variant" /></PlatformBlock><PlatformBlock for="React,WebComponents,Blazor"><ApiLink pkg="core" type="Button" member="variant" label="Variant" /></PlatformBlock> プロパティを `fab` に設定することで、フローティング アクション ボタンを作成できます: <PlatformBlock for="React"> ```tsx -<IgrButton variant="fab"><span>Fab</span></IgrButton> +<IgrButton variant="fab">Fab</IgrButton> ``` </PlatformBlock> @@ -278,17 +507,35 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbButtonModule)); </PlatformBlock> -<Sample src="/inputs/button/fab" height={70} alt="{Platform} button fab" /> +<PlatformBlock for="Angular"> -## ボタンのサイズ設定 +<Sample src="/data-entries/button-fab" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button floating action button" /> -ユーザーは、CSS 変数 `--ig-size` を使用して <ApiLink pkg="core" type="Button" /> のサイズを変更できます。次の例では、すべてのサイズ値を表示するためのラジオ ボタンをいくつか追加します。このようにして、選択されるたびにボタンの size プロパティを変更します。 +</PlatformBlock> -<PlatformBlock for="WebComponents"> +<PlatformBlock for="React,WebComponents,Blazor"> -```ts -import { defineComponents, IgcButtonComponent, IgcRadioComponent, IgcRadioGroupComponent } from 'igniteui-webcomponents'; -defineComponents(IgcButtonComponent, IgcRadioComponent, IgcRadioGroupComponent); +<Sample src="/inputs/button/fab" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} button fab" /> +</PlatformBlock> + +### 状態 + +すべてのボタンは有効と無効の両方のバリアントをサポートしているため、各 Button を無効状態で挿入することもできます。Figma では、プロパティ パネルのブール型プロパティを使用して 2 つの状態を切り替えることができます。コードでは、アクションが現在利用できない場合に `disabled` プロパティまたは属性を使用します。 + +<PlatformBlock for="Angular"> + +```html +<button igxButton="contained" [disabled]="true">Disabled</button> +``` + +<Sample src="/data-entries/button-states" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button の状態の例" /> + +</PlatformBlock> + +<PlatformBlock for="React"> + +```tsx +<IgrButton variant="contained" disabled={true}>Disabled</IgrButton> ``` </PlatformBlock> @@ -296,71 +543,87 @@ defineComponents(IgcButtonComponent, IgcRadioComponent, IgcRadioGroupComponent); <PlatformBlock for="WebComponents"> ```html -<igc-radio-group id="radio-group" alignment="horizontal"> - <igc-radio name="size" value="small" label-position="after">Small</igc-radio> - <igc-radio name="size" value="medium" label-position="after" checked>Medium</igc-radio> - <igc-radio name="size" value="large" label-position="after">Large</igc-radio> -</igc-radio-group> +<igc-button variant="contained" disabled>Disabled</igc-button> ``` </PlatformBlock> -<PlatformBlock for="WebComponents"> +<PlatformBlock for="Blazor"> -```ts -this.radioGroup = document.getElementById('radio-group') as IgcRadioGroupComponent; -this.outlinedButton = document.getElementById('outlined-btn') as IgcButtonComponent; -this.flatButton = document.getElementById('flat-btn') as IgcButtonComponent; -this.containedButton = document.getElementById('contained-btn') as IgcButtonComponent; -this.fabButton = document.getElementById('fab-btn') as IgcButtonComponent; +```razor +<IgbButton Variant="@ButtonVariant.Contained" Disabled="true">Disabled</IgbButton> +``` + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/button/states" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Button の状態の例" /> + +</PlatformBlock> + +### インタラクション状態 -this.radioGroup.addEventListener('click', (radio: any) => { - this.outlinedButton.style.setProperty('--ig-size', `var(--ig-size-${radio.target.value})`); - this.flatButton.style.setProperty('--ig-size', `var(--ig-size-${radio.target.value})`); - this.containedButton.style.setProperty('--ig-size', `var(--ig-size-${radio.target.value})`); - this.fabButton.style.setProperty('--ig-size', `var(--ig-size-${radio.target.value})`); -}); +Figma では、有効なボタンは **Idle**、**Hover**、**Focused**、**Focused & Hover** の状態をサポートしており、`State` プロパティを変更することで切り替えることができます。コードでは、これらのインタラクション状態はプラットフォームの Button コンポーネントによって提供され、キーボード ユーザーのために可視のフォーカス インジケーターを維持する必要があります。 + +<PlatformBlock for="Angular"> + +```html +<button igxButton="contained" igxRipple="white" [igxRippleCentered]="true" [igxRippleDuration]="2000"> + Ripple +</button> +``` + +<Sample src="/data-entries/button-interaction-states" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button のインタラクション状態の例" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +```html +<igc-button variant="contained">Ripple and focus states</igc-button> ``` +<Sample src="/inputs/button/interaction-states" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Button のインタラクション状態の例" /> + +</PlatformBlock> + +### レイアウト テンプレート + +Contained、Outlined、Flat、および Floating Action ボタンは、柔軟なアイコンとラベルのテンプレートをサポートします。Figma では、アイコンの表示 / 非表示を `Left Icon` および `Right Icon` のブール型プロパティで切り替えることができます。Icon Button にする場合は、`Content` プロパティを `Icon` に設定します。 + +<PlatformBlock for="Angular"> + +```html +<span igxButton="outlined" igxButtonColor="white" igxButtonBackground="#72da67" igxRipple="white"> + Span button +</span> +``` + +<Sample src="/data-entries/button-layout" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button のレイアウトの例" /> + </PlatformBlock> <PlatformBlock for="React"> ```tsx -import { IgrButton, IgrRadio, IgrRadioGroup } from 'igniteui-react'; - -const [size, setSize] = useState("small"); - -const onRadioChange = (e: IgrRadioChangeEventArgs) => { - setSize(e.detail.value); -}; - -<IgrRadioGroup alignment="horizontal" style={{ display: "flex", margin: "0 auto", width: "15%" }}> - <IgrRadio name="size" value="small" labelPosition="after" checked={size === "small"} onChange={onRadioChange}> - <span>Small</span> - </IgrRadio> - <IgrRadio name="size" value="medium" labelPosition="after" onChange={onRadioChange}> - <span>Medium</span> - </IgrRadio> - <IgrRadio name="size" value="large" labelPosition="after" onChange={onRadioChange}> - <span>Large</span> - </IgrRadio> -</IgrRadioGroup> - -<div className="button-container"> - <IgrButton className={"size-" + size} variant="flat"> - <span>Flat</span> - </IgrButton> - <IgrButton className={"size-" + size} variant="contained"> - <span>Contained</span> - </IgrButton> - <IgrButton className={"size-" + size} variant="outlined"> - <span>Outlined</span> - </IgrButton> - <IgrButton className={"size-" + size} variant="fab"> - <span>Like</span> - </IgrButton> -</div> +<IgrButton variant="outlined"> + <span slot="prefix">★</span> + Save changes + <span slot="suffix">→</span> +</IgrButton> +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```html +<igc-button variant="outlined"> + <span slot="prefix">★</span> + Save changes + <span slot="suffix">→</span> +</igc-button> ``` </PlatformBlock> @@ -368,45 +631,100 @@ const onRadioChange = (e: IgrRadioChangeEventArgs) => { <PlatformBlock for="Blazor"> ```razor -<IgbRadioGroup id="radioGroup" Alignment="ContentOrientation.Horizontal" > - <IgbRadio Value="small" LabelPosition="RadioLabelPosition.After" @onclick="OnSmallClick">Small</IgbRadio> - <IgbRadio Value="medium" LabelPosition="RadioLabelPosition.After" @onclick="OnMediumClick">Medium</IgbRadio> - <IgbRadio Value="large" LabelPosition="RadioLabelPosition.After" Checked="true" @onclick="OnLargeClick">Large</IgbRadio> -</IgbRadioGroup> +<IgbButton Variant="@ButtonVariant.Outlined"> + <span slot="prefix">★</span> + Save changes + <span slot="suffix">→</span> +</IgbButton> +``` -@code { - private SizableComponentSize SizableComponentSize = SizableComponentSize.Large; +</PlatformBlock> - protected override void OnInitialized() - { - } +<PlatformBlock for="React,WebComponents,Blazor"> - public void OnSmallClick(EventArgs e) - { - SizableComponentSize = SizableComponentSize.Small; - } +<Sample src="/inputs/button/layout" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Button のレイアウトの例" /> - public void OnMediumClick(EventArgs e) - { - SizableComponentSize = SizableComponentSize.Medium; - } +</PlatformBlock> - public void OnLargeClick(EventArgs e) - { - SizableComponentSize = SizableComponentSize.Large; - } -} +### サイズ + +ユーザーは、CSS 変数 `--ig-size` を使用して <ApiLink pkg="core" type="Button" /> のサイズを変更できます。 + +<PlatformBlock for="WebComponents"> + +```html +<igc-button class="button-size-small" variant="contained"> + Small +</igc-button> +``` + +</PlatformBlock> + +<PlatformBlock for="React"> + +```tsx +<IgrButton className="button-size-small" variant="contained"> + Small +</IgrButton> ``` </PlatformBlock> +<PlatformBlock for="Blazor"> + +```razor +<IgbButton Class="button-size-small" Variant="ButtonVariant.Contained"> + Small +</IgbButton> +``` + +</PlatformBlock> + +```css +.button-size-small { + --ig-size: var(--ig-size-small); +} +``` + 上記のコードを実装した結果は、次のようになります: -<Sample src="/inputs/button/size" height={200} alt="{Platform} Button のサイズ設定" /> +<PlatformBlock for="Angular"> + + +<Sample src="/data-entries/button-size" height={404} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button のサイズ設定の例" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/button/size" height={404} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Button のサイズ設定の例" /> + +</PlatformBlock> ### ダウンロード -<ApiLink pkg="core" type="Button" member="download" label="Download" /> プロパティを設定すると、リンクされた URL に移動する代わりに、保存するように求められます。 +<PlatformBlock for="Angular"> +<ApiLink type="IgxButtonDirective" label="Download" /> Button 属性を設定すると、リンクされた URL に移動する代わりに、保存するように求められます。 +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> +<PlatformBlock for="Angular"><ApiLink type="IgxButtonDirective" label="Download" /> 属性を設定すると、リンクされた URL に移動する代わりに、保存するように求められます。</PlatformBlock> +<PlatformBlock for="React,WebComponents,Blazor"><ApiLink pkg="core" type="Button" member="download" label="Download" /> プロパティを設定すると、リンクされた URL に移動する代わりに、保存するように求められます。</PlatformBlock> +</PlatformBlock> + +<PlatformBlock for="Angular"> + +```html +<button + igxButton="contained" + href="" + download="url" + target="_blank"> + Download +</button> +``` + +</PlatformBlock> <PlatformBlock for="React"> @@ -416,7 +734,7 @@ const onRadioChange = (e: IgrRadioChangeEventArgs) => { variant="contained" download="url" target="_blank" > - <span>Download</span> + Download </IgrButton> ``` @@ -446,11 +764,127 @@ const onRadioChange = (e: IgrRadioChangeEventArgs) => { </PlatformBlock> -<Sample src="/inputs/button/download" height={70} alt="{Platform} button download" /> +<PlatformBlock for="Angular"> + +<Sample src="/data-entries/button-download" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button のダウンロードの例" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/button/download" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} button download" /> + +</PlatformBlock> + +### 使用すべき場合と使用すべきでない場合 + +**使用すべき場合:** 状態を変更する、データを送信する、またはアプリケーションのコマンドをトリガーするアクションには Button を使用します。 + +**使用すべきでない場合:** アクションがアイコンのみで表され、テキスト ラベルを必要としない場合は、[Icon Button](./icon-button.mdx) を使用します。 + +<div class="table-responsive"> + <table class="table" style="width: 100%; table-layout: fixed; border-collapse: collapse; border: 1px solid #d3d3d3; margin-bottom: 24px;"> + <thead> + <tr> + <th style="width: 50%; background-color: #d3d3d3; text-align: left; padding: 16px 20px; font-size: 18px; font-weight: 500;">Do</th> + <th style="width: 50%; background-color: #d3d3d3; text-align: left; padding: 16px 20px; font-size: 18px; font-weight: 500;">Don't</th> + </tr> + </thead> + <tbody> + <tr> + <td style="border: 1px solid #d3d3d3; padding: 16px 20px;"><Image src={buttonDo1} alt="Button の Do 例 1" class="responsive-img" style="display: block; width: 100%; max-width: 100%; height: auto;" /></td> + <td style="border: 1px solid #d3d3d3; padding: 16px 20px;"><Image src={buttonDoNot1} alt="Button の Don't 例 1" class="responsive-img" style="display: block; width: 100%; max-width: 100%; height: auto;" /></td> + </tr> + <tr> + <td style="border: 1px solid #d3d3d3; padding: 16px 20px;"><Image src={buttonDo2} alt="Button の Do 例 2" class="responsive-img" style="display: block; width: 100%; max-width: 100%; height: auto;" /></td> + <td style="border: 1px solid #d3d3d3; padding: 16px 20px;"><Image src={buttonDoNot2} alt="Button の Don't 例 2" class="responsive-img" style="display: block; width: 100%; max-width: 100%; height: auto;" /></td> + </tr> + <tr> + <td style="border: 1px solid #d3d3d3; padding: 16px 20px;"><Image src={buttonDo3} alt="Button の Do 例 3" class="responsive-img" style="display: block; width: 100%; max-width: 100%; height: auto;" /></td> + <td style="border: 1px solid #d3d3d3; padding: 16px 20px;"><Image src={buttonDoNot3} alt="Button の Don't 例 3" class="responsive-img" style="display: block; width: 100%; max-width: 100%; height: auto;" /></td> + </tr> + </tbody> + </table> +</div> + + +## プロパティ + +{Platform} Button は、そのコンテンツ、外観、動作を制御するためのプラットフォーム固有のプロパティを公開します。 + +<PlatformBlock for="Angular"> + +Angular Button はディレクティブとして提供され、次のプロパティを公開します。完全な型定義については API リファレンスを参照してください。 + +| 名前 | 型 | デフォルト | 説明 | +| --- | --- | --- | --- | +| <ApiLink type="IgxButtonDirective" label="variant" /> | string | `flat` | Button の視覚的なバリアントを設定します。 | +| <ApiLink type="IgxButtonDirective" label="type" /> | string | `button` | ネイティブ ボタンのタイプを設定します。 | + +</PlatformBlock> + +<PlatformBlock for="React"> + +{Platform} Button は、次のプロパティを公開します。 + +| 名前 | 型 | デフォルト | 説明 | +|--|--|--|--| +| <ApiLink type="IgrButton" member="variant" label="variant" /> | ButtonVariant | `contained` | Button の視覚的なバリアントを選択します。 | +| <ApiLink type="IgrButton" member="type" label="type" /> | string | `button` | コンポーネントがボタンとしてレンダリングされる場合に、ネイティブ ボタンのタイプを設定します。 | +| <ApiLink type="IgrButton" member="href" label="href" /> | string | — | リンク先を設定し、Button をナビゲーションに使用します。 | +| <ApiLink type="IgrButton" member="rel" label="rel" /> | string | — | 現在のドキュメントとリンク先との関係を設定します。 | +| <ApiLink type="IgrButton" member="target" label="target" /> | string | — | `href` が設定されている場合に、リンク先を開く場所を設定します。 | +| <ApiLink type="IgrButton" member="download" label="download" /> | string | — | `href` が設定されている場合に、リンクされたリソースのダウンロードをユーザーに求めます。 | + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +{Platform} Button は、次のプロパティを公開します。 + +| 名前 | 型 | デフォルト | 説明 | +| --- | --- | --- | --- | +| <ApiLink type="Button" member="variant" label="variant" /> | ButtonVariant | `contained` | Button の視覚的なバリアントを選択します。 | +| <ApiLink type="Button" member="type" label="type" /> | string | `button` | ネイティブ ボタンのタイプを設定します。 | +| <ApiLink type="Button" member="href" label="href" /> | string | — | ナビゲーションのリンク先を設定します。 | + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +Blazor Button は、次のプロパティを公開します。 + +| 名前 | 型 | デフォルト | 説明 | +| --- | --- | --- | --- | +| <ApiLink pkg="IgniteUI.Blazor" type="IgbButton" member="variant" label="variant" /> | ButtonVariant | `contained` | Button の視覚的なバリアントを選択します。 | +| <ApiLink pkg="IgniteUI.Blazor" type="IgbButton" member="type" label="type" /> | string | `button` | ネイティブ ボタンのタイプを設定します。 | +| <ApiLink pkg="IgniteUI.Blazor" type="IgbButton" member="href" label="href" /> | string | — | ナビゲーションのリンク先を設定します。 | + +</PlatformBlock> ## スタイル設定 -<ApiLink pkg="core" type="Button" /> は、スタイル設定に使用できる 3 つの CSS パーツを公開します。 +テーマ設定、CSS 変数、または CSS パーツを使用して、アプリケーションのビジュアル言語に合わせて Button をカスタマイズします。 + +### Sass テーマ + +標準の {ProductName} テーマ ワークフローを使用して、アプリケーションの他の部分と一貫性のあるスタイルで Button をカスタマイズします。 + +### CSS 変数 + +Button 要素で生成された CSS 変数を使用して、特定のインスタンスのテーマ値をオーバーライドします。バリアント固有のテーマ関数は、プライマリ テーマ パラメーターから関連するインタラクション状態の値を導出します。 + +| プライマリ プロパティ | 依存プロパティ | 説明 | +| --- | --- | --- | +| `$background` | `$hover-background`、`$focus-background`、`$active-background` | インタラクション状態ごとの Button の背景色。 | +| `$foreground` | `$hover-foreground`、`$focus-foreground`、`$active-foreground` | インタラクション状態ごとの Button のテキスト色。 | +| `$border-color` | `$hover-border-color`、`$focus-border-color`、`$active-border-color` | インタラクション状態ごとの Button のボーダー カラー。 | +| `$shadow-color` | `$resting-shadow`、`$hover-shadow`、`$focus-shadow`、`$active-shadow` | Button のシャドウの色とエレベーション。 | +| `$disabled-background` | `$disabled-foreground`、`$disabled-icon-color`、`$disabled-border-color` | 無効時の Button の色。 | + +### スタイル パーツ + +<ApiLink pkg="core" type="Button" /> は、スタイル設定に使用できる 3 つの CSS パーツを公開します: |名前|説明| |--|--| @@ -468,15 +902,202 @@ igc-button::part(base) { } ``` -<Sample src="/inputs/button/styling" height={100} alt="{Platform} Button スタイル設定の例" /> +<PlatformBlock for="Angular"> + +<Sample src="/data-entries/button-styling" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button スタイル設定の例" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/button/styling" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Button スタイル設定の例" /> + +</PlatformBlock> + +### Tailwind によるスタイル設定 + +<PlatformBlock for="Angular"> + +カスタム Tailwind ユーティリティ クラスを使用して Button をスタイル設定できます。最初に [Tailwind を設定](/themes/tailwind) してください。 + +グローバル スタイルシートの Tailwind インポートと併せて、ユーティリティ ファイルを含めます: + +```scss +@import "tailwindcss"; +@use 'igniteui-theming/tailwind/utilities/material.css'; +``` + +`light-flat-button`、`light-contained-button`、`light-outlined-button`、`light-fab-button` などのバリアント固有のクラスを使用します: + +```html +<button igxButton="contained" class="!light-contained-button ![--background:#7B9E89]"> + Contained Button +</button> +``` + +感嘆符 (`!`) は、ユーティリティ クラスが Button のデフォルト テーマより優先されるようにします。 + +<Sample src="/data-entries/button-tailwind-styling" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button Tailwind スタイル設定の例" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +`igniteui-theming` のカスタム Tailwind ユーティリティ クラスを使用して Button をスタイル設定できます。最初に [Tailwind を設定](/themes/tailwind) してから、グローバル スタイルシートに Ignite UI ユーティリティをインポートします: + +```css +@import "tailwindcss"; +@import "igniteui-theming/tailwind/utilities/material.css"; +``` + +<PlatformBlock for="React"> + +```jsx +<IgrButton className="!light-contained-button ![--background:#7B9E89]">Contained Button</IgrButton> +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```html +<igc-button class="!light-contained-button ![--background:#7B9E89]">Contained Button</igc-button> +``` + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +```razor +<IgbButton Class="!light-contained-button ![--background:#7B9E89]">Contained Button</IgbButton> +``` + +</PlatformBlock> + +感嘆符 (`!`) は、Tailwind ユーティリティを Button のデフォルト テーマ スタイルより優先させます。 + +<Sample src="/inputs/button/tailwind-styling" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Button Tailwind スタイル設定の例" /> + +</PlatformBlock> + +## アクセシビリティ + +{Platform} Button は、アクションのための、また `href` が設定されている場合はナビゲーションのためのインタラクティブなコントロールです。 +コマンドにはネイティブのボタン動作を使用し、ナビゲーションにはリンクの動作を維持してください。 + +### キーボード インタラクション + +Button は、レンダリングされるネイティブ コントロールのキーボード動作を使用します。無効な Button はインタラクティブではなく、`href` を持つ Button はコマンド ボタンではなくリンクとしてレンダリングされます。 + +| キー | アクション | +| -- | -- | +| Tab / Shift+Tab | Button がキーボードでフォーカス可能な場合、Button にフォーカスを移動する、または Button からフォーカスを外します。 | +| Enter / Space | フォーカスされたコマンド Button をアクティブ化します。リンクとして使用される Button は Enter でアクティブ化されます。 | + +### スクリーン リーダー / ARIA + +Button は、コマンド アクションの場合はネイティブの `button` を、`href` が設定されている場合は `a` 要素をレンダリングします。 +ネイティブ要素が適切なロールとキーボード セマンティクスを提供します。 + +<PlatformBlock for="WebComponents, React, Blazor"> + +- Button に意味のあるテキストが含まれている場合、その表示コンテンツがアクセシブル名として使用されます。 +- アイコンのみの Button には、`aria-label` または他のアクセシブルな名前付けの仕組みを提供してください。 +- 無効な Button は、レンダリングされたネイティブ コントロールを通じて無効状態を公開します。 +- Button のクリック イベント ハンドラーはアプリケーションのアクションを実行するものであり、Button のアクセシブル名、ロール、状態を置き換えるものではありません。 + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +- Button はネイティブの `button` または `a` 要素を使用するため、支援技術は対応するネイティブのロールとキーボード セマンティクスを受け取ります。 +- アイコンのみの Button には、`aria-label` または他のアクセシブルな名前付けの仕組みを提供してください。 +- 無効な Button はキーボードでのインタラクティブ操作に対応しません。 +- クリック イベント ハンドラーはアプリケーションのアクションを実行します。アクションが表示コンテンツやネイティブ属性から伝わらない場合は、アクセシブル名と状態を別途追加してください。 + +</PlatformBlock> + +### アクセシビリティ準拠 + +このトピックは、製品レベルの WCAG、Section 508、または EN 301 549 への適合を主張するものではありません。レンダリングされた Button とその周囲のアプリケーションを、対象プロジェクトに適用されるアクセシビリティ要件に照らして検証してください。 + +| 基準 | コンポーネントの準拠方法 | +| -- | -- | +| [2.1.1 キーボード](https://www.w3.org/WAI/WCAG21/Understanding/keyboard) | ネイティブのコマンド ボタンはキーボードによるアクティブ化をサポートし、`href` を持つ Button はネイティブのリンクのアクティブ化を使用します。 | +| [4.1.2 名前、役割、値](https://www.w3.org/WAI/WCAG21/Understanding/name-role-value) | レンダリングされたネイティブ要素がロールと状態のセマンティクスを提供します。Button の表示コンテンツが意味のあるものである場合、それがアクセシブル名になります。 | +| [2.4.4 リンクの目的](https://www.w3.org/WAI/WCAG21/Understanding/link-purpose-in-context) | `href` が設定されている場合、Button はナビゲーション リンクになります。リンク先または目的を識別できる名前を提供してください。 | + +ユーザー側の責任: + +- すべての Button、特にアイコンのみの Button に、意味のあるアクセシブル名を付けてください。 +- アクションにはコマンド Button を、ナビゲーションには `href` を使用してください。一方をもう一方で模倣しないでください。 +- アクションや状態を伝える手段として、色、ホバー、フォーカスのスタイルのみに頼らないでください。 +- Button のテーマをカスタマイズする際は、十分なコントラストと可視のフォーカス インジケーターを維持してください。 + +## トラブルシューティング + +Button をコマンド、ナビゲーション リンク、またはフォーム コントロールとして扱う前に、このセクションで制約と一般的な判断のポイントを確認してください。 + +### Button がリンクのように動作するのはなぜですか? + +`href` が設定されている場合、Button はコマンド アクションではなくナビゲーションに使用されます。コントロールが URL への移動ではなくアプリケーション ロジックをトリガーする必要がある場合は、`href` を削除してください。 + +### Button がキーボードでフォーカスできないのはなぜですか? + +Button が無効になっていないか、または周囲のアプリケーションがフォーカス動作を変更していないかを確認してください。キーボード ナビゲーションで利用できる必要があるアクションには、フォーカス可能な Button を使用してください。 + +### 既知の制限 + +Button には、プラットフォームに依存しない次の制限があります: + +- すべてのアクションには、テキスト ラベルまたは他のアクセシブルな名前付けの仕組みを使用してください。ラベルのないアイコンのみの Button は、それ自体ではその目的を伝えません。 +- `href` を設定すると、Button はアクション コントロールからナビゲーション コントロールに変わります。アイコンのみのアクションには [Icon Button](./icon-button.mdx) を使用し、そのアクセシブル名を別途検証してください。 +- Button の視覚的な外観は、周囲のアプリケーションのアクションが利用可能または有効かどうかを決定するものではありません。その状態とフィードバックはアプリケーション ロジックが提供する必要があります。 ## API リファレンス -<ApiLink pkg="core" type="Button" /><br /> -<ApiLink pkg="core" type="RadioGroup" /><br /> -<ApiLink pkg="core" type="Radio" /><br /> +{Platform} Button API リファレンスには、対象プラットフォーム向けの検証済みの完全な API サーフェスが記載されています。 +<PlatformBlock for="Angular"> +<ApiLink type="IgxButtonDirective" label="IgxButton" /> +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> +<ApiLink pkg="core" type="Button" /> +</PlatformBlock> + +## 依存関係 + +<PlatformBlock for="Angular"> +{Platform} Button には、対応する {Platform} パッケージとテーマ スタイルシートが必要です。サイズ設定の例では、<ApiLink pkg="core" type="Radio" /> および <ApiLink type="IgxRadioGroupDirective" label="IgxRadioGroup" /> コンポーネントも使用しています。 +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> +{Platform} Button には、対応する {Platform} パッケージとテーマ スタイルシートが必要です。サイズ設定の例では、<ApiLink pkg="core" type="Radio" /> および <ApiLink pkg="core" type="RadioGroup" /> コンポーネントも使用しています。 +</PlatformBlock> ## その他のリソース +次のリソースでは、{Platform} Button に関する追加のガイダンスとプロジェクトのサポートを提供します。 + - [{ProductName} **フォーラム (英語)**]({ForumsLink}) - [{ProductName} **GitHub (英語)**]({GithubLink}) + +## 関連コンポーネント + +{Platform} Button は、アクションに特別な表現が必要な場合に、関連コンポーネントと組み合わせて使用されることが一般的です。 + +- [Icon Button](./icon-button.mdx) は、アイコンのみのアクションを対象としています。 + +## FAQ + +<Faq> + <FaqItem question="アイコンのみのアクションにはどのコンポーネントを使用すればよいですか?" indicatorPosition="end"> + [Icon Button](./icon-button.mdx) コンポーネントを使用し、アクションのアクセシブル名を提供してください。 + </FaqItem> + <FaqItem question="Button を無効にするにはどうすればよいですか?" indicatorPosition="end"> + 検証済みの `disabled` プロパティを設定して、Button を利用不可にし、アクティブ化されないようにします。 + </FaqItem> + <FaqItem question="Button のサイズを変更するにはどうすればよいですか?" indicatorPosition="end"> + プラットフォームでサポートされているサイズ設定オプション、または `--ig-size` CSS 変数を使用して、Button の密度をカスタマイズします。 + </FaqItem> +</Faq> diff --git a/docs/xplat/src/content/jp/components/interactivity/accessibility-compliance.mdx b/docs/xplat/src/content/jp/components/interactivity/accessibility-compliance.mdx index aba8f96344..714a687cf0 100644 --- a/docs/xplat/src/content/jp/components/interactivity/accessibility-compliance.mdx +++ b/docs/xplat/src/content/jp/components/interactivity/accessibility-compliance.mdx @@ -1,200 +1,253 @@ --- -title: Ignite UI for {Platform} アクセシビリティの遵守 | Ignite UI for {Platform} | インフラジスティックス -description: Ignite UI for {Platform} のアクセシビリティ準拠 - 第 508 条の遵守、WCAG および ARIA。 -keywords: accessibility, {Platform}, ignite ui for {Platform}, infragistics, アクセシビリティ準拠, インフラジスティックス +title: "{Platform} アクセシビリティ準拠 | {ProductName} | インフラジスティックス" +description: "{ProductName} のアクセシビリティ サポート - 対象とする標準、コンポーネントごとのキーボードおよびスクリーン リーダーの対応状況、およびアクセシビリティの問題の報告方法。" +keywords: "{ProductName}, Infragistics, Accessibility, WCAG, Section 508, EN 301 549, ARIA, Keyboard, インフラジスティックス, アクセシビリティ, アクセシビリティ準拠, キーボード" license: MIT +last_updated: "2026-08-27" mentionedTypes: [] _language: ja llms: - description: "開発者向けの UI および UX ツールのグローバル プロバイダーとして、Infragistics の {Platform} チームは、可能な限り最高のユーザー エクスペリエンスを簡単に作成できるコンポーネントとツールを提供します。" + description: "{ProductName} のアクセシビリティ サポート: 対象とする適合標準、コンポーネントごとのキーボードおよびスクリーン リーダーのドキュメント索引、必要な構成、およびアクセシビリティの問題を報告するためのチャネル。" --- + import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; +import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBlock.astro'; +import Faq from 'igniteui-astro-components/components/mdx/Faq.astro'; +import FaqItem from 'igniteui-astro-components/components/mdx/FaqItem.astro'; -<style>{` -.greenCheck { - content:url("${import.meta.env.BASE_URL.replace(/\/$/, '')}/images/general/greenCheck.png"); -} +# アクセシビリティ準拠 -.redCheck { - content:url("${import.meta.env.BASE_URL.replace(/\/$/, '')}/images/general/redX.png"); -} -`}</style> +このページには、{ProductName} が対象とするアクセシビリティ標準、各コンポーネントのドキュメントが現在カバーしている内容、およびアクセシビリティの問題を報告する方法を記載しています。 -# アクセシビリティ準拠 +アクセシビリティ サポートは、コンポーネント自体と、それらをスタイル設定するテーマ設定エンジンの 2 つのレイヤーによって提供されます。特定のコンポーネントの対応状況を確認するにはこのページを、コントラスト、テキストのスケーリング、チャートの色の動作については[テーマ設定のアクセシビリティ](../themes/accessibility.mdx)を使用してください。 + +<DocsAside type="note"> +**このページの範囲。** 以下の情報は、**デフォルト テーマ**と、各コンポーネントの現在ドキュメント化されている動作を反映しています。これはサポートの概要であり、正式な適合宣言ではありません。カスタム テーマ、タイポグラフィの変更、アニメーションや色のオーバーライドによって結果が変わる可能性があります。 +</DocsAside> -開発者向けの UI および UX ツールのグローバル プロバイダーとして、Infragistics の {Platform} チームは、可能な限り最高のユーザー エクスペリエンスを簡単に作成できるコンポーネントとツールを提供します。私たちの目標は、ユーザーにとって最高のアプリケーションとユーザー エクスペリエンスの作成に集中できるようにすることです。 - -ここでは、Ignite UI for {Platform} 内の {Platform} グリッド、チャート、UI コンポーネントおよびコントロールのアクセシビリティ サポートと準拠に関する特定の情報を見つけることができます。 - -## 第 508 条の遵守 - -リハビリテーション法[第 508 条](http://www.section508.gov/)は、連邦議会によって 1998 年に改正され、すべての連邦政府機関は障害を持つ人が電子情報技術にアクセスできるようにすることを義務付けました。それ以降、第 508 条の準拠は連邦政府機関の要件であるだけでなく、ソフトウェア ソリューションを提供し、Web ページを設計する際にも重要となります。 - -第 508 条の第 1194 部 22 条は、特に Web ベースのイントラネットおよびインターネット情報およびシステムを対象としており、遵守すべき 16 の規則が含まれています。お客様の最小限の努力でお客様の Web アプリケーションおよび Web サイトがこれらの規則に整合できるようにするために、インフラジスティックスは、Ignite UI for {Platform} のコントロールおよびコンポーネントが該当するアクセシビリティ規則に準拠することを保証するための取り組みを続けてきました。 - -以下のマトリックスで、弊社の視覚的コントロール (および関連コンポーネント) によって提供されるアクセシビリティのサポートの高レベルな概要を提供します。個々のコントロール/コンポーネントのアクセシビリティの遵守の詳細は、コントロール/コンポーネント名をクリックしてください。 - -### 第 508 条との Ignite UI for {Platform} 準拠 - -|**コンポーネント/原則**|<a title="あらゆる非テキスト要素に対してテキスト相当物を提供するものとします(つまり、「alt」、「longdesc」を介して、または要素コンテンツで)。"> (a)</a><br/>|<a title="マルチメディア プレゼンテーションに相当する代替物をプレゼンテーションと同期するものとします。">(b)</a><br/>|<a title="色によって伝達されるすべての情報が色を使用しなくても理解できるように (たとえば、コンテキストやマークアップ) Web ページを設計するものとします。">(c)</a><br/>|<a title="ドキュメントは、関連付けられたスタイル シートがなくても読めるように構成されます。">(d)</a><br/>|<a title="サーバー側の画像マップのアクティブな領域ごとに冗長なテキスト リンクが提供されます。">(e)</a><br/>|<a title="その領域を使用可能な幾何学的形状で定義できない場合を除いて、サーバー側の画像マップの代わりにクライアント側の画像マップが提供されます。">(f)</a><br/>|<a title="行ヘッダーと列ヘッダーは、データ テーブル用に識別される必要があります。">(g)</a><br/>|<a title="マークアップは、行または列のヘッダーの 2 つ以上の論理レベルを有するデータ テーブル用にデータ セルとヘッダー セルを関連づけるために使用します。">(h)</a><br/>|<a title="フレームには、フレームの識別とナビゲーションを簡略化するテキストでタイトルが付けられます。">(i)</a><br/>|<a title="ページは、2 Hz より大きく、55 Hz を下回る周波数で画面がちらつかないように設計するものとします。">(j)</a><br/>|<a title="その他のいかなる方法でも規定に準拠できない時に、Web サイトがこの部分の規定に準拠するように、相当する情報または機能を含むテキストのみのページを提供するものとします。主要なページが変更するとテキストのみのページのコンテンツは必ず更新されるものとします。">(k)</a><br/>|<a title="ページがスクリプト言語を利用してコンテンツを表示、またはインターフェイス要素を作成する場合、スクリプトによって提供される情報は支援技術が読み取ることのできる関数テキストで識別されるものとします。">(l)</a><br/>|<a title="ページのコンテンツを解釈するためにアプレット、プラグインまたはその他のアプリケーションがクライアント システムに存在することを Web ページが必要とする時には、ページは §1194.21(a) から (l) に準拠するプラグインまたはアプレットへのリンクを提供する必要があります。">(m)</a><br/>|<a title="オンラインですべての項目に記入するように電子的フォームが設計されている場合には、そのフォームによって、補助技術を使用するユーザーは、すべての指示と手掛かりを含めた、フォームの完成と提出に必要な情報、フィールド要素、および機能にアクセスすることができます。">(n)</a><br/>|<a title="ユーザーが反復するナビゲーション リンクをスキップすることができる方法を提供します。">(o)</a><br/>|<a title="一定の時間内での応答が要求される場合、ユーザーは警告を受け、追加時間が必要な旨を伝える十分な時間が与えられます。">(p)</a><br/>| -|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--| -|_グリッド_||||||||||||||||| -| - Grid|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />||||<span class="greenCheck" />|<span class="greenCheck" />||<span class="greenCheck" />*||<span class="redCheck" />||<span class="greenCheck" />||<span class="redCheck" />| -| - HierarchicalGrid|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />||||<span class="greenCheck" />|<span class="greenCheck" />||<span class="greenCheck" />*||<span class="redCheck" />||<span class="greenCheck" />||<span class="redCheck" />| -| - TreeGrid|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />||||<span class="greenCheck" />|<span class="greenCheck" />||<span class="greenCheck" />*||<span class="redCheck" />||<span class="greenCheck" />||<span class="redCheck" />| -|_その他_||||||||||<span class="greenCheck" />*||||||| -| - Avatar|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />||||||||<span class="greenCheck" />||<span class="greenCheck" />||| -| - Badge|<span class="greenCheck" />||<span class="greenCheck" />|||||||||<span class="greenCheck" />||<span class="greenCheck" />||| -| - Bottom navigation|||<span class="greenCheck" />|||||||<span class="greenCheck" />*||<span class="redCheck" />||<span class="greenCheck" />||| -| - Button|||<span class="greenCheck" />|<span class="greenCheck" />||||||<span class="greenCheck" />*||<span class="greenCheck" />||<span class="greenCheck" />||| -| - Button group|||<span class="greenCheck" />|<span class="greenCheck" />||||||<span class="greenCheck" />*||<span class="greenCheck" />||<span class="greenCheck" />||| -| - Calendar|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />||||||<span class="greenCheck" />*||<span class="redCheck" />||<span class="greenCheck" />||| -| - Card|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />||||||||<span class="greenCheck" />||<span class="greenCheck" />||| -| - Carousel|<span class="greenCheck" />||<span class="greenCheck" />|||||||<span class="greenCheck" />*||<span class="redCheck" />||<span class="greenCheck" />||<span class="redCheck" />| -| - Checkbox|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />||||||||<span class="greenCheck" />||<span class="greenCheck" />||| -| - Chip|||<span class="greenCheck" />|<span class="greenCheck" />||||||<span class="greenCheck" />*||<span class="greenCheck" />||<span class="greenCheck" />||| -| - Circular progress|<span class="greenCheck" />||<span class="greenCheck" />|||||||<span class="greenCheck" />*||<span class="greenCheck" />||<span class="greenCheck" />||| -| - Combo|<span class="greenCheck" />||<span class="greenCheck" />|||||||<span class="greenCheck" />*|<span class="greenCheck" />|<span class="greenCheck" />||<span class="greenCheck" />||| -| - Date time input|||<span class="greenCheck" />|<span class="greenCheck" />||||||<span class="greenCheck" />*||<span class="redCheck" />||<span class="greenCheck" />||| -| - Date picker|||<span class="greenCheck" />|||||||<span class="greenCheck" />*||<span class="redCheck" />||<span class="greenCheck" />||| -| - Divider|<span class="greenCheck" />||<span class="greenCheck" />|||||||||<span class="greenCheck" />||||| -| - Dialog|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />||||||<span class="greenCheck" />*||<span class="greenCheck" />||<span class="greenCheck" />||| -| - Drop down|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />||||||<span class="greenCheck" />*|<span class="greenCheck" />|<span class="greenCheck" />||<span class="greenCheck" />||| -| - Expansion panel|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />||||||<span class="greenCheck" />*||<span class="greenCheck" />||<span class="greenCheck" />||| -| - Icon|||<span class="greenCheck" />|||||||||<span class="redCheck" />||||| -| - Input|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />||||||||<span class="greenCheck" />||<span class="greenCheck" />||| -| - Input group|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />||||||<span class="greenCheck" />*||<span class="greenCheck" />||<span class="greenCheck" />||| -| - Linear progress|<span class="greenCheck" />||<span class="greenCheck" />|||||||<span class="greenCheck" />*||<span class="greenCheck" />||<span class="greenCheck" />||| -| - List|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />||||||||<span class="greenCheck" />||<span class="greenCheck" />||| -| - Navbar|<span class="greenCheck" />||<span class="greenCheck" />|||||||<span class="greenCheck" />*||<span class="redCheck" />||<span class="greenCheck" />||| -| - Navigation drawer|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />||||||<span class="greenCheck" />*||<span class="redCheck" />||<span class="greenCheck" />||| -| - Radio group|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />||||||||<span class="greenCheck" />||<span class="greenCheck" />||| -| - Radio|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />||||||||<span class="greenCheck" />||<span class="greenCheck" />||| -| - Select|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />||||||<span class="greenCheck" />*|<span class="greenCheck" />|<span class="greenCheck" />||<span class="greenCheck" />||| -| - Slider|||<span class="greenCheck" />|||||||<span class="greenCheck" />*||<span class="redCheck" />||<span class="greenCheck" />||| -| - Snackbar|||<span class="greenCheck" />|<span class="greenCheck" />||||||<span class="greenCheck" />*||<span class="redCheck" />||<span class="greenCheck" />||<span class="redCheck" />| -| - Switch|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />||||||<span class="greenCheck" />*||<span class="greenCheck" />||<span class="greenCheck" />||| -| - Tabs|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />||||||<span class="greenCheck" />*||<span class="greenCheck" />||<span class="greenCheck" />||| -| - Time picker|||<span class="greenCheck" />|<span class="greenCheck" />||||||<span class="greenCheck" />*||<span class="redCheck" />||<span class="greenCheck" />||| -| - Toast|||<span class="greenCheck" />|<span class="greenCheck" />||||||<span class="greenCheck" />*||<span class="redCheck" />||<span class="greenCheck" />||<span class="redCheck" />| - - -**凡例** - -|||| +## 対象とする標準 + +| 標準 | 地域 | 要求事項 | |---|---|---| -|<span class="greenCheck" />|コントロール/コンポーネントは、この特定の領域でユーザー補助に完全に対応しています。|| -|<span class="greenCheck" />*|コントロール/コンポーネントは、この特定の領域で特定の構成を実装した後にアクセスできます。| 例: **NoopAnimationsModule**ユーティリティ モジュールを使用してアニメーションの無効化を許可します。| -|<span class="redCheck" />|コントロール/コンポーネント: 一部の種類のアクションを実行しない限り、完全にはユーザー補助に対応しません。|| -|'空白'|この特定の規則はコントロールに適用されません。|| +| <a href="https://www.w3.org/WAI/WCAG21/quickref/" target="_blank" rel="noopener noreferrer">WCAG 2.1 Level AA</a> | 国際 | 以下に示す達成基準。他の 2 つの標準が参照する基準となるものです。 | +| <a href="https://www.section508.gov/" target="_blank" rel="noopener noreferrer">第 508 条 (改訂版)</a> | 米国 | 連邦政府の調達。改訂版第 508 条標準 (2017 年公開、2018 年 1 月適用開始) 以降は WCAG 2.0 Level AA を参照により組み込んでいるため、同じ対応で満たされます。 | +| <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/" target="_blank" rel="noopener noreferrer">EN 301 549</a> | 欧州 | ICT のアクセシビリティについて参照される、WCAG を基盤とした欧州標準。これを基盤とする欧州アクセシビリティ法は、2025 年 6 月 28 日から適用されます。 | -<DocsAside type="warning" title="警告"> -上記のテーブルは、Ignite UI for {Platform} テーマ ライブラリのデフォルト テーマにのみ関連しています。カスタム テーマ、タイポグラフィ、およびアニメーションと色に関連する視覚的な変更に関しては、チェックリストへの準拠が異なる場合があります。 +<DocsAside type="note"> +第 508 条には、以前は §1194.22 に基づく独自の 16 の規則が定義されていました。これらは、WCAG を直接採用する改訂版標準に置き換えられました。したがって、WCAG 2.1 Level AA を対象とすることで、上記の 3 つのフレームワークすべてに対応できます。 </DocsAside> -### 法令遵守情報 - -- **a** - あらゆる非テキスト要素に対してテキスト相当物を提供するものとします(つまり、「alt」、「longdesc」を介して、または要素コンテンツで)。 -- **b** - マルチメディア プレゼンテーションに相当する代替物をプレゼンテーションと同期するものとします。 -- **c** - 色によって伝達されるすべての情報が色を使用しなくても理解できるように (たとえば、コンテキストやマークアップ) Web ページを設計するものとします。 -- **d** - ドキュメントは、関連付けられたスタイル シートがなくても読めるように構成されます。 -- **e** - サーバー側の画像マップのアクティブな領域ごとに冗長なテキスト リンクが提供されます。 -- **f** - その領域を使用可能な幾何学的形状で定義できない場合を除いて、サーバー側の画像マップの代わりにクライアント側の画像マップが提供されます。 -- **g** - 行ヘッダーと列ヘッダーは、データ テーブル用に識別される必要があります。 -- **h** - マークアップは、行または列のヘッダーの 2 つ以上の論理レベルを有するデータ テーブル用にデータ セルとヘッダー セルを関連づけるために使用します。 -- **i** - フレームには、フレームの識別とナビゲーションを簡略化するテキストでタイトルが付けられます。 -- **j** - ページは、2 Hz より大きく、55 Hz を下回る周波数で画面がちらつかないように設計するものとします。 -- **k** - その他のいかなる方法でも規定に準拠できない時に、Web サイトがこの部分の規定に準拠するように、相当する情報または機能を含むテキストのみのページを提供するものとします。主要なページが変更するとテキストのみのページのコンテンツは必ず更新されるものとします。 -- **l** - ページがスクリプト言語を利用してコンテンツを表示、またはインターフェイス要素を作成する場合、スクリプトによって提供される情報は支援技術が読み取ることのできる関数テキストで識別されるものとします。 -- **m** - ページのコンテンツを解釈するためにアプレット、プラグインまたはその他のアプリケーションがクライアント システムに存在することを Web ページが必要とする時には、ページは §1194.21(a) から (l) に準拠するプラグインまたはアプレットへのリンクを提供する必要があります。 -- **n** - オンラインですべての項目に記入するように電子的フォームが設計されている場合には、そのフォームによって、補助技術を使用するユーザーは、すべての指示と手掛かりを含めた、フォームの完成と提出に必要な情報、フィールド要素、および機能にアクセスすることができます。 -- **o** - ユーザーが反復するナビゲーション リンクをスキップすることができる方法を提供します。 -- **p** - 一定の時間内での応答が要求される場合、ユーザーは警告を受け、追加時間が必要な旨を伝える十分な時間が与えられます。 - - -## WCAG の準拠 -[WCAG](https://www.w3.org/WAI/WCAG21/quickref/?showtechniques=111) は、アクセシブルな Web コンテンツを開発する方法に関する正式なガイドラインのセットです。これらの規格は、508 規格に同一または非常に類似していますが、より高いレベルのアクセシビリティを表しています。WCAG は主に HTML のアクセシビリティに焦点を当てます。 - -|**コンポーネント/ガイドライン**|<a title="代替テキスト - テキスト以外のコンテンツの代替テキストを提供して、大きな活字、点字、音声、記号、より単純な言語など、他の形式に変更できるようにします。">1.1</a><br/>|<a title="時間ベースのメディア - 時間ベースのメディアの代替物を提供します。">1.2</a><br/>|<a title="適応可能 - 情報や構造を失うことなく、さまざまな方法 (たとえば、よりシンプルなレイアウト) で提示できるコンテンツを作成します。">1.3 </a><br/>|<a title="識別可能 - 前景を背景から分離するなど、ユーザーがコンテンツをより簡単に視聴できるようにします。">1.4</a><br/>|<a title="キーボードでアクセス可能 - すべての機能をキーボードで使用できるようにします。">2.1</a><br/>|<a title="十分な時間 - ユーザーがコンテンツを読んで使用するのに十分な時間を提供します。">2.2</a><br/>|<a title="発作と身体的な反応 - 発作または身体的な反応を引き起こすことが知られている方法でコンテンツをデザインしないでください。">2.3</a><br/>|<a title="ナビゲート可能 - ユーザーがナビゲートし、コンテンツを見つけ、そしてどこにいるかを判別するのに役立つ方法を提供します。">2.4</a><br/>|<a title="入力モダリティ - ユーザーがキーボード以外のさまざまな入力を介して機能を簡単に操作できるようにします。<br/>">2.5</a><br/>|<a title="可読 - テキスト コンテンツを読みやすく、理解しやすくします。">3.1</a><br/>|<a title="予測可能 - Web ページを予測可能な方法で表示して動作させる。">3.2</a><br/>|<a title="入力支援 - ユーザーが間違いを回避して修正できるようにします。">3.3</a><br/>|<a title="互換性 - 支援技術を含む現在および将来のユーザー エージェントとの互換性を最大化します。">4.1 </a><br/>| -|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--|:--| -|_グリッド_|||||||||||||| -| - Grid|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="redCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||<span class="greenCheck" />| -| - HierarchicalGrid|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="redCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||<span class="greenCheck" />| -| - TreeGrid|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="redCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||<span class="greenCheck" />| -|_その他_|||||||<span class="greenCheck" />*||||||| -| - Avatar|<span class="greenCheck" />|||<span class="greenCheck" />||<span class="greenCheck" />||||<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Badge|<span class="greenCheck" />|||<span class="greenCheck" />||<span class="greenCheck" />||||<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Banner|||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />*||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Bottom navigation||||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Button||||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Button group||||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Calendar|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="redCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||<span class="greenCheck" />| -| - Card|<span class="greenCheck" />|||<span class="greenCheck" />|<span class="greenCheck" />|||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Carousel|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />*||<span class="redCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Checkbox|<span class="greenCheck" />|||<span class="greenCheck" />|<span class="greenCheck" />|||<span class="greenCheck" />|<span class="greenCheck" />||<span class="greenCheck" />*||| -| - Chip||||<span class="greenCheck" />|<span class="greenCheck" />||<span class="greenCheck" />*|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Circular progress|<span class="greenCheck" />|||<span class="greenCheck" />||<span class="greenCheck" />*|<span class="greenCheck" />*|||<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Combo|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="redCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="greenCheck" />| -| - Date time editor||||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="redCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />|| -| - Date picker||||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="redCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />|| -| - Divider|<span class="greenCheck" />||||||||||<span class="greenCheck" />*||| -| - Dialog|<span class="greenCheck" />|||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Drop down|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="redCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Expansion panel|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Icon||||<span class="greenCheck" />||<span class="greenCheck" />||||<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Input|<span class="greenCheck" />|||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />|| -| - Input group|<span class="greenCheck" />|||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />|| -| - Label|<span class="greenCheck" />|||<span class="greenCheck" />||<span class="greenCheck" />||||<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Linear progress|<span class="greenCheck" />|||<span class="greenCheck" />||<span class="greenCheck" />*|<span class="greenCheck" />*|||<span class="greenCheck" />|<span class="greenCheck" />*||| -| - List|<span class="greenCheck" />|||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />||||<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Month picker||||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="redCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="greenCheck" />| -| - Navbar|<span class="greenCheck" />|||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Navigation drawer|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Radio group|<span class="greenCheck" />|||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Radio|<span class="greenCheck" />|||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Select|<span class="greenCheck" />|||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="redCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Slider||||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="redCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Snackbar|||<span class="greenCheck" />|<span class="greenCheck" />||<span class="greenCheck" />*|<span class="greenCheck" />*||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Switch|<span class="greenCheck" />|||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Tabs|<span class="greenCheck" />|||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Time picker||||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="redCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*|<span class="greenCheck" />|<span class="greenCheck" />| -| - Toast|||<span class="greenCheck" />|<span class="greenCheck" />||<span class="greenCheck" />*|<span class="greenCheck" />*||<span class="greenCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| -| - Tooltip|<span class="greenCheck" />||<span class="greenCheck" />|<span class="greenCheck" />||<span class="greenCheck" />*|<span class="greenCheck" />*||<span class="redCheck" />|<span class="greenCheck" />|<span class="greenCheck" />*||| - - -**凡例** - -|||| +### UI コンポーネントに適用される達成基準 + +WCAG への適合は、より広範なガイドラインに対してではなく、個々の**達成基準**に対して主張されます。UI コンポーネント ライブラリが影響を与えることができる基準は次のとおりです: + +| 基準 | レベル | コンポーネントにとっての意味 | +|---|:--:|---| +| <a href="https://www.w3.org/WAI/WCAG21/Understanding/non-text-content.html" target="_blank" rel="noopener noreferrer">1.1.1 非テキスト コンテンツ</a> | A | アイコンと画像にテキストによる代替を提供します。 | +| <a href="https://www.w3.org/WAI/WCAG21/Understanding/info-and-relationships.html" target="_blank" rel="noopener noreferrer">1.3.1 情報及び関係性</a> | A | 視覚的に伝えられる構造がマークアップでも伝えられます。 | +| <a href="https://www.w3.org/WAI/WCAG21/Understanding/meaningful-sequence.html" target="_blank" rel="noopener noreferrer">1.3.2 意味のある順序</a> | A | 読み上げ順序が視覚的な順序と一致します。 | +| <a href="https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html" target="_blank" rel="noopener noreferrer">1.4.3 コントラスト (最低限)</a> | AA | テキストと背景のコントラスト比が 4.5:1 を満たします。 | +| <a href="https://www.w3.org/WAI/WCAG21/Understanding/resize-text.html" target="_blank" rel="noopener noreferrer">1.4.4 テキストのサイズ変更</a> | AA | コンテンツを失うことなくテキストを 200% まで拡大できます。 | +| <a href="https://www.w3.org/WAI/WCAG21/Understanding/non-text-contrast.html" target="_blank" rel="noopener noreferrer">1.4.11 非テキストのコントラスト</a> | AA | コントロールの境界と状態のコントラスト比が 3:1 を満たします。 | +| <a href="https://www.w3.org/WAI/WCAG21/Understanding/content-on-hover-or-focus.html" target="_blank" rel="noopener noreferrer">1.4.13 ホバー又はフォーカスで表示されるコンテンツ</a> | AA | ツールチップとポップオーバーは閉じることができ、表示が維持されます。 | +| <a href="https://www.w3.org/WAI/WCAG21/Understanding/keyboard.html" target="_blank" rel="noopener noreferrer">2.1.1 キーボード</a> | A | すべての機能にキーボードで到達できます。 | +| <a href="https://www.w3.org/WAI/WCAG21/Understanding/no-keyboard-trap.html" target="_blank" rel="noopener noreferrer">2.1.2 キーボード トラップなし</a> | A | フォーカスを常に外に戻すことができます。 | +| <a href="https://www.w3.org/WAI/WCAG21/Understanding/focus-order.html" target="_blank" rel="noopener noreferrer">2.4.3 フォーカス順序</a> | A | タブ順序が意味のある順序に従います。 | +| <a href="https://www.w3.org/WAI/WCAG21/Understanding/focus-visible.html" target="_blank" rel="noopener noreferrer">2.4.7 フォーカスの可視化</a> | AA | フォーカスされたコントロールが視覚的に示されます。 | +| <a href="https://www.w3.org/WAI/WCAG21/Understanding/label-in-name.html" target="_blank" rel="noopener noreferrer">2.5.3 ラベルを含む名前</a> | A | アクセシブル名に表示ラベルが含まれます。 | +| <a href="https://www.w3.org/WAI/WCAG21/Understanding/on-focus.html" target="_blank" rel="noopener noreferrer">3.2.1 フォーカス時</a> | A | フォーカスだけではコンテキストの変化が発生しません。 | +| <a href="https://www.w3.org/WAI/WCAG21/Understanding/on-input.html" target="_blank" rel="noopener noreferrer">3.2.2 入力時</a> | A | 値の変更だけではコンテキストの変化が発生しません。 | +| <a href="https://www.w3.org/WAI/WCAG21/Understanding/labels-or-instructions.html" target="_blank" rel="noopener noreferrer">3.3.2 ラベル又は説明</a> | A | 入力にラベルまたは説明が付いています。 | +| <a href="https://www.w3.org/WAI/WCAG21/Understanding/name-role-value.html" target="_blank" rel="noopener noreferrer">4.1.2 名前、役割、値</a> | A | すべてのコントロールが名前、役割、および現在の状態を公開します。 | + +## アクセシビリティの提供方法 + +| レイヤー | 担当する範囲 | ドキュメントの場所 | |---|---|---| -|<span class="greenCheck" />|コントロール/コンポーネントは、この特定の領域でユーザー補助に完全に対応しています。|| -|<span class="greenCheck" />*|コントロール/コンポーネントは、この特定の領域で特定の構成を実装した後にアクセスできます。|例 1: ガイドライン 2.2. 特定のコンポーネントでは、追加のアクションと時間パラメーターを設定する必要があります。例 2: ガイドライン 2.3. **NoopAnimationsModule**ユーティリティ モジュールを使用してアニメーションの無効化を許可します。| -|<span class="redCheck" />|コントロール/コンポーネント: 一部の種類のアクションを実行しない限り、完全にはユーザー補助に対応しません。|| -|'空白'|この特定の規則はコントロールに適用されません。|| +| **コンポーネント ライブラリ** (Angular では `igniteui-angular`) | キーボード操作、フォーカスの移動、ARIA のロールと状態、スクリーン リーダーの読み上げ。 | 以下の索引、および各コンポーネントのトピック。 | +| **テーマ設定エンジン** (`igniteui-theming`) | カラー コントラスト、テキスト サイズ、チャートのカラー パレット、カスタム コントロール向けのスタイル設定ユーティリティ。 | [テーマ設定のアクセシビリティ](../themes/accessibility.mdx) | + +## コンポーネントのサポート状況 + +この索引には、各コンポーネントのドキュメントが現在カバーしている内容を記録しています。**未ドキュメント化**は、そのコンポーネント自身のドキュメントにこの動作の説明がないことを意味します。これはドキュメントについての記述であり、コンポーネントについての記述ではありません。 + +| ステータス | 意味 | +|---|---| +| **ドキュメント化済み** | 動作は、行内でリンクされているコンポーネント自身のドキュメントで説明されています。 | +| **構成が必要** | [必要な構成](#必要な構成)に記載されている設定を適用すると利用できます。 | +| **未ドキュメント化** | コンポーネントのドキュメントでは、この動作はまだ説明されていません。 | + +<PlatformBlock for="Angular"> + +| コンポーネント | キーボード操作 | スクリーン リーダー / ARIA | リファレンス | +|---|---|---|---| +| [Grid](../grid/grid.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../grid/keyboard-navigation.mdx) | +| [Hierarchical Grid](../hierarchicalgrid/hierarchical-grid.mdx) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../hierarchicalgrid/keyboard-navigation.mdx) | +| [Tree Grid](../treegrid/tree-grid.mdx) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../treegrid/keyboard-navigation.mdx) | +| [Avatar](../layouts/avatar.mdx#アクセシビリティ) | ドキュメント化済み | ドキュメント化済み | [アクセシビリティ](../layouts/avatar.mdx#アクセシビリティ) | +| [Badge](../inputs/badge.mdx#アクセシビリティ) | ドキュメント化済み | ドキュメント化済み | [アクセシビリティ](../inputs/badge.mdx#アクセシビリティ) | +| [Banner](../banner.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Bottom Navigation](../tabs.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Button](../inputs/button.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Button Group](../inputs/button-group.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Calendar](../calendar.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../calendar.mdx#キーボード-ナビゲーション) | +| [Card](../card.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Carousel](../carousel.mdx) | ドキュメント化済み | ドキュメント化済み | [アクセシビリティ](../carousel.mdx#ユーザー補助) | +| [Checkbox](../checkbox.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Chip](../chip.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../chip.mdx#キーボード-ナビゲーション) | +| [Circular Progress](../circular-progress.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Combo](../combo.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../combo.mdx#キーボード-ナビゲーション) | +| [Date Time Editor](../date-time-editor.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../date-time-editor.mdx#キーボード-ナビゲーション) | +| [Date Picker](../date-picker.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../date-picker.mdx#キーボード-ナビゲーション) | +| [Dialog](../dialog.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Divider](../divider.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Drop Down](../drop-down.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Expansion Panel](../expansion-panel.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Icon](../icon.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Input Group](../input-group.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Label](../label-input.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Linear Progress](../linear-progress.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [List](../list.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Month Picker](../month-picker.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../month-picker.mdx#キーボード-ナビゲーション) | +| [Navbar](../navbar.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Navigation Drawer](../navdrawer.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Radio](../radio-button.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Select](../select.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../select.mdx#キーボード-ナビゲーション) | +| [Slider](../slider/slider.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Snackbar](../snackbar.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Switch](../switch.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Tabs](../tabs.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Time Picker](../time-picker.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../time-picker.mdx#キーボード-ナビゲーション) | +| [Toast](../toast.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Tooltip](../tooltip.mdx) | ドキュメント化済み | 未ドキュメント化 | [アクセシビリティ](../tooltip.mdx#ユーザー補助) | + +</PlatformBlock> + +<PlatformBlock for="React, WebComponents, Blazor"> + +| コンポーネント | キーボード操作 | スクリーン リーダー / ARIA | リファレンス | +|---|---|---|---| +| [Grid](../grids/data-grid.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../grids/data-grid.mdx#キーボード-ナビゲーション) | +| [Hierarchical Grid](../grids/hierarchical-grid/overview.mdx) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../grids/data-grid.mdx#キーボード-ナビゲーション) | +| [Tree Grid](../grids/tree-grid/overview.mdx) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../grids/data-grid.mdx#キーボード-ナビゲーション) | +| [Tree](../grids/tree.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../grids/tree.mdx#キーボード-ナビゲーション) | +| [List](../grids/list.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Avatar](../layouts/avatar.mdx#アクセシビリティ) | ドキュメント化済み | ドキュメント化済み | [アクセシビリティ](../layouts/avatar.mdx#アクセシビリティ) | +| [Badge](../inputs/badge.mdx#アクセシビリティ) | ドキュメント化済み | ドキュメント化済み | [アクセシビリティ](../inputs/badge.mdx#アクセシビリティ) | +| [Banner](../notifications/banner.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Button](../inputs/button.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Button Group](../inputs/button-group.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Calendar](../scheduling/calendar.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../scheduling/calendar.mdx#キーボード-ナビゲーション) | +| [Card](../layouts/card.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Carousel](../layouts/carousel.mdx) | ドキュメント化済み | ドキュメント化済み | [アクセシビリティ](../layouts/carousel.mdx#ユーザー補助) | +| [Checkbox](../inputs/checkbox.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Chip](../inputs/chip.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Circular Progress](../inputs/circular-progress.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Combo](../inputs/combo/overview.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../inputs/combo/overview.mdx#キーボード-ナビゲーション) | +| [Date Time Input](../inputs/date-time-input.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../inputs/date-time-input.mdx#キーボード-ナビゲーション) | +| [Date Picker](../scheduling/date-picker.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../scheduling/date-picker.mdx#キーボード-ナビゲーション) | +| [Dialog](../notifications/dialog.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Divider](../layouts/divider.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Dock Manager](../layouts/dock-manager.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../layouts/dock-manager.mdx#キーボード-ナビゲーション) | +| [Dropdown](../inputs/dropdown.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Expansion Panel](../layouts/expansion-panel.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../layouts/expansion-panel.mdx#キーボード-ナビゲーション) | +<PlatformBlock for="WebComponents">| [File Input](../inputs/file-input.mdx#アクセシビリティと-aria-サポート) | ドキュメント化済み | ドキュメント化済み | [アクセシビリティ](../inputs/file-input.mdx#アクセシビリティと-aria-サポート) | +</PlatformBlock>| [Icon](../layouts/icon.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Icon Button](../inputs/icon-button.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Input](../inputs/input.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Linear Progress](../inputs/linear-progress.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Navbar](../menus/navbar.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Navigation Drawer](../menus/navigation-drawer.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Radio](../inputs/radio.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Rating](../inputs/rating.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Select](../inputs/select.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../inputs/select.mdx#キーボード-ナビゲーション) | +| [Slider](../inputs/slider.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Snackbar](../notifications/snackbar.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Stepper](../layouts/stepper.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../layouts/stepper.mdx#キーボード-ナビゲーション) | +| [Switch](../inputs/switch.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Tabs](../layouts/tabs.mdx#キーボード-ナビゲーション) | ドキュメント化済み | 未ドキュメント化 | [キーボード ナビゲーション](../layouts/tabs.mdx#キーボード-ナビゲーション) | +| [Text Area](../inputs/text-area.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Toast](../notifications/toast.mdx) | 未ドキュメント化 | 未ドキュメント化 | — | +| [Tooltip](../inputs/tooltip.mdx#アクセシビリティと-aria-サポート) | ドキュメント化済み | ドキュメント化済み | [アクセシビリティ](../inputs/tooltip.mdx#アクセシビリティと-aria-サポート) | + +</PlatformBlock> + +<DocsAside type="warning"> +**未ドキュメント化**とマークされている行は、このドキュメントのギャップであり、既知の欠陥ではありません。次のレビュー サイクルより前に特定のコンポーネントの適合に関する回答が必要な場合は、[Issue を作成](#アクセシビリティの問題の報告)してお問い合わせください。 +</DocsAside> + +## 必要な構成 + +アクセシビリティの結果の一部は、コンポーネント単体ではなく、アプリケーションの構成方法に依存します。 + +<PlatformBlock for="Angular"> + +| 懸念事項 | 基準 | 構成する内容 | +|---|---|---| +| アニメーションと動き | <a href="https://www.w3.org/WAI/WCAG21/Understanding/three-flashes-or-below-threshold.html" target="_blank" rel="noopener noreferrer">2.3.1 3 回の閃光、又は閾値以下</a> | Angular のアニメーションをアプリケーション全体で無効にするには、`BrowserAnimationsModule` の代わりに `@angular/platform-browser/animations` の `NoopAnimationsModule` を提供します。 | + +</PlatformBlock> + +<PlatformBlock for="React, WebComponents, Blazor"> + +| 懸念事項 | 基準 | 構成する内容 | +|---|---|---| +| アニメーションと動き | <a href="https://www.w3.org/WAI/WCAG21/Understanding/three-flashes-or-below-threshold.html" target="_blank" rel="noopener noreferrer">2.3.1 3 回の閃光、又は閾値以下</a> | 構成は必要ありません。アニメーション プレーヤーはオペレーティング システムの `prefers-reduced-motion: reduce` 設定を読み取り、設定されている場合はアニメーションを継続時間 `0` で再生します。 | + +</PlatformBlock> -<DocsAside type="warning" title="警告"> -上記のテーブルは、Ignite UI for {Platform} テーマ ライブラリのデフォルト テーマにのみ関連しています。カスタム テーマ、タイポグラフィ、およびアニメーションと色に関連する視覚的な変更に関しては、チェックリストへの準拠が異なる場合があります。 +残りの項目は、すべてのプラットフォームに適用されます。 + +| 懸念事項 | 基準 | 構成する内容 | +|---|---|---| +| 一時的なメッセージの時間制限 | <a href="https://www.w3.org/WAI/WCAG21/Understanding/timing-adjustable.html" target="_blank" rel="noopener noreferrer">2.2.1 タイミング調整可能</a> | Snackbar や Toast など、自動的に閉じるコンポーネントは表示時間の設定を公開しています。ユーザーがメッセージを読む時間を確保できるように、表示時間を延長するか、自動的に閉じる動作を無効にしてください。 | +| テーマ設定後のカラー コントラスト | <a href="https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html" target="_blank" rel="noopener noreferrer">1.4.3 コントラスト (最低限)</a> | 前景色は固定値ではなく、`contrast-color()` または `adaptive-contrast()` で設定してください。[テーマ設定のアクセシビリティ](../themes/accessibility.mdx)を参照してください。 | +| アイコンのみのコントロールのアクセシブル名 | <a href="https://www.w3.org/WAI/WCAG21/Understanding/name-role-value.html" target="_blank" rel="noopener noreferrer">4.1.2 名前、役割、値</a> | 独自のマークアップでアクセシブル名を指定してください。アイコンのみを表示するコントロールには、名前を付けるまで名前がありません。 | + +## 正式な適合ドキュメント + +このページはドキュメントの索引であり、適合の主張ではありません。弊社のドキュメントがカバーしている内容を記録したものであり、いずれかの標準に対してコンポーネントを認証するものではありません。 + +調達、契約、または監査の目的で、追跡可能な基準ごとの適合宣言が必要な場合は、アカウント マネージャーまたはインフラジスティックスのサポートを通じて、最新のアクセシビリティ適合レポート (VPAT) をリクエストしてください。製品、バージョン、およびレポートが対象とすべき標準 (WCAG 2.1 Level AA、第 508 条、または EN 301 549) を明記してください。 + +<DocsAside type="note"> +このページの以前の版には、コンポーネントごとの適合マトリックスが掲載されていました。それらの表は、追跡可能な基準ごとの評価に裏付けられていない適合レベルを主張していたため、書き直すのではなく削除されました。適合レポートがその情報の正式な情報源です。 </DocsAside> -### 法令遵守情報 - -- **原則 1 - 知覚可能** - 情報およびユーザー インターフェイス コンポーネントは、ユーザーが知覚できるように提示されなければなりません。 - - ガイドライン 1.1 – **代替テキスト** - テキスト以外のコンテンツの代替テキストを提供して、大きな活字、点字、音声、記号、より単純な言語など、他の形式に変更できるようにします。 - - ガイドライン 1.2 – **時間ベースのメディア** - 時間ベースのメディアの代替物を提供します。 - - ガイドライン 1.3 – **適応可能** - 情報や構造を失うことなく、さまざまな方法 (たとえば、よりシンプルなレイアウト) で提示できるコンテンツを作成します。 - - ガイドライン 1.4 – **識別可能** - 前景を背景から分離するなど、ユーザーがコンテンツをより簡単に視聴できるようにします。 -- **原則 2 – 操作可能** - ユーザー インターフェイス コンポーネントとナビゲーションは操作可能でなければなりません。 - - ガイドライン 2.1 – **キーボードでアクセス可能** - すべての機能をキーボードで使用できるようにします。 - - ガイドライン 2.2 – **十分な時間** - ユーザーがコンテンツを読んで使用するのに十分な時間を提供します。 - - ガイドライン 2.3 – **発作と身体的な反応** - 発作または身体的な反応を引き起こすことが知られている方法でコンテンツをデザインしないでください。 - - ガイドライン 2.4 – **ナビゲート可能** - ユーザーがナビゲートし、コンテンツを見つけ、そしてどこにいるかを判別するのに役立つ方法を提供します。 - - ガイドライン 2.5 – **入力モダリティ** - ユーザーがキーボード以外のさまざまな入力を介して機能を簡単に操作できるようにします。 -- **原則 3 – 理解可能** - ユーザー インターフェイスの情報と操作は理解可能でなければなりません。 - - ガイドライン 3.1 – **可読** - テキスト コンテンツを読みやすく、理解しやすくします。 - - ガイドライン 3.2 – **予測可能** - Web ページを予測可能な方法で表示して動作させる。 - - ガイドライン 3.3 – **入力支援** - ユーザーが間違いを回避して修正できるようにします。 -- **原則 4 – 堅牢** - コンテンツは、支援技術を含むさまざまなユーザー エージェントが解釈できるほど堅牢でなければなりません。 - - ガイドライン 4.1 – **互換性** - 支援技術を含む現在および将来のユーザー エージェントとの互換性を最大化します。 - - -## WAI-ARIA サポート -2014 年に W3C は [WAI-ARIA 仕様](http://www.w3.org/TR/wai-aria/)を完成しました。障害を持つユーザーに Web コンテンツおよび Web アプリケーションへのアクセシビリティを提供するデザインを定義したものです。 +## アクセシビリティの問題の報告 + +コンポーネントにアクセシビリティの問題を見つけた場合は、<a href="{GithubLink}/issues" target="_blank" rel="noopener noreferrer">{ProductName} の Issue トラッカー</a>で報告してください。 + +コンポーネント、使用した支援技術とブラウザー、期待される動作、および影響を受けると思われる WCAG の達成基準を含めてください。アクセシビリティに関する報告は、上記の基準に照らしてトリアージされます。 + +## その他のリソース + +- [テーマ設定のアクセシビリティ](../themes/accessibility.mdx) — コントラスト、テキストのスケーリング、およびチャート パレット。 +- <a href="https://www.w3.org/WAI/WCAG21/quickref/" target="_blank" rel="noopener noreferrer">WCAG 2.1 クイック リファレンス</a> — すべての達成基準と達成方法。 +- <a href="https://www.w3.org/WAI/ARIA/apg/patterns/" target="_blank" rel="noopener noreferrer">WAI-ARIA オーサリング プラクティス</a> — インタラクション パターンごとに期待されるキーボードおよび ARIA の動作。 +- <a href="https://www.section508.gov/" target="_blank" rel="noopener noreferrer">第 508 条</a> — 米国連邦政府の調達要件。 +- [正式な適合ドキュメント](#正式な適合ドキュメント) — 調達用の適合レポート (VPAT) のリクエスト方法。 + +## FAQ + +<Faq> + <FaqItem question="{ProductName} は WCAG に準拠していますか?" indicatorPosition="end"> + 適合は、コンポーネント ライブラリ単体ではなく、完成したアプリケーションの特性です。{ProductName} は WCAG 2.1 Level AA を対象とし、コンポーネントごとの動作を上記の索引にドキュメント化していますが、結果を決定するのは、ユーザーが追加するマークアップ、コンテンツ、および構成です。上記の索引を使用して依存しているコンポーネントを確認し、ドキュメントどおりに動作しないものがあれば報告してください。 + </FaqItem> + + <FaqItem question="一部のコンポーネントが「未ドキュメント化」となっているのはなぜですか?" indicatorPosition="end"> + このステータスは、コンポーネント自身のドキュメントでその動作がまだ説明されていないことを意味します。コンポーネントが基準を満たしていないという記述ではありません。ドキュメント化されている動作とそうでない動作を区別できるように、ドキュメントがカバーしている内容を記録したものです。 + </FaqItem> + + <FaqItem question="第 508 条には、現在も独自の個別の規則がありますか?" indicatorPosition="end"> + いいえ。改訂版第 508 条標準 (2017 年公開、2018 年 1 月適用開始) は以前の §1194.22 の規則を置き換え、WCAG Level AA を参照により採用しているため、WCAG を満たすことで第 508 条にも対応できます。 + </FaqItem> + + <FaqItem question="準拠情報はカスタム テーマにも適用されますか?" indicatorPosition="end"> + 一部適用されます。キーボードと ARIA の動作はテーマ設定の影響を受けません。カラー コントラストは影響を受けます。色をオーバーライドすると、テキストが必要な比率を下回る可能性があります。テーマ設定のアクセシビリティで説明されているとおりに、カスタム パレットを検証してください。 + </FaqItem> + + <FaqItem question="コンポーネントのキーボード ショートカットはどこで確認できますか?" indicatorPosition="end"> + 上記のリファレンス列からリンクされている、コンポーネント自身のトピックで確認できます。グリッド ファミリは専用のキーボード ナビゲーション トピックを共有しています。 + </FaqItem> +</Faq> diff --git a/docs/xplat/src/content/jp/components/interactivity/chat.mdx b/docs/xplat/src/content/jp/components/interactivity/chat.mdx index 480c538d71..5a876cd492 100644 --- a/docs/xplat/src/content/jp/components/interactivity/chat.mdx +++ b/docs/xplat/src/content/jp/components/interactivity/chat.mdx @@ -227,12 +227,12 @@ const ChatExample = () => { } ``` -その後、`messageCreated` イベントにフックして、作成されたメッセージをコレクションに追加することで、クライアントから送信されたメッセージを同期できます。 +`Messages` コレクションは、ユーザーがメッセージを送信すると自動的に更新されます。`MessageCreated` イベントを処理して、メッセージを永続化したり、その他の副作用を実行したりできます。イベントの詳細を `Messages` に再度追加しないでください: ```cs public void OnMessageCreated(IgbChatMessageEventArgs e) { - Messages = Messages.Append(e.Detail).ToArray(); + Console.WriteLine($"Message created: {e.Detail.Text}"); } ``` @@ -243,15 +243,57 @@ public void OnMessageCreated(IgbChatMessageEventArgs e) ### プロパティ <ApiLink type="Chat" /> コンポーネントは、その状態と構成を制御できるいくつかの重要なプロパティを公開します。 -| 名前 | 説明 | -| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `messages` | チャットに表示されるメッセージの配列 (<ApiLink type="ChatMessage" />[])。表示するメッセージを制御するためにバインド可能。 | -| `draftMessage` | 未送信メッセージ。`text` とオプションの `attachments` を含むオブジェクト。メッセージ下書きの保存や復元に便利。 | -| `options` | 現在のユーザー ID、入力プレースホルダー、許可されるファイル タイプ、クイック リプライサジェスト、入力遅延、カスタム レンダラーなどのチャット設定 (<ApiLink type="ChatOptions" />)。 | -| `resourceStrings` | ラベル、ヘッダー、システム テキストのローカライズ文字列。多言語対応に使用。 | +| 名前 | 説明 | +| --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| <PlatformBlock for="Blazor">`Messages`</PlatformBlock><PlatformBlock for="WebComponents,React">`messages`</PlatformBlock> | チャットに表示される双方向のメッセージの配列 (<ApiLink type="ChatMessage" />[])。ユーザーがメッセージを送信すると、Chat は渡されたコレクションを更新します。 | +| <PlatformBlock for="Blazor">`DraftMessage`</PlatformBlock><PlatformBlock for="WebComponents,React">`draftMessage`</PlatformBlock> | 未送信メッセージ。`text` とオプションの `attachments` を含むオブジェクト。メッセージ下書きの保存や復元に便利。 | +| <PlatformBlock for="Blazor">`Options`</PlatformBlock><PlatformBlock for="WebComponents,React">`options`</PlatformBlock> | 現在のユーザー ID、入力プレースホルダー、許可されるファイル タイプ、クイック リプライサジェスト、入力遅延、カスタム レンダラーなどのチャット設定 (<ApiLink type="ChatOptions" />)。 | +| <PlatformBlock for="Blazor">`ResourceStrings`</PlatformBlock><PlatformBlock for="WebComponents,React">`resourceStrings`</PlatformBlock> | ラベル、ヘッダー、システム テキストのローカライズ文字列。多言語対応に使用。 | 上記のプロパティを使用することで、Chat の UI をアプリケーションの状態やバックエンドと簡単に同期させることができます。 +#### 双方向のメッセージ コレクション + +<PlatformBlock for="WebComponents,React">`messages`</PlatformBlock><PlatformBlock for="Blazor">`Messages`</PlatformBlock> コレクションは双方向です。アプリケーションが表示するメッセージを提供し、会話が進むにつれて Chat が元のコレクションを更新します。ユーザーがメッセージを送信すると、そのコレクションへの参照を保持しているコードから、新しく作成されたメッセージにアクセスできます。 + +<PlatformBlock for="WebComponents">`igcMessageCreated`</PlatformBlock><PlatformBlock for="React">`onMessageCreated`</PlatformBlock><PlatformBlock for="Blazor">`MessageCreated`</PlatformBlock> イベントは、永続化やその他の副作用のための通知です。作成されたメッセージをコレクションに再度追加しないでください。 + +元のコレクションを変更せずに残す必要がある場合は、シャロー コピーを Chat に渡します。既存のメッセージ オブジェクトは引き続き共有されます。これらのオブジェクトも独立させる必要がある場合は、コピーしたコレクションを構築する際に、各メッセージの新しいインスタンスを作成してください。 + +<PlatformBlock for="WebComponents"> + + +```ts +const chatMessages = [...originalMessages]; +chat.messages = chatMessages; +``` + +</PlatformBlock> + +<PlatformBlock for="React"> + + +```tsx +const chatMessages = [...originalMessages]; + +return <IgrChat messages={chatMessages} options={options} />; +``` + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + + +```cs +IgbChatMessage[] chatMessages = originalMessages.ToArray(); +``` + +```razor +<IgbChat Messages="chatMessages" Options="Options"></IgbChat> +``` + +</PlatformBlock> + <PlatformBlock for="WebComponents, React"> ### 添付 diff --git a/docs/xplat/src/content/jp/components/themes/accessibility.mdx b/docs/xplat/src/content/jp/components/themes/accessibility.mdx new file mode 100644 index 0000000000..1beef1b022 --- /dev/null +++ b/docs/xplat/src/content/jp/components/themes/accessibility.mdx @@ -0,0 +1,290 @@ +--- +title: "{Platform} スタイル設定およびテーマ | {Platform} アクセシビリティ | インフラジスティックス" +description: "{ProductName} のテーマ設定エンジンがアクセシビリティをどのようにサポートするか - テキスト コントラストの自動計算、相対的なテキストのスケーリング、および色覚異常に対応したチャート パレット。" +keywords: "{ProductName}, Infragistics, Accessibility, Contrast, WCAG, Styling, Themes, インフラジスティックス, アクセシビリティ, コントラスト, スタイル設定, テーマ" +license: MIT +last_updated: "2026-08-31" +mentionedTypes: [] +_language: ja +llms: + description: "{ProductName} は、実行時に WCAG のコントラストしきい値に照らしてテキスト カラーを計算し、すべてのタイプ スケールを相対値に保ち、オプトインの色覚異常対応チャート パレットを提供します。" +--- + +{/*This topic serves Angular, React, Web Components and Blazor. Angular-specific content sits in Angular-only platform blocks; everything else is shared. The Angular doc set still carries its own copy at docs/angular/src/content/en/components/themes/accessibility.mdx because this page is excluded for Angular in src/content/en/toc.json; keep the two in sync until that exclude is lifted. Never write a literal PlatformBlock tag in prose or a comment - the generator strips blocks with a regex that does not skip comments, and an unpaired tag swallows the rest of the page.*/} + +import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; +import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBlock.astro'; +import Faq from 'igniteui-astro-components/components/mdx/Faq.astro'; +import FaqItem from 'igniteui-astro-components/components/mdx/FaqItem.astro'; + +# {ProductName} のアクセシビリティ + +{ProductName} のテーマ設定エンジンは、スタイル設定レイヤーにアクセシビリティを組み込んでいます。任意の背景色に対するテキスト カラーを実行時に計算して WCAG のコントラストしきい値に照らして測定し、すべてのタイプ スケールを相対単位で表現してユーザーの設定に合わせてテキストをスケーリングし、色覚異常のある読者向けのオプトインのカラー パレットを提供します。 + +## 概要 + +{ProductName} のアクセシビリティは、それぞれ独立して構成する 2 つのレイヤーによって提供されます。 + +| レイヤー | 担当する範囲 | ドキュメントの場所 | +|---|---|---| +| **テーマ設定エンジン** (`igniteui-theming`) | カラー コントラスト、テキスト サイズ、チャートのカラー パレット、およびカスタム コントロールを支援技術から到達可能に保つスタイル設定ユーティリティ。 | このページ。 | +| **コンポーネント ライブラリ** (`{PackageCommon}`) | キーボード操作、フォーカスの移動、ARIA のロールと状態、およびスクリーン リーダーの読み上げ。 | [アクセシビリティ準拠](../interactivity/accessibility-compliance.mdx) および各コンポーネントのトピック。 | + +このページでは 1 つ目のレイヤーを扱います。テーマ設定エンジンでスタイル設定するすべてのコンポーネント (エンジンの上に独自に構築するコンポーネントを含む) に適用される機能について説明します。 + +以下の表は、アプリケーションを最終的に使用する人に対してテーマ設定エンジンが行うことをまとめたものです。各行はアプリケーションの基盤となる入力であり、適合の結果ではありません。カラーを指定するのはユーザー自身であり、エンジンは WCAG のしきい値に照らして測定した組み合わせを生成しますが、完成した製品が適合しているかどうかの検証は引き続きユーザーの責任です。 + +| ユーザーの状況 | テーマ設定エンジンが提供するもの | +|---|---| +| 色付きのボタン、チップ、バッジ上で読みやすいテキストを必要としている | 生成されるすべてのパレット カラー (指定したブランド カラーを含む) について前景色がブラウザーで計算され、構成した WCAG コントラスト レベル (デフォルトは AA) に照らして測定されます。 | +| ブラウザーのデフォルトのフォント サイズを拡大している | すべてのタイプ スケールが相対単位で表現され、ライブラリがページのフォント サイズを固定することはありません。 | +| 色覚異常があり、チャートを読む | 一般的な色覚異常の形態でも区別しやすいように選ばれた、オプトインのチャート パレット。 | +| 光に敏感なため、ダーク インターフェイスを好む | 提供される 4 つのテーマそれぞれに対する完全なダーク パレット。 | +| カスタム スタイルのフォーム コントロールでスクリーン リーダーを使用している | ネイティブ入力を視覚的に非表示にしながら、アクセシビリティ ツリーには残すスタイル設定ユーティリティ。 | + +## はじめる前に + +このページの内容のうち何に依存できるかは、3 つの前提によって決まります。 + +**テーマ設定エンジンはスタイルを設定するものであり、セマンティクスを追加するものではありません。** ARIA ロール、キーボード処理、およびフォーカス管理は、テーマではなくコンポーネント ライブラリから提供されます。テーマを適用するだけでは、カスタム コントロールはアクセシブルになりません。 + +**コントラストの計算は、生成されたパレット カラーに適用されます。** エンジンは、`palette()` ジェネレーターによって生成されたパレットの前景色を計算します。個々のコンポーネント テーマでは、特定の前景トークンと特定の背景トークンを手動で組み合わせている場合もあります。それらの組み合わせはテーマごとに設定されており、以下で説明するコントラストの計算によって生成されるものではありません。コンポーネント トークンを直接オーバーライドする場合は、[`contrast()`](#コントラスト比を自分で確認する) で結果を検証してください。 + +**完成した製品の適合性はユーザー自身が検証する必要があります。** エンジンが制御するのは、パレット、計算された組み合わせ、タイプ スケールといった入力であり、アプリケーションがそれらをどのように使用するかではありません。ブランド カラーから構築したパレットは完全な適合に達することができますが、エンジンがその結果を保証することはできません。適合を表明する前に、レンダリングされた結果を確認してください。 + +<DocsAside type="note"> +このページの機能は、テーマ設定エンジンの動作を説明するものです。製品としての {ProductName} の適合宣言ではありません。コンポーネントごとの適合情報については、[アクセシビリティ準拠](../interactivity/accessibility-compliance.mdx) を参照してください。 +</DocsAside> + +## 次のステップ + +- パレット カラーの上にテキストを配置する場合は、前景色をハードコーディングする代わりに、[`contrast-color()`](#ブランド-カラーでテキストを読みやすく保つ) を使用します。 +- アプリケーションでチャートをレンダリングする場合は、[色覚異常に対応したチャート パレット](#色覚異常に対応したチャート-パレットを有効にする) を有効にします。 +- 独自に導入するカスタムのカラーの組み合わせは、リリース前に [`contrast()`](#コントラスト比を自分で確認する) で確認します。 +- [Theming MCP サーバー](../ai/theming-mcp.mdx) でパレットを生成する場合、サーバーはパレットの構築時にサーフェスとグレーのコントラストを WCAG のしきい値に照らして確認します。 + +## 利用可能なツール + +テーマ設定エンジンは、このページで説明するアクセシビリティの動作のために、以下の Sass 関数とミックスインを公開しています。 + +<DocsAside type="note"> +これらは Sass API です。<PlatformBlock for="Angular">[Sass を使用したテーマ設定](sass/index.mdx)</PlatformBlock><PlatformBlock for="React, WebComponents, Blazor">[Sass によるカスタマイズ](overview.mdx#sass-によるカスタマイズ)</PlatformBlock> で説明されているように、ロード パスから `igniteui-theming` を解決できる Sass ビルドが必要です。代わりにビルド済みのテーマ CSS を使用する場合でも、計算されたコントラスト カラーは利用できます。各パレット カラーを対応する `-contrast` 変数 (例: `var(--ig-primary-500-contrast)`) と組み合わせ、`--ig-contrast-level` でしきい値を設定してください。チャート パレット、`hide-default()`、および `contrast()` と `luminance()` 関数には、CSS のみの同等機能はありません。 +</DocsAside> + +| ツール | シグネチャ | 機能 | +|---|---|---| +| `contrast-color()` | `contrast-color($palette: null, $color: primary, $variant: 500, $opacity: null)` | パレット カラーに対して読みやすい前景色を返します。すべての引数は省略可能です。`$palette` を省略すると、シェードは対応する CSS 変数を通じて解決されます。 | +| `adaptive-contrast()` | `adaptive-contrast($color)` | CSS 変数に格納されたカラーを含め、渡された任意のカラーに対して読みやすい前景色を返します。 | +| `contrast()` | `contrast($background, $foreground)` | 2 つのカラー間の WCAG コントラスト比を返します。 | +| `luminance()` | `luminance($color)` | カラーの相対輝度を `0` (黒) から `1` (白) の範囲で返します。 | +| `configure-colors()` | `configure-colors($enhanced-accessibility: null)` | チャート テーマを色覚異常に対応したパレットに切り替えます。 | +| `hide-default()` | `@include hide-default()` | ネイティブ入力を視覚的に非表示にしながら、アクセシビリティ ツリーには残します。 | + +## 一般的なワークフロー + +### ブランド カラーでテキストを読みやすく保つ + +パレットから取得したすべての背景には、ハードコーディングした `black` や `white` ではなく、`contrast-color()` を組み合わせます。 + +```scss +.my-component { + background: color($color: 'primary', $variant: 500); + color: contrast-color($color: 'primary', $variant: 500); +} +``` + +テーマが既に出力している変数を使用した、プレーン CSS での同じ組み合わせ: + +```css +.my-component { + background: var(--ig-primary-500); + color: var(--ig-primary-500-contrast); +} +``` + +パレット由来ではないカラー (テナント カラー、ユーザー設定、実行時に設定される値など) には、`adaptive-contrast()` を使用します。 + +```scss +.my-component { + --bg: #09f; + + background: var(--bg); + color: adaptive-contrast(var(--bg)); +} +``` + +`adaptive-contrast()` は相対カラー式の薄いラッパーであるため、Sass を使用しなくても同じ結果を得られます。`--y-contrast` はテーマによって定義されます。 + +```css +.my-component { + --bg: #09f; + + background: var(--bg); + color: hsla(from color(from var(--bg) var(--y-contrast)) h 0 l / 1); +} +``` + +計算はビルド時ではなくブラウザーで行われます。スタイルシートのコンパイル後に背景色が変わると、前景色もそれに合わせて再計算されるため、実行時のテーマ切り替えやテナントごとのブランディングでも組み合わせが維持されます。 + +<DocsAside type="note"> +`adaptive-contrast()` は黒と白のどちらかを選択します。選択できる結果がこの 2 つであるため、中間色の背景に対してこの仕組みで達成できる比率は最大でも約 4.6:1 に制限されます。これは、通常のテキストに対する WCAG AA のしきい値 4.5:1 を満たしており、エンジンがデフォルトで構成されているレベルです。7:1 の AAA しきい値に達するために、この仕組みだけに頼らないでください。AAA に達するには、それを可能にする十分に明るい、または十分に暗い背景色を選択する必要があります。 +</DocsAside> + +### コントラスト レベルを設定する + +計算された前景色は、`--ig-contrast-level` CSS 変数に保持されている WCAG のしきい値に照らして測定されます。この変数のデフォルトは `var(--ig-wcag-aa)` です。`a`、`aa`、`aaa` の 3 つのレベルが事前定義されています。 + +パレットを生成する際に、アプリケーション全体のレベルを設定します。 + +```scss +@include palette($palette, $contrast-level: 'aaa'); +``` + +ページの一部だけレベルを引き上げるには、そのスコープで変数をオーバーライドします。 + +```css +.high-contrast-panel { + --ig-contrast-level: var(--ig-wcag-aaa); +} +``` + +コントラスト レベルは、計算された前景色が黒と白の間で切り替わる輝度のしきい値を移動させるものであり、選択できる 2 つのカラーを変更するものではありません。また、`aaa` を設定するだけで組み合わせが適合するわけではなく、それは選択した背景色によって決まります。[`contrast()`](#コントラスト比を自分で確認する) で検証してください。生成されるコントラスト変数については、[パレット](palettes.mdx) を参照してください。 + +### ユーザーのブラウザー設定に合わせてテキストをスケーリングする + +構成は必要ありません。提供される 4 つのテーマのすべてのタイプ スケールは、`font-size`、`line-height`、`letter-spacing`、およびマージンを `rem()` 関数で表現しているため、出力されるすべての値はルートのフォント サイズに対する相対値になります。 + +ライブラリは、基準サイズを読み取り可能な値として記録します。 + +```css +--ig-base-font-size: 16px; +``` + +ライブラリが `html { font-size: … }` ルールを出力することはありません。このルールを記述することは、テーマ設定システムがデフォルトのテキストを拡大しているユーザーの設定を上書きしてしまう最も一般的な原因であるため、これは重要です。ライブラリは基準サイズを読み取るだけなので、ブラウザーでより大きなデフォルト サイズを設定しているユーザーには、{ProductName} のテキストもより大きく表示されます。 + +これは、スタイル設定レイヤーにおいて WCAG 2.1 <a href="https://www.w3.org/WAI/WCAG21/Understanding/resize-text.html" target="_blank" rel="noopener noreferrer">1.4.4 テキストのサイズ変更</a> (レベル AA) に対応するものです。 + +### コントラストのしきい値を上下させる + +計算された前景色が黒から白に切り替わるレベルは CSS 変数に保持されているため、Sass を使用せずに変更できます。デフォルトは AA です。 + +```css +:root { + --ig-contrast-level: var(--ig-wcag-aaa); +} +``` + +Sass では、`palette()` および `adaptive-contrast()` ミックスインが `a`、`aa`、または `aaa` を直接受け取ります。 + +### 色覚異常に対応したチャート パレットを有効にする + +チャートは一般に色相のみでシリーズを区別しますが、これは色覚異常のある読者には機能しません。テーマ設定エンジンには、一般的な色覚異常の形態でも区別しやすいカラーで構成された 2 つ目のチャート パレットが用意されています。 + +このパレットは**デフォルトでは無効**です。`configure-colors()` で有効にします。 + +```scss +// Include at the top level, before your theme includes. +@include configure-colors($enhanced-accessibility: true); +``` + +これにより、すべてのチャート テーマがアクセシブルなカラー セットを使用するようになります。チャートのブラシはテーマの生成時に設定されるため、この機能には Sass が必要です。ビルド済みのテーマ CSS には、ブラシ用の変数は公開されていません。 + +<PlatformBlock for="Angular"> + +{ProductName} では、同じスイッチをセットアップ時にも利用できます。 + +```scss +@include core($enhanced-accessibility: true); +``` + +</PlatformBlock> + +<DocsAside type="note"> +チャートが意味を伝える手段は、色だけであってはなりません。グレースケールでもチャートが機能するように、このパレットを直接ラベル、区別しやすいマーカー、または破線パターンと組み合わせてください。 +</DocsAside> + +### コントラスト比を自分で確認する + +エンジンは WCAG の相対輝度の計算式を実装して公開しているため、ライブラリが使用しているものと同じ実装で独自のカラーの選択を確認できます。 + +```scss +$ratio: contrast(#09f, #000); // 7 +$lum: luminance(#09f); // 0.3 +``` + +コンポーネント トークンを直接オーバーライドする場合や、パレット ジェネレーターが生成していないカラーの組み合わせを導入する場合には、常にこれを使用してください。これら 2 つはコンパイル時に実行されるため、CSS に同等の機能はありません。スタイルシートで比率を計算することはできません。 + +### スクリーン リーダーから隠さずに入力を非表示にする + +カスタム スタイルのチェックボックス、ラジオ、スイッチは、通常、セマンティクスとキーボード動作のために、その下にネイティブ入力を保持しています。これは `hide-default()` で非表示にします。 + +```scss +.my-checkbox input { + @include hide-default(); +} +``` + +このミックスインは固定された宣言のセットに展開されるため、CSS に直接記述することもできます。 + +```css +.my-checkbox input { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + border: none; + clip: rect(0, 0, 0, 0); + outline: 0; + pointer-events: none; + overflow: hidden; + appearance: none; +} +``` + +このミックスインは、入力をアクセシビリティ ツリーに残したまま画面外に移動させるため、入力のロール、キーボード動作、およびスクリーン リーダーの読み上げは維持されます。代わりに `display: none` や `visibility: hidden` を使用すると、コントロールは支援技術から完全に取り除かれ、視覚に頼らずに操作するすべての人にとってコンポーネントが機能しなくなります。 + +### ダーク テーマを使用する + +提供される 4 つのテーマ (Material、Bootstrap、Fluent、Indigo) にはそれぞれ、ライト パレットと並んで完全なダーク パレットが用意されています。ダーク表示は、光に敏感な人を含む一部のユーザーにとってアクセシビリティ上の必要性であるため、見た目の好みではなく、サポート対象の構成として扱ってください。選択方法については、[パレット](palettes.mdx) を参照してください。 + +## トラブルシューティング + +**スタイルを変更したコンポーネントのテキストが読みにくい。** 背景トークンを置き換えたものの、それと組になる前景トークンを置き換えていない可能性があります。前景色は固定値ではなく `contrast-color()` または `adaptive-contrast()` で設定し、`contrast()` で結果を確認してください。 + +**`$contrast-level: 'aaa'` を設定したが、カラーがあまり変わらない。** コントラスト レベルは、計算された前景色が黒と白の間で切り替わる輝度のしきい値を移動させるものです。前景色に色味を付けるものではないため、達成可能な比率を前述の上限を超えて引き上げることはできません。AAA に達するには、背景色そのものを変更してください。 + +**アクセシブルなパレットを有効にしたが、チャートのカラーが変わらない。** `configure-colors()` は、チャート テーマが生成される前にインクルードする必要があります。インクルードをテーマのインクルードより上に移動してください。 + +**ブラウザーのフォント サイズを大きくしてもテキストが大きくならない。** アプリケーション自身のスタイルに `html { font-size: … }` ルールや `px` 単位の `font-size` 値がないか確認してください。テーマ設定エンジンはどちらも出力しません。 + +## その他のリソース + +- [パレット](palettes.mdx) — パレット カラーと、それに対応するコントラスト カラーがどのように生成されるか。 +- [タイポグラフィ](typography.mdx) — タイプ スケールとそのカスタマイズ方法。 +- [アクセシビリティ準拠](../interactivity/accessibility-compliance.mdx) — コンポーネントごとの適合情報。 +- <a href="https://www.w3.org/WAI/WCAG21/quickref/" target="_blank" rel="noopener noreferrer">WCAG 2.1 クイック リファレンス</a> — このページで参照している達成基準。 +- <a href="https://www.w3.org/WAI/ARIA/apg/patterns/" target="_blank" rel="noopener noreferrer">WAI-ARIA オーサリング プラクティス</a> — インタラクション パターンごとに期待されるキーボードおよび ARIA の動作。 + +## FAQ + +<Faq> + <FaqItem question="Ignite UI のテーマを適用すると、アプリケーションはアクセシブルになりますか?" indicatorPosition="end"> + いいえ。テーマ設定エンジンが担当するのは、カラー コントラスト、テキスト サイズ、およびチャート パレットです。キーボード操作、ARIA セマンティクス、およびスクリーン リーダーのサポートは、コンポーネント ライブラリと独自のマークアップから提供されます。 + </FaqItem> + + <FaqItem question="独自のブランド カラーを指定した場合でも、読みやすいテキストになりますか?" indicatorPosition="end"> + はい。パレットを通じて使用されるカラーについては、構成したレベル (デフォルトは AA) に照らして測定されます。前景色は、実行時を含め、背景が変わるたびにブラウザーで再計算されます。手動で設定した組み合わせは計算の対象外なので、<code>contrast()</code> で検証してください。 + </FaqItem> + + <FaqItem question="コントラスト レベルの設定は、実際には何を変更しますか?" indicatorPosition="end"> + 計算された前景色が黒から白に切り替わる輝度のしきい値を移動させます。選択できる 2 つのカラーは変わらないため、この仕組みで達成できる最大の比率が上がることはありません。 + </FaqItem> + + <FaqItem question="色覚異常に対応したチャート パレットは、デフォルトで有効ですか?" indicatorPosition="end"> + いいえ。<code>configure-colors($enhanced-accessibility: true)</code><PlatformBlock for="Angular">、またはセットアップ時に <code>core($enhanced-accessibility: true)</code></PlatformBlock> で有効にします。 + </FaqItem> + + <FaqItem question="テキストのスケーリングのために何か構成する必要はありますか?" indicatorPosition="end"> + いいえ。すべてのタイプ スケールは既に相対値であり、ライブラリがページのフォント サイズを設定することはありません。テキストがスケーリングされない場合は、アプリケーション自身のスタイルを確認してください。 + </FaqItem> +</Faq> diff --git a/docs/xplat/src/content/jp/components/themes/overview.mdx b/docs/xplat/src/content/jp/components/themes/overview.mdx index 835b80fbda..609335f810 100644 --- a/docs/xplat/src/content/jp/components/themes/overview.mdx +++ b/docs/xplat/src/content/jp/components/themes/overview.mdx @@ -74,13 +74,16 @@ import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBloc {ProductName} を使用すると、ライブラリによってエクスポートされた `ConfigureTheme` 関数を使用して、実行時にコンポーネントのテーマを切り替えることができます。 -それを呼び出して、4 つの有効なテーマ (`bootstrap`、`material`、`fluent`、または `indigo`) のいずれかを文字列として渡すと、読み込まれたコンポーネントのスタイルが変更されます。 +この関数は、最初の引数としてテーマ (`bootstrap`、`material`、`fluent`、または `indigo`) を、2 番目の引数としてオプションのバリアント (`light` または `dark`) を受け取ります。現在アクティブなバリアントを維持するには、バリアントを省略します。 ```ts import { configureTheme } from "igniteui-webcomponents"; // Sets material as the theme to be used by all components configureTheme("material"); + +// Sets material and switches to its dark variant +configureTheme("material", "dark"); ``` <DocsAside type="info" title="情報"> @@ -88,6 +91,25 @@ configureTheme("material"); </DocsAside> </PlatformBlock> +## Sass によるカスタマイズ + +上記のテーマ ファイルはビルド済みの CSS であり、このセクションのトピックでは CSS 変数をオーバーライドしてカスタマイズします。[パレット](palettes.mdx)、[タイポグラフィ](typography.mdx)、[エレベーション](elevations.mdx)、および[構成](configuration.mdx)を参照してください。この方法ではビルド構成は不要で、ほとんどのカスタマイズに対応できます。 + +一部の機能は、変数を通じてではなくコンパイル時に実行されるため、Sass からのみ利用できます。[アクセシビリティ](accessibility.mdx)トピックのコントラスト関数とチャート パレット関数が主な例です。これらを使用するには、`igniteui-theming` をインストールしてインポートします: + +```scss +@use 'igniteui-theming' as *; + +// Required for $material-type-scale, $indigo-type-scale, and similar preset variables +@use 'igniteui-theming/sass/typography/presets' as *; + +// Required for $material-elevations and $indigo-elevations +@use 'igniteui-theming/sass/elevations/presets' as *; +``` + +<DocsAside type="note"> +`@use 'igniteui-theming' as *;` が解決されない場合は、Sass コンパイラーのロード パスに `node_modules` が含まれていません。Vite では `css.preprocessorOptions.scss.loadPaths` を、Next.js では `sassOptions.loadPaths` を設定してください。 +</DocsAside> <PlatformBlock for="React, WebComponents"> diff --git a/docs/xplat/src/content/jp/components/themes/palettes.mdx b/docs/xplat/src/content/jp/components/themes/palettes.mdx index 954d03b7fc..f65a20de95 100644 --- a/docs/xplat/src/content/jp/components/themes/palettes.mdx +++ b/docs/xplat/src/content/jp/components/themes/palettes.mdx @@ -60,34 +60,45 @@ import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro' 上記のカラーに加えて、各カラー バリエーションに **Level AA** [WCAG](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html) 準拠の `contrast` カラーも含まれています。つまり、対応する `contrast` カラー バリエーションをベースカラー バリエーションの前景カラーとして安全に使用できます。 <DocsAside type="info" title="情報"> -コントラスト カラーはビルド時に生成されるため、CSS 変数をオーバーライドしても、対応するコントラスト カラーは更新されません。 +コントラスト カラーは、対応するシェード カラーから実行時に計算される CSS 相対カラーであるため、ベース カラー バリエーションをオーバーライドすると、そのコントラスト カラーも一緒に更新されます。 </DocsAside> -以下は、Light Bootstrap パレットで宣言された `primary` カラーの抜粋です。 +以下は、Light Material パレットで宣言された `primary` カラーの抜粋です。 ```css :root { //... --ig-primary-500: #09f; - --ig-primary-500-contrast: black; + --ig-primary-500-contrast: hsla(from color(from var(--ig-primary-500) var(--y-contrast)) h 0 l / 1); + --ig-primary-seed: #09f; --ig-primary-600: hsl(from var(--ig-primary-500) h calc(s * 1.26) calc(l * 0.89)); - --ig-primary-600-contrast: black; + --ig-primary-600-contrast: hsla(from color(from var(--ig-primary-600) var(--y-contrast)) h 0 l / 1); --ig-primary-700: hsl(from var(--ig-primary-500) h calc(s * 1.26) calc(l * 0.81)); //... --ig-secondary-400: hsl(from var(--ig-secondary-500) h calc(s * 0.875) calc(l * 1.08)); - --ig-secondary-400-contrast: black; + --ig-secondary-400-contrast: hsla(from color(from var(--ig-secondary-400) var(--y-contrast)) h 0 l / 1); --ig-secondary-500: #df1b74; - --ig-secondary-500-contrast: white; + --ig-secondary-500-contrast: hsla(from color(from var(--ig-secondary-500) var(--y-contrast)) h 0 l / 1); --ig-secondary-600: hsl(from var(--ig-secondary-500) h calc(s * 1.26) calc(l * 0.89)); - --ig-secondary-600-contrast: white; + --ig-secondary-600-contrast: hsla(from color(from var(--ig-secondary-600) var(--y-contrast)) h 0 l / 1); //... + --ig-wcag-a: 0.31; + --ig-wcag-aa: 0.185; + --ig-wcag-aaa: 0.178; + --ig-contrast-level: var(--ig-wcag-aa); + --y: clamp(0, (y / var(--ig-contrast-level) - 1) * -infinity, 1); + --y-contrast: xyz-d65 var(--y) var(--y) var(--y); } ``` すべてのプライマリ カラー バリエーションは、1 つの基本変数カラー バリエーション `--ig-primary-500` から派生します。他のカラー変数 (`--ig-secondary-500`、`--ig-surface-500` など) にも同様のことが当てはまります。他のバリエーションは、メイン変数カラー バリエーション `500` を受け取り、割り当てられた変数バリエーション (`600`、`700` など) に応じて `saturation` と `lightness` を変更する相対カラー関数 `hsl()` によって生成されます。`primary`、`secondary`、`surface`、またはその他のカラーのすべてのバリエーションを実行時に変更できるため、この方法を使用することにしました。 -<DocsAside type="warning" title="警告"> -コントラスト カラーは他の部分のように CSS 実行時に生成されないため、メイン カラー バリエーション (`500`) を変更しても、コントラスト カラーは更新されません。手動で変更する必要があります。この動作は今後のリリースで改善され、コントラスト カラーも CSS 実行時に計算されるようになります。 +番号付きのバリエーションに加えて、各カラーは、パレットの生成元となったベース カラーを変更せずに保持する `seed` 変数を公開します。`primary`、`secondary`、およびその他の有彩色では、seed は `500` バリエーションと一致します。`gray` では一致しません。`--ig-gray-seed` はグレースケールの派生元となったカラー (サーフェス カラーの輝度から選択された黒または白) を記録し、`--ig-gray-500` は生成された中間トーンです。 + +コントラスト カラーは、ベース カラーの輝度と選択されたコントラスト レベルから CSS 実行時に計算され、黒と白のうち読みやすい方が選択されます。この計算はカスケードの一部であるため、メイン カラー バリエーション (`500`) を変更すると、そのコントラスト カラーも一緒に更新されます。手動での操作は必要ありません。 + +<DocsAside type="info" title="情報"> +しきい値は `--ig-contrast-level` に保持されており、デフォルトは `var(--ig-wcag-aa)` です。任意のスコープでオーバーライドして、`var(--ig-wcag-a)` または `var(--ig-wcag-aaa)` に切り替えることができます。ビルド済みの CSS を使用する代わりに Sass からテーマをコンパイルする場合、`palette` および `adaptive-contrast` ミックスインは `a`、`aa`、または `aaa` を直接受け取ります。[アクセシビリティ](accessibility.mdx)を参照してください。 </DocsAside> ## パレットの定義 diff --git a/docs/xplat/src/content/jp/toc.json b/docs/xplat/src/content/jp/toc.json index ffb8e7231c..18756a66ca 100644 --- a/docs/xplat/src/content/jp/toc.json +++ b/docs/xplat/src/content/jp/toc.json @@ -2221,11 +2221,9 @@ "href": "layouts/accordion.mdx" }, { - "exclude": [ - "Angular" - ], "name": "アバター", - "href": "layouts/avatar.mdx" + "href": "layouts/avatar.mdx", + "updated": true }, { "exclude": [ @@ -2437,11 +2435,9 @@ "updated": true }, { - "exclude": [ - "Angular" - ], "name": "ボタン", - "href": "inputs/button.mdx" + "href": "inputs/button.mdx", + "updated": true }, { "name": "ボタン グループ", @@ -2513,16 +2509,10 @@ "href": "inputs/dropdown.mdx" }, { - "exclude": [ - "Angular" - ], "name": "アイコン", "href": "layouts/icon.mdx" }, { - "exclude": [ - "Angular" - ], "name": "アイコン ボタン", "href": "inputs/icon-button.mdx" }, @@ -2765,6 +2755,11 @@ "name": "スタイル", "href": "themes/styles.mdx" }, + { + "name": "アクセシビリティ", + "href": "themes/accessibility.mdx", + "new": true + }, { "name": "カスタム Tailwind クラス", "href": "themes/tailwind.mdx", From 96f955316d318bf33583fbf2adf50b5085c6342f Mon Sep 17 00:00:00 2001 From: Adrian Petrov <adrian.ptrv1@gmail.com> Date: Wed, 16 Sep 2026 02:09:44 +0300 Subject: [PATCH 14/35] feat(): qr-code article additions --- .../anatomy-content-light/qr-code-lt-a.png | Bin 0 -> 63450 bytes .../assets/images/qr-code/qr-code-do-not1.png | Bin 0 -> 15238 bytes .../images/qr-code/qr-code-do-not1@2x.png | Bin 0 -> 219519 bytes .../assets/images/qr-code/qr-code-do-not2.png | Bin 0 -> 6350 bytes .../images/qr-code/qr-code-do-not2@2x.png | Bin 0 -> 158368 bytes .../src/assets/images/qr-code/qr-code-do1.png | Bin 0 -> 14124 bytes .../assets/images/qr-code/qr-code-do1@2x.png | Bin 0 -> 201790 bytes .../src/assets/images/qr-code/qr-code-do2.png | Bin 0 -> 6502 bytes .../assets/images/qr-code/qr-code-do2@2x.png | Bin 0 -> 116965 bytes .../content/en/components/inputs/qr-code.mdx | 525 +++++------------- docs/xplat/src/content/en/toc.json | 5 + 11 files changed, 134 insertions(+), 396 deletions(-) create mode 100644 docs/xplat/src/assets/images/anatomy-content-light/qr-code-lt-a.png create mode 100644 docs/xplat/src/assets/images/qr-code/qr-code-do-not1.png create mode 100644 docs/xplat/src/assets/images/qr-code/qr-code-do-not1@2x.png create mode 100644 docs/xplat/src/assets/images/qr-code/qr-code-do-not2.png create mode 100644 docs/xplat/src/assets/images/qr-code/qr-code-do-not2@2x.png create mode 100644 docs/xplat/src/assets/images/qr-code/qr-code-do1.png create mode 100644 docs/xplat/src/assets/images/qr-code/qr-code-do1@2x.png create mode 100644 docs/xplat/src/assets/images/qr-code/qr-code-do2.png create mode 100644 docs/xplat/src/assets/images/qr-code/qr-code-do2@2x.png diff --git a/docs/xplat/src/assets/images/anatomy-content-light/qr-code-lt-a.png b/docs/xplat/src/assets/images/anatomy-content-light/qr-code-lt-a.png new file mode 100644 index 0000000000000000000000000000000000000000..3ffa3c018b6c31493cbb8b48eaf8853c1bcc1eef GIT binary patch literal 63450 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 literal 0 HcmV?d00001 diff --git a/docs/xplat/src/assets/images/qr-code/qr-code-do-not1.png b/docs/xplat/src/assets/images/qr-code/qr-code-do-not1.png new file mode 100644 index 0000000000000000000000000000000000000000..70764cd765939d6374a7d8db33f16f127af4a581 GIT binary patch literal 15238 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 MGRp72N|^@#7vpN-zyJUM literal 0 HcmV?d00001 diff --git a/docs/xplat/src/assets/images/qr-code/qr-code-do-not1@2x.png b/docs/xplat/src/assets/images/qr-code/qr-code-do-not1@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..52a584d1de7bffe0fba833d61197bed0149a8d48 GIT binary patch literal 219519 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�tk(rEn?47O@4&yTi*dy$4bcT2tVJy40@;u^W( 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©pkt+)h~*{{|W)z6&0p5#b&PW`F<WF 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%0DWaC5$CV&3{yhcto8YxaY21U9 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ö{rEMEd|Tsn;!zdNk0XpX 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 DN)QUQ literal 0 HcmV?d00001 diff --git a/docs/xplat/src/assets/images/qr-code/qr-code-do-not2.png b/docs/xplat/src/assets/images/qr-code/qr-code-do-not2.png new file mode 100644 index 0000000000000000000000000000000000000000..aca377f3a3bfb93fd87d341f09d2ba87ba5914c7 GIT binary patch literal 6350 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 Y2r9m8<GtMT4GIeFdj=X6YRK^a0NX|EPXGV_ literal 0 HcmV?d00001 diff --git a/docs/xplat/src/assets/images/qr-code/qr-code-do-not2@2x.png b/docs/xplat/src/assets/images/qr-code/qr-code-do-not2@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ef33cbe6018229585ba1c61d396dc62b96440c80 GIT binary patch literal 158368 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 j{&tj1`DzYPG4d`VC1y>fn%}l;iib3k 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 AZvX%Q literal 0 HcmV?d00001 diff --git a/docs/xplat/src/assets/images/qr-code/qr-code-do1.png b/docs/xplat/src/assets/images/qr-code/qr-code-do1.png new file mode 100644 index 0000000000000000000000000000000000000000..86e7240d5ba7bf4fd873a4d12f85a2079313472a GIT binary patch literal 14124 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 literal 0 HcmV?d00001 diff --git a/docs/xplat/src/assets/images/qr-code/qr-code-do1@2x.png b/docs/xplat/src/assets/images/qr-code/qr-code-do1@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d512af1fc2ef61c8c7bfa1e4fac5e448fa847b66 GIT binary patch literal 201790 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�SXbbYq&5LX!a6r2)J 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%0DpS*!g+ozZ3q$?w3!5qa1H)v@^2 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 b>0{Ej1^w6RlNUBgh(C?XIw}=P=E465L%|;2 literal 0 HcmV?d00001 diff --git a/docs/xplat/src/assets/images/qr-code/qr-code-do2.png b/docs/xplat/src/assets/images/qr-code/qr-code-do2.png new file mode 100644 index 0000000000000000000000000000000000000000..67f8c0c22061507efaff9f23cdd73f174d8768d2 GIT binary patch literal 6502 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 literal 0 HcmV?d00001 diff --git a/docs/xplat/src/assets/images/qr-code/qr-code-do2@2x.png b/docs/xplat/src/assets/images/qr-code/qr-code-do2@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..91b49814fe2aaec8bce46f25daaa00a3853c422d GIT binary patch literal 116965 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�)0_ZAI0LR^OF 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枿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 literal 0 HcmV?d00001 diff --git a/docs/xplat/src/content/en/components/inputs/qr-code.mdx b/docs/xplat/src/content/en/components/inputs/qr-code.mdx index 8bb2b70ed3..f4072518aa 100644 --- a/docs/xplat/src/content/en/components/inputs/qr-code.mdx +++ b/docs/xplat/src/content/en/components/inputs/qr-code.mdx @@ -1,13 +1,12 @@ --- -title: "QR Code" -description: "The {ProductName} QR Code renders a scannable QR (Quick Response) code as an inline SVG, generated on the client from any string value, with customizable size, error correction, and center logo." +title: "{Platform} QR Code" +description: "The {ProductName} QR Code renders a scannable QR (Quick Response) code as an inline SVG, generated on the client from any string value, with customizable size, error correction, and a center logo." keywords: "{Platform} QR Code, {ProductName}, QR code, scannable code, SVG QR code, QR generator, logo, error correction" license: MIT mentionedTypes: ["QrCode"] -relatedComponents: [] -last_updated: "2026-09-08" +last_updated: "2026-09-15" llms: - description: "The {ProductName} QR Code renders a scannable QR (Quick Response) code as an inline SVG, generated on the client from any string value, with customizable size, error correction, and center logo." + description: "The {ProductName} QR Code renders a scannable QR (Quick Response) code as an inline SVG, generated on the client from any string value, with customizable size, error correction, and a center logo." --- import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBlock.astro'; import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; @@ -16,14 +15,16 @@ import Anatomy from 'igniteui-astro-components/components/mdx/Anatomy.astro'; import Badge from 'igniteui-astro-components/components/mdx/Badge.astro'; import Faq from 'igniteui-astro-components/components/mdx/Faq.astro'; import FaqItem from 'igniteui-astro-components/components/mdx/FaqItem.astro'; -{/* TODO: uncomment when images are available import { Image } from 'astro:assets'; import qrCodeAnatomy from '@xplat-images/anatomy-content-light/qr-code-lt-a.png'; -import qrCodeDo from '@xplat-images/qr-code/qr-code-do.png'; -import qrCodeDo2x from '@xplat-images/qr-code/qr-code-do@2x.png'; -import qrCodeDoNot from '@xplat-images/qr-code/qr-code-do-not.png'; -import qrCodeDoNot2x from '@xplat-images/qr-code/qr-code-do-not@2x.png'; -*/} +import qrCodeDo1 from '@xplat-images/qr-code/qr-code-do1.png'; +import qrCodeDo1_2x from '@xplat-images/qr-code/qr-code-do1@2x.png'; +import qrCodeDoNot1 from '@xplat-images/qr-code/qr-code-do-not1.png'; +import qrCodeDoNot1_2x from '@xplat-images/qr-code/qr-code-do-not1@2x.png'; +import qrCodeDo2 from '@xplat-images/qr-code/qr-code-do2.png'; +import qrCodeDo2_2x from '@xplat-images/qr-code/qr-code-do2@2x.png'; +import qrCodeDoNot2 from '@xplat-images/qr-code/qr-code-do-not2.png'; +import qrCodeDoNot2_2x from '@xplat-images/qr-code/qr-code-do-not2@2x.png'; # QR Code Component <Badge variant="new" /> @@ -35,21 +36,20 @@ The {Platform} QR Code demo shows a basic scannable code generated from a URL st <PlatformBlock for="Angular"> -<Sample src="/data-display/qr-code-overview" height={340} position="center" noBorder={false} spacing="md" alt="Angular QR Code example" /> +<Sample src="/data-display/qr-code-overview" height={370} position="center" showThemePicker={true} noBorder={false} alt="Angular QR Code example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/qr-code/overview" height={340} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code example" /> +<Sample src="/inputs/qr-code/overview" height={370} position="center" noBorder={false} showThemePicker={true} alt="{Platform} QR Code example" /> </PlatformBlock> ## Anatomy -The {Platform} QR Code is a square SVG graphic containing three finder-pattern corners, the encoded data modules, an optional quiet-zone margin, and an optional center logo image. +The {Platform} QR Code is a square SVG graphic containing three finder-pattern corners, the encoded data modules, a quiet-zone margin, and an optional center logo image. -{/* TODO: replace with verified anatomy image <Anatomy class="qr-code-anatomy" name="QR Code" @@ -62,13 +62,23 @@ The {Platform} QR Code is a square SVG graphic containing three finder-pattern c .qr-code-anatomy { --igd-anatomy-padding: 0px; } + + #cw-inputs-qr-code-overview-example .igd-sample-frame, + #cw-inputs-qr-code-styling-example .igd-sample-frame, + #cw-inputs-qr-code-tailwind-styling-example .igd-sample-frame, + #cw-data-display-qr-code-overview-example .igd-sample-frame, + #cw-data-display-qr-code-styling-example .igd-sample-frame, + #cw-data-display-qr-code-tailwind-styling-example .igd-sample-frame { + width: 100%; + } `}</style> -*/} -<span class="ig-typography__body-2" style="display: block; margin-bottom: 24px;"><strong>1. Finder-pattern corners:</strong> Three square markers in the top-left, top-right, and bottom-left, used by scanners to orient the code.<br /> -<strong>2. Data modules:</strong> The dots that encode the string value.<br /> -<strong>3. Quiet-zone margin:</strong> The blank area around the code required for reliable scanning.<br /> -<strong>4. Center logo:</strong> An optional image overlaid at the center of the code, with the modules beneath it automatically masked.</span> + +<span class="ig-typography__body-2" style="display: block; margin-bottom: 24px;"><strong>1. QR Code container:</strong> the outer frame that holds the code and optional supporting content.<br /> +<strong>2. QR Matrix:</strong> the encoded matrix that stores the destination or data payload.<br /> +<strong>3. Quiet Zone:</strong> the empty space around the code that ensures scanners can read it reliably.<br /> +<strong>4. Center Logo (optional):</strong> an optional central container used to display a brand logo or custom icon.<br /> +<strong>5. Finder-pattern corners:</strong> square markers at the corners that help scanners detect and orient the code correctly.</span> <PlatformBlock for="WebComponents, React, Blazor"> @@ -87,40 +97,17 @@ The {Platform} QR Code is a square SVG graphic containing three finder-pattern c </PlatformBlock> -<PlatformBlock for="Angular"> - -```text -<igx-qr-code role="img"> -└── svg - ├── <title> // "QR code: <value>" or explicit ariaLabel - ├── background // background rect - ├── dots // data modules path - ├── corner-square // outer finder-pattern squares (×3) - ├── corner-dot // inner finder-pattern dots (×3) - ├── mask // rendered when `logoSrc` is set - └── image // center logo, rendered when `logoSrc` is set -</igx-qr-code> -``` - -</PlatformBlock> - ## Getting Started To use the {Platform} QR Code, follow the [{ProductName} Getting Started](../general-getting-started.mdx) topic for the basic project setup, then register the component for your target platform. ### Prerequisites and Version Compatibility -The QR Code component is available in **igniteui-webcomponents 7.3.0** and later, and the corresponding wrapper releases for React, Blazor, and Angular. Keep the framework package, the QR Code package, and the theme package on the same release version. - -<PlatformBlock for="WebComponents"> +The QR Code component is available in **igniteui-webcomponents 7.3.0** and later, and the corresponding wrapper releases for React, Blazor. To start using the QR Code: -For Web Components using the **{PackageWebComponents}** package, install the package: +<PlatformBlock for="WebComponents, Angular"> -```cmd -npm install {PackageWebComponents} -``` - -Import the <ApiLink pkg="core" type="QrCode" />, its theme CSS, and register the component: +For Web Components, import the <ApiLink pkg="core" type="QrCode" />, its theme CSS, and register the component: ```ts import { defineComponents, IgcQrCodeComponent } from 'igniteui-webcomponents'; @@ -133,13 +120,7 @@ defineComponents(IgcQrCodeComponent); <PlatformBlock for="React"> -For React using the **igniteui-react** package, install the package: - -```cmd -npm install igniteui-react -``` - -Import the QR Code wrapper and theme CSS: +For React, import the QR Code wrapper and theme CSS: ```tsx import { IgrQrCode } from 'igniteui-react'; @@ -166,25 +147,7 @@ Link the additional CSS file that applies the styling to the <ApiLink pkg="core" </PlatformBlock> -<PlatformBlock for="Angular"> - -For Angular using the **igniteui-angular** package, install the package: - -```cmd -npm install igniteui-angular -``` - -Then import the QR Code component: - -```ts -import { IgxQrCodeComponent } from 'igniteui-angular/qr-code'; -``` - -Add `IgxQrCodeComponent` to the component `imports` collection, then use the `igx-qr-code` element in your template. - -</PlatformBlock> - -<PlatformBlock for="WebComponents"> +<PlatformBlock for="WebComponents, Angular"> The simplest way to start using the <ApiLink pkg="core" type="QrCode" /> is as follows: @@ -214,26 +177,16 @@ The simplest way to start using the <ApiLink pkg="core" type="QrCode" /> is as f </PlatformBlock> -<PlatformBlock for="Angular"> - -The simplest way to start using the <ApiLink type="QrCode" /> is as follows: - -```html -<igx-qr-code value="https://www.infragistics.com"></igx-qr-code> -``` - -</PlatformBlock> - By default, this renders a 128×128 pixel QR code with a 4-module quiet-zone margin, `M` error correction, and square modules and corners. ## Usage Set the <ApiLink pkg="core" type="QrCode" member="value" label="value" /> property to any string to render a scannable QR code. The component selects the most compact encoding mode (numeric, alphanumeric, or byte) and the smallest QR version that fits the value automatically. Clearing `value` removes the SVG entirely. -<PlatformBlock for="WebComponents"> +<PlatformBlock for="WebComponents, Angular"> ```html -<igc-qr-code value="Hello, World!"></igc-qr-code> +<igc-qr-code value="https://www.infragistics.com"></igc-qr-code> ``` </PlatformBlock> @@ -241,7 +194,7 @@ Set the <ApiLink pkg="core" type="QrCode" member="value" label="value" /> proper <PlatformBlock for="React"> ```tsx -<IgrQrCode value="Hello, World!"></IgrQrCode> +<IgrQrCode value="https://www.infragistics.com"></IgrQrCode> ``` </PlatformBlock> @@ -249,15 +202,7 @@ Set the <ApiLink pkg="core" type="QrCode" member="value" label="value" /> proper <PlatformBlock for="Blazor"> ```razor -<IgbQrCode Value="Hello, World!"></IgbQrCode> -``` - -</PlatformBlock> - -<PlatformBlock for="Angular"> - -```html -<igx-qr-code value="Hello, World!"></igx-qr-code> +<IgbQrCode Value="https://www.infragistics.com"></IgbQrCode> ``` </PlatformBlock> @@ -266,7 +211,7 @@ Set the <ApiLink pkg="core" type="QrCode" member="value" label="value" /> proper Use the <ApiLink pkg="core" type="QrCode" member="errorLevel" label="errorLevel" /> property to choose between `L`, `M`, `Q`, and `H` error correction levels. Higher levels are more resilient to damage or obstruction but produce a larger, denser code. Use the <ApiLink pkg="core" type="QrCode" member="version" label="version" /> property to pin a specific QR version between `1` and `40` when you need predictable code dimensions; leave it unset to let the component pick the smallest version that fits the value. -<PlatformBlock for="WebComponents"> +<PlatformBlock for="WebComponents, Angular"> ```html <igc-qr-code @@ -302,23 +247,11 @@ Use the <ApiLink pkg="core" type="QrCode" member="errorLevel" label="errorLevel" </PlatformBlock> -<PlatformBlock for="Angular"> - -```html -<igx-qr-code - value="https://www.infragistics.com" - [version]="4" - errorLevel="H"> -</igx-qr-code> -``` - -</PlatformBlock> - ### Size and Margin Use the <ApiLink pkg="core" type="QrCode" member="size" label="size" /> property to set the rendered pixel width and height and the <ApiLink pkg="core" type="QrCode" member="margin" label="margin" /> property to control the quiet-zone margin in QR modules around the code. Neither property changes the encoded data. -<PlatformBlock for="WebComponents"> +<PlatformBlock for="WebComponents, Angular"> ```html <igc-qr-code @@ -354,37 +287,13 @@ Use the <ApiLink pkg="core" type="QrCode" member="size" label="size" /> property </PlatformBlock> -<PlatformBlock for="Angular"> - -```html -<igx-qr-code - value="https://www.infragistics.com" - [size]="256" - [margin]="2"> -</igx-qr-code> -``` - -</PlatformBlock> - -<PlatformBlock for="Angular"> - -<Sample src="/data-display/qr-code-sizing" height={340} position="center" noBorder={false} spacing="md" alt="Angular QR Code sizing example" /> - -</PlatformBlock> - -<PlatformBlock for="React,WebComponents,Blazor"> - -<Sample src="/inputs/qr-code/sizing" height={340} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code sizing example" /> - -</PlatformBlock> - ### Center Logo Add a branded center image with the <ApiLink pkg="core" type="QrCode" member="logoSrc" label="logoSrc" /> property. The component automatically masks the modules beneath the image so the code stays scannable. Use <ApiLink pkg="core" type="QrCode" member="logoSize" label="logoSize" /> — a ratio between `0` and `1` — to control how much of the safe area the logo covers, and <ApiLink pkg="core" type="QrCode" member="logoMargin" label="logoMargin" /> to add whitespace around the logo in pixels. When `errorLevel` is not explicitly set, the component automatically escalates to the smallest error correction level that keeps the code scannable at the requested `logoSize`. -<PlatformBlock for="WebComponents"> +<PlatformBlock for="WebComponents, Angular"> ```html <igc-qr-code @@ -423,38 +332,13 @@ When `errorLevel` is not explicitly set, the component automatically escalates t </PlatformBlock> -<PlatformBlock for="Angular"> - -```html -<igx-qr-code - value="https://www.infragistics.com" - logoSrc="/assets/logo.png" - [logoSize]="0.5" - [logoMargin]="4"> -</igx-qr-code> -``` - -</PlatformBlock> - -<PlatformBlock for="Angular"> - -<Sample src="/data-display/qr-code-logo" height={340} position="center" noBorder={false} spacing="md" alt="Angular QR Code logo example" /> - -</PlatformBlock> - -<PlatformBlock for="React,WebComponents,Blazor"> - -<Sample src="/inputs/qr-code/logo" height={340} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code logo example" /> - -</PlatformBlock> - For safety, `logoSrc` values that use unsafe schemes (such as `javascript:` or `vbscript:`) or non-image `data:` URIs are rejected — no image is rendered. Regular URLs and `data:image/*` URIs are accepted. ### Dot and Corner Shapes Use <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> to shape the data modules and the inner finder-pattern dots, and <ApiLink pkg="core" type="QrCode" member="squareStyle" label="squareStyle" /> to shape the outer finder-pattern squares. Each accepts `square` (default), `circle`, or `rounded`. -<PlatformBlock for="WebComponents"> +<PlatformBlock for="WebComponents, Angular"> ```html <igc-qr-code @@ -490,107 +374,11 @@ Use <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> to s </PlatformBlock> -<PlatformBlock for="Angular"> - -```html -<igx-qr-code - value="https://www.infragistics.com" - dotStyle="rounded" - squareStyle="circle"> -</igx-qr-code> -``` - -</PlatformBlock> - -<PlatformBlock for="Angular"> - -<Sample src="/data-display/qr-code-shapes" height={340} position="center" noBorder={false} spacing="md" alt="Angular QR Code shapes example" /> - -</PlatformBlock> - -<PlatformBlock for="React,WebComponents,Blazor"> - -<Sample src="/inputs/qr-code/shapes" height={340} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code shapes example" /> - -</PlatformBlock> - -### Custom Colors - -Style the background and module colors through the exposed CSS custom properties. The QR Code colors do not automatically invert when the global theme switches to a dark variant — set them explicitly if you want a dark-themed code. - -<PlatformBlock for="WebComponents"> - -```html -<igc-qr-code - value="https://www.infragistics.com" - style=" - --ig-qr-code-background: #e8f4ff; - --ig-qr-code-dark-color: #0066cc; - --ig-qr-code-corner-square-color: #003366; - "> -</igc-qr-code> -``` - -</PlatformBlock> - -<PlatformBlock for="React"> - -```tsx -<IgrQrCode - value="https://www.infragistics.com" - style={{ - ['--ig-qr-code-background' as any]: '#e8f4ff', - ['--ig-qr-code-dark-color' as any]: '#0066cc', - ['--ig-qr-code-corner-square-color' as any]: '#003366', - }}> -</IgrQrCode> -``` - -</PlatformBlock> - -<PlatformBlock for="Blazor"> - -```razor -<IgbQrCode - Value="https://www.infragistics.com" - Style="--ig-qr-code-background: #e8f4ff; --ig-qr-code-dark-color: #0066cc; --ig-qr-code-corner-square-color: #003366;"> -</IgbQrCode> -``` - -</PlatformBlock> - -<PlatformBlock for="Angular"> - -```html -<igx-qr-code - value="https://www.infragistics.com" - style=" - --ig-qr-code-background: #e8f4ff; - --ig-qr-code-dark-color: #0066cc; - --ig-qr-code-corner-square-color: #003366; - "> -</igx-qr-code> -``` - -</PlatformBlock> - -<PlatformBlock for="Angular"> - -<Sample src="/data-display/qr-code-colors" height={340} position="center" noBorder={false} spacing="md" alt="Angular QR Code custom colors example" /> - -</PlatformBlock> - -<PlatformBlock for="React,WebComponents,Blazor"> - -<Sample src="/inputs/qr-code/colors" height={340} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code custom colors example" /> - -</PlatformBlock> - ### Accessible Labeling The rendered `<svg>` has `role="img"` and includes a `<title>` element that is announced by screen readers. The default title is `QR code: <value>`. Provide a custom `aria-label` to override the announced text with a more descriptive phrase. -<PlatformBlock for="WebComponents"> +<PlatformBlock for="WebComponents, Angular"> ```html <igc-qr-code @@ -623,43 +411,58 @@ The rendered `<svg>` has `role="img"` and includes a `<title>` element that is a </PlatformBlock> -<PlatformBlock for="Angular"> - -```html -<igx-qr-code - value="https://www.infragistics.com/products" - ariaLabel="Scan to visit our product page"> -</igx-qr-code> -``` - -</PlatformBlock> - ### Do/Don't -**When to use:** Use the QR Code to encode a URL, identifier, payment reference, one-time setup token, vCard, or any string that a mobile scanner can act on. Add a center logo for branded codes on marketing collateral, packaging, or ticketing. - -**When not to use:** Do not use the QR Code as a substitute for editable text, a form input, or an interactive control — the component is a static, presentational graphic. Do not encode secrets or sensitive data that must not be captured by a camera. - -{/* TODO: replace with guidance images from Indigo.Design once available -<div class="table-responsive"> - <table class="table" style="width: 100%; table-layout: fixed; border-collapse: collapse; margin-bottom: 24px;"> - <tbody> - <tr> - <td style="border: none; padding: 16px 20px;"><Image src={qrCodeDo} srcset={`${qrCodeDo.src} 1x, ${qrCodeDo2x.src} 2x`} alt="QR Code used with a labelled call to action" class="responsive-img" style="border: 1px solid #D2DBE8; margin: unset;" /></td> - <td style="border: none; padding: 16px 20px;"><Image src={qrCodeDoNot} srcset={`${qrCodeDoNot.src} 1x, ${qrCodeDoNot2x.src} 2x`} alt="QR Code used without context or accessible label" class="responsive-img" style="border: 1px solid #D2DBE8; margin: unset;" /></td> - </tr> - <tr> - <td style="border: none; padding: 16px 20px; text-align: left; color: green;"><strong>Do</strong></td> - <td style="border: none; padding: 16px 20px; text-align: left; color: red;"><strong>Don't</strong></td> - </tr> - <tr> - <td style="border: none; padding: 4px 20px; text-align: left; text-wrap: auto;">Pair the QR Code with a short call to action and a descriptive `ariaLabel` so users know what they will get after scanning.</td> - <td style="border: none; padding: 4px 20px; text-align: left; text-wrap: auto;">Avoid oversized logos or low error correction on codes that will be printed, photographed, or displayed on damaged surfaces.</td> - </tr> - </tbody> - </table> -</div> -*/} +Use QR codes when users need a fast bridge from print or static screens to a digital action, such as opening a page, downloading an app, or verifying a link. Do not use them for information that must be readable without a scanner, or when the destination is better served by a direct button, link, or short URL. + +<table class="table" style="width: 100%; max-width: 1100px; margin: 0 auto 26px;"> + <tbody> + <tr> + <td style="width: 50%; border: none; padding: 0 13px 13px 0;"><Image src={qrCodeDo1} srcset={`${qrCodeDo1.src} 1x, ${qrCodeDo1_2x.src} 2x`} alt="QR Code used in a form with a labelled anchor" style="border: 1px solid #D2DBE8; margin: unset;"/> + </td> + <td style="width: 50%; border: none; padding: 0 0 13px 13px;"><Image src={qrCodeDoNot1} srcset={`${qrCodeDoNot1.src} 1x, ${qrCodeDoNot1_2x.src} 2x`} alt="QR Code used without context or accessible label" style="border: 1px solid #D2DBE8; margin: unset;"/> + </td> + </tr> + <tr> + <td style="border: none; padding: 13px 13px 13px 0; color: green;"> + <strong>Do</strong> + </td> + <td style="border: none; padding: 13px 0 13px 13px; color: red;"> + <strong>Don't</strong> + </td> + </tr> + <tr> + <td style="border: none; padding: 13px 13px 13px 0; text-align: left;"> + Use QR codes for short, high-intent actions with a clear destination and enough surrounding whitespace. + </td> + <td style="border: none; padding: 13px 0 13px 13px; text-align: left;"> + Avoid using QR codes for critical content on their own, or in places where users cannot easily scan them. + </td> + </tr> + <tr> + <td style="width: 50%; border: none; padding: 0 13px 13px 0;"><Image src={qrCodeDo2} srcset={`${qrCodeDo2.src} 1x, ${qrCodeDo2_2x.src} 2x`} alt="QR Code used in a form with a labelled anchor" style="border: 1px solid #D2DBE8; margin: unset;"/> + </td> + <td style="width: 50%; border: none; padding: 0 0 13px 13px;"><Image src={qrCodeDoNot2} srcset={`${qrCodeDoNot2.src} 1x, ${qrCodeDoNot2_2x.src} 2x`} alt="QR Code used without context or accessible label" style="border: 1px solid #D2DBE8; margin: unset;"/> + </td> + </tr> + <tr> + <td style="border: none; padding: 13px 13px 13px 0; color: green;"> + <strong>Do</strong> + </td> + <td style="border: none; padding: 13px 0 13px 13px; color: red;"> + <strong>Don't</strong> + </td> + </tr> + <tr> + <td style="border: none; padding: 13px 13px 13px 0; text-align: left;"> + Keep the foreground dark and the background light (ideally black on white) so phone cameras can scan it fast. + </td> + <td style="border: none; padding: 13px 0 13px 13px; text-align: left;"> + Avoid light-colored QR codes on dark backgrounds or low-contrast brand tints that fail scanner detection. + </td> + </tr> + </tbody> +</table> ## Properties @@ -703,17 +506,17 @@ The {Platform} QR Code exposes properties for the encoded value, code density, s <PlatformBlock for="Angular"> -<Sample src="/data-display/qr-code-styling" height={340} position="center" noBorder={false} spacing="md" alt="Angular QR Code styling example" /> +<Sample src="/data-display/qr-code-styling" height={300} position="center" noBorder={false} spacing="md" alt="Angular QR Code styling example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/qr-code/styling" height={340} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code styling example" /> +<Sample src="/inputs/qr-code/styling" height={300} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code styling example" /> </PlatformBlock> -The {Platform} QR Code appearance is controlled through CSS variables and CSS parts. Colors do not automatically invert with the global theme — set them explicitly for dark-themed codes. +The {Platform} QR Code appearance is controlled through CSS variables, CSS parts and the theming system. ### Styling Variables @@ -726,8 +529,6 @@ The {Platform} QR Code appearance is controlled through CSS variables and CSS pa ### Style Parts -<PlatformBlock for="WebComponents, React, Blazor"> - | Part | What it styles | | -- | -- | | `background` | The background rectangle of the QR code. | @@ -735,97 +536,59 @@ The {Platform} QR Code appearance is controlled through CSS variables and CSS pa | `corner-square` | The outer finder-pattern corner squares. | | `corner-dot` | The inner finder-pattern corner dots. | -</PlatformBlock> - -<PlatformBlock for="Angular"> - -| Selector | Description | -| -- | -- | -| `igx-qr-code` | The QR Code host element. | -| `.igx-qr-code__background` | The background rectangle of the QR code. | -| `.igx-qr-code__dots` | The data modules of the QR code. | -| `.igx-qr-code__corner-square` | The outer finder-pattern corner squares. | -| `.igx-qr-code__corner-dot` | The inner finder-pattern corner dots. | - -</PlatformBlock> - ### Sass Theming Use the {ProductName} theme system to style the QR Code consistently with the rest of your application. Wrap the QR Code inside a section that scopes the CSS custom properties, or set them directly on the host. -<PlatformBlock for="WebComponents, React, Blazor"> - ```scss @use "igniteui-theming/sass/themes" as *; -.branded { - --ig-qr-code-background: var(--ig-surface-500); - --ig-qr-code-dark-color: var(--ig-primary-500); - --ig-qr-code-corner-square-color: var(--ig-primary-700); -} -``` - -</PlatformBlock> - -<PlatformBlock for="Angular"> +$custom-qr-code-theme: qr-code-theme( + $background: #1a1a2e, + $dark-color: #a0c4ff, + $corner-square-color: #ff6b6b, + $corner-dot-color: #ffd93d +); -```scss -@use "igniteui-angular/theming" as *; - -.branded { - --ig-qr-code-background: var(--ig-surface-500); - --ig-qr-code-dark-color: var(--ig-primary-500); - --ig-qr-code-corner-square-color: var(--ig-primary-700); +:root { + @include tokens($custom-qr-code-theme); } ``` -</PlatformBlock> - ### CSS Variables Set component CSS variables directly when you need local styling without a Sass build step. -<PlatformBlock for="WebComponents, React, Blazor"> - ```css -igc-qr-code::part(background) { - rx: 8; - ry: 8; +igc-qr-code { + --ig-qr-code-background: var(--ig-gray-900); + --ig-qr-code-dark-color: var(--ig-primary-200); } -igc-qr-code::part(dots) { - filter: drop-shadow(0 1px 0 rgba(0, 0, 0, 0.15)); +igc-qr-code::part(corner-square) { + fill: var(--ig-error-300); } -``` -</PlatformBlock> - -<PlatformBlock for="Angular"> - -```css -igx-qr-code { - --ig-qr-code-background: #ffffff; - --ig-qr-code-dark-color: #111827; +igc-qr-code::part(corner-dot) { + fill: var(--ig-warn-200); } ``` -</PlatformBlock> - ### Styling with Tailwind Combine Tailwind utility classes with the QR Code CSS variables for utility-first styling. Make sure to [set up Tailwind](/themes/tailwind) first, then import the Ignite UI utilities in your global stylesheet: ```css @import "tailwindcss"; -@import "igniteui-theming/tailwind/utilities/material.css"; +@import "tailwindcss/utilities.css"; ``` -<PlatformBlock for="WebComponents"> +<PlatformBlock for="WebComponents, Angular"> ```html <igc-qr-code - value="https://www.infragistics.com" - class="![--ig-qr-code-background:theme(colors.slate.50)] ![--ig-qr-code-dark-color:theme(colors.slate.900)]"> + value="https://www.infragistics.com/products/ignite-ui-web-components" + class="![--ig-qr-code-dark-color:#1a1a1a] ![--ig-qr-code-background:#f7df1e] ![--ig-qr-code-corner-square-color:#1a1a1a] ![--ig-qr-code-corner-dot-color:#1a1a1a]"> </igc-qr-code> ``` @@ -835,8 +598,8 @@ Combine Tailwind utility classes with the QR Code CSS variables for utility-firs ```jsx <IgrQrCode - value="https://www.infragistics.com" - className="![--ig-qr-code-background:theme(colors.slate.50)] ![--ig-qr-code-dark-color:theme(colors.slate.900)]"> + value="https://www.infragistics.com/products/ignite-ui-web-components" + className="![--ig-qr-code-dark-color:#1a1a1a] ![--ig-qr-code-background:#f7df1e] ![--ig-qr-code-corner-square-color:#1a1a1a] ![--ig-qr-code-corner-dot-color:#1a1a1a]"> </IgrQrCode> ``` @@ -846,58 +609,38 @@ Combine Tailwind utility classes with the QR Code CSS variables for utility-firs ```razor <IgbQrCode - Value="https://www.infragistics.com" - Class="![--ig-qr-code-background:theme(colors.slate.50)] ![--ig-qr-code-dark-color:theme(colors.slate.900)]"> + Value="https://www.infragistics.com/products/ignite-ui-web-components" + Class="![--ig-qr-code-dark-color:#1a1a1a] ![--ig-qr-code-background:#f7df1e] ![--ig-qr-code-corner-square-color:#1a1a1a] ![--ig-qr-code-corner-dot-color:#1a1a1a]"> </IgbQrCode> ``` </PlatformBlock> +The exclamation mark (`!`) gives the Tailwind utility precedence over the component's default styles. + <PlatformBlock for="Angular"> -```html -<igx-qr-code - value="https://www.infragistics.com" - class="![--ig-qr-code-background:theme(colors.slate.50)] ![--ig-qr-code-dark-color:theme(colors.slate.900)]"> -</igx-qr-code> -``` +<Sample src="/data-display/qr-code-tailwind-styling" height={330} position="center" noBorder={false} spacing="md" alt="Angular QR Code styling example" /> </PlatformBlock> -The exclamation mark (`!`) gives the Tailwind utility precedence over the component's default styles. - -## Accessibility +<PlatformBlock for="React,WebComponents,Blazor"> -The {Platform} QR Code is a static, non-interactive graphic that is announced by screen readers through an SVG `<title>` element. +<Sample src="/inputs/qr-code/tailwind-styling" height={330} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code styling example" /> -### Keyboard Interaction +</PlatformBlock> -The QR Code does not receive focus and has no keyboard interaction. +## Accessibility -| Key | Action | -| -- | -- | -| n/a | The QR Code is not keyboard interactive. | +The {Platform} QR Code is a static, non-interactive graphic that is announced by screen readers through an SVG `<title>` element. ### Screen Readers / ARIA -<PlatformBlock for="WebComponents, React, Blazor"> - - The rendered `<svg>` element has `role="img"` and contains a `<title>` element describing the code. - The default `<title>` content is `QR code: <value>`. - Set `aria-label` to override the announced text with a more descriptive phrase such as "Scan to visit our product page". - The QR Code does not participate in the tab order and does not respond to keyboard input. -</PlatformBlock> - -<PlatformBlock for="Angular"> - -- The rendered `<svg>` element has `role="img"` and contains a `<title>` element describing the code. -- The default `<title>` content is `QR code: <value>`. -- Set the `ariaLabel` input to override the announced text with a more descriptive phrase. -- The QR Code does not participate in the tab order and does not respond to keyboard input. - -</PlatformBlock> - ### Accessibility Compliance Infragistics documents {ProductName} accessibility support for Section 508 and WCAG 2.1 guideline areas in the [Accessibility Compliance](../interactivity/accessibility-compliance.mdx) topic. @@ -951,18 +694,8 @@ The {Platform} QR Code has the following platform-independent limitations. Use these API references for the complete QR Code API surface. -<PlatformBlock for="WebComponents, React, Blazor"> - <ApiLink pkg="core" type="QrCode" /> -</PlatformBlock> - -<PlatformBlock for="Angular"> - -<ApiLink type="QrCode" /> - -</PlatformBlock> - ## Dependencies The {Platform} QR Code requires a theme stylesheet to apply its default styling. See the framework-specific setup in **Getting Started**. The component generates QR data internally and has no external QR-generation dependencies or network requests. @@ -997,6 +730,6 @@ The QR Code is a standalone display primitive. When you need related visual cont </FaqItem> <FaqItem question="Which package should I install for QR Code?" indicatorPosition="end"> - Use `igniteui-angular` for Angular, `igniteui-react` for React, `igniteui-webcomponents` for Web Components, and `IgniteUI.Blazor` for Blazor. Keep related Ignite UI packages on the same release version. + Use `igniteui-angular` for Angular, `igniteui-react` for React, `igniteui-webcomponents` for Web Components, and `IgniteUI.Blazor` for Blazor. </FaqItem> </Faq> diff --git a/docs/xplat/src/content/en/toc.json b/docs/xplat/src/content/en/toc.json index 8ecce9d4d6..8ea569b331 100644 --- a/docs/xplat/src/content/en/toc.json +++ b/docs/xplat/src/content/en/toc.json @@ -2635,6 +2635,11 @@ "name": "Zoom Slider", "href": "zoomslider-overview.mdx" }, + { + "name": "QR Code", + "href": "inputs/qr-code.mdx", + "new": true + }, { "exclude": [ "Angular" From d771e7edda9698cf533efa992c426e7e4e7e31f6 Mon Sep 17 00:00:00 2001 From: Adrian Petrov <adrian.ptrv1@gmail.com> Date: Thu, 17 Sep 2026 18:55:09 +0300 Subject: [PATCH 15/35] feat(qr-code): additional changes --- .../content/en/components/inputs/qr-code.mdx | 98 +++++++++++++++---- 1 file changed, 80 insertions(+), 18 deletions(-) diff --git a/docs/xplat/src/content/en/components/inputs/qr-code.mdx b/docs/xplat/src/content/en/components/inputs/qr-code.mdx index f4072518aa..52b7c6e3e5 100644 --- a/docs/xplat/src/content/en/components/inputs/qr-code.mdx +++ b/docs/xplat/src/content/en/components/inputs/qr-code.mdx @@ -63,14 +63,9 @@ The {Platform} QR Code is a square SVG graphic containing three finder-pattern c --igd-anatomy-padding: 0px; } - #cw-inputs-qr-code-overview-example .igd-sample-frame, - #cw-inputs-qr-code-styling-example .igd-sample-frame, - #cw-inputs-qr-code-tailwind-styling-example .igd-sample-frame, - #cw-data-display-qr-code-overview-example .igd-sample-frame, - #cw-data-display-qr-code-styling-example .igd-sample-frame, - #cw-data-display-qr-code-tailwind-styling-example .igd-sample-frame { - width: 100%; - } +[id^="cw-"][id*="qr-code"][id$="-example"]:not([id*="logo"]) .igd-sample-frame { + width: 100%; +} `}</style> @@ -105,9 +100,9 @@ To use the {Platform} QR Code, follow the [{ProductName} Getting Started](../gen The QR Code component is available in **igniteui-webcomponents 7.3.0** and later, and the corresponding wrapper releases for React, Blazor. To start using the QR Code: -<PlatformBlock for="WebComponents, Angular"> +<PlatformBlock for="WebComponents"> -For Web Components, import the <ApiLink pkg="core" type="QrCode" />, its theme CSS, and register the component: +For Web Components, import the <ApiLink pkg="core" label="QrCode" type="QrCode" />, its theme CSS, and register the component: ```ts import { defineComponents, IgcQrCodeComponent } from 'igniteui-webcomponents'; @@ -139,7 +134,7 @@ For Blazor using the **IgniteUI.Blazor** package, register the QR Code module: builder.Services.AddIgniteUIBlazor(typeof(IgbQrCodeModule)); ``` -Link the additional CSS file that applies the styling to the <ApiLink pkg="core" type="QrCode" /> component in **wwwroot/index.html** (Blazor Web Assembly) or **Pages/_Host.cshtml** (Blazor Server): +Link the additional CSS file that applies the styling to the <ApiLink pkg="core" label="QrCode" type="QrCode" /> component in **wwwroot/index.html** (Blazor Web Assembly) or **Pages/_Host.cshtml** (Blazor Server): ```razor <link href="_content/IgniteUI.Blazor/themes/light/bootstrap.css" rel="stylesheet" /> @@ -147,9 +142,32 @@ Link the additional CSS file that applies the styling to the <ApiLink pkg="core" </PlatformBlock> -<PlatformBlock for="WebComponents, Angular"> +<PlatformBlock for="Angular"> + +For Angular, import and register the <ApiLink pkg="core" label="QrCode" type="QrCode" /> component: + +```ts +import { defineComponents, IgcQrCodeComponent } from 'igniteui-webcomponents'; +import 'igniteui-webcomponents/themes/light/bootstrap.css'; + +defineComponents(IgcQrCodeComponent); +``` + +Also make sure to add the `CUSTOM_ELEMENTS_SCHEMA` schema to your Angular component. + +```ts +import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; -The simplest way to start using the <ApiLink pkg="core" type="QrCode" /> is as follows: +@Component({ + schemas: [CUSTOM_ELEMENTS_SCHEMA], +}) +``` + +</PlatformBlock> + +The simplest way to start using the <ApiLink pkg="core" label="QrCode" type="QrCode" /> is as follows: + +<PlatformBlock for="WebComponents, Angular"> ```html <igc-qr-code value="https://www.infragistics.com"></igc-qr-code> @@ -159,8 +177,6 @@ The simplest way to start using the <ApiLink pkg="core" type="QrCode" /> is as f <PlatformBlock for="React"> -The simplest way to start using the <ApiLink pkg="core" type="QrCode" /> is as follows: - ```tsx <IgrQrCode value="https://www.infragistics.com"></IgrQrCode> ``` @@ -169,8 +185,6 @@ The simplest way to start using the <ApiLink pkg="core" type="QrCode" /> is as f <PlatformBlock for="Blazor"> -The simplest way to start using the <ApiLink pkg="core" type="QrCode" /> is as follows: - ```razor <IgbQrCode Value="https://www.infragistics.com"></IgbQrCode> ``` @@ -247,6 +261,18 @@ Use the <ApiLink pkg="core" type="QrCode" member="errorLevel" label="errorLevel" </PlatformBlock> +<PlatformBlock for="Angular"> + +<Sample src="/data-display/qr-code-error-correction" height={300} position="center" noBorder={false} spacing="md" alt="Angular QR Code error correction example" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/qr-code/error-correction" height={300} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code error correction example" /> + +</PlatformBlock> + ### Size and Margin Use the <ApiLink pkg="core" type="QrCode" member="size" label="size" /> property to set the rendered pixel width and height and the <ApiLink pkg="core" type="QrCode" member="margin" label="margin" /> property to control the quiet-zone margin in QR modules around the code. Neither property changes the encoded data. @@ -287,6 +313,18 @@ Use the <ApiLink pkg="core" type="QrCode" member="size" label="size" /> property </PlatformBlock> +<PlatformBlock for="Angular"> + +<Sample src="/data-display/qr-code-size" height={480} position="center" noBorder={false} spacing="md" alt="Angular QR Code size example" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/qr-code/size" height={500} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code size example" /> + +</PlatformBlock> + ### Center Logo Add a branded center image with the <ApiLink pkg="core" type="QrCode" member="logoSrc" label="logoSrc" /> property. The component automatically masks the modules beneath the image so the code stays scannable. Use <ApiLink pkg="core" type="QrCode" member="logoSize" label="logoSize" /> — a ratio between `0` and `1` — to control how much of the safe area the logo covers, and <ApiLink pkg="core" type="QrCode" member="logoMargin" label="logoMargin" /> to add whitespace around the logo in pixels. @@ -334,6 +372,18 @@ When `errorLevel` is not explicitly set, the component automatically escalates t For safety, `logoSrc` values that use unsafe schemes (such as `javascript:` or `vbscript:`) or non-image `data:` URIs are rejected — no image is rendered. Regular URLs and `data:image/*` URIs are accepted. +<PlatformBlock for="Angular"> + +<Sample src="/data-display/qr-code-logo" height={220} position="center" noBorder={false} spacing="md" alt="Angular QR Code logo example" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/qr-code/logo" height={220} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code logo example" /> + +</PlatformBlock> + ### Dot and Corner Shapes Use <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> to shape the data modules and the inner finder-pattern dots, and <ApiLink pkg="core" type="QrCode" member="squareStyle" label="squareStyle" /> to shape the outer finder-pattern squares. Each accepts `square` (default), `circle`, or `rounded`. @@ -374,6 +424,18 @@ Use <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> to s </PlatformBlock> +<PlatformBlock for="Angular"> + +<Sample src="/data-display/qr-code-shapes" height={300} position="center" noBorder={false} spacing="md" alt="Angular QR Code shapes example" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/qr-code/shapes" height={300} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code shapes example" /> + +</PlatformBlock> + ### Accessible Labeling The rendered `<svg>` has `role="img"` and includes a `<title>` element that is announced by screen readers. The default title is `QR code: <value>`. Provide a custom `aria-label` to override the announced text with a more descriptive phrase. @@ -694,7 +756,7 @@ The {Platform} QR Code has the following platform-independent limitations. Use these API references for the complete QR Code API surface. -<ApiLink pkg="core" type="QrCode" /> +<ApiLink pkg="core" type="QrCode" label="QrCode" /> ## Dependencies From ae98d21d0319455048606a7e67e96190aa6994d4 Mon Sep 17 00:00:00 2001 From: Adrian Petrov <adrian.ptrv1@gmail.com> Date: Fri, 18 Sep 2026 12:34:40 +0300 Subject: [PATCH 16/35] feat(qr-code): add React and Blazor exclude --- docs/xplat/src/content/en/toc.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/xplat/src/content/en/toc.json b/docs/xplat/src/content/en/toc.json index 768940adfe..256d1b0388 100644 --- a/docs/xplat/src/content/en/toc.json +++ b/docs/xplat/src/content/en/toc.json @@ -2634,6 +2634,10 @@ "href": "zoomslider-overview.mdx" }, { + "exclude": [ + "React", + "Blazor" + ], "name": "QR Code", "href": "inputs/qr-code.mdx", "new": true From d676e085b4de0724d6e17814b97a8aa7c9e236d1 Mon Sep 17 00:00:00 2001 From: Adrian Petrov <adrian.ptrv1@gmail.com> Date: Fri, 18 Sep 2026 13:24:04 +0300 Subject: [PATCH 17/35] fix(qr-code): angular build errors --- .../anatomy-content-light/qr-code-lt-a.png | Bin 0 -> 63450 bytes .../en/images/qr-code/qr-code-do-not1.png | Bin 0 -> 15238 bytes .../en/images/qr-code/qr-code-do-not1@2x.png | Bin 0 -> 219519 bytes .../en/images/qr-code/qr-code-do-not2.png | Bin 0 -> 6350 bytes .../en/images/qr-code/qr-code-do-not2@2x.png | Bin 0 -> 158368 bytes .../content/en/images/qr-code/qr-code-do1.png | Bin 0 -> 14124 bytes .../en/images/qr-code/qr-code-do1@2x.png | Bin 0 -> 201790 bytes .../content/en/images/qr-code/qr-code-do2.png | Bin 0 -> 6502 bytes .../en/images/qr-code/qr-code-do2@2x.png | Bin 0 -> 116965 bytes .../anatomy-content-light/qr-code-lt-a.png | Bin 0 -> 63450 bytes .../jp/images/qr-code/qr-code-do-not1.png | Bin 0 -> 15238 bytes .../jp/images/qr-code/qr-code-do-not1@2x.png | Bin 0 -> 219519 bytes .../jp/images/qr-code/qr-code-do-not2.png | Bin 0 -> 6350 bytes .../jp/images/qr-code/qr-code-do-not2@2x.png | Bin 0 -> 158368 bytes .../content/jp/images/qr-code/qr-code-do1.png | Bin 0 -> 14124 bytes .../jp/images/qr-code/qr-code-do1@2x.png | Bin 0 -> 201790 bytes .../content/jp/images/qr-code/qr-code-do2.png | Bin 0 -> 6502 bytes .../jp/images/qr-code/qr-code-do2@2x.png | Bin 0 -> 116965 bytes 18 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/angular/src/content/en/images/anatomy-content-light/qr-code-lt-a.png create mode 100644 docs/angular/src/content/en/images/qr-code/qr-code-do-not1.png create mode 100644 docs/angular/src/content/en/images/qr-code/qr-code-do-not1@2x.png create mode 100644 docs/angular/src/content/en/images/qr-code/qr-code-do-not2.png create mode 100644 docs/angular/src/content/en/images/qr-code/qr-code-do-not2@2x.png create mode 100644 docs/angular/src/content/en/images/qr-code/qr-code-do1.png create mode 100644 docs/angular/src/content/en/images/qr-code/qr-code-do1@2x.png create mode 100644 docs/angular/src/content/en/images/qr-code/qr-code-do2.png create mode 100644 docs/angular/src/content/en/images/qr-code/qr-code-do2@2x.png create mode 100644 docs/angular/src/content/jp/images/anatomy-content-light/qr-code-lt-a.png create mode 100644 docs/angular/src/content/jp/images/qr-code/qr-code-do-not1.png create mode 100644 docs/angular/src/content/jp/images/qr-code/qr-code-do-not1@2x.png create mode 100644 docs/angular/src/content/jp/images/qr-code/qr-code-do-not2.png create mode 100644 docs/angular/src/content/jp/images/qr-code/qr-code-do-not2@2x.png create mode 100644 docs/angular/src/content/jp/images/qr-code/qr-code-do1.png create mode 100644 docs/angular/src/content/jp/images/qr-code/qr-code-do1@2x.png create mode 100644 docs/angular/src/content/jp/images/qr-code/qr-code-do2.png create mode 100644 docs/angular/src/content/jp/images/qr-code/qr-code-do2@2x.png diff --git a/docs/angular/src/content/en/images/anatomy-content-light/qr-code-lt-a.png b/docs/angular/src/content/en/images/anatomy-content-light/qr-code-lt-a.png new file mode 100644 index 0000000000000000000000000000000000000000..3ffa3c018b6c31493cbb8b48eaf8853c1bcc1eef GIT binary patch literal 63450 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 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/en/images/qr-code/qr-code-do-not1.png b/docs/angular/src/content/en/images/qr-code/qr-code-do-not1.png new file mode 100644 index 0000000000000000000000000000000000000000..70764cd765939d6374a7d8db33f16f127af4a581 GIT binary patch literal 15238 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 MGRp72N|^@#7vpN-zyJUM literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/en/images/qr-code/qr-code-do-not1@2x.png b/docs/angular/src/content/en/images/qr-code/qr-code-do-not1@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..52a584d1de7bffe0fba833d61197bed0149a8d48 GIT binary patch literal 219519 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�tk(rEn?47O@4&yTi*dy$4bcT2tVJy40@;u^W( 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©pkt+)h~*{{|W)z6&0p5#b&PW`F<WF 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%0DWaC5$CV&3{yhcto8YxaY21U9 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ö{rEMEd|Tsn;!zdNk0XpX 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 DN)QUQ literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/en/images/qr-code/qr-code-do-not2.png b/docs/angular/src/content/en/images/qr-code/qr-code-do-not2.png new file mode 100644 index 0000000000000000000000000000000000000000..aca377f3a3bfb93fd87d341f09d2ba87ba5914c7 GIT binary patch literal 6350 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 Y2r9m8<GtMT4GIeFdj=X6YRK^a0NX|EPXGV_ literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/en/images/qr-code/qr-code-do-not2@2x.png b/docs/angular/src/content/en/images/qr-code/qr-code-do-not2@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ef33cbe6018229585ba1c61d396dc62b96440c80 GIT binary patch literal 158368 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 j{&tj1`DzYPG4d`VC1y>fn%}l;iib3k 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 AZvX%Q literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/en/images/qr-code/qr-code-do1.png b/docs/angular/src/content/en/images/qr-code/qr-code-do1.png new file mode 100644 index 0000000000000000000000000000000000000000..86e7240d5ba7bf4fd873a4d12f85a2079313472a GIT binary patch literal 14124 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 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/en/images/qr-code/qr-code-do1@2x.png b/docs/angular/src/content/en/images/qr-code/qr-code-do1@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d512af1fc2ef61c8c7bfa1e4fac5e448fa847b66 GIT binary patch literal 201790 zcmeFZWn5cL(>RO-*Py|rXmNM9wm1}bcemi~RtiOmLkqNM@Zv7Tp~ZqzibE(?{H2#Y z_kH*J^nU&)o8Q^9XJ%)2c6R3M>}+DyR1~n#Nzvip;IN)QlhuHO18~E^A#$T4KbGWU zuU9=@;5{@Hq~WT@$#)-bBCK?uTPrKWJ$=lh!Xd%q!6E(vdHlk`lfohWk%xnO0Z;Z% zUIU)#FBk+kxM({#z+W)>kJn$HXOF)}?7yyv1@Qk@V*$e7&;afN#J}^1k1d3Q!x*#q zbwP7|rswf^hyUvb5BD|)^jMpo-Ai3hU1cR<3l}GLGfNk9D|WDx>o0IPQLyl1*2&7# zj2i6Z=<Fd37Nh+GLijQNtC)k9`VSCK2QgY*Wi@IU7k4Xaes)fFPFitvYHDgxcS~zw z4O#iW&>!!_Xl*?`U4=O~e0+S^eR$Yi+-*3xgoK1RIJr5vx!E2e*gSllJ<Y&u&K^(x ztmN-{WUV|b-0fUF?OdFxf7NSd?&9SsMoasP&_AC)+v#a%{eP64J^t#}V+T2YJ>lSD z=j8aO?nhM7U!}sT?sis>lz-JP&L#Q><bRd@MMsq57xDjS%%45|qx7+>;^?9r|FBIQ zoy2$@1rAOU?zybgOECOFJIX8TIp4f1uW_MmUZHI`(-0|Iv{wXDF-1T0XFoUEw|ft- zc=@uqI63(`y>YCpuX^p^P`P8I9!e{R004wg!y$yja|%s(s$MFomhR?w{A~4Ky<B?m zepsFn6Y>O4jOHJUUFK{rbzBA=-;G~JCMF=2D9Zt4CI2O*!-vAGCgu6m|K-^u0y#Vy z$s+LIF|i(>jaZj`Q3K+_|DGQ4Q2rm@|KrO)GLZiN<mDe;{AcF>A74yKa5MAr_{FvT zV+{}Cz6Ad+Xh7XPfGE(S@r{{T-LVc-1dXKJsqd@FZ-Aj&GH}=+SZ@fU{IgUYNQ@LZ z9=G%bQaj=AlRA`MCWJN$pF3SCK3!IZ&XP6OOzp{k_T|sKwpgfIHAa`~%yVtAGy{01 z`Rz)jvqaRGkpD`eoT0w_yE)g+m(U!fbF;5N*d>;)Iji{Dk0ITh#311RkPmHrvSyIq z{r)Z!`LrX?fOvyEVtqA-`*<^F^~`JwnAsHmlM-~=VeESs)I~Y`WD_3V-s`{n8v5q> zT2<n(FGh>V?rDcX%w*Wen1Rd6VC2UspOJ*F(aiC-6JctcgjT9&zLra3ENsjOwABBR zYBW%n%w_#dB9J`vSKcV}%b2da*r;foF3Oi;`8to%)CY)<k|_qaZ3ngoT-V9!x6p}k zYtIx^m2|MD1R9V1r;^ky1RPy2`mKcB=eh=oon|(TrpkH?<dMZUxS)AiKp4a?j;Y8} zeaZA)$*KI0bq0_#aulMn@gv~#1-`R{UzoSQ>S+Oy1akaG>!=YZLw%7E4w2KN52e=U z_MJR;MQ?n5Y}eaTrV4dN2I-Dn42a5$5Bi!!Pfy=iNt!<QwXD#NwC@hu=Wrmoy()|S zv$G?SAu8pHF7E^xn#eLHSEW~P#PoJV9t7H}BoR)Lmy9Hevv2*rbGc*@K3nf-t+zi+ z^u6f|BR|Uis2%Vcke;M4(3X4fT-p~8dhw=P2x`2g^u1;h<*$(dt09zMC4CF8ZCyRT zb0De7Xa4Ct?lpn1x$$sReKd=u=iI$&!(Sj!p4g>vUZ88gx%RL;YB!f7Q7hEB6OPJi zhoGo11jmrKdDc|_?vj{K<u9w1&IZ2{Yk@X!aw-mMReJ)x(VoBwm)wyv8uEWoY3Yo; z+T?z?6dFMq{A@D#pj`cDPs`)GUgL3V6Z@TO|84x%-0&wUh6j~zj~biSnptZ;9<_16 z$(h7HN^aLvx|(n1mK8l*Y8i6>W=W4;cfCFta(!`Y#IGO!3*)y`p@N{;^CWzRfp5;u z>nLQe;WwBrF+9{*G0$X&s+j(ah*uEWXCLwZO9uaxM_4mzg*lgn9V$sV7>;sIyz1~@ zh+!g>i>=S5CZ|9W<P!XIv3osT4vy?sceMu!W!nE!82`+J@c?;kuR@JyYD`r8qVQ>9 z1jtrB!NH~7r*b$=qW=4Loip~=Mt?KvKN#>Gw;*tsY^%J16^+K?L+_;=>PMm_ot_>V zQ`741c&KkPA`*QfQmb@|wLQA8UYH2<%rjGYy_dIhlk{k~+@Tx&?EP<i2tfs)0oaD2 zi-jyCv#)Wvts}zdpDo4`fZY+I@Y$(NCA(2eU%BA`<!Nh@R#iJRhBDEMo4cc{t-!|_ z)X03#e`}^G8nA%kxy+l!J$n{a!=ZxL1fI`yxeu1HL$!U4iPwoJ*L_XY+6rpiI{QsB zs@Ip6)i|2uT(E90+jwC}a!K?kTR|d~=fA5u*)<wGaFH}J5~eCII7ZB`>tmT_gpewR zpJ9XnohUOcwct;y0Qa7sr~p_dres8>JI=kzaUAYtTmf&C*A>+s(tfdk!b{n-epy)q zPfK3e*Qh$dfZ6<<qOwq{s~4fsAus=hrX;``RaBkEqJ&U!4NESZQ|Y{*2~ZjeE<(Iz zu;#;@`@8~?ayW9ROS<=V7~EeQdWDsYy}<i2Mv~ez^aL%th&FVie>wz&M`)KarJjzP zZ+mibqMerJ(vOCep7GYg?fHqbp150U0HEgn%u)^1eQ6A}CYmApZ*BUAde&_K&{+ba zSClUcUP;n~Yd#Ny=VT~B;OFQ1F3Q=0>|Y6K`f4w{U(wMt&hDk9cP^Q#g>4)vBG<YA z`VtL%DHw`^gzM)G1I8;Desoe=u&{dW>rL&H?WC-4bC(sEo}S|T{P}Ytq~nD7GEh8v z^bWB5O^Fj;70LK;FAjQ~i`Ks|$CM8rm5c;K6oQ7i#L43$I=ta8A}iSp17O<X&^UuA zp0sPvE!fT(*jJDy=XHxakR8<D#|G__9yf#zo9*Ky%zryeOO!qX<-M&@Z`R}#wFT_O zM!ZgebE74id9LwflZ}RZ+`X8aRfKk|_BA(~ICJ;xw@OG{TZ8snJx4t^W*))Yd6HDv zWahif^)`9ypxNK~7OJJxHHM%Yd1rD?N%DntDGeKJ278mwSjvz~EI(-4#CKLde^tVA zVYUqPFJ7M*9e`v2U@@N?-^F0Y5XATZiR^&5?B=~iY;3dxv7q~oKD82dndhdTTNth@ z>^{z@DCJ2}<j!-Z$MN4-PgFxOdM6fl=F6~3xAe5lTl%|1p3ssv2<JvqlICTu&z0-^ z+qfnIv?~>&j+fVBK`|CUyvaJ3vel>1avD>^#_L(+wra@tDgJU2C&;siPSogTT&xpX z?t~vm77nniy60^=mo(poPlXB<kgTvqMMDP%hIkPorSmg;p6*+mvP$p|@>^Foyk0Vg z8aFTSTUFP6i};qMkC2*aPdkx7Lh1M9zpUD$`YX>35#`oipyb?-UAMw3?BNs^w@2&^ z*M_?Fin|Efxh(yh6n7G{;-3rw5ff?y-yE46b9#MbR9T{^C&_xk1eT>{dyymeX_T&F zNA|(1uJQ6P@yJ}{OY30NKs2kP`Qqog&#Y+h(iX)QMveF!Yf+*+M@cQ|c>nVP0uR)U z1!(6gAd7K<22<TQX>ni9_?oY^eu!muII?d{#j-iD?L~7q_+<B{y@8*TD?$)doK8UL zpbqN-6GT#yB5Kad%U00K(a#Tjac6nKQezW$xv;Wfl%AjBvaW8+O8}hUL0lmjn%VPz zBO1s5LFKn`34O0DNlBt=9&prOxlYrNtOCqImj;H<ywKf=omyD7BPOew_ve#nkZ3u{ z2QndkP%qVF72%%Zeu5`<92@;5>guZ+^*a9mF4NhyTDcKv2Rcq7KN;x_8`zn1D^}0i zucUvVZ@fNh2ZZ_M1DT=ZzpWUx;X@gT4^GiyK=)vc(SoRM9U>LRLPlh{1czk-*qGml zf_I9o?B+LK+@IpjTa;V)O~BZ-JR$YxF^q3b$7Vig&luUbd})hMs4BitI?z-Za&?OK zkO!E1P0EBDlO%U|CD(3$H26(@O9GDax>E7EC*}80lV?y%QP<kIIGgCmUm(||VkTjJ z$^_-8Y>0AEn-i!GT9BgQm6}HmE{fw8`pEzEY<B2X2z+y)zDkykn`(MBWQ|8b;S}qJ z#-5EvKqT<_S=5Fy*QXn<x!3<<XloqN)>iKKm<bp__`MTq+>d&#HZ>rsD=#6odzbFY z47Hbpau<+1$ZY<zxXY<F*HI=&x6J_`dZD-Zd``PDi=KRiY#rA!C+CEYbWgvK@wXv` z2ZGxGd1VU7rE;QG(rzKfpp=-z^^Bx$=M3}nL^3K}RhNu@S_b6OR8ePD%ucbwYDXDf zQ65lfxRio{!wnmaaQBbb9+h;+2q<y*+&!o#Tw$IDv#Gxs)UH&9wNa@Fy@%%lTM*~q z*^j{$+3$A`@BGQLBN<E+zQ1q_u`+*Z`luaeCuhvhE3uwI{1&fMa_LY)#Ypfin1>J? z5urV%#iKbryfuz2&?T<v?d!Gc$WqfL!__mo|DCaqtYpdR!UuBa;B;GPV2D=Z#DQ>; z!`$fQxx|XA>VPXC9ZsX-fr`#<<P>v022pfPzVxJ={>B<*r3ZUNtg1>!4<noKD@~<& zM!&buMs<gSOZKw=w^K_mx)xfKhZ{S*_EnFv8EGv=kB&6n7C??OV!N7+96msj_mXr^ zZL{?PBIzRsMbi)Hg2-;?><)YbShX|9=$OfwbvK_H8c4`yS2r2fNt*Ul_7K!2Ty+OG zeXxe?owxrly_ha;`nB&u71A=UTNosh96Ob3sx0gGLY$myeIZo*w^>?=jk<C#TShc~ z2woU{W+q@9C}D5}+mnCLVsxZ+oDLLVX&7}v<H@Q?<g?u;v-R*&Z1BRm7-uEuF330Z zg`iuffBD^5JgS`)K%Q;Q#9-+7!ez}5yB$?!mBk%c=DDXA6xLO+AP7hTfn`J)grc3$ z6qe#?lnCu8UE~UIMVk*}5Jr-RYTwo9qLQWw5i#isxudJvdQ6z+^IbIRYiPv1?`NRx zMJws6Nye!DBx!a1;<t%s`U&5)<BFG8M^EoW8o4y>=gf-%&iC&cn#TGwcR)MR_L{b+ zDuduNJh;os*j?s*EKGejrKm$CBO5)mtaS2h^Wx27?XOxE8Bxx<FTgn%KZJrMEQ`Ln zwqPQSE+UImmXwccq-wH>a}N|16&q6Zmi9W@+e?vH26<hx{w7p4qiBK?w^l3BH+J`N zMBIX9XD?x;ZxU3K40<P(TLsme4pYTk-G*wKYswUk1|@;vd7$=GnOPCfetyQFe(yI2 zHC|WytO7z4*Vq0|KLWavJUgAHAW&9d9?2=jR_qQZrp`-#?us*mK-Jtg*53^5UQh;^ z-kk}rhjR&hudbZ<HwD3sDq8ZKFqtadW>m8;B!%i=>*u!!K5SknBoAYjd&-I#xDb;F zJb6a8?QdQ$6)+U5R2#U!0X=;`G2i_ou#w9pmwteLo}eG4aRVDc7O?o1AjQmRv)%hc z`RB!(MOIEUVl0A-sd$@@1^L)9dH?&qV;YICTPXn1sd&|W_l6dso%@zM(T=#cw^tj3 z%Yup1+>L$t<HLS$@K#AK<G`1g)4pf1Dz!3%stfmC{!Thm{3G!r^^4yfF0{A&wP#Em zrl$5;i708~39+@q6bFSJzalF03vx$%pwr}uudAk6&b=~r`QIi;0<<YZzrJm-lv8C} zcP6!;pV^@zrL6zhp{Z@^z>2KNCrGiWPB6PS*f$jWqR|W12mW-RCsJdb|HkUgBJbk# z)UsIy8OMUjmj~hzbf}qJ3UiYa4)insrA&k!d7E`_aT7X;hwv?vaEb80EW6gw@N`e4 z<(Z&%KbHXmjHB|`j&y!K8a=p%8$jKA0xoF_bG1I#JP<C|1;Jq#!D~AaWB<?M?e~#d zjXDNj&g2z2G5d{dpC-Hzi7hDPUvQpDty=*dFb217-V(5v(f%%i2WZWLu_GPCmn)%f zI4mRL5DB;$a5c@pIC8r8Ow*bl$%{ztpd(M_$iGfy#*maPFvX>yv;%^3sb<5nTXTOI z%GoMyM)TXCt>BOi$iRz|RMxNstu;5U&W=f%E$>gGI|O~1vClC82vtUfBRjt<p%Byx zO9U2!p^%SjzRaW8>%8qGJCh-$SDj<*d^brWlZfVE`_V-P6o@&?Q|0>G9R$EiLId;d z_jnuvuA^D}O^q8Z*0$NWp4Y5+QlcN;U7e3Q-_80MI)kJXod8+7yG96RvcFq?({tb& zmQQAdj}^3vPWX|0ri2E_0{J!~4&H5J905*@3t=WT9Ylh%PCMdFqidt_GAt2kpaQ#_ ze}7PzjgJ;POI0)hU$;?!(-xz@Pj?hQoOU2rluNo*%FK!Y%4G}E%+Yt>c8;j3y8L~X zvBZS%IOS$S!i2q|t16z-Y#KY=GampEQ;W4h`4)tFR@#}`rVGP*{G5WO?OJ!<9XF`c zF^;uMWdzZm5Gl#pWpoTpC;H9Jm#P`%cLb+TE#9g={hbPJ&1cld$`R|hSw#_^E2XUS zlIG!_H8;<k;SIDFl#df=kGvSKcS6cuPD?tOQYY*7Ozk+4D$m~WZdHE%@|tboIc54| z{Xrx^B4_w|Moc%pd49rwG5ES{0PV(C@WhyLggmq2X$eD2Wgs`}Sk&3!E7=4gi0(QE z+PeBIF{pOruAwp5JzDD>fu7RKibQ02Cnm>H@p3V19gz-Kt#^b$3wi7krZ>bxDnB?y zxtf6&D9<g#Xb{7q;(oJSk3z%nOK8@fMU65R+5$-;*#{%^FqgPX7?>?tkKS}|6$2m4 zIXTS*kVOs~I@tGj_aPPatSlo>-Lw>X`DoFLP)B$oZw}VpB5LPp#T~Ne<bE@@FmH|v zS3N-QCyrw&hI~J#myJQ&wcoM#`@=1zniG<m;MVpwB}pd9=twdVF*6v`L#jLv98aZ+ zNQ5_&q50q<QDqwAkuFh1=hxaXX5-dsMK!Tw%kt0AD8A|XOw9c~1!wci>lpI*F2fYN z5{^&G>+}MVD9ET|q{;QE0uy=?C9g$gs^jCt($&-A2+Ht@^4}iVFXVihy&!V((b*hy zQ2j(ujx&Pa>%gGVW&Tmok*@uP1{=4qeUid3!D6g~{2zm)>kjDY>19J0G-(5y4<r<Y zmR!>!8<X^c-QA}#M#)=7U++(a3&e!x4bzj)02Z_;JABFW-%9gWSh;g{9ya3v2Z?Y7 z7QDBa&Js^bzY_#}dpSIWY6(LZCUw`gF@1A@;-UNK!1~Kg(`5wwrL}gpGz8f}n--f+ z78}+WWTZ_;vEuQW*!fS8M@t7Vl#M<6WqyLoZ|d8>o(nXy-!y5z*0&Yf6&mMx!ooLF znGPa6X77NuKyzYFZr(h=O9{>D4%a`vHX7Haj=G>ooc4GJ2%GMvFsG;04B~CzyTKnA zou9N!cJk+V6nhlLo#p;&jwmw1k#59LpD1>6Vls4RCo^&LE6JWzc)HKJuOntD5QBxE zfnjlD!<-F0-}fMp99ayy=D={2(|sroN2Oy@BYiv{;NWyH2f#d!m4s7bFqC-WDq1>c z%3C5SU+|Dze0({hY~oo+*D%>!yL<p4GdN?Wo!-|ZFkX<jNbS73D~<ueMTd6NWM`r_ zGsu~JYMuwh_X*#-U(RS({<9FQ;YO>lr3ok2Xp1?+NWAZBmNm$DX<KPgIV<?p43b#_ zY=i&C!N2{r^AYzfg;udv-oPOPTD|Bq9x&l+eeiU_nXGoM#cT0;F)<IM02J6<_cI48 zn;S%xGE|`Mn)0N&vx<waEDxWOCG1P<%-cM)KV%#KvNmgOc(4Rr%Ct5G)rXL;hSg0i zQ4C~cB#niIG-RPQQXGkW5dcLMmB#sIK^7L~`g6kfMEJy37WkT+uBACsH%yBvh*{f_ zL(krIW1j#rBMgS<BGUcYDw5^>0DHx!RPm>rXi6>DLlKcZV}h~?Q|hRDVu7>MD`v$O z7U?;erdhjo>2I=}(Kx?l6lLU+DW6T91A1oG5H^MRks;{pgg_XjlJav%LIUr|#2DnD zLP=3o88Q#@+g@Xk!sU`9iv!K=lU6nqk8ph+`&<(@O<O^=>AMq=H@b}H_s{ZHcMPCi z@oL?OqeqU|2hkVO7yo4_=GlnKaN`&WnPX8f!3V7geS6uQY;pI}+z{ftsTm-w>RJ7z z-#FBNd3BJYbhWW44M8zM#kJh$!h5l_!DOE5<^8zKc^?eQ&n0FTm`d^NvZeRpol{-W zyMU#JK3;qR<4xZ=--Mg>>cT&~58zvXZOsfSPFDyOB?;sn-qI&5#O=HE`#`_F*A0z6 zi@O+!)?;AZB0`F?8l!!5wkKj=u@4r_fiXre4KrOJ5ZGvlPfzh%dnsTzCD4&dOpZx* z(t#Q~3|$N%V13;gt+vArOn`ZQF2aFPMV!bSf`*%`N439wk~PCMRMOfsVZTpy`1vd8 z{@$(^?Z9lJ1Dg<Y_iMaO3K{Z+WAD>sD<KtNXl;laMT2+@NMJH3X+I^Em}baxae)WR znqo}XmONPrdc8H)=%ShBq}MqRhw-DL{vB$OJkfRL&Z46AB$p$mw2Idl-_6-Kq|3X) zc4#Fh2lOs#?8E=LZM(=3ShR;sIm9;e%#n{;*6-Enj<Bs5Yz*w|KP<<5<jb~gIw>RX zegA`kgV6VIAbwG8BH``0{>=@`v4OQkRQRIMq}A<s&z!z`ra*4QzG%XTnmzuL8T?G% zCA$TnT_c}eE+Hd<u99p$l>cVulUZx>9}*DCC>=5=>Zhlq(o;Z15*{+;XfvJznMls9 zPa0=$b!`~eFV~-J+~+xT5cM8zG4R&6Q~8*9;R8Ki6c+Jx%|Bdi?Zw+HUeA*1m2jQt z=@~^P0&ga5*Ay_Dzto=757dlDVqjq9V4UHvD6gqV@MH{`nJj^GE8W-&XOyRsO^Da2 z>gg)wa)EIUH#ud`ic|yQh*=Y2xk8;9x^LF($GloS*V~NB+MKzb+Yu2{*zM1y2_<8* z2X3>qKBXGLzY*l?-{sVtU0QS=Ov<lU6~F6gX=y$DvZcS@;f;2<gJY+dYjo>YsqB5+ z*f=1p#1h*;j3eO`ohM|=1;LH4$)Dsw{2F%G+`!8>pMT$--*P^8yYdim?A^NByxd9> z{t9cq@*kaz&RA0viJ6p(krUPG-`sCA1v6%PHr&uLD&G1!GxiuJ!d`%@jm3@fK1?Lz zad0%nbPi`y9QcWLuW$zeC2Y>TYi<0LbRxsjm8N8+t|ue>HuP4ycGi%s_uq9rE!Box z;WyH!>5rw`Cw(3*AWJSBmWm2Wp`==HUB60xyXorH3e@}duG7tELe{#JBhU$_gd~6@ z58aKuz{2M^<g0)*?B{_@YrsYzYlf5N1GKZ&Q3(<g!{lL%*A!18C6hsa#zg7IYdD1Z zUD$OxoUu!=FGBwYN)`OQM4-(Z+_YtBqo;5GQ7+ozGg^AM<|+l2-7E@4Z+}9whMrR} zY&pM~|868dcmWOn)+tV^gt?-)5YzUBeBxN8_r;Q2tLu`%{rhl{u%g86Pr##zPE#_& zL?35GSBOxLDsD>oH{*S?z$9W>3P1Du2A>7`7{1`k;>$xum)lR!rIKZi`HY|~;x2YX z2piZKz1K6#&B58OiHb_hMn}c(ZqsKt(-{xD@d`K5+@fta_uJIhsigBgqriZPW5JT8 zMt>M_P$>42B2}}qZPpbS=X|vCN%Mx1oMUlQq}rH6;T?NDg^wRqi?UApYGSLS&(8Hy z`YL76vCdZ0x-)nMBHlUO>X_f@)E@WemQB|k?xT4|RvjNVfR7T7OgQ+-OZIH6p}vpc zomr$NG9N1YxBQS}$tkwDcsM`nu9JB@H7SrrO|6oJ3MV}fqx1&Wd(xL_ht01v)$bYz z!pT_TU1Cd6jPrT4$+5&tmy?NE_UH1y*4mUr@RXOCc40mTP+{Ri!K3+ywZnYf!*gLr zgbfJcd{w*uK|i8MMO!`S1m`v6;2q!kQIM4uUoCf5?!&DS>zuPrwQ&QE_;W~TArM+` zmYD4=os7H+>XkmKIjptr>Kb_XH0VZ2d_vgoIM9~aNh!wGj4l`1k;i_sQ*CD}u;5`3 zzr>4@C%}{^D_vH?xhc9*(<dEij?%6Mj)}5%mVrIByZt8OJXNUU-RcBuDr55F1yiD0 z_Onu8I={d+W*&H%X3Lo8dNuS+#{wqMRv_b({WbEuRlF$t;E8yPG{dDva#Q-H(s3+M ziLm9Ro)r~^kacBc<xhC0<V8nS3SmnQN?}un&+*G&Kvh!`oCmT+z#PZb>vGMi*E7WB zj*ffE*<CO5GE4+5ckNaP@EZltXIyVL+AlGWP(4E|y2WeA4iG2&l?umo844}-tB*UQ z++Fuk_F*g=FSDRuH!C--($@t&pervKk3?)&5dw^$MDxeD{L5qeMTY~QdG4ZnzBfc- zO569}T<MvXMXQ6%(Gt-%tGx{JFun{{aHqn?*JDP9<s)1SZ<dam*}J2znu`Bk6yjue z#SwGg@`$Ux>xNmTr)1ji|Cn8L5bJanXnlKN`QXJ8`vOu{(>l0*G+j9E*4)coMxrQ) zkS|ALR2~dDtwD~5aP2YrIhnXe5?UTK#I^CIr+qW|`9m6+7~|+OyaA?hg?NQiIpwb< zL^Bye$2woA$i<;iyS7K=xcL29X5jU>Nz2##;4NsQ&#E!B);E=qc*{UVJDr}knO-hx zsZCTdR8mA-*nFF#OOR63LE`$zO~lP(C`g1Etw>=i=K~SX0IPkT<Nyxx=Wj0)nL+mB zWs#x7BKN%CNQ!%`IzwniPeVkEH~Kh3C5wy8$|%AV6?sZSUG*dMSXNG3>+5;rlj9)( zYc(l~1c+?0chLF;sM!NA4|&O0q-3JLX{zfIebvX?%YZg%ApudUn1e>#Y@pdA>%~sh zIy#T~l&(Cd8r|_uKQCd`CfVM>jFL8S#U{ngHfbz5in#3>xA?H&V!t4D2XN$+pr2|M zKe>a8WoWsN+U;EW%8WII6kKz=KovyA<_sD0zg!q_5^+2}qG+_6L1tlN2k;yl3iFDZ zO=U`RM?sz|KCds=(mDL8TD_?1kThS1;_a8m*qwJ8spoKu7uqqs_I;rt*cBA2u3$tp zuiY4Vm?Wo-KcHro&omqHdQA<If6z3N9?q|JmKgyW*yXbPe8?rEgt@oQvT(EQ-5Bnr zr11(BjG3h#*{KjtVPZFQDstq{697?;V<&jmyegzh>nKp~RN)WdE?oxsTi37GKb@U; z2|J*_>A&|Nb8KQ%avg22TzZRyEZ|<lDpmlloSd0)Dc-awL#Jv+=ifU?kPA$4mSC_5 z?rd!kk8>Y=iXZ>A)Cs^fnAsjxgoN>cEy%vakddALet_-W-#%urB!Z92CyBMFyl;DL zOy8~+ITGHe!_#c`uiG5<7UCRQ?%(jgs$bw<hqyImkR2^0<BLVc+X3LMx)mIUTP-$S z_N7diJ1~_JX(b1|Mkazj8#4vY&K4Z1?}VFxcX6l19vuGAmt7Y0T_W2#AKi+py2p(^ z)~~GOWgX6xZ!}bQSQ2h+9f^>d@M`<6DJiRj3>s#7d7jUA5WhX_OBRNV$~lOUI?1e( z_HYp?2<d~FItsVN&6jDG&Z}J<Yvq+JNJuRw$I(!6I2Z9YQWluI<IvqJ+W;pKMZIQf zGa}*0hxHgQ7f5qx*KIzV-nEw<BX9UAtu<qhb-UM1t1IN4zAeZ)jEGu;&lorm#N0IN zL)Z=7nT%h{&;d5rHCQyR9vTIDUp?JWz)YBj!I(sGUr*)H*7vq*Du=r@f|+fz;?hs# zK2jqum$`(2xc1rv@ThOo%$Cm`UVTN1+K|>WvgMWUJ+%Nkl6K49R01Iq`ub4QwhLjz zRQQ*hDfCebX8hDd3Yh5>(K>}xofeI3O&uO={llK-<lA)Ro){Hu9JSljFB}(YW@~vg z)J*`G{u7E}H!_qZZ^?tc!x`5dBz7h@ZqCU&P8{*2qntcN*mxz9vC_gkp%yhM4Q=~W zIb)wP^{%OO&^O|hYLIc2R@$59U4^NsvjkTUAHzW2u1}bQ0bqcpwxM;V3OEK+2pbXc zPK7)sDap;kAj!|YmWNIJDQOO{voDq+&r~w>BMymHON&1w*jr@1pqY9VO$u>-6?D19 zaMA7z+tOuVV9-Y|p?@P;!NS5GQihK`6=F=4$-rY%;c|Gk<gNP2+rwT($0yl8L29(n z6&Ihv;nSxD?T|Ze4#p7;8U%R-u1VGl<`^`B5oF}SHdfC0!A~mcK}k*v&Ev6Hd;+8u zEsZNB;3rWVh>Lu^_zULd#gOA-?4#l~a1jXqtya{H6gKx{MJ1EhzK&7(;7{Ip*kr-Y zjZ%oMPRI%K)6qIs01V3}o%8@>DUBm(Y0*FM@8#pAylFoM$%+>uqS?j~+LGEX=}0r) z`z*QUcmew{3akrx9|(QaV9&A_f~LGH&8`X8Dv~0*f3!ntYnj!$9QcHbpRnd#jPAb5 z)5gSSr!DQSsSf^*1mF7$YE(Vr->03FEw1zbIqjOU;7J8)3Uf0^dD7Z07xWxjR$^S@ zVb7XsYu#Cx*~1{&2PLlnxSBEYc*hs=7U=zSm~|8e{K7IP4K_Z4>a^rhTf$0O1v-(f z3-O7~I-p1bB)^-R%EH|eE#r3QZFU`txEC2-=U93#%yS68y)$4aSv#C>n=PR+o~(%* zq_A5Vvo?KB+O*AK)R>%1DM0FNZ3j;1vXz&d9?_abMSN`xXE2)~B9pYBw9}0X-<{oq zelyZ|s&ch9S;I#&D@TanlPB!IQZ+Zz+sksUT<LxAMGw^E1*-wo9A?jUiO?)8SC#;G z{o%on&f)M+9fiQCfbu}Mjf6n=jj(fzb~=FAm`r1Gcxw~wOFYaOX=|?&Q9LkXjtzVs zAZqG+RUU9#tEc%%MtRl3)d=6k!W&`B`MCPmOP-AE<V)@SJ+47!VqCZaMcr?=Q$z^! zGInUzGM>S{EeDWx<c)s2>j^q(O)H~|kwgtjw2F$3b~=2EuBfbB*8tLK%-`JAK4-z~ z;C}MLL$Ul^N>@1eB#uJDABdobKfcfoV~uGD7ZF&bHcxQW)k$JyT7YRNc~<(|&|tdw zy}<0rEcF@l0xf*aT=_D);4nv{Vf4YN_M#hDKJ=oF_`;>%J>2=DroKJ*G#n$1Gs-8w zJisQb(Nqby%EUk?Igk(ULwIy<6H<82ERDm+LcGqQtW`UG$no0^@@=<zn;QmjsLH4M zx;&e(Z7H7WY!C72)X)`*@bJy5Wdf9{mnP9Qv*sC9e2eE7#*Bcp4VRs+3$I2J66aYd zrJ+dF)I4M$S}^0S!MaycKGOG{5An?>Kr<2k$_8-XlR`najWZ$t?IAld3d){U=`LS# ziX{lVD2n6qTX*7ZI+8rKwvvLF&<CFLz^DotuAS|uIJ^UPn5=Z*plV*jrG$io&eS-_ z(ZR#F@Nl7pvPhk|g!GLdq<=z#r?mI_@9;Mq$zM~*GTgz+r*=z@$ViQZ<p~S>*Ql8v zuIf6D(SAOg5m2kSDE*X0-r>_)FkBgqg_dywk}G715>y`-VJMQOy|JjDz+ZRBT4mB~ zB<G{|htmyQ1h73{lSuR+jk1}L>XXEb^lF`5xMqX0@rV$2PGJsszFMR3Zxq0cu8x%i zB@EhvN!J8*GBI@SL+~+dpZ9l_Szc=ld|3NT05qIUXk4fuSzdm&t^d_FSLa5}!T<*8 zo;_x+y~xf!c(JAB|GkS6+G$hzzN?IqTzYSE#ke)WktX=u<N-gunp5%fK=}e+46fK+ zIFY0Q8HZ7W$<3IFdlXnyqqb!&4b@Tz%Pc3-XWsXgf}AvLYT3M0g}mwEIQf2v6?;Q@ z8o6n-f6vds`MA;S?9=9+`VH~Jb#PPVkooJJ*L$KeJ71;Tkhovz>4}Q!edO%72HjCK zO}vUb+t@Z)YZ46Svo(n0ULRP+>V7x7KXG)(DLm7SZ#ZeJBDNb!JOIHjJ*?wUS(G$s z8i{kiO=T(DjB-#VMELOCDI#TI)|OE<udz28d$AkwW{JYr4@+>!dAL7s(#KB%fYDCR zE-m{)<wYp5QdqxP#fC-ktCYU-*v&ByEqVPou|%%<ItTKlwhwG>xKRkW8_a&A92p;9 z5gy#Bn#w9HF4S!w_)8#1dmm`Na+`kona#0&j@`J;aTUCU<bM)r!^WI7!$!jyYDLh7 ze~lu4=x&9j(Q90Lt#29i$<U51_fFgEBjt#ZSN48m1CjW=bAwif<J|z3wyq(vo2gh| zsCkU>%9*mt`%eo?=G*Lsjf)On$Dc$XU<`JAf~@p=fAWkwU+ydZ;>S<4nCQUF{{@Pq zn&}N~4~!??q-RIk<P{i*caVj}o=+*pB49%Ui4L8c)g89kjcYCDppHf9n<#VGw<!&@ z-=EoR@|AZOni@1YHB8r{LlXkyil|CufTfS~Nj2!9wQ+M7&l1VLHtO0>fN<Xf)ly+K z7{hC-4*8_#2h9bRx9-;a(~H}68Sk|&_;<r{i>3$r1Tg9S8;dVZ`)VH=c$aF(Z1GFe z0)l?z<X(Nl`qGauQCcO#KRshzs*+cmksmyOEtbg2$CX(m$H7{r{o^z2*{<Fnd#!8T zsG=k^;X3@upJ38)#8auw_9b&jirVJFqU8M0$@y0l+2VE?QEu>dCq!I{XcWz5;Mb8J zp9Y<#<$JCjE%r3M3mmH*SfB^Q0;|NtQ*BJ(>BDpAyGO5D=vT!M1!X@JOe|U?oBe2P zS@jihXro)Am4!Y0@zJ#Qcdn6OShFaRXjK1TzX6`%>GH{_)^|2Vw}_D$R8oss%y(>7 zvkAwYR~9#GV-Hb>1ke$a;6?tRJ6}d&r6=bOHa5|L-Uk(d+p70~PR4nc2dakw<&m{| zd_VOXwl>8awPuVJR9v{l=rXVYYnXot9r)yl#-+2j^G#0G`g6`I#X42NYS>FD#IzG! zZnKIEmzAVU?BZFy)&2C5r%H9TJ*?Yy8u)>z5J|kHTo2^ycQK*PNF!<eD#=g<8~cM| z0SN(?;ktZ(zskeq+mYF2iEpCfDuLIZjNJ8%a4)Y`?@Stf??@Rf)lk>c@`99HOoivD z+AlS4vL&u0)LkMdz!xkRst;F9hSxgiQbw71ZWjUX+pm@-JfMdZKey9k!Sp%SDQURd zB}$`U@K0rrYI2@q>_8Qjq%HE>^oHE3`U#0o_Pv^h0+dlt!$Qsdr0`0*CZS;#@@|m< zJ6o>+F40O$W2I&ZX3@I6U_ycon@FHbs@ui=?*4^%#D|@FFf<#_dNshAWg|h<N(Qzk z=yefC;d|_|T$Gdk65H$v_Dsy{$8c2q%|nYo*sM_SZrt5O@GWAUhlKlxxYtjI3yjWd z^2N)K*<oM4Oq)?rme+17tPC8lH|~EmsSEybYNnl;5xG`7?CiMfHaP>eA*QYfxLsf- za}l;WUX-u<5dhV~b#Zus;j~)Cc4YlrlLe_k*g^FA(witx94M04xcV@LDlkU(gd(il z3H|bkUkPU(N;~KM*I@s_1K!P7ne7*cCUw*KfoRg|w3*7f{{GR~J!j)&!FI=ODfX?M z7akX?)PiXQ-$Df5V;_AEBFa?sKH?EK)B-O$m|PDC-<${ECR6{Eg~GMzk3Ts-p27** zA==p^lQm40y$zH#w^tGe<YxMw8`bmVZ>*=Y^B8oF8?WkF-rVnYdd~Rzt?i!eLOd=~ z1s;0Xq=I%yNanTEPS4hYdK`$4$o}5lgHZ!0J71kdOc-H~4(~G%^J2~LJjR~YagJtp zEFkKbF0DJ{sWfct0y5svg%M}rNMDN2dJ$6#cB8EQfRgivv1IfA3e+l%zg$GF=VK6j zAK?S}X^Kd1zJy|1`RE6LJwu&b%SWevWm+@oIuSi5Nh(UiL^&C>?v`Zk1SgN3xZnmh zb&Vr0wTFQRR(%iNXGjsqMu9>7n9``w&&rq0n7~aL%drB3&i>;Xn@;yGW8W(~f9nSo zfw7Qm=f1SmgdBucS3(~Mig;bpto3GE#xu~tS=CSv`NLiF>8;BK{(86T?8-e9r)E~U zxu?_K|KdpM7GCL7NVfPUO&T@3oVDLuxgxCbayr|HlYkzuoaep?Mn(YX@otu$_t}ok zh4GyUgrvFmp`Ie>UML1>VO;Y)fgAo0cMlkbIcs;9k9_Vv*R{5egBc7xGYWPpaX-p4 zgit%-EA(a6vHvW~o-r!mek!|ag&7rQfjTdkbV^*8%~`XJ)JJ~>Kt4-c)Mu^hZ)|T~ zHomzw^S{r!(+&ZlEm_ZuS&w`cGtU<=O|VzhC2O-5mk2^$>Ro599an~Cnm&XDdXn|x zOK1cXoEYfp+De?BsoYqAqja}PL@rO5N?xtye05!pr9I(nW@e2DS0<ge456^#bVZj% z7N2o|YYlTq7MQ-*zSXh(W*-GYo`_vG@n7z^pVoxoGP$z~b869vJ{>2mqV&P=@EiQ# zp~K0~h3ow}7ndijfFO`_2x_oK4<z6+4mgKi{21ZTN0Lphe+gEiCL8bn>_C*AZec>6 z+;rq%GN0vhKe~wR)L%a%R#iQ&ihT2=w4YAqo1V@qyNtKZ3orbAPgVTaBe!u+-;Yk~ zQI!ZoI-2V-ys<R}-&O_Kr*5y*=Z(vZJHWTLKuhlep?pE(_(9#l$h20kbVLGI?)-MX znn31Ef+=pMgf9j9xT<^4GEZS&VxlicP>zFERXXpoyxMD^zTA)?qI-%+>(EdrQioF` zaj<vk-N8f~raF$M{~FTQsQtXm<fO%|REnSN1AA{54^WQp2|DFy#Fa=dZs@dq90Ju1 z)?X01JS=BiKy^&O=r=lf1|<;4Fz&|J4ik@_%DKha@7zn1bx(xsO5>wti2j*f1%J%0 z0=ABcb2k+qokyOnEydPxA04f$sJ}o!sJ40|%`|TlZqaEq*Wxn&7=$OdHE6&a-oCyu z-dfQyfwkIe&kHA*8<7Wk<o2@#Q-^62h|Of<j|%QNZS8GQ#Ytet$6q@nU9V~3;(gG4 z67PBrK+j`Oh!iq>wiiNrIgGP{>WDQ3!A;o^Y*2Do=S>gm@w~>jf+@Y2kX&{-=4oS| zI~&4;Yl(;62jXno8kc|@s>OH?37ebCqgpJ75mz1Y&rZU~3*7vs<M$bzEi*y40+r3- zMu+Amobkw;=$6*+KDG8OS>s0_1n<dFCLAV`&59ttfq-n^m2{<skWhhYCXpzyyvHx` zp7$Ajhq(^eNwT7T(TV<m8Dw@F#g;A5^OM8fNj0hoVZRtAsfw-&I$>+&_qUqRag?ZS zJy>a=5NMr~BoEy|z=@FsO;d1=N<0je`&xo0`_V`&Ts8XwNfn~vKYt{>X<v=J?EVQ9 zxqUx(xVw#Q`gBmmpvjp{RMC7nj(`ND@U02gf8$iO_+W-AziDL`3`ibzlaieZU@T|# z^e&w5JFz6n%E(`K>CcMw-upsS?qu7b8iX(rEflHg^}=bpJlkpRTBDEjgKHj|94B}N z2**uN0{?WKqPK#qDV-e}c4F9i<m-REW(@rlSiZHrZ9x@RN2Ij=p+h@ft8vY3*}12D z1JgW&b9N9}N!k21DZLT9HK=&J$|Rp6I&rA1HV{h0XzBV9PmD?fxBLkbC578M{zV`v z2`fS9TiiAtB+X!^j>ul+uuWMPYIL_Cy?78%q|vz%z3(=&GWjk{;00(e{MDml=ff0| zfwCN&+JJ7M;CGu#*!~8~CB1QeUkKXGN#||rLpKBCz;b<>kw{bPeSg1v(K0>}kRn-^ z2^HBukECKF?%d1AEU;N5GHsHTbKl3Q=JmAB0Skw?6ST>>`#$q{Bha$Tz}(ic2Tdzu zBEKOOreaqmYVY6llKR<xP!q>bt*F_iOJ=3sg_f~Ae?N|r2FLoP9LLM15z|r>1Cayy z5svw>7BcVaArjG#6%|Z#-pBI^oq?(ZDGE`lT7R57fx%F_+RjxraH>Dk8_j$Kator9 z8?0!#3nR0G+VG#2a1YWibZi)9Mv^-`2Fha4Y$`ioTlS6#e08VAXJfcMs>^Z}xzuFJ z;H<GBGdE8#7e*7~Vlr=QydZ??x1l*Hd48?E`@&%;abzQ-ukgnn16Qb;MSixsJVtUm z6Tusy_hFheq;KDH$-Vo$S8Y<4o~_LJn#Q|J_uU}57~%Exwdt2*h)gtgHyPqCYbkCT z3Bu42wS^gP^Y!eL(*cZ$gGh)m7o#nm(SqGArKIcV`Vo<cd(q;wJBP4KOoNr2yc7+5 z)Cp`7E+GI62T*)E9YI7(DQ5@dQJM6ALUedi%dTdLCU)^dtaCFBE{?Lo12AKsY5#?T zcOK)FUJ-zVoN0EF`a4BX9B+_OU6j)&r%1P3LR20?tM@x~8R$HbhuP#!Je)*#(iwN^ zoR;b79|ZdjyE><UO39%y-5R0P@v4X6F_6Zd_rqs%#h@CbD8@~*v&PkW{QM3Jo$JOH z>eL|rTPqn8p(t|vm3|v!%*GE0#&}zV4mm!f{rCh}){%&S`mSwnksEk~7qnx(2Af!n z*cIV|n#RV?`*Z2xTzzPLW@~{_S5_in^&Qt=b)4|cbu6WSJ`1zK8T7;q91X9jJBJaq zf=P9$4LN@@Zx{#{h9b!EmCOYobEIC&qrZ&tN@+)=q`7*G*%yy^s$yeyi;|>CtI^Nx z9bux6JMrzy6$=p|zKtW|;7Df{(3BI8g(sX?Uft~jp$ukogE-iNw?}gbDfv*UB-OYz z%(UJOcKe}=m%xuWWh+1?FP}sve8wd&(7ux*;#F^8d@w!%%FpPT<WYfQ82>uRn&uT- zKVN4=Yq`$DOl7qJ|4T`j|8Oh_$#;RBn*FAKp1zeDCfh5*#5s>e(`z6goFm{*L`rge zc^>oR$NTMk?;E^9M)s)P*j}1jdYNXZX>}qdbn40atl!vaP8Nu4AhZkPwZFsuKj;0H zL_)RbEpc(e>rbkpPd|6rl<3FH;eNcuY%$`tzAK|2pwqR$p<Tb6)qm)F<)vai?jl%} z87)R?h(81WPM4xi){;>#{I7uPv%Z3u?#9R`V3PO|yJQUAW9cCt^d+1>ce3fFsn5pQ z>J&J|n2}<#9I0xOZ3%dwgNXw~{+o>X3k~?k?DKx49*=9lCdVbd5-x!-&?Bo5c}BRc zyO<J6DBqP?@}mtP7pQe%(uiexceO6oET-t37qwqe0CJX^dMPA;AK@9{`g$dEF#Sk= z_V>GoP)k+E%J!kGr4gxwnn8(q&U^>O(NB#t10&r8bfZmdfASO~V||~`l=ZnUgsqEm zm3=H8C2fFY#-&(C!t{rpDe}%YIA=Suh{<GX%yRG!4D*NFx7be#GFk$N3qmEtg%OaA z_(do8OLkz4q$5fsWL*SEwH8^T#!fO45<9-=lio<%k-{V1ui5%h{0iT_FX@#`_Rs`< zjz3jn)EG5)lwYUd4tZI6_sqbru3;ugi+{0yQ^E~e`+ED}JmX?<e;%M&Cm-RjN!&(d zlV6vDoJPW%Ny<mM*$0<Lz+&50O1+P<sayY@&Y}~&nTrvSgjkord3Q|J5n6z&<D$De zo7-r;$uQFYg~*!zd6!_q6ASD_FeaO9iX*DAFKXQndRvPIZD_;?qV11MAV))kJy}-O zF6pJGoDFTB(AGi#mjbt;i1i*K53=Bx9Bbz2D5j^S7^U&kl@UIHSI+#zGimNiSOkV4 ztok4kdP+xTPjx|(K|wE1ObdOyDmmQXunjHRu#euJ^{pRX)Df=teCMYpt`Kn1-L8$H zlT<SM4oqTfe{W8c;JR9v@!BNwM@FzijQWTK{sCS`&L&%T{m0Q~8kk&9(M3E7h&H$h za%Q#D76G%>3a&3ZIYSN)f{ud!Ivf)k{XArjSv1jK6{qg|dp%-~Ep4s!a}o@WqIUI* zC3$87%Mz=_!ufFRkWuP<zMT45vOw<-4cMpUWECPEJx`0Km!GytY#IgCmfWy>7?>&e z`@aAjk=f&yk!<e(N9@=pO-GiNYEs^K$QPDMm@2-{<Dwl{76)dhD>Ho7nXGGm2D(xG z8ECH<3Wr5$8TDg?Gog@j^y)F%)@_g@&(IfO0jG={IT}s#3CU-<I+v6en(oZ?EL<$g z_a=re_I*h%WawpPfa)<Ksk<QNcv^9OZcX>SxWIXYe8tELd~X~VhQ3HkqMnSi;ZM5e z0158LtwHRpbOjpfGae)a@t<N;ZBJAY6Npjb3GcrvpPx=c+ygsdV*P|fB_q~GD+Hv$ zXnERUj0|TfBix!%O>HJP8UwT;yDx1AKM`U2kS4F}agL{8&u}oRJaJ-~w&QL@3D26A zv^LAnJdY&d3pzs_Kr;KZ21tI6DjuZRcI*=P{aCh}naOQPrKk1g1E=xjfuyj`EjL1P zjJOhs{qX_v1AD7q`%2Mt`QePuni%J_m3A@+Gx$24qU%fK@NjOtb8-}a=?qLof@c;6 zM7CH+<ltA~qGx#90Wx+Z#6i$U>5g@yJFq9yUob^l*mvRq#CoF28Y0W!lCyxxIi;Qs zF!Is&8~ggT=f+btI`_>Ms0~z5IZy7kkgz(+7{AEbvU(?|iq_blo4tGwNI|(lziPSj z@=sszwJZ;f5#SX(xG+k(GY=3-N<iU>sjpGG^Dpigc3x@Q6@9}XkCGDBL>#OjvnG<{ zq#!g^_1!OgmG?`l?$`=#EDZEnx=THY@RIAEqQ<rLB(t_hvKo?kv5`S@yX<{_W}yAR zDck;YEr`DrtC5D8X4b0Atw_;z)shu+K$>K4!lNg}Bp<4JhvWC>8E!Bg0IXv9X+~&0 z#qk#HWy@X!W<D2(sF+kp1`RIHP8N`CpE6-ZoPy9A4K@m9@G8}6ocncf;@5cwL3Ul* z8fQb$^hl&!vm(kdp#3NN=JCt6m_jgDEJmdp*i32tttrCXvzyl}YkAiM2+37m%-UJc zBOlL=boO!-(jr609d!N-vGfDDvSI?c!8#oc?IZ8syqg-bAf}+RJ+NBGhG_#Dm1GP< zZPuB)J#%u6j4t{i_!r}=TpS3AGUPU9N<V%M|3o>H&Ll+tQQ7igrX_m7s0|7I3jqNF zSUFTcPIzy*qoeP_`3@^y!Ef@z5Ewu|>Ln%O`*GVW?fiPsw)WfQZIZkrtp8?|>R9d8 z>xxvr%?Z%7^%U#Q>&TydM6#?SqT9q~AL|22qRq{fE0V;Rih69LIH+$dMr$(Z16JTr z5w}t@Q5py|;)aVh%~iPp?Y#9;DwKRW(E$Vmv-TNzt-RmXpn<L{5Cru$Cd!l*_+TZP z<=ud0Xb9m&EsESI`?)tk1|>~nqkGY%GA5iC@>z!qy4IztIW<p?A1KNneO$QHv+Ul3 z`J3ZlyfgQ%lBMQaCr6Y>>c%%c@X&7{fG^BPRj`MbjLcm#e0r^0Y693q1<yKX*8Kr= zE+r{R1xn)wYI>5sD)KrK|4!tky3{$u4)l^kw(xHj4s&w-TD12Jyj`K1*i>!@;YT=n zJWu^Olhe7C2a(@^qto3Hz8WLT=4tipe6)h<ypM#KP2iw-PqnW$glBM;$XC<vcIz%^ zbhiGdh;@>isM}Y8$atIwmzXeG5*{@tx>djkT||<b->uqDnf&Il$&#Ba+h+9rO=TjY zBxTkMBtINC|GIt)@f*G4KTi-)BEkEx_rQysW!^D0))DL(Hb_Tt03zZ@a&SH$<8R_Q z8r(CCD2_KowGoZDJZ;3;PnwU7x@_k?YD)p4H9f|61JL4YK}tesgOU8(fzh8yj(&jr z@i|^xxnOSePkw2}Qu3DR?xIkbj#lsp8Zh>Uoaw#OS+?wlA)Cd01&yNEtdH-gGNv#_ z$rL?qnTOJ=glPV}<%SDyd0&a|^WILk2Om)a$<@^2)!@OXrzO|3+Q;C|Bf()X92QpM z?95lY<58}y_C>JhyAytgE<PE!t6H&}10MGF@_1r+i`2*!^zmom-DL1jk`VYd9lvc` z3w6KsCO%kGFqt$Vy{(g_ykqb!T5PpQZHG;t4voJ)M2MfJwj!G+5+IC{hU=pnM2Zp! zf8D~2CD@tbVY@DThP-YR;5WDA=v?Ovu(MkCjKJ%QGgZ^hLxePDTfa(4kANil%qTGM zSJk-#{K=0FLtd?Gd&s*B9R0jJPhLxskV8iKe3Q}u81z-qB$quVJN98e>hRn@A%1P0 z&kC=nAGOyO7^&s)X+duJ$L**e6SwQznaQE%_cCxE(nvoe*e6<s`*XK_E4xVlKeo;~ zsI9JT_r={UxD|JImzJWXxI?fOcXxMpciQ5V;O=h4-8DGD;qX4s`<-v*%=u@{WG1q+ z*UHY?*L_{Tdw=0zF7o_RNJJnz48AFVv>L|Wyt`+!an&tsvweDX#ypKRyHV^ht1;fw zq6^f1ktpJ3lx8D|n*N-vaCaw(RYJH<WY>NRQa2QCG0M5_+)XaTa_9OwS-3b@+PdGw zfdXMFmdaM`Z(_scpAv3lt_D7DLy9(A3MdwpBejbb<Iium<}>u?swMv$<fpoL51~}X zZ++WokSR|OIKk2LGK&47(3Y}^7570ux*#Edfvk0QeuZ7nTnN6k!l!OfhqlG~Js#r| zU`#AQ0qPz`Qt$~O=3tVE2pyEADm)$BKKmFFdlQb!)J@tQeF*;iUbhg4$Vg31H+lE? z=)jS^SC3Qi(vJDi2t?Q6!o+fd=O*;{#+Xa^{^MP*!9`Rt>bk^no2h5lFWx-LtIuj^ zaJ`iMjTY9w^sTjV@k3wqR|S{+gAXu#SGJ;3AE#8VY$V|e6hgk95^Ut}<*ZvO&=_4P z+Wm@XlxBtg&PieV)gd8@VUs9e#InKzieqaTgE}QtQ<5DLA`c_q-b=vQCI$K(Ps^Bg zi^fA#HR}x<cjDW621%L4$Sy<FxH#U+YSn)tO9kd|=LXRb67pSPZq^kS!ya%e|1F>t z3_~e>iYEYm{78}iF{r}x1r=&rGyG9tJQPa)_pj=uqbPMH%%v9N7@QLRT!r5wtrzS1 z9?_Mpx^cDQ?=|%oR^M<#(v0ZdCWF&hu{7Q22k1%^on`i^=>@G*YQhz#ij!-Tz9Rr= z;!IS5$D~G1>Etrn6%~GB)Rt-JmD6<YmSx_%VHQMA-;iD5Om}?I25t<9;zXAwXwwx` zA>Z+@X?oO?>3*!C2ub*5zFO0DlUWfHqLG{x@m+26MELXS4=!a}F)12cPMsCOisNN8 zA%|^T>1d#R-V!kE&Zgc1{nX*eCqsq?J-3L&;;dJ}#;Y;po3E$Wlg$S|6o(t<EoYXC ze2al0t@P{ktEWD}qmrIZo&k5`JCZQW3)ElB3u68*lmO#SM~Sc9&Zy9`<l9AmKyEFa zcNq`|3zh$3N&><@Z(gDhwh<u;5Q_G7tZJ(BpSNtc(b_Kr=TVnpspmGLeO1NEwvlpe zRxc)47QZB0WjF=3Ou+vqwl?U=y18AkWDC*nLStXeA?inN<1ZbAAK`CfY$a3^4%Jjz z0&y7E@6qlpr=k{1$TKxG5SC~pXIc?P{6x&h4~gnt`ry!J4q@Zpi`cS1ey1N8A>r5$ zGLtk~PT}L@F7ly+L9<_huFpH<+KMOItq(n91bmbtA~3T0B&GbDtZ&dS4g<d7CCV_7 z-{21QCGOt-{QU^ftY<yRUdf9Rn(K%2xFAAo0`m7GwDfc3igQKxp70T^lHN(0u6z!z z72!$QPQB(M&om2xCw$se4eHs9k``jYJd?)SD8F6My-8sY43TY%iV2uZK!iWOoqU_~ z%F*{cySuv@hO0xr3@-5R`N_{MO_-i=N!vt9G`8D=TjCPl+ogq{4bQG^U`=QwZ-=IY zhbZ#3eq)y$2Pfb=qVc?E{rc<4`O8N7WxU1PHu*E^w&^Yfd`Kf2ys*noWX$vjbA`yS zu)8DyjZkIQ_aRVJJ8PtVfDwL~I-3Hw=a;>++Z6AjqC$rWrMl@E?$((_<Jq*TrP%S4 z_kwdofRy&4ypl5E;d$e6ku%;=&|+PGNm$IMNDX98)1lO_n~}Y~nqCFd>*T*dni%Bv z3R(zo=zeK?$pi$>4UdEOa7f=c^ZNhfc*A~BbP7<Faz(on%3Jh<zqPisu0u)tRWm6G zJG^Xc_%<W4(&ABMv+-xXM1IeA+~+$k34=JZ+JZvK_4?FKar^H<M@rGYZk$LzKkJ*R zA=uyygWsQ!w`~zgeIvSfkb*WHT@k;JZ``$dA*>3@eKsC_iL%xT{Y0xTxHFQeV<i<$ z)TyvDFoF8<P5%G7TVXKWpC#dmN3ZFsby8Kjd7xMw+hjcm8jQpL#-Ql9t4UKXrc)Zo zdO|BLzGpbIqy4p|jx+>SqJ;$PKau*PO)t~g^RfFUiLkP|??v{svN=PQJlO)+mQ8jX zuyQPy7z9!?qJ>i3$73x%)GhU(;2;Ak0=JQ6P<=lI$o!KmOXY+bxH7JwG-m-w&?cOL zvM@Q@@E6n;7WYON-GoO+#03@IKe>mdyJ@D&%NQen_VEdFp;VH!+*&)Z)KcRv-q{j~ z&&(CLb`pd3admaokrg~E+(G9|+o^RzbsO`-w99WkD%Ee-u?a#n_-q$IV%lqe31zQv zt03Uc)Ma@s|JIe?&^@HABpZqXSRPC4{?3leXSqA8(g8%$4*kYXG!^<8u)wXgG_YIz zvHH9l=ry$MR^j;yUEY(U?9m}72Lwecy6ZtDv0C-HI>pNbaeVIS!KS!TX!+A9(!M#f z8qHm@P=TZ^<H%9@kxyvNLA!$Gln?ATP_@}SaY_rLzjz7c&oeWZ+zc20p#~c&EsX4j z4oiy+bv7Y#HnlK6SD^SVeCbIh^0^o%2)!<LiQrAHz~+hqMybMe*iL1>Oi$YiJ$Aoa z_`rXBzQ5sH1*?d2_#bGYi>`c<9UnhLkw#4w4mZ(F_?7IUGG?-=-k4|NVQ$Uwo6G9B z%X6~TrP;29m{Kb|`k0ugqNF)Qy*UwS+UO-y)l_@<7NThDwGM}w;gnY#CM6|b=0eqF zZYv0F-4hjX>$K5Jg_$p_&znwWy6f<*hCS9zcNx>Y0lAj%aJpN(G#j~ZCg|nbQ@<#u z(;e>Raz)>0nBk{wXIc0bL1Q(X7&o;R^FjfEvWzxI-Epy?T{;MYe&^=9edF=Fs&a5f z#+>Ga8RlE|V%n78v*#`2f5Vq|Qk%nwgm<$upW4vbK0fydVc>k8<PG6!avDbSw79s_ z8p|7x3MJ?_ZL!H+-DF*C6Qbr9Y5h&gyqot^n~o8}=It@vhX4~GfDs+O6lF0#F2n+* zx7!qTirGN-$3{=--z7-|MaCzf?@#u@tpDM2C%?%jRr8Q#lmph53L;HPb5qkDbWvfh z^q!=!;jIL$GzJrA%MY@fib8H%BMNuv5y391`J1&VcLO-zW>`!Xtav^4n|$ssIf%0& zYha!ri}<VU`+smfN&Zk>%k8Bw3i<3;<nX(6^V;YD1=6onc~ylMj1D-K`#&=F@}5+{ zYxBmE2z}?X4-<qcgxL{G#wBQRC$mO4@0hi3*GJ-ygSU(LVVZh>F+||{^D#6eV6r7r zb*0va%lD?v@ZlhAWzMZ^BYO~bg6W7IAH#bmp7iN^ar;wITqT0rAYE77%Fq~~&R78< zzd#$#_+a%x-gWOwNr~|<jM?6qj$FS5pI6tT?-DzLB0`haCkx}Ox$m`Z(c@A?4s$7E ztTw^;)Z|(v`t56PKL0U>v5v23lqWMGqg?8;1Ds%%*%emrK|k~ER-Yh<)0@0_&R$8n zDl}WvFD8N@EAqzc13oEhq{cc<Q}%$v{+XEM_J;IVHEs1B(Q5`c==uFyJdN1Rva!gS zl|iGlb@%%7MP#y<^7FzKztPcA{k)9I;s@G3%A0EvRPWBdfq`ZpdW>3a_n1w6w);+a z!>=O1AM6z0X*r`zDa?mTaL8BU*w25Aws5{%f@>s9w~j)l-uI_Jcz71T&mr;}A)O_y zEb2VBi1&hKYnXSucFUGW0J>CL_Y4gU{f4Bn$>nL_CSJ#|>Ya66pQ(Z_QpPWCKcN(! z3rC_C!0oNJ?g8zoVFerNcVnRoKDPl;fyd^#oVUdh5GlwfohS+AoD@0K*Z%Lr?NR-I zQzWZQ@61FL%pD#SHoa^&xYCS^?U=Ljwj`WbA!G-v&q!f@7)AEFZS?yx#iI&=D76_; zv<6$h|EYm-Qg#8;(rl<mX3-qMCB4cL`7ezZb>)p1Mp_%?1FL?T5UtCtTTmtas7D76 z$YtrMXd(V=yFMc~)z*t_9p^j92f+lHlJ`S9k9%A3Wvk0I{8NtKg^N&wz+}fA!A9-! z2+;L(h7Zi=`}!NvHY0@p1NFrR%bNF?LDSuW_u;Yk<wKAL;$+axU(*FyA~oFK9*wPS z6@Lxh&O6NxCUWc9L|=P4EJ;AyJ=XF8_Lp-OuFd%&ZCTkdM^LzG^q=nsk22tQ&@#iE zq>IfY%WKPF5L2g&$vf{teDshoaBjMZ;K7Y=dkYlhrrK0(ob)p_-xL^5Qt&UX_G#B0 z??3I0ecU3Lgo!_3P-+kG4;BJv@m4e#J}#G6j>k53-tU|*)#g1{W|>IEC5};~y~p&P zt{cT_bGhuAe|5b4?);uLpQ;75XfNQXUGBbO>>8!D0^fZo_By}^UTx-lIuY|5^?iKB zSnEYbUzuPjXPV72m!u4;#TI?+E-SB_QEz=Kv0DP!=-M1WSP*|5A!$Dc08bQm?4!m# z&V9I^6gZ4fXVs5|66y%d5Y}7yKN=ClR8TE_erqmm`-^_IVU=cNZz$x{yZ*XP41p+H zonF*uSs(24*w!c+R@GAHNugR=)dr4FYQw?C!#v$Jb(JC2;<7BVK6=8U5P$!f`V}<5 z`nO>TLH&HWpwet8vVK5u>48m5RxhgFt|jD}PuRwaal~e0eJvF(F2&s)Cnko==dseC z!+Wv1sG_303v#|1oL>&c<n)C$Ed!4|P=yl@r@{u5wAT+F6J>#KQchg=+kY>{F8JB9 zC+ApoWtTZ4@?zSsx-8$Gef9cPiD06XiPI#w`SVibv}oSBukv!4?G?zr7}i;P%Q{6@ z1|PCIiZq`Y>UyKIw&!a_mR^^Y<HJQpn1jjr3IWHB>nOLFVNj|Z)lZ&<X?|(e+^Af` znEy%e-*j{nA2c>6{?^_GO;(Tkn%W1q(;5<IRJZLiuUZ@)dn|9UkOdB<Hh<48)<pY) zO?`Tg$yd;MneD&%Q02rAaW=rApThu{u)F|wf9JCE*ImS5)b(3iWL|JGkN2u6+CXd5 zAM4`_KsOMST&-`h;k{P_UaG~jz4$pH6bmm@=6SkUHw_>L!se1})T3z~6|4I}q@G5* z;!*xCVo>fZ?#b3exb9ijUHxteY!0f{K*YJ2{p|RJ=al{}0E~#xhtONAQyEw)8~+4D zs~qzMu|J_F2D*v8gUs+5#M`xNe|O(gqS1r;w@a>%=c~0O8?!4_`887=4@}A{7;n$# z7hI2e=XWcoGkdBl%|I^HVTF^yWE4+1Z(r^vjuV$|29avvPV@7WgF;aSuS=9N<ooZE zFyUxD3`|)IX}w0VlF^}9C>z>V-z>6D#|Fh}y6iirsf_@+j0aVGD_t&ts;bjJidl_| zuWKum`|R}e&10Sv_bb~>PlH|A(PgzhC-Cm9A1`#DwsNz0J%1sbbBu5854u9kt8zkW z?HCZhAnmLzFWvD9x2YOvm{+%7722#f`O?ZGe{;VYkYM91ybn1a?j~@4)&v1jdz2MX z`U>V}Z7;1@bXRflBVi8%qZZ;r7)XU&&uR>bP!`|4sId)sUIg8IVhwSADrP+D#Co&| zkl*z^OAs5wy1ci6G@Anu3nm`>3p8-JMG{3oS2n?BxsEWPW4ghOZLw@YX{Dbji`kQ? zP_1Edj=lZY>gyJp->55iHS&cH-z42_9iuYte2F|#)8S%OtFsgpXr$p)MAqp~4(Y$^ zc%z%2(K?4bO|tP(l-R_AgAkKnqJBcw4av>$s%{{+0tT-K&DHIx>P^#EC{Z@hX@na- zci&)fz_p8!+{En@wbvq_w{6y18X!IO2oycZ62j4a>D1!CqROyzfEaCdAZ<DA=AD~0 z4AH?2g{*!})5VKhbY?A5J@+_uwF(D6x4jaY38^q2v%LSomu*TQNsC&-G5Pr9z5^v& za5?R_@MHad;1c&Z6zoJ0Kd*O=>7*l`AGy0+nhg9-x^`YW5_VUz(ErDXQIm~y;ZEp} z_jxj;IM@;Zu}Ww+TJ$}@FtIK_&zhfGIupg91j5T;c-l)33ZqEHXcumt;KwZze*WH0 z20u5?l2uX8KB;)w^>vo;#~3Ic5O>7X=GEawa2zAqUQJykgHo#KOkI8uZbo%`z}DG9 zE_-Jjj@+M`WC+{qk%K3$CZ`nb;5Hyq`{BD07D7NbBORrqG=&T#fMxH(JKf({cpEmL zXWL{n#NxA_^&g=#1dIg~bgc6VF8w_nKtOfpV;fk<&{Pra)>2@HQ=xeg_Jq&c{zwG) z)sRdWp%7&AXXEAWZK!z{p{LM#VLm4PORs-%{Q+4nSGtH5Ic!*$*wX?(0-W{9JPYeB zgNV92)w}QFe(^I?fJ(i^0`HTLyXK9vD3C9Us1nBQicmA4!f?HQozr05Vo9Jmy)bD@ zm^zZ(hn9w8{u*FJhc7@-i=i-@0sFcb4_<3nd!>d=E->^S7F=G@t4K8H)5~9+ye0)Y zexyB>q?p1rm65Ca;23*8Ab3M!?5{!8fLnIhEFp2U8Q`<%_L>14eb=1Hpk4*i6%Hl7 zsU}-=UM^qHKaI&YTK_PwdW!8#kb%`hOiaS5ENsJd=}m&4<*71Q18;-uM~2xUBJeJX zzCW@EP@rpngQU6^8-Q8YAGdD`<W75yyYur`5m&^w=t(7{1z3Kd1Q)PTpAGaa)<m^; zFETPbHJW59CCX5cjpXVJ<%ECLia#&?!%U0W+``dC@@c@Hq322&$T;x!c<#3l`sj6W zH?vimf_Ye-x~uIV_cNtZ`vA7S*NboaZlR*H8eyHzi-gVDFJLRHjs*|S_2TEtnOz0g zJjlhQE&Ytg#EpM@jsz4vW-Z_4ocQA9+R|CcT|7Y=biDPFV?>^%>1s<~dtm53(Z9;C z=7eXU=`vAIZ@%Ff%_m&6nUb8IeFmwP>?6K>JL6wR;kGvbKhpoR?|+x{@I?uQRZ`>~ z%#aA(I2f<t;Ndy5WQ|nTnH(3q&LX_VNRja`Q!_nq>Rw6b=l+57)F>dT9F{<F^LC?B zB!JM!aHDnEL%Slfi#BGK;d@&)2y1Y$0iP(~9EennylJ=IMbUVE*xO>t6V*RG?5<Em z(|#Q@J3$!?hlE|?K^2WCm*}><jXj6NwbI2c3jJ#6)e|2HD3UMvErVy<^NtL)-I*=s zkq3Ip#T9~~i-*182gur?LNSy42duC;OH3`y^E*sef5y2QAaxjn8IeRUg^2cXDFM_U ziJ=tT3O5u4M*pTU<FWw`lU!;y^hEu?lj3-RTJQc`ELsdyr2A8X?JS^Q6qS_f4)TO{ zOXV*VdTw`c(#eDekPs@YP^pBLYy!jNkYFj`m!0*7gwhkJNI9ghuG#x(S;lJ>gTs&r zlTbov&WmwR|F#j>>507JqVaO3N`EiN@*LJeTHweD%cUZ5$|XJO?&{b-*l*fQ+*MZ2 zc_$iFcP^4W4H5F9Rz3EhOs;eXr6&gUTpqZcwoZ0?1RK4)C$(1u!*P?o4XFm13FL&4 z&<7_FYuE?S2*l7E@93=5l=gXIkp9syojw%bkHvyLDs6;<F)%lZl=*@T5s5~bol@;H z5^HyAuo@Yg<rh}n-V*KUDqZ2Lstxi2H6QV7{;F=qtzJE^+d@hVLg>$0Y;vbFX?h%T ztqoMV&sD(fft;<HTTP3>M}mVs@I=03DP;Jja0oZCeM`>t-yCo_cpZBgxC}f%z;7=} zmV937^vaSSmQRSSl^49^>y71%vC@#uB>t_&?(`(3(r2_nz-ToRdD>hC;qNXq8^q@e zDgRwISg8x!9sf;JYqI^+5XI)x#=k_@RXV6#SA5an4T}(Yy9PKVH~H!W`AV5HM_A?8 z{<(ILUBXGASEcM|)IYX0nyww{1MuuOf9)@vmqy`X%nD^g;$!{=1(bkjOu-8;HD}Z| zy6x<;z)@jnO;<9yqv6RTXzstyJC&Mjb>F&liY`+k!hREQP-wBmxDj<{LnnO3zyO3! z@WU|>^>9CX??eweD&a&+=!Li!o5e)?Z)NAiFpx-<BRDWkg=ztS3IxPRFnsJBM@WoO zdH{Z7Shsl~Fe%%p`-lm+b8~hPf(qX#U1JeWccWvpg#u)JR96KSaF8u4by!%(KR@#~ z3NHk~2bs0q15CG_BKja)0CsE)Zh~5lx&#iYQFzMonvYbv3bcXxv{L!qg|@A$WFqk1 zthU`Ux#l1kDM6U;d@q6kVNP^tnfIK{0FJRAzbi?Y0-#|S)56l|+6#WxJWq=s{$};! zF^vl+F5o{tKuG}=lAR_Cqp{iuLi38CxsX`4vSDe7{4aqjK?P16k~8c%bQn-v8Po4o zk`M%C;UfQT*IF{WW0)ra!|{ARD45Whte_+FC}b2$vc6sz>H)>40?b7C?g%}TEt0?~ zQm)(D>P99}O=Rh%rSD3JL&0=7B5CPg(sweWYomI7j~lvw+n9GEZSA!=@7s*U2*Eb@ z^guszg6nE;Bx;HbEwS6oywUHS`s^0TFB(T*jB9-Y$=I3^bF=c&kYeR*#flnH>i>Mb z-*JC>8hBqh*O`@Z|MG0^B)Y`-RtJBL{=h>b#9-IM{z&#ASL3}vt91!$2|ImHa?t0E zOJr5ck&qfCG@rx{(Q1k&|C|B8ee?GtD#N7z_SHnbv;2f8i=G{BslWSAbpiE&0qzs2 z5cU!CMzIa{9kzExJ(CJyd6c*3cfbGz8>|+=6MKMY6KM79_(P`yA<<uE?{g3DzNX0v zlnuchSH_R^a+X<5=;Q?(<2P=?H(sm<HofYxban!s{A0F$sf}s2T+rWGEUlF!XfhE& z#;=g)M|`h6*QQuH68A!!mOWS$qASaxv0u2j&)^uK*K-6IodxCAjsv}Z#SHD$)m*!V z6`%FfIjJc0eJn6N9W&}B4oXp=9qPMVZJf$fzI*rOMdK0UW|E=L1&W3uRK%!5CemyH zEloc{J7MB#hh%qv^(QR9z0^l@MuYotW&~>l;>d1(8A*E+uLoV&6sR@~qo-9(si;mC zJ93nley>UK+8xZf`@8;AA*2iRFTwOZ1s4J;V^j!rR|4xgv(`R0!P}417pihWn(~~m zVpX4Nk0c<~{h*)c{{@RtB>M+Ps}TLmFQU4bLYf*fDWH58OKu$P$yXcypo;8F5d!Zg z_(oPI8$ERX7+6nM2kAo6S{2o~MrVbi1C2uu$!s0oi_(H^qN`QtZ+w1UxR!wG?zPPQ zIO{a8%Vj=4kGE@+YTrEkr?t2B4PSb@4fZ`dT&uPUJ+}?I&Uf{13NqCj9H6yyAkZ+e zLMF<pBYC3hO!>UYGDu_lEkk!gH*~cAE&CXg;QFopj&{n$Y{6rHKzI^X`~xf^ChS4; zXN_8|>yIg+i8g4dEJ9axr)PK;%{hP4fI?>m+DxQEN<!M8*;vipRMMr&Ax4JG%7QOa zKle=>awYsJ5V2wTji|ysPT$_MB;Fs$#p7l0$^73EKdgJ*tvf*;CYld&+9ySy@<kCt zZ@-{(yI!0#2TsR}SBKA^`7ZKqKl8+pbE8l3_B*zI{7h{s5A0ea+iFh&vnLbOapvVe z*Qe!p%+AsXH=%}vB9n2?IAq|Y)hZl_KUfG-%@z#~6lZ^qBa>eru=g4=;w|OcE13Lu zV%CMAT=!n*F4vPHk8n+g!jFy<?EfjWxg%ag&EXwdZdCCL)Fbl<1(hGIn|US&jM$XN zZd58HFXByX!ufTce^O(O-}a?XS4fJq;l6$G-E}Kt*M}eC7c2o!`(ugFWD2@ph_Yh* z_}*zNMG(j$qr1#Ut%TA>yl8T{ktP;`v~`Xu2amMgZRcs`E`)l@>XyuU5;)q}6XalM z>0Xe~?Wd*rS&ZL&A9GzyM5L6Ih*Po`E_B@2gZZx;edFtYs1jYOA2EG#rtdq_<2*P_ z`Bk5hJMRd%j8YW;NdXx#20WD<u8ulO;o1G#MY&#U-{m9@xMRv&GEE0(FC38|khS6e zPTXww2Rmbt+=kG(tpr)g3wxXeegm~3<_gKF?85*DUl_e8uB}TlT_@1+F1#gIGj54_ z7q7{mq6f`9>=!16{eS=2Q&|@n7G`P3XuBBA-FieL7K!V^$0m}*pZ&%a^LzcDBZa2k zG;}*W*FQHfs+&|_ZF=pF=<juE-!ae+I~RgRXOX>Q)Gqm-Z0-9roQHfs@O9AQ>k+S9 z6$x&wySce>PejEY(U)t2K@A$7;iA+~b7ws_vQ9r)6Pb4|Ak;l~y-&m#8MRSy0`$W6 z>cD5@M2$_)PzOu)HEV0v_5=lUA|7W)Qz<ET{%aLjXM=V)JT)6?BL73zA#s#gF7?k@ z`-eep67vD?=4%rvsxs{8J6&j-m(YO{K+v}%*_S?*91)=PWE6}9(@6`o$VELHgK2Iq z-c>@yn4SSX$2tQX(${l}@qpzYWB()1G5>((G+nJePNCfKO;B(7_p1Fq-i3d_bBTlD z!1@*lBL&YBBSS5#wcGWfw=ycI8{cd{mWR7zHD-&_(-Q|uv{&I)^Pgj*C`BBKcj){D zvr+l%*`CGr_lYKP=6^dX1bl|()@rh1eSL)Lm92;~r2o$Dk7ioh*D-Ey+I_Zp+pctu zUN>Lz?=iT^8PyVV?$f;A_`-GK1w{n5RuHYx{x6#FF6{%Io_AAVC(53^6iOS%S^t?3 z^L4wDU4eaa_P=jYD{u6QN@z+2lsyHZ%KhKh*5o6tTFs8WKUJbP<>KF`UVowRHE`10 z|M$`VJK7__?$5<<S+PFIhy4#3=U-^b|BPb+U2R01^yE^Oiow&FK}{{v|2tX#PUn9{ zBL<vwH!1k7uz;>KN15`||MzqL37$66Vd8|M!o{`t$Q&X6e@J?mQ1uUM4W@<gJ?w;> zmgREq%eN0XfWIlyW5YR(71&|61HD|8u-ZPxeBS4p#N2BlN;?`Q$=dg*W9?G(n66W_ z+fDuan^!PpvfY#53hk-gE2V1Y--2#aC+z-4Jcn_=eF_wCKVoh9-0o*e%YVM{n4~|< zN^r3IbD#FJG&#@c-dE+Am<+VI=%vHM!(uAz+aADuJhG~!WFQSqzn91NPC&>rHFXhh zXrKc64N!dEi!v~cPjnp{2ZvcSpf+=CKxKbxE99%;U7!SWiG%zT&?g!mZ0C#x>TIsL z6GgQ7`$Ta+ag{+rNczc-b6>Wxxwyc}R@py$r+W$9cnG_QKZvON?^KA7;e?-%lSIUj zc}XJs1oU}lCHPa-lq21X<HIa>cT1dr!42<Q&!`}tol+5)YTJ&2TbFG_gA2aF?w>yy zQgc$w7#J9AQ4y;n`#VX7>f6@%Z1dZCRW5KS{eG2{l;~g^Bn_JgZWlD5qG9MN+vTNY z4baYibJf@nEU)fYBVZmKhb-*eN)!>DP;*hQB_<`NW}C?EWy<zJ2`9n81i8~9tWKpT zBz*t5i9Pump4k|CC+&~=aEgHzmmf#gD9vZkn|>0CcIl&R@A9sfiz{HJ3;M<&C7k`l zygpBGP>w3<`_IbRJVSb??U0c*ymlM6+Se|vdsyU=inz|yadH)W?rRMQ^h?UubEqK( zhz#UAN8c-aC#fI;?l`y>`AtDYn|gCSpRt%&6oaU+$8OfzP4CW?(D#$DcfdL;XirO4 zcG}=2S|%o@hFhy&HockZsi}D<U*=3W%xl_i`VJ3UY{O!6>wskwTAG?^@1(C~GQS&R zrg3o}v_V^+wa!#_F@_CmKM~0BiQQ7|tOW}n-vY>5%j!MIP*Z63aA8fP?>z7)!!ij0 zO@O;Dr*qNdo&T%hbzF?cI$Hk;a@G(T=?LITG}@GN-t#JTzIix>wJgn-s3(_=W&-Qm zc8yOcG>*M9ZxvmEXC_D2=5z)1|M}h2*dz5NQvw~vA6QmpDTif@j<Ee1ph>aPzTH63 zv}}51o_Y-Z)~v^gMu)%Da?=CS3NBWfbtrxeDC7HTY<bt>?G-QG7GM#R^kP1^$5lQn z<JrTJ-<A-Oumej5iaA3Y`FjY(7{|T+uG2kV_Yb;%>sIIa%G~FE`TB?2(SO3qDCsg| z!wrM9vGcK>Z3)2-Ou#H8w4$M@e&2lbJ@`nrl<OsPX+7+2!*l%9EUOKpOVTu<!aUL9 zO4Rf-5bxJCURwP@7C7z|^2wae;LpZGkQgY;Rcv!_?{<17QsJQVlxvhk?OK{tA>qNi zeN2RWpWn%VZ!hCP-T5Ktq-Yqc6nCA#0B2aZE!3~~Iw4P{Bi5B1EwBcyg>E2#nhwnN zb`v+o`%?JwU}v#dddt&2L(a^V@fxk5ct;C-6CR?!N{m==+962g`vU!Sl;6Wgn)Fj^ zTAmCjBE$WwH|x(M3G%;x9p_$mv+Nexz`ts3RzL{r4D0ttDOd^e((6fA3Ie2}99ZP* zTcegooDmr#ShVEt2SiXwI!2RobQE$P)amqlW!Q^C8XC1J=%PtzVbOF!uu6C7N>cZ$ zs_7^S$|hE_@D68g#;(P(F(KV`gu6qvfb_@8w0|b|BT`>1Wsu>}`Mb6vr%{N^0!?La zhiH#E(oJh|>g42j8bG=N#&|W&C;?`Cruwr1>%G1{ZTy6;w)p$ggznskq?gh77v1_F zG`MffcVqd#IHMa*PZl(vu28?=D=VT^jRM)N@4e{lE*<Vs5z=O-?Xl7QGsIGC#NvDt zg7#~?NWyqbQ9BReNe#{;6rTD|cJw6rmhDV&)+a?%?^NY7eZ}xbNSG^YTu!V#d{b%Y z=mesMe3#4$yp!q>j`9(m1SOl(2_gZA140gBv+0%AP-)=}r@25CLxs5S?#)`fVgw(> za$t<vtvu(8%Ssj@$7ZhgeMwpxiBK8t`}4grF+EP8M|+P1vbPrD3XA6pALu=q!U~w` zQKXDs@3YX!O4W^L(*b9P2q%k`=o#8@YWhKG-F_b7!(Su3?9-^(FACrhyG@bL%+?DE zZgpR;c+lrRp&xghBCXVVW|WlBBAg<!Rj3&7gAr%Ymf_4cyFGUg5+2+I?5<B&8R$yM zhr@1<Tt>zUNs=4`47*<D58@kRibziFt{m$t;RpIQp6<CclJkH9he?MK60gENH^O`$ z0ZSdUd0yEhIR(BV2?Ec^%{6OErK3;r5bImA;V@36^S86&7xvbS-E^?PuFo`jT@Y!n zY*<*u*$so&ZI|3igHL@wc+q-vGbA;6Xmy*C>v1LgF?%L9XmBy<?$MOg|CS#%vZ;Sk z8T74fr+$F?*lAb6;Y~Vkli)b*pMPa>HRxL4kiWa=Vb{iy;fJp@3t|6RO!nl6_V&X~ zm}*qKRljTT%xJ3ARGN1a6X)kg=Y1>34Me>9zaU>(+qjf~S3yWs8*ugk<dE(ce!+TS z0Pi-ITwR&nkj0xoe90(hoG7!%7LmJw0-qxz-SemwV9d_Q9#LK|)Te8dXH_jW-4A-# zWX%8K(O&#CVw>Rnpj$M#mKAUpcy!T@QCz@$<vY^-%&%37s>bO~mm(K*fHX=@FL#fL zaE_MD4bM(0kx89vj*TkRMu$!`EIr?iHtWk}v)`R(JQAX<!a9hwXR!oG3ldXEI`0+E zz%@*g65EDT`I(>isU-a^kmqbOHfVrgWa6Y(xXcl7C%CIxfF;Y-uP$&@o-}fkf681| zhWq@Uv4_r;+9dotT6vqWdl$C1rO*BAJ=zh3%fL1|XqApWSx>^9DPWhJaTMx3Bv4LX z{;hFqM{?qdDbXw4c8a#fh0qkaS@GcP3uDtYS=|>U^iWjlpnFtsq{|_*O6(DsF_C%& zdsK)W@F(Y8m@{4O8?|8M;_A&qIMB~A&d?IX8sd~MpvRhxu_Ta-55k+Y2wzuG%O1`G zCuLh$8-9+uT1TS$!aK5=1*B#bI#-kyxoo}y2~4}XlVVis4)H|RT`!fLGFVo>lGJh1 zq8kj7^Oc%g6uxQO!nm7TDkv%|UmtMp4j-^vJ4q1BUED?g#uC0eHN-rJpY*CBIoo%_ z+UHx@_zCv2eHk84Q~(IjE@R9_p1uK!%$-9aIH?TDHor)m{Lp)!%HGU8t>a##9Ol<O z)+YYWtu(&9PTDZP-c?o<FEUOYaLHn>V02<wb|K}()cB$Al~owrmAi35$RWl<)ZG5= zzU5vJ!wOwdJK<8XPuwkaY@g-!XYl`+k^Z~wtH%y!kb<W{>o6C{4}TWSZa@|Mr}frd z@CSs9s;;L~ds_35Z+c%%CZ+d262gp){goEdijQglH1TpQMWS3+nyWXbu(IW<k@4Hh zsES(di8r6f<}p#>nf3pzuW0|hCRhcGK&~2|P^hOWPTLF8BoY{~e+|{QIjLFCB_^|X z#*9?Z(aGE+z}1qQ=43KRMd{}tt0gH{fct`VeUsr^j4?O<XnUgtoRw+y-pgbHlNecu z2e9cHm@-j*`r#;yTP!}1vFX8v8ldf(m-Fs534(DgshqtYpB$DHAK>Pzn6i}eoyAxm zh7x?cvfdES)Bn-_L(>TL_?-M=^k+Wa?%pydAk^`_K@unG$EL6mSuMJb)OIwhrGn>O zll|N;SSct2*p|)SbF*wROIP-O*r-yMD$MjshJMvfmT(A;%*;cLF5xd*4g~RDj8!}n z9W93e&tpl#gwGh&`SIzufd?KJ)-nca(z6s!2EH9B_-yri;XCoDxiyopkzDRE;@>;h z*P^b_saT|RzclCp8tGwx<nNWRRs;oKgV?=Z%YnxNM`h9RO3l-exu4$r@@=SfNy^Aq zU&P6}a8jD3V(w*RI_&bvSJ_tfeuK4Sxi@b=6=7whr80-13goh$WFDzX6bZM-=h>vY z3^~>@+vKc;|C}+lv9Xz;VqzjjHY!k0#_t^sIeTm(2PaOV?J0cuQnM8>ov+_mq#r~R zbU4F4=*bqg&5u~(9ZXmT8(NNdS=3?bwOvmHLLt&!Bx5jivlCm~s3Bfk%T+c}<!mx5 zItzmE3}b{M&hw|JzXJ6Uz}Lw94T|<ePCG<PX_CWc`j@_BWAzBPi!MbA?eujQ%%+9< zH8!*+En?nedI>U1<<IN>*7|EA>$37wZl?J!F^WT5@7FOrBO?AfPEJhf;Lwlu63y7t zvOS<-UU$+5Re}BP4n_>K(?Kbps>{Fzz2?ZeI4ucZGT}iDcM-ZliSB(TiHSymK!}(z zpl2@$Og@Q~@{sX}qxt$3DS37UBO0_Y<*TZq1QAkbtZ$uV)$cGT1%s2oWzK~!#RV@H z0w$dUlJz3%<4yob)NB-CYSgOWlxSvk{(JKRQ6QVCLd_Z3jk3G!z;qr>5&A6Q4Z!-l z(dREFPXMWnHQ=eTprBx7S=r!dX4pX)>;_c74BTNJXZtt?<vO-f%d__xThYcx0#<!v zA)7&`KHrYY%C(j6@PRA%MSg5jf&xnyN<9t2J+9pC%>T+`@;TyTgq&KGr<-(-=OqSW zjGgZyhcIS-U?0!SY6HxUrKW5CAfYR;ff!Izy5rPqlr`cd>)FDD>9O=(rERwDyk`)w zi7uYeWKK{!@N(7Qib2K4i%n13fJRVpO9bDb!v34-%c@sUB+x=rtjeZ7v{YWjRkz?2 z(mXR8^T(21%OKg#%9xvwknxTpTy62^#YMhjcekUVpV-w|LsXg$SQ@M?G`kq>v{Uu@ zz$nzM_c+DAjI1xebqJ4j;<Z5QTU-QsI>~+F*B3ALuFlv1F@$xNco7(6UHDXUd$~|6 z?Qh@Gy$1{UQ?f(>ELFYkPPKb=IU;^oX4Vcg@sV&rrzuhi1qmf2TvIX^w!@iP#}aWE zuT!nNs~#0*VXA7eCt3)=BI^0+C9^WD{A75jk;E9z0VfE~gNwnr?9@EIeR<<Iqgefx z3Uf0C_paU#aINrgf%QFFD7(n`qZ0UPx%?}NW@Q+Wj3-;z(I|A2+*)f7_<(N%tB7A! zv+b;Yjo2U#kiwUIl;<nVuSG>GK-bYJz;wGm{Q<wrGBg_cZsvkwIT6XXo*Qx8CB}&T z84nXFIx>SQTJbgzl~(E2GbJ@|)(;1Qwz_BP3L8<vPcG3twn-H1{PYvH$3FlvwLZNE z4&aa=%3|vU@SKK{tasKqXQ=N8r>yNM5Dc)U=8>WCsT`;sPU<)9j@TK>WR$I-(%g7E zG0n6=0~h02dbw&HZ19+tzeJ+2AaPCH#2T&5UYlVeKl9K#xEy3wpnq{CIF2{?#Grz$ zT}sTpc-z%99hx8Iv9y>11O<kenLbc0%Mh=?Z4=jw*Tv{b2!UahK`@>sDjv*iEOn81 zB{+Mgt!S}Wf9V9K@26KCX*MyGxRIyop-M^Z870Tk9d$zlcj|jP0w&?nzFQDa^ombg z&<q7R;14CN<8$|2ZgP#>WU=YH!gaiOVl2y(p|WLc=A0pS(&2~03|QtirRB=|SbD9k zEr`Sv6zFxP-U{;nwIIl1(?&_QWnALUe@}EY3lA#6f!oX6x-=^39XqTv)R!IqD&n^p z+Pc+%r!c!LQo(tgQ%$Z{V*)pHX>B%BTD>Kf#(t92RBk^C1A@$qUlQe*R+PWhdy&WN zGy|7!-CrlOTMxm5F;QB)^&VhGV3am`FU6=+z2SR1Guk{UVRE{Yi8Y8o@h2EGhFJ_E zI7|OyN&P&DPKWz@!apgjQPrRCc-_fta_%?)7o32lFGlH~1Hv%#!p?|a*t<Y00yhj6 zlZJIx;2hg*ATb-uSiSllSVO<Lr(JN7oQ4KIS4Vgf<N{gssLnIc>pkcogx44SG+w!o z?WCm9qF&^8EZf=d8$W>cR+V9Z*iP_Ie=K`wj_*S%YyVi(ys<Yg(js9I+Or9ECH5$x zxEzz@smiT4$<Z)LZoZinNcMRpv41YXwucJ(8?;DR^z$c@JbdUW?tJU)rad(B<%1QU zH8;<S=-t*QYc63}{)@6gZ^YK(zqvmfuUQr<K9B)+E{ErrJ~f{G=Jh=c*Vk#Csj^uL zHe<7@sB8OcaoAj%d*{{#<8J^%r%clLf)KZ~G@9f3%c+YopWVy^U%<9}gEgC}|3k+J z*=lV+$i@HxMlO=6FG0$;1KnH_raIJM>{o85`!Ix@f4B8ZG~LIQ^&DMmpkfKeAMIDm z`p^JLX}&j(yDoRPH)Ag_ILP(rODm7d&3z)Y<_Lus5~@Uqhc@J*iUraIsnqz|(St^# z_QMiD6igtY4`z5878<P0>c?-o9MqO~N}7|3cs_DF2D`mY=GBwZW8eiFPgbu%z+$G= zZOt1gcS)Q2sQsJR(ef6@laDX@Dhf?|6)yHsYeuQ0GIuQyLN$Oj5hh~InL;IL*kwVb z#Z(LY7Ex}dvD{^jN}!T1aL!Rzw|*I9qhoQ>MU5k`J``tw@lFne%oik`F^KPZqsqrE zZzf#qNV$N3iZpHfs@?;_<j789$^DIYq&0jH@`hM4fO6;nbDBJ>N+Sztduk@TtxQG) zWH;9abkMEu%O*nFBy2_t8MdspvGIY-3!N{Ez1%CF1Y2Nggme{^eE<u-GgkB(|Kgx& zWV%e{dRdo&eeNmgi@vM$;H<^>YFiKm#FC30IaXKc9IZ3Bu!sL`bj=?J4$G35AA})P zyddKW(R=827nrNVMe_>$wYVffZ9$mKct?_L1_VJyR>CSs>zAn=A~X{7Vg!e40;Lui z;0Guehf@T8CgsXhL}j2eKGgsf{zT0}u86~|R|a@|AG87TtOh4_fB!gN5cgNT@66bl z<|4NqZvIlYcG=M-&#Jj&!^v|r$z!2?e!?ID@u8D6TCK5D#N(I}%jEEMl_$g=G*z%K zh~E6|h4fK-Z6+k0t)m68t7P;0uA*m`H&!lwH^az9@wEA9BuhFzh38f^L>T<_bSeP| z*=a=AHF5kU@-U^r2QAGllqSM1PSaEnm@7}Gv`|1w9-Q!T<I1?W$RbvZ>+|{U&soTb z&?gabniWmIb2R!*5!V77148!5^}~}|7qo-Zi)kFlv;}!B9r?;hD5H7sXnT%lDOP8? zn23vIU(tdz>2YO22RitzLjRDcwv@OxH7!uo7FBkZcuk|zGh}YQx;D(suJ^ieedUcF znhawd;3#z_C(Jk4Rfgg-yX0im{*wJm$m-K%!{S~6tbCMIs}kT(ZY&e~)h$KW36U-# z#L80q^wZJs)CcOtjOE!^63`v0Hi2tkB!t9v?azGL({#C1T=<YhkPlHzT~N85CtdsN zz7S;a?Vg%Rfut7OeVM2G-ivS`qGK8cau2x$!MrfXByp=kigM#}`E8ys^2FafCMFEe z{L|#2h>Yu8Frs^+ie_U;g=}>f)R#)fv!>|OdhIo$KTI>cqUwc69NbR>T@OujY-BNY z2UrC37c3jnmZy|vrv$p}=Voop9x~X~@Rw)fL`=QzPJ0{+oz-yj<_~Z2zPfn+bF(2I zE3QDqNrmuNzDicj=sgjbPKhaixNpU}Wc0R+eng^u#UqO0OKX5Y-r60+`Y<@by)18c z+BgBU7^`6#NK)}0y`DLpR#eB&3zT3=W~$049hBG!d1nty5uR9ghTaovi_%Ywk2{4N zUd{b}&)%Oe-Wdp4R_gnRUJq;U!@};99DMMx9Li+nUD0JX^1el=UW$0cf2z#$8WN4{ zc6R&{>0+FEj_De5za59(efL`a(z?-W?d=ia#VKy*5E4~n*0MC4k_BVa^5oVXRfxq^ z9u}8VN8aH(RpsowavgVCqdKO>NkN?=x5!~D03E`-jz=}2mpj0G>{g)QcXDo6pZAm! zb{f*2#e%_=E2<llv4WCb`TAtnW~I4lOPZG+IEiCi&JbV{Oz2sx1fzN#5(Q~zdntMO z^WX$3Lp30FfVof`YMgwn_OcccR^(q9J6Ybm@*!H$@Vy(fTjcA!Z+YnvTLF53D(m%j z2U`l=x@ek`o#tQr_E?*iZV>i9iB@O`HpkPY?YBKn7}F0w*`OLQllz#Yr5F*y@9ijf zf18D~>WC&hm{;Pn{2H)_O~D#d;1D*d@(Sr}|1k>M)793<H0%8xI&yjauCZm#{q|1H zyHwKR8&A_YZDs2;-*{gC`n0y;N#^oxe*k$NCaqvf>Y%#w75|v7Tcd*hPT#C4I`qy7 zp0GdD@q$Z@9F<4J_0+W82W+=dtL$?oLGQs-i5RJhovLeZkt;iv`Zky6ix3*@%fwt* zCXvZzNJYo0&mYJ8zy%;je{;?QKTmxFy)(A^n=|fpO^z<s4|~RLmDhzW-)^6tz+2Zg zX9;tvu!{e~0_dSpGyR+p8hR+_G`;SASN?J_2jhyjPM+s$-pCSmAW3Cjapd9%CEFS* z4=#Tq)>48hnLy#X^jBn1-z9dR+{CscAYfa@=)5unhpA7l6s>6LsDA~CfGP(ZYhsv^ zj*m}+HM?lu-J@bstz=Fx#*Dd0jOE$QWp|1envGyF&*hGrD~_ktPvmv#cqQprlYK8h zP<?&RL{I+h#@jL8sCZWOFTJA?x-{u&m@qPwjfb!ojVI?avB{GkzuHc{;Vln?Sr9_= zl~()?(|sPQJIyBFmc!cD5Gq;f6uPa5Xbz#os{`QwP9BK8)%jczfR>89$Q`9VjE=ht zE4~Av`zPPf9#hJ!?Ffa1jih(3@&*|hPrpMLv`YWNVg&g;_oPv}6;|q~?~RV~k1EF{ zSjsDCopTG%bZNSQrhT6uTOki=>w)4x$O^g7swiwV0fa#0qR_b09`x|bXK#@SV)u31 zWOsZK`<;ySVuXa2_O%@XF&4TRLDGGjwy?e)F#)j5f)6gA>B`JnKFwkHLO?Gs@^&lr zIX=F2m(rcGqOT-Wc?%HITFpCB$iYSPdlQc)fDQA}zLR@x!}tWq*&SotmxFknDw%S* zyF`dPK9$YTJkP_DM>u4Y61vEML3oTYm7oiUdQ_vxXBMzM8a$Qm<>ggbRWNMeds5#0 zeTY{*MT^JX+}MqdsDiZ{6OwZNI%FW=G2z?b1_-Ugy%=(mViOT>sf8^ega2#ieaUu8 zoI(!z<fgIg`FDv;%}yf6w3YG^TG$#r+qx#L<5f)j+U+7ct%Wj(Om_m;M(&>~(JB(u zVx-06ujV9E6Ug!+m+2<T@~00RQ3`?oG`T*7^}a{731S6ntGH_5?Jaj7Gp>A12gZR{ zVeLXI$@<u^Mg(C<XWFwl5JE8}^0=0==ZYG8;hS{1LZRHkEd#9FC~<$M8HyPV60<JB zoah$xp|vI|gS`NE^Lan(&)e!Im2L)?$e$lSfq|1E$Mspy_*VUy4~0D@CuCl|>(7sT zl?BFJdPPDNH8oQ^&QmmbZ&x*}!g!I0BA;5e2&drtuPYlj8W!%zdr>VjefC4vAosbX zIFYWLxWBrbXowPEEBcSZEF@W?0d||O%Tb!ATyLXEke+Mhl^++IiP%KU{8MEIFnFD8 zzUP?fT|uz$(TRoLfG<t`EMNSc)apEL-cF;{Uq&s!OM`i!A5BkAq+aOBo@d-ry`veA zP7p!dgIR(qrQN&axi0&zXDvQG1V8*Q%NV{lk?k+-)c3okeDJdeLabr}8;gj&Gjh66 zMdJwh!XgicL1fB-$k;n1dfDk5Z<kDVixD_<mDuuZs;ihPo4MG|4ULg%Rzg0*WRIH~ z?!v;BS(xIW>=A79`J^p8dzevwq5|vOuCd!zi_Fu!x8q(&hO&1bV*xWp_qPzC=BdSZ zk`3>515Au&<>d^IF36e?KzUE?3oVwP^+lKedKCsP>ylVi#jf-Ai5zr5=7-qU)Qi5; z*>xRo#G4zIxNPTlyCVg<oQjAjQO#f#OYvrOgu6Jbb+M{NEk-2cTCu)^#B>A)=R)0> ze*QB4$7jQLc3seWUG(un-LR^++VR!?NNM&#_K6j@>#@M}saM%|XvIt*nL9OxB#TwQ z;k{(GXjR?*T}*h%R2dhyB>}o|0}^gc@Bx@5R=Xg26+maLZWco9(L=*|TW&{0s+8Mm ziV#<m&Ccw=pvpNCsv&{z!S4Nh#wKP=?tA9I+`usSvf3Ob8}yZ#Tp(<8;PmD}L&*2n z1RlhN=Qrjk#po{$^%Y>AXP1G{8f=hE7TaZ^qx{k#)KoWTVWo4=Vf|%9%sN7H?@sv0 zckVTAfE!f@qG@5b*<L9X@EP`s_M2FoXn;#Nyt!*fFRy4FR{gzK;A05(<Ov|I=*&9k zwtIF<7%<x!n)~rL)5BPCQz7}!({Bbun};!dd!H?)^4bE|gnt?3-=89oy_+|E{|1rI zewaa`md6oRj}4UBRyJr{es7=?YQaG^c|C$B;crTW()Q9tVZ^g%+qKq;woZ&;ooOvb zkf|$dFq!8Kwt!Fxr?}b~_|zLp5#E#V<_cLn#m@CKshG!sCEt+F;}W;2hA^n-`kdUK zZwQ~(N2_&!Qb8^@8?Zoi(NsPM?PbL{8lpRZSD4v>>aVMry^9apHio{J#Gto6UC`t7 z7k6Q>zs0c5``LD6V<9s4{*JWF5mc^`#@5*0%G<gy=y-#ox83iXEo(|l{KxMthwt>W zPm+xUxhN-zd-$|`v||nW_|*CY#`4)@Rc)N#p@VLOXi#X%3H_i4^PEmY%e;um;zpjJ z(>xmCZwjUz=b9?26O@Rf|8$-Ypi!iNpb}QZUSxU7X~rPGH;=1{N2(z%G7-lJBWvOm ztN*#0>*>vx%?Vms=9yz>RFTU&JY%Ogzz$$+QhSH^nyV<qX~u_i#j2R5<EM}@QaUu9 z^~t-;cUbt;Ji{IEU$2J{?kz8Kxo+x)fsZCd&4{-O+kgGS4v>bC`mmN}XM}(^abd?e z>1Kz(_#>gdF1ZoL3IjmwFF~1<G`VzJrS$Z8XIT4t?FB;Id5<;J*`Ly<#|%f<cZI+h z*=G0H9e2p9Y}VFMF#S4;0qG5#vdi;!Et&hPwn7BpRNZVAhsPXF31!hD!ffoE=y-9n zTi!qB^g{G-Ku-*Xo9ywE@CXW%QZyqBbkzWA{FxD<F!H;6_t0XlPED>D_DK2X;^%pT zOgKCL;wsSW0K^FyE+f7*+$+ksA}$+aZYDjT_1NS@>WL(Gxfu!oJ6}(fbqI0o;C07k zvQgkIqJyqD!#m-$d^v(M&S3_tmj+m}d`g?_dtUM)=@{|lH6Lx@O!THoym3;=aksp6 zu3))#<z<>l;nU?8T6~64fYnpLK))qcRm=}b4odI$aE&%vv+!)mW>v+rMo@F`*q;P0 zI2vP%>qcp$hyD+HZ{Zb3(DaSs?(QDk-Q6KbLXcpKF7ECwL4!kZ2_d+<yF&=NxCVE( zyU8Qp`#f*X{R8g(&Y81kcDrY$OS-zYr|MS&jO_1ozNEq%py&;e8c%&?2aVn_xfS-V ze*5kY8$*T^X}KT()3)f>tN}dzZVc*hthd!}TuSGnML~y)D+{<Cn#&g!LYhoI%px6P zVlVe-mDWp!qtCx)n_a5yylJx4?wtGn-L7Hu$%j5z03kcdDYLYa>v5luc!l4j#9^h5 zx@P}FN(+Z2kNJq!hh#W72900q82VwGQ@f)_rG|oGLuquvUB6_LLXl|OKVEE<*CHda zZ`m;q+K9zi(zi4s1DrxRu_xCcJ=SanQA9<|n|K&aK9w1^E@cm1&Mz$?vBAPDh0v+6 zMpG@Tq%ae@Z@D~s3PJZS&CQxMAi|9x(LbV)DaWB!W?J?eL+?2E3#!OP!=Y~zt7~>_ z3xt%)z{dx?<WI%8`c&98IK$bHUQ>Ko^V^EH1$jZ<r))es{baI>IV(h(A?~Y{*n&vK z%?feMJ#nag9;p;H`@&msyXQwJ+~vVOW$UJr-6`t38Pa}t!@$I<3u&T8W*SI|ew=L^ zZbkqRTs)V$<cw}tm!-?sgvo`k<m++fV`+(a0CQ|<nC03r1xs?}SHOpE{6Seb+@8d` z?)90=y3D5^iGU#`&>n4s_ga7?V50&rTRXKYXVQw`j_-#_<UI$5HBq#^54W5w<GSZ( z6E`yg*+^z4+1$58n8@n_p>nZChHa!(ullV-$9U(e79orQlpN5q7B`b+#5YBj`{}<% zv5f9)>(EaZk7OxL_k8j1Iqhp1Yen8f)V~Yc1H3VA1lJgVos{UR%{z(qJ)bSm^!yGv zs*J&hVBk7)IBNfc?N1#XR7k(u+C4<SmEBEP4?$j3a580~G~RDBVgd6_IlFnvZ1Uve z-eI=2rj|(~9J5Hk#lZn?htZvkRKF!14g)LoueMd>%0L5aapoY%Bi`;~!RFCH!X{pK z03j5&2@Dx(5(#4zipx+yzJ|D_$U8f4J}qwtDJ_I}USN31mBZJhiboK~mi+AnZrW#M z)x9xcvvs^mjIZTu85p`-a8R&hf-VG**g{9;r}Im%H;-%!1?YBz2@#C9+=L`y2_fD= z-JW#`k6Ls;`WwDzx7y29bi?|=>Q!GZCkC7&61+FX*;${!D^WZ6M)5RI06Kc@zex5Q zqngPL8aARwlz7NwX(%MU`J#Fp^5sc!4K}2<LK%p%@1O<gz7q~=-Md}?`4mRUg}ys( zMnAe9Q?uJ#uX(G2ExKdFGIt~8Y1Lhm=&U^=QE}KvB~JtO*+~ID^|OnK09=e%X8p<G zAaBjL0GLc_!GUH1=`wgN6&)W<8=?mHm5)YdYIBU$+xZw|e3^^nL<1?YXWAQ@?TZeo zdnlI^2UL$Q*5P>=DZP;SuuAq9xdg_|NYR-4@_QTly6Rfpb_5z-BDpk-?hnl6lfqj* zw8CnP2})Hw4ju5C$Iz-R54X2cDjp-bH)XJ7xW8fGm$O1s;7*YTkPxk63xlZi<a8I* znwJ}FznzyeSgu1jC4Kp{PH*0nXzQyG+r7UEf=1;}JjR0KAX?NEduQd%TQ1o;=I&|P zM$~PG$=x5X0Gq<>07j?foq8IwV}%FtfkH(9<o@PDP>!rQ+Psi51R3;;RUKT@6Ej@7 zAzOQ<Owdhe555jW4yPz^>P4wzt{#U|CdE67q}kJeQdQP^3)%HKWQ65bPeNQzyS3pr z1O<RhNVW*1v!lku!B}I3dDt9<y-Vf()UXhy)XIf(aG~qA*H0oH&d_e|3>R-GY~U+Q zCyO%GE6%;*<jy9>wXI+Zpio&}^s2K8Vw+l#pf4U8nnixu2SiTV{Dhvr)cLAj4$UFM zN-c`A^-;LSy$FmK0S71OA-*nq^M?C7>~+eqnNj@eM#uXF$ifw9sM_a2N;o9+U3bKD z2ho6+)9P@yg^UcVQ?amn`hvAQKD<-{5w!$+_)8?8VR#UK3;~Mi$a<YE>AbC$Sw(WU zR8$xjEAnATF=kHX&|dtgU(33T8{{ocH$<0U+-|kB-4*{9mLT|5k%-eCRYL(LjJsL< zEJpz*qesK$VD($B?CExNk#$Ii%0Sh_dNjTp6e9(S8GtZY^~`HYJPl5E8u}y*u|<_l z2Wvi#J3WrK9|D+}&RX_9@Z~_CNgMXQ5!|9*{m>_56dfNxXL<0)Nf4sOP(jWO@2n-p zADZPfWsd)pkOqEvjGP$2g!Z<b00H=L6XPkczi=HCto76*(cS|*$)lY@%^7jPkA~Oy zDrA)QD*$UKAo2+`Hw`J%LhkO^I^7kqj(N`Utuw6Kj}C4j8FmOhc$>tgf5=5H*99i{ zCL}UTgi~K<qb3fZD>0V&4((|Qc4^|aN9O61nGryYHz12<T{3nYzXYGM9FzPg&SY-d zKKHDaB%3vfsHFiU-+Iiv0@W`(i0eEN)?yrbDawRq4U2or$ym2I+z|}no|%hD$ALKj zA-|7wxU>u)9&7WtrIioK>^(z4{0XOqcu9<Uu{Fkm3TfnrlUb?bmaVI6VB?Bk(cGgX z6YJ?hS<(05>?qLMPZ;Xh5j0jBQQB=Q(#!;nOQ}Vr?n9LJkeghsCn2&5v+0sXI3gRG z+A3UF>@XPFl?c0wuC+{18d%Mg?P*&43?aeP`TT$>H0{wpr<v^8hD3zaL@X<SLb+U# zBq7;s6NwZ%>c}-ZtX0OA*778hTx;hct0rLEytE5SSQTGaeJHA<&X!jKxiSrh915;F zPhsnnDtDrj$><HdgOHNqO?g+9Y4cv<fg6YBBX0_njv%PN{5av0qo;&yl3Qdyr+gF= zUpxM<7#OA;rj10{^j>5j#AJbF9}NYt#^@dz76Xn|0}=?Ho9n*sk)--CMc?~cFwrx- zN|`g(Mhi{*KDY2tup+o80CH95o(XUk-I#k@ek^XSVseYJ&%uEdu^J>;nTO7^7!{}8 zI<HjaY@Vk-8fJ9qs|;;%q7d588dTMzYc{3gxYr>pL83xqBb}0r5PC+=WB+K#H`PrI zcME+$+!W}7hV>G-G!xe&YHbRRc9m2JZ%fL8&l%r`2Z^Dw>7Df5iE3fi7JA9#c{@xE z_3b4+qaJ1(AQ;&HnqQcwP>UlC9~_=xuY15N8|u#SA96&KaB9w?cYiw^NH?&~?$Hat zvRfQ;skQ7H3B|`UU4JLY_^dbQhI!rP$ByPyEtcDT!?+m}GMO<i^2r5va)ScJWEkOW zDflI!Td}=t8tGF|B9#Afymai#w=Qg$%EfRPH-xr9Ya*hB+iCjo6`*#Gp5_3lt=BXi zI|1k8+MHV*dc#_U5jYKSEtkB4b*vAo+)R6}Z!h8*^-&^ZT&7tno7;v813l;*4%F%; zBx^k3Y?bdt_dDpg@l6+NEa?!+%7*P}+z#^8)}I*)u2E+Q^G$7fCop)HvIT#Ay^C9z zpF%a1YOsj-l!V{LzQdcKRjls*CetNPWpb$NcsZ6mEfO6ElhLXhg%SS3#gJTlDOe4y z$(Gr_$t7Su1m4gYP6X5LU_Y%0b;5Bf)}Eh$=jrUwyL@L%#@ke@=-A7G52sxH(fj~( zvzzx(X?&<#+;50%A!r4WvnDTIiZFs+DQ*6$QzP~lRA&eG{FWm-@#?N3!o*!F^NUlt zfC&_i`Bx(WXdL`8Hz&8GRRkmTck6g6GRcY%r^P)S=cFR(wrOii2@y{Y>S>1boTwx+ zdYw56`2Jt9NHl&lIYSF%3D4Nc6rra0SEG)=0W*TF>A7Z1P(Ep~xh&DSo4}`)*~De7 zE2hv5MmdOZ7WOF0B-lSE`I8VprkEVc5|^F@1o=`sy5(==`|hkHYQ~mRBERP-jeWzv z(|>=WQ*Aw{3F@!~=jVe>f>A3%A(CIM-QudYd%0T6>Y{tssw~EWp9b`kitw**@IKP_ zCE~E~s2D!3hi#~pj`w+b?>xzi%_xlJrO_thW}~^&P{fcyI~Yr5j7y{|mr~Twtlgp9 znJ~g>6=L{-$Nj2n)0N%g-R49Fla!|0UBxl>gjaKlYHO&+YSGo@j2HPp#P+xeLve9X zuiOy?)TZ0Dlx2*PxN-(_owJ7kMT!Ci-CL0}?Z9P9o)@s^dy|j>cN)<FBNRcvt16xc z6e1dQ=7%Uyc)E-5UC(3DGzjF!I$M{x9y=m+q=OA_e8=i{hfuqGH;JEUqtCJDP4EQO z3_a|rQx}{XTd*=UwFDo<BqHck%|dVT3}egE6m@$Uew__t�SXbbYq&5LX!a6r2)J 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%0DpS*!g+ozZ3q$?w3!5qa1H)v@^2 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 b>0{Ej1^w6RlNUBgh(C?XIw}=P=E465L%|;2 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/en/images/qr-code/qr-code-do2.png b/docs/angular/src/content/en/images/qr-code/qr-code-do2.png new file mode 100644 index 0000000000000000000000000000000000000000..67f8c0c22061507efaff9f23cdd73f174d8768d2 GIT binary patch literal 6502 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 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/en/images/qr-code/qr-code-do2@2x.png b/docs/angular/src/content/en/images/qr-code/qr-code-do2@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..91b49814fe2aaec8bce46f25daaa00a3853c422d GIT binary patch literal 116965 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�)0_ZAI0LR^OF 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枿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 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/jp/images/anatomy-content-light/qr-code-lt-a.png b/docs/angular/src/content/jp/images/anatomy-content-light/qr-code-lt-a.png new file mode 100644 index 0000000000000000000000000000000000000000..3ffa3c018b6c31493cbb8b48eaf8853c1bcc1eef GIT binary patch literal 63450 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 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/jp/images/qr-code/qr-code-do-not1.png b/docs/angular/src/content/jp/images/qr-code/qr-code-do-not1.png new file mode 100644 index 0000000000000000000000000000000000000000..70764cd765939d6374a7d8db33f16f127af4a581 GIT binary patch literal 15238 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 MGRp72N|^@#7vpN-zyJUM literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/jp/images/qr-code/qr-code-do-not1@2x.png b/docs/angular/src/content/jp/images/qr-code/qr-code-do-not1@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..52a584d1de7bffe0fba833d61197bed0149a8d48 GIT binary patch literal 219519 zcmeFZWk6fawlItn+^ski4=%;EK!GB~o#0U1U4pxmVg(8mC{Qf8LvWWCiUu!GiWm16 z`aI{{d%pAh`hMRq$(}tkdyOrhwTV_!k;g)Rh7Jb@ho$i9r8*oO5)T|4A`bxNu_PCJ zt@7~#@1`y<4Ocl%vGaHnW~r-SrK}9c`j`j6A;aUtAwD&E{DXsk28aA74+p0RPyX+` zIz02=Z4lt#B5mQ2{%)iHczyc3di*{<{r43y5B`53<{|v6H4;xA;=l5Uk0XSG!x*!E zx}Z6~(sO&fBY674!+ppmeT1fGtEua*tNdEn+{uB%)WXTklEd4<`KdXasJHNA*1^)< zl*Ze^-qB6iTa4~c3*pE7Q!ytU&7UUjc4Bn8%4#$+POg?T0vuc%Ty)~-G&D4#t`=6p z>M!N~e*E!HjLyd0-C3BE)62_?!;6>0$<>;ZTS!QVlZ%Iwhll;K1-qM%qr0g$yQ3TZ zUqJo^=cT2axvQ<SyRDNW%@bTxGbaysF*>@Zj{g1mYn<-3R{ztJqubxpdYmBVQw=9K z2N&nRVLv`9`cx{c>S}BG*z*&7ac<E+E&rqJ?|wu%pF00vgZXQwe@Y*xDvmD7`R`>D zM<+90LxqErgj0AarRfd7*Y4#`Ih(V6<>x&pgqI8lA0ou`rqDHwL2vxvAbH8Q#c$Tn z%34*`>F_w4*U!qUcw#(rXa95}duhjUqAt<Am2$DcVx$H*^e)2<DH@Y5d63N8wsXax z3M!8a!Y7D2WH6EZUSZHE?qQ;J7kEK}K%lXfQ5qEt_=f~Vph>EOyDs5~`N!&DdK%dX zl#qXXGK7{!wm(Ej>sQG?RR<H2Jwv3ULHO^45%E}uv87pB@ZWWhCF&M7nEx=)U;vQx zu@0D_QIznHV||sJ&;3u`(Lq3fSIN~Nl~iHYe;5tj;{^NvaqiIno8bTL;QyiMe-QWo zFB)`~K{6}pOOFA-lpZM<rgXi~_#Z(3rgo?@-m8w%g)hKARC)x(JF?b7z=0+21izF- z`YSoUfEVM0IevP3s0|pT+t4ntCC9^s|E~o0la?eVyFhC7{6p~<IPhcTFo|txF}%Op zg8Sqo)AD2Y<5oUyv=<YT-RHH7MSjx$cQ^k#L*<TeF-k{I97}f3w!R-K-tF#B2YH2t zl%3h5ydZq}eM8^4Dqa>{Et36T%mu;>xJ;CYT?ct2HO525ss~qjg;PmcpD^ht58pXv zA*+47Id;R6u0_SzD&OfpFl?2e$(oof5cQPh2^tOu{KW6Q0*V!T%YLFXs{3KR&*ZiD z+1372aRc%~1Pj`KFU!+-R|9FCRe?MQ>7hCjPxqjFydw{iy+$W!a?>cgDg;U4Qn+AJ z*Jhyn{y*5KBptk-#q)2IUQes23x`B%{&U#1ese%eYn^;_`S-9V$Ad@sCaNY)pq~y$ zr{PLKY?lAvZ*yXjyT>6OC8J%=au}J2^C<HF;k`IWkI+PMi{GHqK24x8J-Dg~R94%` zbRW=XyzwrA)7h|ECFnocJJf-WCN^#niKm+E0yn5u^>>EZBv6J<Hh=^kuW1&kvf=i~ z&wXCH$Ass^htjg&keIU8+;_CD=uzuHpu=Ty=FCkN-Q4G|^b=O1JAxy~*zE{d#P&MJ z@oTsxG?8dsa9Heoray^PIM@_lJaIR8)IR|ibmrLQ;fb5OkbSkZJ~Dc-Yyai@6Ew&q z;Btl{dKiO4>DDiwGUb}>af%>(=LvIvj;YZ3P@fPF%@;4B)DK=i#K%_BI6248L}IH{ z%ROasw2Ne=BxB+doj=@B3j_ssEQjPO+>$$KT3vRIU3vD9sXh?(RlS$cy!hR@dMM($ zmQf|6&+)WGUfIy^yji@nQ{=ElFQe>j^j*#^kM|7sjh%A_C4V-h2^-!}W~=da>v)4c zI|2?Nxa@GTasTMn@5~>of7YbxL+4ezDD_VtXmLG6qG+(G?__{l5)Mxe#uUV@W~c^U zGuAY_R2`pnkigY3>;<B!{?@cY`ZPDF<J{ZWIUjkud!SA92V>v~j;f;FSbeP}_K%zl zb2q3lE=#_9;NgN>rJ$W1m$_c%xeJkiDCj=z>VxBUfcWGIbRRx|x{gk^UpYH$L;{nU zGOzcQ>u~II45Z_j#*Lumm$i-t6GRLkDSOf$@(ZF^x%@dOMhupCutw)v$B~BY6aEs5 zfwMAb*JTMA?$_>;kHlv&$M+&>f))*$$C>sNO=KmJ4(Ji?YnL`TmU=xlf6HAnBG5UT z;5GFhUdCkk+$J2D0IXInHwO47)^C1Ak(gUQ?sQk}xaol&2s(p+j`@=V_>++Im>Q}% zXf`!Pj3y5x#+E??tG=btJ=$39>|Jkg?L@DOjL0EZRE$AZKUP$#FC@%<R+meNp^L=$ zjN2b&QiYI_{N9PZTI>lYAIYT21L59-|JXEq<hGNbYW0??^Y_X%c74&~+62f$JF#J2 zlp2wbQ*#sn3mqP#UEK9jGR`O)RvuoYJ*qylYlk?n!sq&?lL1JaZ@Ja*sVxcuWQgA$ zR;wN6h5P!l3k%zSt$xEy*-acTIfNJP+C%5a){@f{B*hGTHw9!7n|h}{1=Q8E>at8t zQ`fR8l@(eRhjfCHJfA@Zqh7MdQR^b*xZ-?2xt%k#Y>)n<+rXZK%ZU2gP)D`4^h9;E z8b>vvo-gxruqoWe-wITfZ&rOTe%e?XuA3JXq@<0ZUlwq|;R>t2Rvx}jz~3j2b$E_? zm|W~$=NeN!a0V<pKJszHNM_W$+KxOT6m~9~v@QgUxS!K}?=ehcPtOgSN_##})ajOx z4aXsl5id=l)c3J4Q+&w&M(dch<`C;8Uh+HDqTahgdNG{%wg-zC)-kMJip0X%@IFKo z<9V?zK9CQ{-nYL}%9S0Cf+e=~P(8Ny%H#=2AF)9Q{sEr(I6vZX@dFr8M1~L5tzah_ zpRq-Qk#1MkM)Mi&kF1D)#XgA`!`$E?vE#!HH-}{J++4f%v;aN?a5T&K@yb#+Wk2cn z-{KtiP>gPT`k#ghdA%S|oOiV6*}S`XtFnN=qGmvW?DY-so5xo(#0}zI(gxi{Qp4B% zY9etYK%S!zc4Xs^=%K`9lPXO*P#$1X?pttuxK%1LF_807+3YB)(s$hPs87?^u~gWU zE!icSXh%Ay1d&GfB8L4cogFAp{Uf%(A}^tSpw{0Jyf?JtovkK%yVxGD#$uqNNdB}N zzuzj~8~!CCyt1H%7pg%s(ibBJBIGrL8If5SThVwVnBA#JF_<WWQF6E!W@f{5&Xi~` zyykv%X$Tw_v<tLfuo=^+%xV+&Td;H#ZSW%JQhc!WR!s~Vh-6dA33Y<(LC|WYm_^Si zz}<*5l)A$ebglQ$Pq{G5uR~}`R8@5#+iGN<Nn%4~Qe!^J5zGc;%ZP{7K?$wDw&LZg z3hq&O&&$p5s>|(r{6pE>%E(#~7vkxyG5n)}{V~Vl>nFDA+zPmy&F{S_Zna&PE4|sQ zc#|gE4|Jrk&@`Jwr=Mrxeg|9qWcSL(X0AJOd|?_)Ah0y=n9sY-?umWOrSAtJR>Zyy z{e`%4wZ4({0N4&P`>GW#lg>%3Z$If8nnn#cZ7v^0C|fnF@hmFR*3?@Vk56lJh%frF z*&>#Q9}-08h(btKGfIO+^w)~_y#kGARtiS3Q9Y|3?c6Zl9d9Eg<2W@x4@Y_stUM36 znEk2o2hmIr+?FP+Rt64MmRFWO4$+wtJ7E)|oVqJw`uCSS&&aOZIp)q1Ua`+_yqKSU zxI>x7k_Rb##qyBBnkGWFVVIB2<-So7F1ssx_)+lwK@b^P4(^yM$u)IIo4#T@@43%Z zcPDdbYQJ{uZL5ot0*0<T15BBx7MPJBnXj^jAH<bn+5g?U{^cJbzY1nrUGd%ao!bx& zYOd;~!414P?7$JtL%oH&JCSh9h-UJ&%I|m*tk64EXy?bP3-)utV{y+1>aL~Td_ppp znYL{q5kP<M5j%GtDL^&C{!7K;XKbqa(u;EgBq=d^fw;(A*J(~D(}tn5k|_2SJ?HWk zdq9)GrH$-%vVU7upLNUP_Vh<Y;)9*Kp9CW8E#|RBS~~i!!XaQffGs*9wY!2T4AUw= znc}u_8pq-J-`WsH4D^;8cdJ!wrMzu-$)HLzXtZPH+QC@QP72&soRgEd@_pO+{v<#Z zM^fa8xq=g4gAR5LK<8N7^oQ1_FKA@tZf}plq2{3+40W!n@$b_}HO*dkr&|2lb<+Py z@<2U}?4zrJzKLLF`rNtz|LwKclD9$QHewDMbeKL$kleJ;xn7Al;HFS^nW{#2H$9K{ zSiJ`2%Lq`24KYBah6X5P$Veb2w)9aW?_c^K4LF$dHIulKYvzO3`UYI*u4gvfAxg*i zz{K{!3+@}Ipl0z$q4aW9iea_Vj}V7?8nG>W;~gD6{IhyPO~6sgIOTXwSQ@FC*~{^I zDU&zbgrvrpn7XDgZU(tFjkW?e>TzLujNFmQNbcBdCz;%3NeTKi&D$pAl0gtVGbrSM zC0Lv6BM(aKzliKnj*x@PtcSM<$_bE978`D4r;{$(Kc!U25Irqe)^i$JlwcRe@Znex z4}$%-XNdC((gjh`F4(17Ybw%8aT)B5y6Tn4pCDnYC~d9F@gn7ms3K8!{kYzIECY1x zXT%OZO9&&YzUqzB@6<Ke`9&}|7^Rx}xCCvdGnUfw1?IH=BAmZ;=f8d*g#&b`45N0} zt9&+l&}2H?7lD<V6vj)Yh?&N$Ud|(;@H4)hgE3-T<=s9Dx6P#63qsOLCNw9P@Cc1U zXhnE{SzE&7t{=PqWw{c@$O3#}v~su7bu5zS^?%vu7)fxJTCaRCAlqIIBeBbLp=64r zB%x`TfzhX@EreyGD)`m3K#o4PF8rP<Z%%QcBqRSg_1+Pin$ku;_KXzU(x_Ct(MnG- zbioVKx8euk{hP*;U;pgjA93<GCwtUGFu)_<Zp?(%FJ07oi&fy3pQ|LVxf^QG#(JLV zH8uBq7Fjfk`JNF!uwj<BewRn$9FW&1OWeYHa6Q;jGqKmI94YFBPeGBW`bVqzH`u2P z$P^#M6L}+p+unJ}ZXAmlhl+k37u`jo<o<T}Gx?&!?^PCz93h;Gct@nKFJr!wkE?V` z^>gI|)%=}NRgPELGf#3_Jwtg-TX!?DtCv7Eecc6>iF>;iLS~kQ)->AvioK(+j?FCd zjMDpl_y%Oun(H(FO@2@8_pjt!g(m2N_vr1ACrX5_YgsgHbh`4rOx|*@sh(#HteZ76 zO3#Za=>jRVcI`b^dj=KnPSUbq906z)8?)7-$<vv+akal4l{-e|$9}c@cJ4sG=l%Cd zj+=h*{_(Sg-a%s}R?eCqXZ4!-f=UDp@t^T72|SuP{~K{0ZH!eU;wn1C5V3GSlz~$v zZ_ps)1poZ$auw(+BQrYskxu~!1E3}|-5R{E_!b+uAP$Gzhtv?MZpJZ!$x2+JkD)5F zn`GMcg=Y_)Ov6{6U4U;W)!V3`>ATeIfQ?<Ea$|?>kZM(R+%kKbVbZpM1uPN312I%$ za*Y?WN&PRo6Dr2I`eViq7J1`vkzRCpQ(^7ZBrz@x@1!z-i@xZ-5~b{Mrf*@vRVf{e z0G$^woOlm@hFllgq9BBvrvAo!$Wn_Kz|^&0K<4n~4g6^I*pW!u*N{*T-SkCggNCk# zHmu5mQRny?j&Bv~V&4)ksRk|Z_xJc^+HiF8C=_7zjcSMgvqk^fs|yKuMYnf9t#XTH z?UJRAsfWa1Nl_}w1|{u_pC|YX3U|#6lcl^cHJz~)YOAk;{0^QgTwSS2{xJ9zo5dcm zZDo&Ne@xU&eDiEqDj)YZJ8zQ?VR_>u;dxHPEQ-?AzC7@xI&$fr@q)T`CzrDJ=U}jG zWCY}1*pcxk{e^rg>Wz57=e~C*7(jle9w2+T92IeoV?iJQdlvq0W%7TUZ?Hoo7}D+C z@{r$Tr)=rqDhPmNrZUKMLdp~HQeOn<TC!Yj4mTVstqOKlW<Y5y^aPC}$SScnfBMG4 zT_b)UrlHx(XzFlWq0(Do^Rj}##;E{VJ<m`wT3J=<*cri-M1)<asGrBvzSiE6#LF#u z=0d-O06i&RWqQ01qts-ZEiTA($eT8H2(BiB??TsRGmjyX-jR)!r(_FszqU&??te4s z`bX^lZ|?P|!K(s*!m<(DfNp2P^xD*3X*COXcY_~?Dtf?T>S8N2<5@K-Lzmw+_3&Eo zh@RiRAygHP0+m*(yUc=Y1)3iq%0Z#zFY}-v8Z~{e#cKVOdgqbgd+J3)BS!*C>XUM| zHb71ZS>vj+fzfXKj;<2>47Yv0b8UD-ImEpIj33MxIuHY)9Dge#r!c!-;_(kCAOe;x z9?auY-9<vb3_JyVW{&Sxq{H8r&r|NL3l8szCt}6T3zh^;s7>L*6n+DR$s)r0e3c9u zVeiV640*?S=oi9_a$SQ^?b8`h?Q-zxw|OUYxkMH}tGt-+?Miud=Q}6ur=kxO`nAx( zZHe-oV29X_yw*k|OE$=k^qR2$a&<<{3>wL}%10*Z-KhJYPKv+q6hearE9vc^!8y>+ z`OMS9SyveKI-v)7gW^4wY|>fu=5OE5WvyKMP!?@GMEY*%$Eaw$JC(@!+<|QTQ1lo~ zU8^~h9v<@*DU5)rTF5IOhx8(eww?;}oWY+Z8fI}1JE}m6w^9-+`sz)@*YC-d?-WyC zqnAtfPbPZCCbT2TqAVG=ttSvw^8InF{EKw{UP;I#8c<(0;-of1$PchU_Av|rp6rne zo2CiZZhbH*A&)x3lH$jTK}9;pROJ`)!grKs=#R5RVSm0%wq~XjWK(8j84XYJ-nj(N zZtcVRLP$uM!wTdc97EF7ND7oN`)Gi6(bvuY4?SZf1tYbTsVqD)*yq?NO=-P!w8gvt zE+f{OXc**DRThz*_ubk8{0Jt>arQlmp;kwzWKIyc&zTd=%2Iz}i=X(m*53=^o!tnm zhD<3=0?Z&6CM9(tvxAF+{>-WkOXm({*_*5G9EAI(MA{h`v*&|2r}<y<=D->u+I9C1 zHqi=e>?<9Ff?iSJ5Z>qeIxE5jURU!vUK&E+nW=s*OUWWtuy*HLZL1(uglL!*a#YpD z?b{ipB;T863F<p(42&=Q0Mo0P@wGa<gEc^Un^+hk?C_li6%k@_h2Qsnsv89rYyO9z z`y)|_dB88{J!q*1_V;eqH7!P^j%rqeV$tCo`%g<>RS)ky$K2a7GlM?qNSbCyZnf6u z6oEHM%J&k7v}3<mn5oaDv8tC5N}cV{mf{%tU%SDCjE#dQbZ>cGDmr5S%To^oBB+~< z26Q;`b#B89Bwi^wy$Ny&qCJXie((u8Q)&O(<@dkIADpQ8=pJ+l0ZVe-$LEf>t#8e# zdj;<?MetR^k3j9xi`vd17<)q*q{-m5%=62fk#7%;OrzL8boa8{0aC%^J81sh^<in0 zjfJ|$grqO_pYcxd2K;wFO(p<Xh=p&b`(47hxeF@~*E9SxB*I%ng&_{Z&*{ErjFA{; zs6z^X^C3_c)8x2{686laKEok`781b2DA#nAB$BCVW?`@AP|8+@Tfl4c)yaz<h!Ps` zQBoCmk5_1ec-^AcoA6SeiQw=gA%TMbk2~rA!%8lKp^saDdrI^n4(=2Ub9$(Ix~wkg zNE5-(b*%gCps(4WF1}<#3fz0rQWJ03H!nxG9i7nm`To7<91tcmGsq-<s3K;id5rdr zog0fmac5Wk+=~U*JCMNp-ayy0?C{jf_4}_UGzs9vFMn(g2O8WA53%Uu4_*YD1&%=k ztu1R`0&`&uq8;Ds6Gn{QSi2l~c~<P-3SSfcuN`R$cv1<>)3T`n&t=fmFg)OrX##fQ z2^;Ww4ZNTIiX_%Gvxoe6|E##z`BAUde4XQ16CKKA<oQl*+qO!pDdlODadjReMlsrz zQTOJ>;XUj&WmFE|KRFbF<0U~&w3%SA_!P_&{DW<3pe1rIi%_&J;g`{)V#ZC72crru zGvLbLD<I!2dX6uZ#?<u9=%Oa11^j%j898*^JOSwR_C^FLS1}Hxj?d8pG2ZZ?xQmmH zq)2$VN;{}x(rkWDCK=!g9U$s+AV~oESyZ~l8&&K7hm#Wqj}WV!yf&8Sqgv)KsXRQ~ zKtqU^TxcqqWZdlrG`Ae}{g4xYaQTu-&K|>p6)i$Qci2hd?T$!;v1zmvL;q#&ZEumT zr6)dde{a;iM&rB*l)k9tM~!8_NjJ~NswqYQmdCp*O|kHW7n3-m;RCql^h2)4`j%a% zubKRt0$hS-Qw4PY^0sjhta{L+=ZjNd&rhG$5&UL3Dt?a2&dxseE+zlAeVl;@EhGpq zJDB{H8zbDg;-$jYd1-0dyYBs}Dd^?_tiegN5<p12K}#_^U3a5msr>eBjAfzUz@`cB zya+{&pK`&$j~|7~=B<xjwUI%%bPFRpg07#f0GJg*oAG5jrufWd=hR{wIX}~rT6#eQ zZ+vlZKlLpj9JD+R6qiMjL+A?}Z|URG_~{r2Nq99Jfe+HDm-YKF_F)k|P8(~MEhD*( z8$&x)&(${7QoLcRM&dq<!P3g8p?5Bb6hV^yS+_l<dbuxy{hC^V8`IiKhozjNaw$Vm z@tk)LB)oNz{TnRGA)_XBIBqu;g8W;9UC_`*q12f>dS&0Iz>Cwd(xmH*=50G53J!2| zEro%|N{xaNSy50naD6mXQ^>XQ_6sXeLV|>3>gupkp{e6@;q&=9@4*lH9J<?m#!Awy zvdBK#MsKznii=QEDZP|v*6xe*d-J5%*NenY%a*Pq<$we+QD266%F0S>Zrk{ZVXHYI z=-7ufWRS1brXnkI_9W15B6RhpN*$fF#SdB@X>XEnig19!%%)Grw=e;OTjj4ItN;dP z4w6bJ^C;bAyQ~G8$D&{v?V}-hlNii7u@ofMD&brAlaQ<fNZl8oTt!1=kC>sL#KPY2 zKBt~o2xeWq^)XA0X4P>x(&&Xqv<R?6eqaEk2mdH-!WmEqiQg<Hp5ylN@{i=4k=CSe zG5<V$K?C$}oI(gnKn-N(HWWE-IO<JovAKyrUs43g)_A5Mzo=-Wp&CSF84L{RMupQ? zti2pKxGVbOyUxgktBi9l0tn|nj5ec)cz;@Mjw&~(#*A5wVvp6*cT{Pp9nbqlU+o=} zL<*$po>`Fq6^~CZE*BK9rQty;cD40Aty(N;0Xz>8tcbHcA|~E<1!t5M+;VaQ73~Eh z=aOIjkK7AVIanG<a=i!B(t4z^eK&0Qf_*hLdtA-^VG;RzHjWOpJp-!q`6=7k-E<)s zyGTf-6QU0#-!(ZsIGA7qOM+=4s!D#3>lZ1BAJ{mh_9X!eYw@(s8c$ZKq<r+X^*qDo z+MQeFG{GO&Zx#}94qd1-?c#<hfg+N>dUGxkdyt|_N6~cJf~FGVOnft{ZZWd?rVmEr zc#ZA~bGL;%w0k|HOkw3XI#fQd*QRUb&7L{Ec)l*c2j@o3K(G&Gi(pmkTS!YJdy)$8 z?(<o>M`P2BzF;mQCh_tVv13dxFDklE`lnN;o+TK$v8rLUMv+-rR2C&MS>Ac9C!^Ms z{gIdImLoBfPO8(fvm<j5D9lWKwF<f*335_;F*En0V9~Ucd(%pKw%pJ$Gm}ik^aJzj zqXh+$xaw-O-MwE85pLG|hYxG0C_^h9w@kT>^=x(yEfh3mv&Enb@lvPJyH*?pAH z$Z9J;D$Ptgk1t;jbjnbBE^MVL<>v)klDBNInR#RGJ#+-1?ziKdFF>KeloGRVDT^n} zZM@UST4!dP_p=YK94SZ4C^Li)WaWc9Wm^icq@rEc-NguFC=;aEKe`E27&yqvBG-iJ zyBA2K0uf>(;c_c3ZNN+^eQuL4Tnb~=lcmHpS&-JH1M%<b)6?{SEj+{c$nGK&UYnfZ zX~C|YTMW^T=|f=x3JY3JNk~|Iy*7?rGZn1cetzzPziS7g<YvoZB_xg@EUTV;{vPv; zgR$ScC#m)qpwV6TR2nC3iYR<I%5I;!?5q5&jz5-}0Jn#7MG^EnLsHr=LegyJ9DY6F ziE5kbKaOR_RV08elUh_%Hv*!#m*?8c+PjNoDL+#XVI{3kL)+F{B_zjfD>ZI6#q{^J z+t2ndk5jAyjIVdPz}uj+;4<>^{-3|rNG`B~{Bn<rj_vp!6gA&pE?(xstj&&h89BDS zX3UP>^k0EQ<D{EH2`dA8Lz>kr2FwE?*zB_1coP*72TT$HCpzaFhyH#0W>e?I`+X9Z z<(8X27Q&T!wBMkIV{Vv39PG23R6D61d-R;5&u+D5zf1_fXpJx6iN#vXw3CQ-n6P&( zcx3v=cdlJMB$=aH_!oU=wKu#gzCl8Xu?`c<2@XbOmy0(ZTf!=ptzSLw&MCIN3!(@7 zYxg11&DZX1`!Gd=`{Q1mzJSrjL-JCQ)`S(}bU$-~)>owFuzZt&eF~@Y*xa(%DYs{7 zMnPwZPAytNzq2^!ei79>8u6hk>5BdwU7mULfjwz0kR-IGAsa(Jf<u0cD{n{Z6_N_N z(9mw#;%yDoa*}tfvFtu=-$KHpxYqzDIWd@l#&$oQDXHghp>7tF(m4Pd)J<t1avEvA zet9SlU7Tm7cT1NUu;3FNXz+bV%i2fJJru?nNH54>8D(~X^GlPQ9tj!z<;N5!TcW-+ z{jhRo=JBHE_gp^hX)qLDf=A^9Oos5$Kwq6}UXksK{SAf*B&B#_VLIH@@5DQ${q#o? z0o7K`%V35kZb2(MzevgmrQxDL&JL6;4t;eq*{1QWEjoVw_Z@`d%xzcmZ<-v|&thh) z0W~kim`c<pUFKgJ(l@cTTz^!P2}e)GH|*>7z~s|cH?%4H_13}6>|4xmnm#LGCx1P^ zTBRg>oUl8mX<Mvg?^he!!y4R>9AC?5vAfZf^Iszq1_}z%XI&1AFJ26|y1E+XrjQ*X z-pLdEJiHC~j4*(lsj^4Tv3X*tyw<TTta3n)0-xact`=kWWRvuAAW_ln%<ePQwHw>5 zbwlD|<o0MYdA><>H^W3|(8sHsyg9Fy<I4kuy~EdOSz%|Q;+%GIUgAO%P&fAiZhWh2 zQtN~3Zn-zF5&>5qViU{W9|^coIQpB)-ZmK#HH3274~!i2bZ&7*-zi!gHgspjBEx%? zG}r7rZ}>2mFxxq@^!wUv-#n|meZs8rnBVXA+JhjdKr}J1fqo!OluNsrTH+=#am*o6 zW!&m;)>4cyikzGZa_-f+gYCCh6q$|6F<VqP`Hj_kY(<rh?eCL0Z!W--;rH+ZzfVIN z|8=omh<B5+L3?*M&I35SbpiOz6MKRQ+4~tB<AtV6MM?r{b(d7F)CVyhNeY;B28u_= zX{mjpD*5YbMc#czP8#MVg_6~#TL905xX(qx+FC!#nqtlHyAkS|Q>_tpWbo;2H!AK0 z?#}rp=hFe&p93dOLoN{oTfNNv<plSy$u2iX2!=1mvm3$pB($rM+1;m#rbHp=9Hq1t zBDPMQprD)D0IQ`Yjx?v*w&5aeePi$?sa{&d$S+MGz%+4&O3hzVZ`B(4I1B{r<>w)q zSN;YPOIF0dMo-Y)!Z;vwXC6(6k8j;$-jnAc<lHGyMeaum@#O)r7|As`2on-((iE;| zxF%7xLQ3YOf6B<oJ$pTkk&_BQmPd~_-yoRz9`JSig$cx%891sq`b$9H$FhjsNZ*o( zXj9wJ5Oa-f9cIIEhBZNfanV-}+~eJdd;WXv0yiOZ-q3Kx`&L&DBXwR+V=%l=V*Kl+ zOO5#Ara&FX+P&@o=dEIXatz(U0FLyqaHWabmY^m4J)_-6#2T|(FfPotay=2qAEy8f zsBu8g2HGcf3s>lLuTpe3gG_VZx!j795bED;Y<s#ZnGsVQOr4=_caMZ1?&G0Pq>i|T zs#Y@fjK;Y)IwEmM-8WFA>p9!eA$A7n*v^obURJ+hWGsdqyR7&(Z~XAxiyR=fFq!-q zRDSQ<snF0zj~ZAPdW>#Knd#F8!6kx`%EGy%k45M?PjU?G?ui>8=n!rMc8_2pMc`TA z^@_hilfS6cjGJ(`KI^#~UBRAMgAHuQ%O5t~uHYrkJH@Unkp`P3ZiL^s?758FI{ZjL z^U(DMVrGn-D9^GrtkoaJdj)RSD4h1?u+{ZR=G-5G%|QqQB0X4>ZPj}Y6DPkC$<CuQ z!@ci0&d=xj94-7}(__V!W)^3i<{@$G9Zh5Yozy|(0Z#!NQ0eE;kt#1_<EZw|+5qFW z7)<9gs#ljF+}!4ML}#N4S&8})xs{04SBso^?<85LXb3S*Se{#r<19F%17802LRS4f zyBI+UqO^YV=->rvelfIea^?TbWcF&}Sv|3m@mZ9mXzj?ESkh|-Kw^Atsi43``tp-; zzq*AcN#!Cf2M>Ei3aI5~a{HW&8-|Czo@DBRm7}*;Y25ZwDiK7m5q0LaWqrx^HjCP4 ze#T(|B-^Kyy((kCv#pOHl}PeM$_m-`Ef~2M8EG!ty|%0rk^~Y+-mL$w9g*>j43{Ux zWgnyKQ+ziua$$9;i=FK1_{ZfyX6<h6xN=suH@OH0earB`LmBATz>#3Cj`Cp)wO>dT zO<c;eWaz^?x~jBsAwtNIH-&MO�tk(rEn?47O@4&yTi*dy$4bcT2tVJy40@;u^W( zsPBhLlk7tG*};c_JMW~KCa-x<coFE4I2#rNs&N+M1!-%_3kS71OaxN+8Qu&QCdo0# z?S`v(W#dr<8LOnF_EZ!>XlBns5mq-HoGF?lxQJhwJmj6>V9pbUjbj4(lwvT-DS%U^ zc%ePv>oma|Xj04+FX5(Dwy|F_V4FuLnbJLIQgEv30FFQUo2Dzq(Nf58UWA&PvGjVc z`3#PXfbHI;!^fqd)CrQkTslv1B!@FVZ?w>icgy~Wq9h$h#>)Nd!{Q#@wG4wcL;upR zmS?k$@~Tz!bw<!*Onov&Dgh@$yFS?+-k4`PENk(i?<UvkG~-gDqjt?_`;-I(gnwOX za7#1bAg>~{kmXOLZWbl5HG(ns$FU}|{F1_4!RA>T9+>8JMeS1yBCSS#nsCS7C50m| zafewgYV{HXv5iFp&zoGK4pfIa!Z-Y6^~TP2os*VJOJV|1dy<;nMa9JiC_H&z17bM{ zZ6U%LpTENsVg)uYA7kN6bx#4w!5%(_TB$^W58<STnu=0rq#-<!0bP=L9{B7@kDNx3 zfhzNTI-$A$rjWQ)9C8|<ADsw~LW81{Ah`EjXjv%YN+b(qO6rzsfx~?f(67!>Nv@Q~ z43tq@DlKIxbFyjp+~Db)1-*RL5YmmX{i$!?r$RyXljZwj%(cTWPR_mK*<wyhmtr@Y zW-CcKUz}<>*3f2G@UvT67Dn_UZ&yN0O#aeExX_wf$Gi8gjeeeedORx`LWZsR5NwYU zStGqWN=kn`(|<Fb;BE{#;#54I42k5rSan83N4bdF7-MaA8(@msCDMru<$FA@aSV+= z$_tjKED;+9TJ9@8dXSgTat5G`SF3wgW7+Sve6gOa%}2SR96XDQzDpRw{5nU%KwKkw z7#^j2bZo>e1k*Z!MfAv5ScuXYVP_I91Xn~ys8*|9X@5t)q1ltUFkCugKKw}DE(Q-! z&tBo+`SX&+?*fWuw?|f^L_k|Mq};eoZHxo9p6h>0^FwBEXe4}f+^)VBHxE~Q|62)_ zXkh=?GKYzNgi(Z1rvZn1lSe$eg9@IERLZP>TK<~p?*6_<_x|+DN}^34y`qvloA4yr zuF}$KGz7-?sEG91Nnl+?1wa{W#X4SD*^yWbBZLuoO$jphGZ=RPyX#SvK?oRah_}<x z#jdTTsb|9oH${)jKDJU^+?v7gL^+oEu-M8T$FaZMvRvd^#E<dgjtw2zV3rdw9;q_3 z_()N|8IYY5OTkAd3^;_(L{%*&r29~t>ozWTC;V8<GcAkC%X^Vs*p1XJG=Z2hQoMqE zKf-*ePHa!NSEJpugYsv6`->f9O&i2oQ*Pz$>pm}3PmGL&gR%}TYfb8gcck7fUH22) zMZ5zS5$hRh7dUDDJi46cWSwCN!|8TC{*hVh`O81HHhaF=GAC6Mz%hD3NLDvoDlc(P zDS}v}lHj1LWj=0$AD56TXnvEJ)6g@>cQRD$IrkPRzQ`=RZN2#W{z{Nr8+X5)d~wD0 zHwHVKx3UshF3UF+WZS>o{i@E^1a*k57q452)ZDe^uK6LuVfC_TVUDbhHgCGt4~jWr z$B+_C0n)yx-u#PikOJE$J-%K?4wS<o_*vQ}V@NjpEU}U*M;tAJ-=Va@<`7Z68Y6$l zDMDlE31)ioYF9mfj|z#neExc#>ri|8K2IxMja$vWwXvcRuKz@xS?=2uFNN3n0JW-x zu&}`9xD+BGShPc&nf}8XzDHXT`JI4)PJ6GXy`g0&VBA2%Xp<22z>Bc439v5e+GhB3 zPn!DK9{wevj8sG5m|`(h;d4D}pqqbFUf&>d%{|xs*s;c$T40{z8*v1uO4n^Jf&h!$ zl9CM{NBiBn;Ti@NJ^m2$)kE{c{DSlI<pR%V8|6so&Fp1%_IF?O4I1iT+LD>_;q()f zMCS2PZ`?YnzhhI2*v41nh`Q_OAGOZAtpX|~1at3X&IixWK<!8eUClaofwvBSg-&9` z2dC(e=ocTF1wGjjaaV$|)<QahynU~!6)a^rwB_DfriMF^QyHwHI<|XXLS-D`aQI+9 zjfusPg_L5snYq(+YaHsQV_20c`{Fy>Y(87RrX~%?-!S&_`Ydxz_h_!<0n}K!^t@Ox zS!tqPcei}1BRn8FmR{Q*9O6xTmv(?O3<T^GrZI7E2uHM#aJMRzp>(PZ&P9;9qp#G3 z<blLP${8!vKosKsbISo20U~c!?5%NvqLgX)=EErYkuV)#4p`PI3lUhm4z_1J2A!Vu zu};aEXc*{*I6?%=-{)<e+D`H<QM*0!3nzs|L_igI5R84?kY^w4Cqxbx?K&T10Sfg| zk;!Xe(Aad}{nH_WbMYGGO+vy267f53gHB%t{IW3niH`y2sZ~KZ*SHq!UF9dFgs6Lm zLI5j*(Dc2_`~Yn%jQHP0BlZfmr5cc<7T7Wjbm;FqX_jGm|BXc4!DHl$p(t)m;p8Dw z5CD>WCXSPTeOX=Ld1MjFU`aCHvZ<7BnAeKz$S-)^Yxg4kjj1%e|H@j50ROagk*v@7 zSvZ1#b@j;!t{W0D5}`AA_Uyv`&gW)Xb-4!Ip@a)!OJ-o~YYv*+3=LrmUrs3=p9^mw z7KxRNAq>Rn2txOB>KWO~OVzi?oBA-3)6hc1R#DjYO~6UlntZmZCc9j-_>*g<(Q1g> zX|Jt_NzjbL049M@9YP6nAGcd~up_4Xix6B<fwvB0@#iKT*ArYsgLR$EgLOw~SO<o# z8-NTiueybxyBq2`jl@c+{%p@OiIMk>w01T&buYw4-<prz>{olFt|DI$G!D%7u2aB; zX!956y%$E8Y9hN4i-6XiIgsq*zsJoBn<f1{@p}G7sbQfKOUtv`F3STtY&LaW4@oKo z7s-9hB8}=wO}RV#wNu^hhcnlDco<G+GdC{KV9@i%s@iq{gE&)3XYqUie|JCR)0d7e zs`=(IPsbG`Dj&6@d~`*9#dlbVuNS~QOnWkga0mN4b+v;17uW)sSl;s!<GK|U^VQ$v zIE)~7H|Gl)iTe%m)bo}^o0}>uFYP`*zVf5?=z}>G67fF`<L{9@`!O`7R*p5l6Dk_H zN3#4lVo7U^eg|;HA_RWhwZ5WDx2mEtSUu)I`<601KVz>N2Zy5m0As(Qt%YJ6dqxq$ zF%<bb=BCHi9VmC~_p|HKqP(GGe*QZ)28bHdaaOiFNsPGJy@a97xz8Sdo)dJR>R_OQ z8XM<768X&x(*=6I-jo=48L?|1lHk@ty?rIkhEPyEZ*A-|qt~luI~BgN{D!#-n?evI zal4gebp-*8=xsEJ_;h@4$$PmY!&vyWAE)BC#H}@kL`_dT{XL3B@*3BU@>Bd2l?_6y zesUMDQX{@7YRi0SrY>1gU)uSk+*9mT)`A=KlN0@V$M-y*gY)A7M*rp)eaa#(EtLZy z6QcIEt<<goSf3^WU1ms2w!d6soc#&TexVTD4QE|wOJ$Oji_?f}XswvryII^bPUrd3 zeS((6;1jVlj|G)tBF7*Ta@R>bdj>-XU#+~Ok`f#`wCRUF=X(l=jOb;rRmfd>m4DAO z>`qJ0_G|L<+ms;t`T6C&TfwmWtu5`FF0YQ5^!f4hpvC*6#&_A_uV}4|Svu4&se?BM zq8mH-YdLw*MchNdO0PT`Di+$vv@rlbF}u=uhfQrDEUN<i0&{B@fj=7jh-c^w2Lx_F z0zs=exstgx<3P$;0~iaLbKT}Tq~4vznZ+uG+Q)REfzeVIe%*dDo{n8;^}X13;_bJ3 zueTUTk8#vMYDN4HJG|nk;lAVAZUTM}$tmY&)Sn!^ipB1lCz|*g2oZ*?JlE>8!7pRE zl#C5NI5|;>gQ#!)JN1?c#&3f*T2c>uCpu2DrItMv3*ENK_u>z4b!K7jChi-wB!@JR zNYFnr=@Vs#{9f-2*dAy&JgaIIUZnE*YJ9VlUV)p2TW7cfW_dWSRX)#gx_{9qZaY$T zz8!R`r^^NvgGX>=1)`SheIkcXRqMPQU#wg{>CChupQ%KsZ8AflbUR2WQIgeB)rr*G zHrBcL)@QADSksEsxO3QUGt;@Ue8ruB7sA22Mbp{D@O@_P^EU($;Rd2(g_!KcLBlq+ z%*dZ+^^@Hjgk~+bJ1a6Su6vP&mQ{h*{AE6y3Y@RlSk-?z+S%0}K1|Iz99AtiE>#6~ z-xs-+v3L<vyI)aIM{c5pU1+F1^M7D+T9^nr(wd!FaG030>pa1SG5vH66NW&%DZ6j- zO&$n$NA_0kBRNGbDD)2@s-o#V=26s$I`1wnsOlb04<As@^p6#*b;PfPbjL(D4d0@G znt#vS$nW2v(n1R`F>mn*qb;LIQoxrSnf>;58!4vNPe(|(cRe@`KWVNK=PH>b96PW2 ziYJS8vZc!^3I+ntFqli|H2J>I6$f7Mp6kWc<1>?>=fTM|I#YE~ZrtA-<{3|s&orLd zvawdw5qZ=v`~28YohCOCRk;r=Ar)>t^eE@@JFecZr0UdY77!Xcf!UHIv~L=V23>y7 z(%OSeh*vLoI^LU45Aflw8@Amo(~4BjYS;tiQJUqcmf<%+?=+Ubo)t1n%nFEUB6=0z z?K=L3DaE7{>tcn}RY9Gu(+dpRR&d}ZUQo^b9a02FjfH;FvG6XQ!szWo#YCAyU(M(B zxp_9qXJ!S@%aGg{>EaevWs6UhUEr<nrAqJRLvy5nNEyel*2Sf07e|Z1F@U)^(hBss zdy7G%OQ}SPv*>Rt(7iU9^=N6!KbP!+`yET5@~9s<EcF-7r14wE$ETNbPup;cHcVyF zZUxfpaYa$rrcwyI%rHwzoq%<6iVC*{krB#{UHd`N1FG4Ohl{cm55+jufP>ictBIf) z?JE7vFzFfc{ym4g=94tc{QaAUOPq#>v#R+rRr^MTQGm>Wbe>fmG8ov`hw`NdLD%(V zsi-ZFLB|x8LFc?cWoc-s@H)}7W>-5>2#x=xP(gN>U4SoaAF)|8dq)ECxrUlyyJtnf z&PY(iMlc&HjMUe!Wpx=BQWK+S(Au`}1!N0BxW7zw{+?%tYVLh{an^jc_X6YMYseg> zPew(hbT+Df5)BZn(Pr2-=kQR6%6qspuvbbV;h?&|VE>(~xR?zQQ=}5V|5MZF+N#|d zNg=qAu;Z@S^9mHemCWJ%;AEMK57HGivJ^SI6}t2VU@n|-pm{R2Ws`rL?z88-`ZO30 zZ8q;b?K2reKfP+_TWY^6S>3ks>LN(nTKRSJmS<VH*rp-9%AQZpCwY^`wEnRfU7d~V z9$j)xcW#Kaqjp4U`O9BUFlslvuoOl57rf)`H{Tc%a$y=S*tgw+%m*KznLr)Xp<Qgw z1ixR%sqL=#ouQRUJp^H(zxQxnQi$Zo9q58xh;UYh6Qq%q^H=tIucvY@INfepce(N# zS|&N51U!=~k8>lnE-ke^-*@uwJHNe5KOZXg3gHjw{e;Tb?~a~ai*-JNgAK)xFvmpC zf5(14&8s@^rYagYM<6R8&TYxg{?W2awev!2ddG8y$$H|2J}XR#wJSB|!{-KU5!c(g z`uc`E6*gn5iGbUa^J7(i3Uk{`x1pVoMdDA8xeEjA<}(sb<1qg5Hx~wTQGVj)L8s7P z(T*B*y`;jI*uUcEYO4afKKlG}DGp|i;2*lYY@&>$V`?qw4ZJf=z!K<bSu2xh$RST# z{IPX*X>{_US7Q}9gq>rodigUtiC_5ei*0?GSNB4_#x^-!Cs~=vJJ<ayIP8s*up4q} z(Ft2Y3FEG-(Jl{AVSnI*+r+}igs54Oa~3V9z6CNjO2@-KZ{@G)-lkeUMfA^-QW@4b z4oh%$pU}&~`M=+E2Cf9ooGR-$Eqz!z|DmC(d;E@JRp3{7?&V@mkZ5n~C!D{+uTdkO zDEH`ol)NrB6+91*0!3d%$wAN<{>h4T?{8Mzr{8Ij>{dZ+TOn_WwE6PAAMA5`WK~$! z4J8>-WzZa2uH)KI{HO#vrJ-jSmA=d0CL8%K0ku`-{d&0Dv9AdT{=^(MVIeU;R~O7P z=tc+hbRNSTZ&vRhck4_KHlDu-Ytq|R*PkDK2`&5N25;je-|%jhdjq@6>FhkdA@GDa zeUqN778a!uow*C~xPbC+4!#j-%;lZ6Dw{2@u2-WeH?GHrN1VscR{HF$+#d%tdfsuE zmQl~g-#SNeg&b7|Cl%ju>fZ&Tp0yx-^Zq?;161Gd{5aA91IYcBhV<KqLb%!%AzVnN zvL(9JY23Wz+8CR0k`;RUXi|-@C1qt1w@6$QIVPW=7;HPNQL*>a98zP<*sit#|Ls*K ze`u+pEel>~aEt3E`r`F%CxpIJFfQ+X&MUE4K^#ahbKmF-uRe3?P|*C;cS{X<&@osY z@q(a1C$tGaP6m3%Nc?--Lk#P7=L<LXY@BNo$z>60CPj-Wvg8O3idNy#7%3_yY>1S` z80?4pp3CwTSr%H+3nD&_kKKC9Q*AYtBaDkJJ}DJO?dZI#?!{5MDuLiwbMEkfk8^H> zM0hgrmCTk(Wl5gIF0yKzXlZmm4r}BJec)-Y?syD>aF&^b)CSKmh~C`m9i<x?uQ-r< ziJIHZwt=z)9BPQz)|NxeUnwZdVLk@ZR*D+y@R*BGy@*3UwWT~rdDwlp&uu2GR?=Q* zs4ysh%Yx|gxydgGKBVfKdZB%UT`QLKR~b8kD)x_!XiYKMja9c}IFO&^`~K@biw!5H ze)bnC%vv+u;U&;M{~<ZZ1O}w(YJLZUSjzdE=4mQeiixJ~WG+W(;)>Dlq&=X)=@73@ z%go^8oWq3pNtnYzQ&*Y`g=Dfu@bMj?Arp!`-fQAYjUB!DnQ*w0(8suHUJUb;x~?x9 zb3?VB>qzCyT+LESh4IdJ^EEyNHx)bprck@Bb<r()M<o=qHh<I@%$DqI2_2lWqzaDy zvC%`oHUoy@Cu3dSH()6p=5wF(D=EZ-+utz1@Jgo3k7{2XwgVrfkHds$L$~LF@0{ns z+%Gey9~&<eywYAX|5WL*9N`QNMdT=Pu+qlPFpFEe=)siIi)#D^``J7UaYTL}`e+f! zpyU^EtU3w=#*S+9t#}_T&i*;Dh=PX7fWETvc(Yys2&G=5rNKF#O2NRTUtWc?*tp*i zi{c_X{MyZkf7=%;4&fs4;O1Sm_Fo!(Zhxwc(b~%*Dw@#`qEq(5w~ns<g{*Y5u9Vhb zUa(7lGc0Y1dEdIB;QjGP`zg}qF^D}Jj)T>`5476vQTAxsqnljM^k=5E?J>|A%B<Z> z>Y>c4rdRwZw`T1qca3ydg5XOxk(@gFQ`FAjLRGTEi$ay`hCd7Fo4RBYpzv-eVsdPH zwcu*<2=q@qbgSI`(wRY9J3=CSo;lyF^5~#ejb-AKS;Qx+(c&jJqzGPW^<3y_3QX@o z50z#|=4CY}Z8QhjOtS>~w4cTj_|vu(7c&@)eM83pZPL`3XG;NNumL?Vc{HRlVT(_5 zn3gDrdFqpvxbnX;GwEtj;1wi}VdiNhnDZj9L>9@FYxyCoQFH=;3;qam>IfQPaTHTN zW744DV>Z^j=Uqgw`k{{J#P?&t)0*xU)}XB2cmMid0M>fHMqfA4E~8w}P1@@<`!t~6 ze3F$zwK|zF(<9N%WUtjy-S_MU7Ahm@<Ur(_cGVQ7zD`A+L4dj^TxNmOO*A={N~CsZ zZF!T{N3tj?`;wp$qC{~sENTjQM$$c;V+QT%8C?K39y4_L;6{1<tJ5-M!8mY}q1Rn^ zlTbYqS66RN;xqoHP)7Jj1yijWGs31yg4oq1ho1$>I@9W<ZC`RuJQ|w2FOn2nu_+m0 zZ+rGJjSbmqdZ8rdHbrD2@)T{8BF(GKOErmm;e#*bU&`c;7APC26q#8Oc*y3y^VlP# zp^Vt2FCGT&DP&2n9ucv9S<=m?1IM&Y^3?>md(BJS5u%5Wi=D&RaznHRcpDrR(=vVQ zFfCyz6>6^vp^9NHbe~r_H6xF;0O4r0LuyiA!K>Mksvm35sdTfS(|#VH-^~g6{P|0F zUwwW!9uXWeskvU1sS7;1oY$&grx9Rsc(tVzVm8-iT0w4d!jcPv59)o<A`$Sr$hxaw zymr0o3Zq-rD&v4%ZDH~YqKc8)bR4bo0fQkYD;`^@p2q682>vMo^YP80LpgYFo)rAV zRG{H#l3g5XkjP)BG9mQNtxh!<*w9<bG&=h62ps8bKmj%1Co6B>*OLduYw#&JqF}gk z+O$oB!cxRa#&~Z`Qu*ttH|3wAfm&#de(&>n0UZ5=WiV8#?RakPpDOD>?z~>mO32PK zCMornAi)|{@D-tVYb(Ka;iCWr_sIsQ6QI9zhi7IPf_zOz@9oR8Sxbc<HT0sLGj}wG zx7w*S<q&u5$<R6*QD^27#29~#6i3vRxsMT*?}9SV$I<NyHIi^Uq18-~hVFWDP-IhD zuZ_Cn0AI+hF(yZ6I_Mj@8}2opu;*wS7}%BBT;r@ww=Q#!OTW0i7puLt1oZ1g1JPu! z=Ew0vhEe*DL6a)_xJUX!L4n5y@DMmDxA{yyy9uuW8DtgoFb?8#3F-sDYks|?NSf5? zoZhNd!Y_8o^X3S|Bo6Us=hz_<0-Y<4Vw?vNl9b(nc;y6A;vz1h0a5j<smj{O3|Q7V zyi@sH^7<P3;iFp27B%Fr5A`%O%ok0($FTRsP#EO0EQvq5qf>vriIYnHiV_=ZLLaqb za5FJauj<sm<Z@UdwepRIP*p{_<+Qj{+`V6g|3Y{CcRfV6q(M4cLv>Y_Mh$QPe0`;m zj;0@MZ`=-h*I&xlY_Ybd?dQIow_D~WmQmK@#(`*<b{TmwP`{EcSzUwPeHhcS$>I5u z$1E8nxX$1BZ98VhS)I%rJVPI+jNjdyE4LS+l-{2sU4|3G+7f30WeqM>&9v>|jBAkG z^5@9-@F5}=<(q$kq47jH<4D*0`Imy?C6k}P2vbd!vRf$>aVdbBH0L(WwHHZ<$b=i& z5bAbkg6i?crApReMF)n2if3uaqkxnIKj8t^-6_RLGF3%qY@4BKq#Fyy6iwzjIXPTT z1oNFpiAb}evay-{lG=I*ou#BPt5i+0na8soXPd*2N?N(s(d=OU*iA9?jd*Rl!(a71 z#p4G2H5uiPr{#By&P|QYhW7z)Xx|_so4QCfNOk@Q3@Q~&*Nduum#~sS>n%h?W)3mj zAt#OCpLxIC5we1eVV=Y#TVwJVF6(+^Fowk2GVQBaF>-Ud`|Ho!bi_dLVxW;R<oVWK z)8p%Cz&7xSR9Xz?G79&^231lD?>lxiBP)fzL<9U!!;#B#b{b9>bZLR~ZzrYA$fyX= ztC5T8j?L()i<%OSq=;)@3q)NI*BNd-MyNrU%*`fq!e;2Y+)uGue~gLrW_h<AHa?jC zD4<Acczi|5n+CA@46Oi;1cw&6wkdEY%%BGiDL!u1OjAp54FTmF=L#oZb5%HgXr`(< z%^>$H5TN_V^Ys^MuX?peq|iC$7dvl@&gxz?PZy0&c6HBTguc@9J=F}QyoJ^t{iFtu zP&2fb#WVs@Gx3=Bj#IihmV~<fH|oi{u$xAWHm$`dj#O8Mz)NNyG+Bx8!|4O9_W+d} z%QmI!?*}f&FNukw$hgIM{vT7{7@gU&b=`3~PRF*5j-RmObZpzUZ5tgs>DabyKCx}{ z%Q^SH-?%^b*kf1is#>*b)v7sXodv4U+LQTX`B3|l6Tv-pE9Ib>@wFlUnxk$6T4cNS zP*a!L;)!-u&!s~3Z{CH=T!e5TOb#-Lw)@8Ly+Y&SQJk-{`xxJED;8vHhJ4%(gNh*o zZTMc<w4kH?-uteXF_k9s0uF=U39?cfb8E~rwEtKbiPil%Fs`#B(BoV4f_n}4N!)eV z{WrI@cAo2x-UwqLVO6C`-8bzSVA-dw=e5Xw_k^YRV+?KordWs)+?1&4pGT3Zr?aY! z^d<sowZYty=6OEoeFXVywx1drk`WPj%sg=H@Tv!qeHDSPn1zKBu>P^?_}W586xNlL zxaQ;Ig2MiXja%p%kQY6QY|~01yGd2h(NQ(T$t2NGyCu~=^#$9^gT~vJ6v2=Q`Y8eF z%m~8xgVaEx6vjlvN`yo!%WP$idMRBE#nEa!NVURK8O$z{RAt>VHcEyqdIdRuD|=at zF6wrU#Tro_K2lC+tm?g$_PW7nJbb6F?^$8#+&CLGo1@&XeNUXUQtzkt;}OTbn`qH% z6|g(a3bq;bciT)3@KfM1OJ#?DTP(h%)QE*`GtIPp<p%=9w~Q~+5Xt?XV<f^O)hyS% z2wXHb<T+o338oEsenDL6Ctf8|@uYU++P69s2Tf)*slJm%G~Va1;VawC4Xi<Rdayuy z(msTLVtqOs1T@*BUnWmNxfi+K;?r(9Xm-rTtMKVlrA`=zD;dk{>B@YOHXpYDsvZ(> z4_Xp%F(n&c^h0X~5SScR?;H;i0iwhv3mr!8Idga`tz?HYRH;q9;$YQpyZI!c6Z|O< zReL@1Bzz20%(2gbDqPxirjvYrx~Y0k!$J_cRA^X>vjAPZ_fQaUfx%L2S+^ewP5Y@m z6|{7<n@>9gg3lm5ZIzSCJ%xJTX~`*<IrXC8+ZIb@bGFit!Fjb2sYtF@&&*v3yp@_P zJK3#wZBkT+bSBB)FEwRUpwt;{**wL?kH^X1-@PXFja)5fPjLR^+?iD)O0xoQfy&E5 z8e1^m$PklI6y=}R(^p&<F{oFmmbu0do4GVi%^F?w@Gt={3a1zDkjiuhm2r|8*P=Iy z=!0ImYY^-Sh-K)5KwV3J`hM-|PP4HRNCxN`MeLfVq5V#U@L%G=TT&K@iYickzwESm zjAj=A50}m##TMUus<o(zGrBLW>#Zl8HcKLNj1XFV&+T|urr}YuaHum=VH!c!_?CT! zy>A}0xnE!*BQy=1G-xc9lu9FLdTRhG+x8dqU!a7@iue-#{OXBRxHA=2LBBNx_rjbm ztk5CBQ-a1(q5Hv{$0i&WI4%?ho=3wmgS&^2S5CIP1z9d~n$$&(8oGxNdd)XHH~%+i zbr_+UgcB;>>0}EEy|ve7tY1#z-UzgOvw9WC&WFTuoLi40uZEY0hrM2!%KqaH(v_-G z$(^8mzyOVjrZk2PmPiZW=Fg?=w%r3Owz`_Gaj%W7W-&{_&3{R%-V|FpFqe<s8)YBj zaZC|B*(R==?X%2aJ>%81Xmuo1-0Z3+wal<zoN+@4f2pXmhT}$^W~;T1Wi^xOUq2Rq zjIXfg+l%3bmycj%|9BprR0|jPlqX_7ShV#SLG#hYnmVh!!#kyGLANGNP11Az(M87V zJNyGI=O13k1rG=`3~DHcLS_iR7Xh%g_e6obA~%0Zf|{OK<eStW(Uvsxsc*!@Hx_3N z>mEhJ<Q&qF9W9dQpkC}Cb!z5h{nx^WJ0ToPl(!=@f9amM#qX%H?P{jRGQMiO;M;<f zFs9K{-ATtt<B){qwOKmNnd#R~z*ou3H;Px^tK4WgY2Gy^XP?2=hchR?pNQEU@Gib^ zluVOAkp3b}i<J=CM(AIy_2UxAw26W>>>j*6d|I!%A{Yef-ctN}_25`IZ_LcBhF;Y? zgkd!^dOkHq2i^Nn<WCvbP`y}{2|N_lin-HA11;T|16?go8oM?Z>~Il*;{6_1lPcZx z(mljMKnIiWz$;c)5aJc(UKmCD^DWQ0)}CzfM;C_*8S6vsrN68ecrhbtll*!P-$7(z z@Oce&o(CVxPxpj@H+P3;*X!I!mqwhZhLV~{QiGL8zuLo=d_Iyh0Wa3=4S`JikA6@` zRY9_o@6G-)4>O<A1_&E{YDa(j%PBM`RxAH>;e8yaP}9-3iP_OqaroiG+i`a;qcab_ z(&TP!u|U!ZrmxqgeYpOtbay$|4T%IBydHF=u3K>z^%KWZbUwe9Y`4WrY59&%X}Nrf z!=OFJuC4R)ADj9I6SVrJr;-|icyT>#`~~psc>;r-%j|K(M#ox6hO3(;O;w>tLQ}g+ z`-$#%X&FeKg$IVty>3%Oq-wehj@?s^QSoy}0@lU_TKX^%7mhaBKLq4geU(7;b9g2? z<*!$0T{K$STGnx{qNSdwg38hOQHIxo+nxaOO3#_hK(F7fi&xIM|B*(C0(TWJIFpF* z-G}CSI=eVe=J}~VG1O%YHF>bQYzSS60yb&2_pU(Kc)eZGXa;mv1yj@$$)0r2LK58$ zVfv1_#|(A>+Rp1Nl@1Hp>U0Z96B6%Few5KsI2-8CF!4dLMcjS4V(YNg=*Ye$)j$zS z1|zPB;PGj_yRFki^$>t^?#QGTl~eM$OOf5+VxMq!|0t~{B0wcSP_(=~2fz5V?Y5-M z>5s*%Yl=)OiD}?>L1DS89&}ndEgs+m3r4C;uVvnNY}B9axxTup9{1ieCTO2q0Y8zr za$=HQXW#s4NQ?kta;@d3DWMYHFu>{DOg#oEI#`iXLyW{75L8==@^^Q$WlC<4LBLjQ zkY4OBb**SwO7k)#ob8EA+Py0QjKIpCrj0F+^id&h<n6Brh*mTvY3QlLiNsSoam%rD zly{guqrmXY<VM&=8v^;FEKiIDwv_}#n;KE%Cx`v;eR@~Y3ZkR@5#Q|kqHEZgh*vVi zK?7Z9cy*blAbPHV>IdBy8Fcl%9HPi|vu2g37Sx`}-r4UTBOFjzm0re<;?mI6qsusF z6bkSdWQQ6^Al7bhh8zfGWP?|!BJH8ji5`~OhqWaoj2E^3oeTqYJwY%SeF5)!=K6PQ z+%Y^vYkX56FhKLm<GPPVqOvvZpiQ~xI!*nYap>rz{3(Oq!ccU)C9;v(qPF~R3XhMN z{sj++aJfDoZg)^Az=?IYUAyhQtLf!WOl{oAr4NYp%u2I=b%VYnDX#vYcLi=%k`t6T zf7$Y(W2*=8BBv3Eh}<`qD_uB5!i*mR;(~WC^W|vC?UjSGP>m~!CRM+)tr~}kp29By z-znlic$()@npZqHzG$A_yH?qB5ao;hGxn0yrHzSJVuk7&=A{-Ev{(XwfB^_s*^oRi z{{WpQTbWzUHy0Q<_U@m(UOfNMpqhoiDYvdx`^ph%VrN<5w*OwQsWmm#yjZs-26G_F zvP$v$!nxo!CdIsW0v@Kx%gT&mM-(acZu5pxK_Xka3FB8}MfhO?2(|Uyx>7EfkrewD z^nX~{`k>-M5i(|qw2nSR<5S4S&{6sFa`v^v7!ryR26evfu*H11uV^tNIo2SsBNhx< za+zGdy|szOsTsE%IUpLpSMZEkzKM^CCZj{T7{V+;@6fD8j)C7TT{K68rz~R-0F6Ut zNgjGScaxLj_M6{tI{F&l!$K@EXrae)Fo_+g<5hWt<y)0d4_9UF8Z-H3jWNjO&kKv4 zIh*ijrNS%#uG#wUAO$&I@1_ax_$|5`&Q;Y5Ka-9;vX<!U*`<$yy2k`va+vxzx1RHV z!UG+Yzdy}}(EgmT!dr}Krf{j1MP`98QiUSNm}GANeq+{4t*DRbdI*$U87XIx%-ymB z<)L*?Mc@eEh3?y@s=2~69q6rZl-iVhgzu7#wGohAIBWL=Po?7z#*-OgVrI4qiO#AQ z5|v)Qd&*J3-p5F3tuFyK5yE~SbYz5p33WYgT{bD6`bp?T4>o+@4^YYZ6a%dJJ+T~q zrTFKb-BbL3W+WQN@U*XIdA!&aGaC5H(eUSt!@4boSuz)YQT%~L_ZJzQ?A54__-k$m zM|mva&4ebK@Aw}ueLsvU(1eKM!?tR8hNSO9)Z)Z>HFaUtEv6wNr*IW#tKmP32MP0s zauZL_^s2QZ53$A+JUb+VU;sKbi7+XZwuyE^?T7ho^AP7E|8dUvD6z!5Tom1abb+v* zbPk)N_8tcjGT)G7(#~p9EEaR|=b+?_1Pf&Fv<S<;b(H?L!bs!v=)q&q_@-uY+Xpaf zV3hbU@u?T^RPRq=Z&%`CWT~J_af$lllRY-<rFl=`S#o*;4rVV$?&P_wMp1mKnsN&N z(%rf<iTM4Jdi#Dr^Y>MgU(J%+>!g(L(+Z+s2=Sla7(YnrHFmiR(}DUXx6#68#1+c` zniv>pYLaAaGiV>G9PUFanBW8~z}5I{C;A7X1QnorDJwwSW94@4RvhTZMv4|1pn1MO z@*c|jYvtotO+B_=VNa}B;1kqIMJmxX{8`1OooEaWsPAnKTq?0zdylWsYy(-5NEXBb za}iz($`||es^HIFwk>jf1Z6lfIj^M#c6bH+hI?3keE3}Jd`1*CKB@59H!BB17ownw zBXx7;%A`OUtCafH9?e+cSpFsO|A^B`YhYCu9dcNVW-Sw-B%nm91t)@cP}A^egTLVR zBRj0f^JHIRHb?gT(W4>fVo$w;iavf35C537n9SSeS~^AF;~xOZkVLsR8|I+u)7cZ9 z$+atg)QY#3%N`B2L1Q+<$N_o^O-XGjUc|0!E0yIRH0p1bLRU<%BC)!<TG4fBZ;9bN z5hdg)UzGqN8TuyZ(~hkf%oU4%&q`|*PX|8e7?u|yZSe~6YWs=&D)agA*`FNXngs0n zX!;yguF%}R*sg!0q@`{wx2jrQ-gX$?m@}tZ8Om%BAxb2xNyQ+&Bi<R$5WuZ$^66Om zcwqR%K8M?C7^nUyn!QhNPg~gY@ir?yAB$P`(;=u{EM@iZ1gcxuR0(TE)38%#=J_91 z=kJ0h&(?x<^gaWdizeTBu^xjL(G*Q-N2KZ`g;zr9nEf4Gk<|j+H6t;W(7jWvFcI%% z+uI=q)c7VDVh{tD_c9qgkHS&}G-<fvj8l)z(!9Tp&)_H_I6DFRMLG)q0yMw0@u>aU z93R!1pVr`hwZD3nd?(7mvpLFuznZXV;UZ)2i&s%pFK_MFPfaq^lDYQ7Vd$C?-10XZ zz$td4&tHVP;!o^PLmby8N56<+@nS)q+m)^j^O7vD`d5#^wix=VRcOf*G6ar;!0Unv z<Ka<2GFnQ5gYCq5qCT8VGIq9(5D^sD<Q$M2zKA8MN7kK_v(nN@^_iOKE1L=tbaAq< zUQJACCwN1+!&~3jxDrP)be6rjVR9}Sqx$iABZ|J-IYK3TG0)_k=sXfa&ma}oQc%C< z+;yXNYH3rqxI0m~GCC^=Y}E^jxD_BGFkO4!5qTW(fK3uql%@@c53OO2CV1dvjv@nh zJ`G_moF4Gg9mISHv!eo)O=ZkH4B!9B2G1UlAA&G(_OMs#J_i1|`Ug8jFp&mw%YJrk z*5AS5hmV^zjiZ%q4Zzl#6H?!l0_!kQ0!uw*`G|_!o_2w4UWvb2D&$luPLdB8G~fFA zNKjAU`3ZPxw56r(D?_US>MU~w3>x>L)t3-1+1GaO&oaG^OwC%phnp90RaDEVMor%o z<M_WE&zYQ0Z|6HdjJLRP_jx!Ykkc|Z`pl9eWY#xr0K#kV>uYM5DEVLL2<!}w5N5;X zdw>7_Z5kp0S103nfaPI%$W{jC0GVfGuBSfhiCa^}oAH$?E`2OF;W6C*LXo-m6^adj zFzQ}hClsIedBLs1kcsr5zs?tDiNefD6x-U;OVOkVU9$(DmHl?^&QauWnMNQWQmMmk z_CX^yK%(F;ku^6p<@d;fKwCN_qC10Zu43+!P&c1`;pENP%QYH_-=U>M;J&7f|9(mV z&W;$A34s81=j`aX8WQ?GYqzD<=<mJ#)0Wef3fQR-G%DGZ5d?ZPq2uM--Fmq0R$ls- z|IeXP^8x<~_&`D(bB~Sif9U#KJ!D_%xxX_sHc-~RW;%qo&3{}OyE4L}bc1RAC|=~% z-?m!nSi|uu0z9Ha5;)m^TfEKv57Ykw0%X$p2D_g%c46$V)oVo6O4y4?y2!V&>RZeb zktStzaWkx1N<$5<@y_C{WYO*PftYK4KZC=E3gyqz%_cyI%yP`fvB^V(L&{lQjCHWv zoB3h%EJE&;)ED?}dugLL`M%oNbwCYsPY^nv5K(P`3WNuwIB3Ga8GVJUn!zQ_S+df5 zcR$HVb&19nHjwJwGO4Z%tSoj>TZXd^VzbJGvuBLuSyoS0Th5xhsl2W)mx+?O9pJ{Y zO=E?H3O6a=+f_Z}VNXIZc>@-HDF_|6FJ_^kE$26JRN1{^N8MY8=c7JpXi~JS7-}sb zZ2%e(XZQt2DTiFdjXB%+?h?qx9ZXAI<?~7B@opOexSuu$*0w@grQ-Ru?X|rUtu-xZ zyv&|A8oa~wr??KQfuafu@Ed`c^wLO3T7I!CT^eP5MUMgcd|niDFI%&5(S+4r0r|QB zv$PR8;QbX0(4!tCNnK0Hm?_Pxl9(R4Tmui0@x-fZ#)W#q6iY!_es55+??&BbuJgU| zQa2Oj3N}LbXTTHcIo|q1**nGA6%Lf_P@S@_5kqxp6PA|StSv8lrH;kt&}F+h)ROYD zOV@{%$Kk!r3ir^T^9B`sClFiFxU{0O*SwB~M@qJWG2s@g^+vP{rLl}81T>X;OjR`% zgDJl2Y9mOJhfSHxy08PUhbF$z6~^+o@XRFnar&OW`@k;2Y;2z>=f7u<KBt@>cX8{J zqhUjXjib6sJ*os6O;$CR9iNPvQh&}wH$QUUO=S`Q9S%`eY6_=`G<=?)C0bASy!9+* zPU+dKtv2W0t|1Yk2@nvZK56xpY6!3~DFo~Km%<|FnJ<s$^Z3p6aDH+wRj{i--*G`L zTiCzS@GGko>1X4}8JB+6mJ?y<(F~qZ7_Aaaa}hcRTvM7un;DO<R?bR8<XeA&Yevse zh9J;To@K+gQ-V~2-`}zkSEe+Ax3iLs@_)ZS?0+5`*j`gPT3Z|+mu8X4>Vs7}{a1E| zM+}^|b?=>UrrFP68;tsLf!;aT<J-Ovz<NuyC&XOJbSuGu{mC9BsLrz8u1<W3cB9>+ z`q6a4%YO4;rH(I=jb;lpdbbSZ$}$aW0uTF?OiNSoBl&c|-OZ&ckw2mQu>eun5<{0O zC_+DS|LSs$SHzevQd(BM3lL%TsU~}Q>CbAp-q3dnTNXyW+ZvbkA}5XPI-lo(sTCpa z#-5Jc@rjQ<--+)>^yj9YP$n8&XISI)3brOXC=BUu7qr;b(KS3LabBYgB+$C4B?Y>G zR{V@hL0sR9zDjkWB}n%CNhjJ$z~lK1&XTOj7XqK2-07!eMa4{=v2I1XrYb;DMes>y zCy+ztI9}|?UgOrwz^WFW_z4{1jLc}iad%)!!|R<BX9(`?PZE$0ss_iEK~Jlz%iE(p zWse`L-s{y_6%G81pz~gc`{9(JXP}^O!;I4e{*>rjer8tPP<0r_l>Tn((D`llN9y@< z>xx9|&ma&+H4X$099~{#eS))<%jD~d&o!urmlkx-zNnd1s|kbbS`2Nkjm(q|69xy9 z*s=clqP?D+B=2n(dP$y`kJc7mxAO8S-=d`Ivo!yK;n@>x#r5DNJ&(iU&06c`7F2=n z^Q-VG@%2()fbY>ozNU5Qj{6>|gnCGQZdyH6ePfcs%Vc;9z4f^5wd_uddSkyf*&*%M zgUtuE>rwsF4i0O!U&gc+=L%hq@pL*ZkjLS$n&C=~Lx~kMDJ10RlUkqMz7S2khH)f( zU+RtCuZx@a>I19xI0DM4aYfSgGZ*R-o1GJjl^ReFI2oYfqa^qgbq~`g`uD3&4<TLG zweRmu-qwrvM2^3@>UA2}RQrOlafFdJ{2*x~Qs8lTjj}!Ng@LtZ0SY3-1z|Xka3ZbN z6B5n6!RLEn3f@kqeD96#cdT?uPtD8v%CC`LH@j`ye_7#$2VYeWn079Q_+rj*6lmrK zh8gOnSW<2?<d0doAg!;RAG#bC*)I9rJuEL{G@|udd1iW#b5nRtpf;YklDj4LT>%*l z?e?9WgRM<A!9jyRni2L}>_+VHKT8KKj)nfS2@v>_`WmFm`dw_fwVo6c)~v>iNhxI7 zZNEgtlF<fzk=HJ#Q&#<bqnxwv0H3SIHwNP3;B<9}!17Z)$~5yIO3IorsN&wNZ~?aQ zMGOhpFFWZ!4Xl6*e^7Mv6jgDz!irugJL*8KDWvYMRJSGW$>!PdED#JgczBYzzSUN9 zLzC2MfqoiH0cBWf9=2Zit+4Y?7&YlxtJ~z?u2xQJvi7L}m<z9V<Dwo>@3Fy#hasJh zE<!tLH8g#N@{-a<&4RI_?jh&5-b>9vr}Epv&FAt4zNoY_!zy_7w5KJ#Nq2?--;a=N z_f<#&jl(~>(<1b{T%*k?8V?U!YGtlVUXz4%_`r70_l@vnOl_VZsqsLWAZt1fqQ}06 z(&23>ccf0*;R16KI<SZ3y3@1kV*Fb5W^~)nx@QLsbePJqX$<4wkwB-h>+@61lQkkr zgu$FWagfcoFEPcdVX!PIjV9-)FI))1p(mAb#|VMt3<sD1^Q$ntCaSjEwm7AEt>(*; zT|e7(xs5#T?N6kB_U*TtO`oI*RqUx1R#b5A-0?j5h(`drdhOXp1IlQC&-urJ3w^#) zAj5Ji+LEgQ;2~y3Ym{)A7yQ)k^GQXgwuY$x;^^49N5srdPD9%=NlB@(-nhkJ;d4hC z2OHP6N~>D+>QNE`oKCHlMWLr*)wxe;kMBbXX7#n+q6$$NW>+`4g$|ycEv6+WXUrUV ztgvX(s5<v1T!JDR>w$(Qz<^+sBJ#NFjUc|_b9Q$z=n3sTRFVlHBG9qf#gMOMo$6E~ zr+`{hUO#=Y%Hf*!rgjebwr|X~Z<C)M^l+A%<hy|`fH|Xqjc<2n^vZ=5QUxhG=8b}l zdnqOHjur?9F{pf&GRki}mRkr8I|LKpQ(Gb9{pP0ny4T!{wQH*-KA4*8q(tu@M-Nf; z*Jy05MYYS5N>kUJ?uVFNm%s=52rm}Bi7>S9OASVrU7B0oFdw%=7Rn@vn=H}b=4DsU zB|8=RptG2krqZrv{&0qq>MWzkV!67R&z(kgwTkY~+4YreZy?+(7yJVbn-zEj?Nv}v zInM4{TvNqA$0@&biGFMqj<*>w^lxlt@<NdpU6I<Qz`CSz+&ZPW_zXE8LTY&Sw}`Ib z;CWqm<M6>>yyBhaVWa=U6OWPd^#`TH=dh5-{wy5{!&2}pDm7*lhQWsu8@_b-o})Rq zgqnycg|!kBiLNy~Ym0mhX-d}<4+4^2gMSn)=c^lTnNUOVbrQip?#(#832l6zrXC*; z`<N2$p7C6S#Rnnk^Xc7{HkfpcT(o_$)q><&Lt<}Vo4MonYK;B6Xwa~YHT`fuV@M=7 zUE*6~W(lbt5H$~z5QV_D7_%<Hw&mIOQo!RjirsSR82$B(W(ruwz+)6c;$-D!hWuc+ zyCShnfghrv%m1zLM}XH!;L7Jx*E`_#rtA4f*+2MX(TC$H&p|dz)k~@KI$d#ofi;tE zt}~hxxm;HGvIHvdVq>02>#NI_dBj}LS*kzbdJVFXSU#;cvbsg`<Z(Xw>3aj1FzXm` zX8EOPi;w|G-f`z(f}Yyejodyhis3oC2`IbK+z3NduskY6Q@sI)4z8}4R&J$$w7={a zRvcsr3=21el?ubbC@@4Br%VMBczE~nc?h}Z+6CN&u^Ni0P-Ig0%r1lgx<Pm?bxKT+ zWRzo-vy}1StWv*@hb{U5rhX~fbFJYLurg3}D^y=4ULCRhKM+A!1|f{Vuqs7|-OzJg z9b6rQGYoG&DM^nOyaMw9CIx|CWYAd6jf@v1skVm+Lm|A^E*xPFVjpLppHmwi{7Y$M zkD0>6D1`Rp0>q5|oFS8T?(QP_aUx|{ZpKC{H!BS;OAqc=r{&IcRWVcUUhPAAOT6kU z$wN1hq%k5ae+ov{0eB<E?CG2V-~Eum;~aKAeD1eN@CAIqR}4{(I-AlFFFP(@FDhQE zS|8W{YA7`cWsyea1D`1SK%II-;R0M|uXsLxNcIo$rUcC$;yCVEhfJunxnd;IM1D7b z3}%VaCfij?HzyG9KLR6Q3f09WN(_A?non^B#KmlJ+PyJrCnPBBn<XA-)83^Bejpz} zoPgI^zZ+fT>MD{QLb*wFbBi;JEGy)BzC>-45h5W$Lyu#Fr)H-en!xwO1Ws?oU4PSa zQTSyUsvG3Y0HN2B^4iw{;^)iHzlBWX>+jp^H|t-^#ZGm3@HQ|$bSFC8KGZ7toKZq6 zz_yt?Ts@}|TjsMGHZhShBiJ^JiA{+KD|;|}ADhJ`x{VMRpOYvW&IyATjy%--mztqo z1}OKmSpnlI<x+GqKqK_B{JV7~E@W>JiOP5e!AU@%^@Y<L(J8+vx8#|M)_?}?rPl=@ zZ+y%$icu`B*=##9$<Dg6?T~UlaxZB$_M&uyskYTzigPsksMw7=fXnXnkr%1m?7Bk# zY=$bQv=2+2*q7G}K)wpKEp+L<MCL#OO-oKZ87xA*uaTuN+dJ6TFjGsxNs&EssPBvN z5A~OZp>(=Ne?tk&rZD1W_sF7YJ(fUPDV!60BSoP~zP;xeWeLWQX3S<`cfob>W8BN4 z`l|`yot$zyyj(-@i-&3FG+{)J7(VQ>2R#PauwG2UGxtMICZ^p>0u54VBu+lNG_YU< zlrU~evyX+MMvJlUC@6(rPN4E+OzEk=1Z_lvxT|_P=?so)bI&sLHDU-1PneBorD8)! zg_K0xT8yaQNY!42Ll~f&3K}qYvb};CqM8-AU$93zR4zuO#p$x0e-=Z3$ir8oTM+S- zYH@rbS^Shrlx6!y%TY8o29Y(5%z3-EM{*;@7t0>0WM;O)tZmd5LTx40pKyt3kr1Ub zJWJMvf4Hb8Wwa;a2siRA6eQ6H6%NbQbzlQCVWfQ%QyUcY%Qm`c1qd-2i-t;chg0#T zA01Pwy59D)@L}1Z!2fx#7Vu3%w%&toz|pWbu-KyV^vI^%@%JLr$rYZ_z+SFrPV7Vi zGo}aE_yPkb%+K>XL=o=tuu%-B+qIl{HS$K3^?;$F^9pHU_RU*{%8*CvYTI|N3mrw1 z9j~>i3!5q3s-Kj0q;2nKojOS-pcH!T50ly!fQ~T<G-_EjIb*UQH-om51SA*k7WS^5 zql7=qD%>*x$}R^P3#U&q^TU!{!aIuVY8^xIb%O_oXzsm2sJhibiz6^PLy)=1*EYl- z8w~dWow6|m$Ymi#e-VS~d}KL}vwmP@T^;xuJ6|$&Ujc%H1g^OTF<VO*kYx@Jw<<iv z+IiJ<ie93f^`Aq55|Rq>^Q4)z`To5Xi$hPix62IcA{d*}$^>C#V~&no!7!0RVebP+ z{C49%{>GfdiGn4!)SS9nNhu@V!RrZNw=p2MJ#kkr`3bNeOX7;IU1}rD?dQ|}c<&!3 zzmY?aFvaaPpy(fRA*N#@u$g5gXYnlRUqZ>=_8QObzr?GmG1<9HL$Th;S!B8(B@@=> z8BSBbYHjB8&T<y|4h{bA5XCTn_QYOa?^_+I@e_VI1=kX2u_oCx^_EQO-7px0(X|Y? z#01q-g>`u(Iel5zB5FH41+DC-cgN%Cll|k7C=k02hkaiDlF?&_L#s{X%qt=WUt_$} zX9YaO71t}Y^~QO0DuRLD+8^h=hpj{b?P7CE&9ak><aftu$;rx@%=Y8nSF6@~d5*Cu zRch<pZC3Y<7*@asD~aW1sckSdd7cJX`k*^&tN!Jg!HTCom3z%7-%rO=fztkfKD1G$ zmC#jLE$!{Q)9~x}Y9E8u-0z6+JZhB4TF8KFz?>OPXUfYJ_&0W^RBV(J+|x@uYR~C= z+0B66-3*OqjuDQ?<LvSX&9=Gwev={(8%>==S*<~)zzji+50e+G7l;44NpNuEpI^Pi zRJMW<iuiB85g>xg%CDgW7*wE)rN+lUEl9b?><kApwtSOb%B=Bu_V6);UBXxi62X&P z;c`AW8T=B|l-1|lGmwQ2_TVVdnWM__+hNN|pj}N2z0J5m$K~`~)_y)9IFd;F(0VXO zPwvv40(1^2SE%k>yoCFwHWG_NB<#lMA1%nd2D$Ip`X1$aR2i&Bt?x!n5AwN+Y`=$4 z*?F-Ko<y9qK7R0)xSM9TS`&yqiq6q_g0~@pErNM2UWaqNezSmAg7|mbeY-7%2r-$B zafU$u>*Ni>eQ6{J<Xhf`a|L=(wgXd;q_6i(oXQKM_q27CO5T0|okshJY3Qn|f0ii^ z$HrCsHgpq5l5mK5{}r_t*D}fySLUv4<2H#B9AC~10QBJlYZjCj=<8<V_1!#wZ4**@ zKFZ^xemt&TbWA@HUU*I40ZLx*RRO+^G40uKOHjg7hE5@u|GE|aFH^kILxv8HM2ygN z<^6Z90te@<fzEkLfbpCA(P*`9xX&g3&?<eVJJlttM>-%J#5Kyi)WIYMDGoZ~!K5$C z_lzOtsb2nu%`Q^*o(L0NvgZgHNwLqYop`KMxltUSq)-7xrpOrh<7*lG&rDbe?*@lj zSXqq<5qIJ6zSqmcIYIcpNdf>3q>ja$kBOfjAv@1p-!O^Bn~>{-u@~72i*tn;?C=-F zaaF&&djOK*Rjq84Ca~XWHJ%(OVyqH^2kktwUo`mH`usb+{!<wXs2`_6*Wnig-NYGO zXfX5oy9(Gp?)0B_+p2(H`4SRQQ7GB|q9x;{^EV*k^!s97F_Bv!89+KE#E|eJ2e5Jc ziAUj}q;<cb%jqY8W%%#6|E}ps;EaagB!lZ|$Z%LLLzHXC|G$N8#J)B9(e_59<Oz{7 z@6D%ubM1buoLGU4l-B%l$U$918HRrdgMt5l2p9v9LjklVjA1PP^|2%dBGp7l|5sQY z9taQpK_s=_;DlEqrNCjpnabI7+*g>#sLLZ3D5UkjKLiQxPh`MmOEr!8-#@7X1zBNM z#J9E;Wz-ypk%RsP`5%+~iZnWrbkUFnB`*-x*V;CJT>RhI{M$4CwC+Dc_3tAi3(}W? zr1gaG3;$2o{!hi8{>X$7%2$J_S>FPu<BzvdFJS)n`~NAfTS$OV8vR3-`V&(b8xD&= zs3@5JpK0<K-Q7<R6C1L%!2~DsKUM$dQ(l;_hVAC_bJqXUE90u*Ye6>Bj)ul(qoVO- za9HftktdsxWB?@eueZ>CPpPdlGmNSM{QoVd`%Kuk!NjrEy`4C-!|R!n5-~V326TT~ z<f}1^`ADH13{Tu#T;>5n0c_0vGsN<NPrOuSm4&1flHz~3jpv^Xsl`7OMysfUGpU-P zwV8_IKurH~Q&bVUXIaQ`;~HR(o<olZA-<td_);b>0WUo{Hc4-uw(A)?)D5_vU?GKs zaNR7h>%^_+L+$KJNENORpDypz(_ZK~z7gniwQq1o#*|w8c^l0?xZP8n+1Ge|%el(< z+wuDBO&m4PgmRowZiA>%Np8X7iSbY4zb?1<-aqv|PGU7E_Z26wM3eb_i5c^6=@EAe zVvq>WYQ8JA?tbKQF3v4jWoiM~Sb5I)a7UPR4X38+-_~#?Wzr0e#7Rg<oQ1eMvq{l# zf<}{mzIT+CKQmbN6Lku?Nl8P>%v;pS>HXy4(I;U>daiTPC7&{&l#rIbIb4XWDdlBl zJ#pPUf96(vuW9{)*v2z2kv8rG?b)&RVhOGF4TcTO<NoAP$&yTz<4MAwQO&6umXe>v zO;}#ps#cS+>6-iL<NY@>W>|(*A|WAH?GC0aE)Iu2fquyQ@x8<Kb-Eij9(5tNRKT8( zT9c7c*lJVeJm$}o!VK;lT8zU*#GZ|Dl!9yDS{CifRm&d8jTf~g{`@1NLM1+GRBqOP z>~#()b&j3U^Ruh<aRmq45E)hCU%P#xMAoed70C0^orZ+k4<hOl7F9{n>Tq7KY;s!e z-ijSgGcYrwQjSeAAPag<PD#k0GE4rGOl^cCEHCjcDt<>|4!aLQhUMags#4w8osc-~ zgE|Vby-X&A<Z6$oYGgE7H=l^Aa(3~H_Yn~uUc*Kw`~DGexthm7UO|D5f&zG&`z{Ne zi8KiYwm7pwl@UTKyj=7p`643H>H+VCx$nmHB+rL0*+<f6{YyM<+l+n#ac5IhZReVs zG7SqCx0*<AW?|i`!YZ@VDJeU}f^+58N?RoO2scU7IqU#=MDfpVQYBL)+$Mvz-RrPr z*V7C`OJPA-hvSG>csV8J!$s4F=)_^EE7nY*9ep`g@y6jDYkGE4q1~U8+kV9<Z^g|3 zP6xEzg0^Dd;WO00W5{|)2%QRI`iJa44)sbGd8;_djVQ5=1c`_FB3iDQ<ZH2b!X)gD z0fkY`M&H4x(yXgH#3`@I?U~HvwxN>`tZZ~vmHCXl+?t#cYl!#f8A}iyeEH(=8Bb7a zH0O*Tm|bU)8tv~|hen|<=38I&9I-I68kWj``;tOZt3^%0G0^^YHr=Rs*|>grUYGB5 z7$_55p)O~TzF1MKkL4G<m&TMNFN));@95~fGLv9(K3tRF{IRB{(N;UC?YZryQJwQ^ z^dtnh{ec-;!C-vV-|Sp5r|oeL|3yyUKvz*#JO9!QYpY*nzHwLsGp5eqgM*~azhdrg zD=MzqTpgfU9hsPnuOS35TaFChFs^2avETR$PCQweS=GG^!aBEJ)Mx(X-VKiAWG39( zKLj4!msyP!-LrA=7<Re7|884b)2Fepuo|evE-P2n<z(h)c1e1%V-TL${7MsAv}FQR zY@i-4AF0_a*GzvdBq=9mTclxL1uk{y@7&Ij?A&JB+O~RTxU2v#FB%XLGOvK_RT^e8 zXUo+2M!ABw_~#sCqA=US?_ffUge}Vr7Aaa*W*&r|T_|jbJF9)kWl#bJCI5~PB{DQ* zq=x`ECi4YEg{{p$KF<P~zXo%$(!SW)OePy(!sm19_1d?@$N0MC-*Fezpj?-uI;!@E zh6qoqLwU(@;o)uQ5;!@<XP^@&D81Fc69h{u6h0k=lR$Gs`$9qEqF|mkMDCOPQslmo z9ST(Z)L*b<<|_JYK-|F-;o+Q(x>P0)ny#T<*#Dr`$)m{p7X#Stb}VNJ_Bhhu!yg>o zM<D~`dtJZ$W2IyI`O+kBH8E<mT9dNFE`boQp&?cPHY-OB<Ze5c)ynre-+UYXxVZFO z%<?v$hL@POAA46E5K2f2{E%^W<J$Zkj59?xYg_DI<c`0R7QKP%biVkJ+dihS;nM4J z{@mU90`)nY^*MT}Ds5d!S6Uux@5L>w-G|EYyNO|*OEf8FICOzV&D6TZ+Qjg!kH$>x zcT(Yq1370{fnn1PW!#^U7ZjZ?46YrMuWJi#i?4ghJPtd+9)|eb=T0`c45xg&+agho zn496-RM40gfIt%hTwWucO^4Z!sdmA#64fIE?qD+H{M6*qCk!o>W`F4I_gKcBfYahj zT*p~-rG;f;uc4n+E|FW@_t_dd&TcZmz@DvZTiEP<quPSMy+f-d7io+c)};aN7ll#_ zo4?!&5r3g>2hBRRtbE*05${fPQPN*sHV*>AZq6~U_WSeFQ}e%4MGu_Ujr}GDp4J=L zuK627OG^1oF*6ly#Y-F9wzHizm*XM3ucY<AO?h|jN#7%nTg4yoPO($U1X9W#M)u9& zCe3yohS(?`NIm}v(u`q16QrnEg6grvMHvmp#Tvo${)u9s!oI;uB;p8)R_fT)B~VDO zW_Mk8D))*%uz&U(o~;ZusYfODKC9iXp>+sLj9x34(6X?MX}>;zJW9n91h=!^&{6qx zI+xfeZK!JI-Q_ywMfR^oF2>7e<sn76+Hu$DOb<rq9TH5}y@kp_z<zK8rW~&MsubAk zVh_0!f2%MKo?y1X!hgIi!%h`bHhqKHJ^msaZ{+SS7R3hRomy1<&0CWnh9z9nulrta zGBL*JVefZNIne~?R^jU7n0`n+^S(jgWJ-*8^YO?SRvQlr?5tU2_F-R0rZ25Vr5YjT z1SRyV#4K*M(YygFB5pJ20?;N67Nnks;331B<(jCwa6U_7KYkDTgx+!$3E(tuo@J{* zgBT>8A`-#6LZ?~PGmq%1n}@H?N3A8uT9-nRDJ(S`wR(k>g`W~V3Z*3W6-A_+RWxlj z;6}yO?g-LQQ9HVY4C(SBKR&tbscS_*w;*!;I3}VP4DHpJ%(kgtdcduH*&uqo{Mf)a z-#^T*7G_rT6%Fp?som!cQ~}RY?5fM@Ri-Vi6?CiI0s+sQM*jrEIe_Gy!*E4P2}`}E zeH>Rgn)jdm;qei6?oD&~OphGV|Ir7|m~+r}?a#YMT|a6$hnc+_%QoWsP4`KTd=}k{ z`+aF-4{xV^1KcfYl?n0rZ>gr`=hIU5y@+czHCDgu2*6JKjD2@LqLL-+dT(cugY-KO z%5C^lok9C{r`$Efw5K*2y{=f8DR#C>W^rru5T2eH4qJI$_~_rZ8$7Js$(GvIUgwQD z`rFy{gM_g6K-OY4yeJe=p(Y=`-0Zt;<C&i+H0#_tx2A62?HhjAkK186w9Njz%<tUw z_z<>Q=X+-dBHH{LQ+Lyf{Ilg^x&=M{3RAn+k#&i}?3o!EcfJFznK|6g5}nQfCSBL; zd=}h|<xNTrV<a{ak)(8j6XAPtanw^0Am`EX^Os3B_;n6IhE@%adRr5$w4Br<KwG^l zMJ!_?1h<M@#;{5Eg;QR9Umfa^{tS?h@ocKbmOuwQUv*%r_~}&@IY)-Jcemire9*Q3 z12mYf3WmF<Uq)j2lNXr)Dqj6zgf6R}xP)d^YwjA+x^v^U|NCZ@r!M<sgQ}f%azjH^ zTwW{*$x!Sgg_-rAC8*2@)aZo5HDcP0<5%Cc3GN|#6Dbj>iTwW9x*V}DgvUbPXjz;& zM9Zx(%{EP(ez(`Wco*bLBJkHcHu~TlU#m#%4C&Me@*!nt)ieB@XRgd1Ak;R(l_mNU z^K<^daQJ%t{4M6F$S1=aEUI!jCs3+;^Oa%)Q49g{IDJD@A~})e+R9tG2xocCHZHTG zle}&ALPB2flYHp=z&fr8>Qv%h+Zc$FAPJG;9>1BzWjsc|(Q93HmxYG8#5q$CYV|Fk z;0m56F@BzXkKtm8&XM#k#G1Qm@W?hG-BbwSLNQkD>PW#oxbZ=nTV+$Xt&7GcGz!*A zK&><>IZ4gUt;LX;Swz+*8xB@UzA+;FwOlbcW!w!DJD!J%f=C9FK_oE^U46s`<ec<P z7-6_dAbt0Z0LO<o{*`GFjWW`3WtN&E{V@(i1~YQKkHeTZ^x3V+4)0NiWS)r`OKy%y z`4}|Iu;aZC`QRopCvq1vv%KHSMP!Dc?U`9_BM$i`nX<}ZFj6*Bc(1y?VAwiRjY48S zuE)ioZ~D}!bLbr(r+CY~PJ4tdm~N1vzPEVT6*bL-QQi;5AhRXhEdl4cGHei#Whb|3 zhGT%wbHg?dGAP_=U!bT$*SHhUeGS-Qc)UI9=C8Un<1wV?)Z<Mn<J|~9GkpIQ%rqUl z8&XZP7qZ4TY!wejCdZd=(Aj}vz%V~vcNefGNY?Ar(wl?nQKNZH%Nlz*u&<0M$LAJ$ zA;MR0FGKn77Hw-cl%LVi6SoEX1@&tK5lNB*K@h=<?stxtx#-!kz~%mOmNsQoU+ipI zpEQ=@sxNZ`fP)vIKr}2UHfJwiZnW06Nn2f~qo!}Xb5qNr@#nBighUUWAM@y_;iYoM zpx0@jQPJR`1q&i%rx+Vmn)=E>QIR<Sl5x4dcFijSzr@WHF8nNDwh7IQU0kX>qIEro zN7AYeBQla%0Wp3(7(n$sM9JgxqYJzJ^cUFz`@+3=p{;V~at10yXmMoNLPI46ZPTF9 z=Qu8mLJFA2R7<-E6%ZIsua=DsqJf%CWkYh{!oZ6BRWRU!N6C#*r0|=u`6H5WfHw#J zON2fsJ*JO)W;FSbAu*nrxIDij0jw+I@YIAety*<{hHh+V2Te&#=i_~hdfQct<NY5k zl{b%+7wI&Hk7@SAg&luQx{DsQQ9s+L)ZM1_2ha&?%q{Ynjr^C%C7tTAzXV`%t%kn+ zamb(jpG<GtI^!-^H+hE!A39c@7jK6iy|yr@*uJ^sD(wXXVNdxw(<Y`D3LV2BxjdOK z5kE3$ab3M<dhLgNTvfeB!yotZi*}cQwm&{K_PpkSz|-JF;(b~*S?!bBizi7tL8?EB z2#Qq3d3scO@1Q8<+(v6O6C<efX87j6Od-_Ci(mN-!aE7%LVg@KuMk{U$c$1-;AxY= z3Wtp4zl2;9G1LAURa?vM?;2LkK02CTZZ5c9_<o5o*;E00gBkkK^4ox0=|a#Is!*J$ zpT<DXt>*AySXo}ezMas)8VRLwy*KD(Yle6xz}`!4x9NCR2@4cT3lgi#NPc51Jc6~8 zl`W93U6l8*Y!h}&GDB+PHghaU2csi?Dg7OT4{IqhfNJRe>&Ex2NQY9|8P-Lz7|evp zpR8`)NUKCO$Dk85k(r8_<-cwghJF8pu06d1_q0UPZ|{HeW-;RHV%oVac*+%MlC;FX z&(9AlMB0ryxrWSygBE#)%s^rJUzQr|*8k4cS21KXmKKU;VVV1hC~SZ#q~6y18XF|# zHf0F&2}f307#mY8YCl`}%qgVjjdnud)KuTVZPV==U(CzGkQ~8Y&spMzBbDmF^g>5T zv-mc5$tpegXuXh~=N4=@dDXE!i<aH=J-4?6ZGr*<yUC50Z{S88h>2TtLg6r&2T|Cl zNaVV<MD6~4tZ&Z$Ii3?6n<AQ%mj%%l@%BD1Xm~et4AUN>u||)!SJXgVBr=}(h@eJf z#z$>epZGl}KCXVAlt2dsSiq3`-y~V|*Q_0PMu2?zCt+nqh;;7nZ~}^tf{Cc9H>e;8 zD~aBNita&+tx%w8cSju|EFF@XT`1gve%}5l+=ZUmswOc5zv)Dxw;v>#a$XMyZF0h( zW-{gL{I?-MEzv@f216q3)Jf&d@qE4}Ld1iz-|Oa^ZcU88y|M%=48MkG6Z*DLa$%5X zoFH_vlFD+<1x;MuBysv-uAOf65U~C4VM2qcF$SZ~D6_<2u7Q*DnPa}wSU|3EZX#zU zTXlhX92yPow?d0r(BIlsiD5+%DrfU)?kXoC1xR}|7@!nwxC-=<%2*t-#<I*}A7P+q z+r<OTy4ze~m~z;U1iWUVCnuTFWCo7&q0xd=50u@s4^)&W@9*-usJ+a2-dl0LaYP@~ zNKOBz1#k>05=KPj7hvscZrW;SvPWiL*rGN1y8sUDKzxOEFdr-f9UF!lQ|>Vn{jw9~ zFA3-Ci#uT3RA^3^+kU4$lfy#*<{6ht085$nErps-K*uJ=Ie#Sg$2H<WG@ioIFSpPq zA7M_?{?A}Z`FJSYgl9GR__1)y+(<P{k}aZebci?yPT5V5*Wd~WPSeP}9N{pN*8-{H zkujs(#0Kl@`m+4K$`Qsm9rE#@-<qyai^$So*3hLYI{F#IkN&yfT&o30^vd*Mz5bvo zcXC-<&%ZJlrz3}LeSa)^Rt#VdOgY>~$x95t;yJl%^Bf_2VNOtEB#RR*V2&ud#&HD^ zmA83hMBnD^yIU0Fz%x41(o)qU+(VG?N5k2i<&Z34)^|JU+qIx(zQ+sM13hi8LVrr| z(rIi+I27!SGOD?}WavyOs0!HW`P~wvoh%%qxvCk8;pfQxYTXg7m4)+~sHjK|0};`t za81GG^&UmY=3?-EP!C33uieqqXeeJD;>u;EOhSeGu@`%sEGT_E*DUmX;5OK~?dJ#9 z(qWK>*PM|X`~6EZBzI)N0K`h8lzq?;1|&zM(1q7lgRs5c5@dT+S?_1$j|hE6j>=zE z@EGZ2E`8WO!tu{vdHGn5li@%5nlVbp_(+(K#BS$zJS0QXnRTr%W36P&ljD*yjSxGC zH?69AhM0DYsQO|zCO=~u%sdt1<Kp5pYc#dduph_E0Dyq_8Rh%uyoF2))QTliAu#1s z_DyseH=B?wh(6;Hrds*bltaicW-KzotJe4u?e^KTXVonXPXTi2OimjLv;*hkzgY@Y z3?oW;KxzUXCLPR6Owr)G$XhJ~W9rT?PtwxvG<NijK_-jWrg%~-_PSA0B*bxFgGx?S zqEK26+n$6J66Yjl==A*E@_{LvMrafJ9i7y|Q@@(Ssc~b7DT~&q7wtK;*AANEx^nGC z@cpgx?%}SPLNU92?rN5w4f?(>9jV1A8e*tYn(SAw_r!wJp>Ws1uOprI>VESSrL++i zh<v!Wbjys*S=Xokq)m;9{y9s5O+y#^XXkc-3{ruuHf$ueqN~U2qy6Xo&bFgsRvf2A z;?Hni+VYDd7Qrw`4>rs1wp@q96ITH$*0b@Nn~dVG6Z}LzXJ^rRp@_W44JfFyiFE?i z_d*M2^<r1lVd!|eAft^n9Ot_u@pDxZ;KRh}8*7j~);Cqv+PYvt=QqPlJPz044L(g1 z@tc=sCKcAuMN%?UyyP(lt<1#mfe5Ry;Dtu-dzdj=DWOZ-f%Ey}y2jUTyRoUsTFyKh z{=sj~bPV;5tIx^w7I8mn-p<^<^cGXSPDZR69fp+o7Evz~Mo_)ZU??LoX}zB!0IP-V ze+TSCCNLmFq|Iv>3X9w8r*9hCUV07ElUNM=POub$gRt68DK&oo#_*(Q{E$e`oH4_h zu90`d<@WB)TC3?{vsu+mil9lfA)3S3!ASgd6`DA#b=hgtAX$(>r%ssR5Hz4k28sqK zo?P|bKjH8?i2SK(U30eP+0snG8GML?V^!TW##Ub5*kG}=Y##Len#T>25&gH~Y#go% z=2kWw7N+S#d()D(+o=}!oa4kp!vpZ|Ea=#*^g+o<1vO1I1T04A#YCeJKG$sos(nFq zS}t->^U<^2$7Nl_Dw>t)X<X!li`!{Rtp=A)+l;(zmX~J)pwTM=r;m{*2bV|^AdfJ` zu3c+DVd%-_z4kx=uv!;lb{z3A?sTq&J+Me|{?t27vA_L@t80`RWXdYefxBiC4_7FT z1c*v!)pS5bH%n!9*iMA+izjAe5F7p7JTamLHk@h!TkVppHfq&iuJq4aP25dGag5ss zp>g2IFh#l#3L?QhzA}t_Z!>MlNqOm{9(-=^TInQJe^gHCfqb76DLluf_VQUTETX~n zq0wGYF(<!r9GrKg0`8+pS8|?`Mr#J;FL;+<{T67obzw17R?IUyYs-ymj7(F!Y89-v z(CouZM%perO}ZYrKW8k3!;-|0J3Sj#yy*v?arnH3v^Q!7hg8nP3$1<oDH~0uw9A$- zg*F&F_hT}z{By0p)E46}jYmAP&l$!YY|7@MRL*RL>J}RA)#H>!e{z;C&a4vW|L$6# z*Ez|;am7J)4$?cc+7@@)slm%yf)K(O3`3ERL^NAlTFA8T>w9YlRX~csQNq+2%`q=d z3@8?~Z?M`m2UZ&wqACZOxmnFrc1ihP&@u6_>R!S!{77>?Ld`y94%bW&)X2)b*brm@ zw9RELw<yI?rt#Y7?F!QWkSr%;!LMY~sdFK_v^nS0rDNu~iyE&X#?ogTCF(MB5T(-* ziA%{|x0d0nnL8MpE}(CNBg(h&v0X0n*1yGmG^LEKkpWY>VJ95u5OA0f=k{uyM8M;- zSb9O#W}#S-uxF{b(+oh9NH)?=G|>#1YJ;UgKMu@SXXllt+F*P|z)#pN7YKj#RZ^n2 z&u3wFEcp0)Px;rlvt8y!-mtsXen6&7t-(Gm=FtrXueaGzEjV^P9_2@Z^uS};!~}Ee z-BUXcp$yBx`7Va~nW05Y(paB?nLsO`(<rK;LhZbGeJe91pEJ2;F==|LRiXH-JB-Cy ztN03m(z8JKgQtzODvN7k><?gVYe@4ef7=U>>Dq#%jsj5<#S*p&W=PPtRXC=?D*f2} z`2W~?>##PWw(GY*aa!Dp7k4if+}(=17x&;$EVu`^;>C-*I}~?!4erjN&-1?DIoG+q zzmrTx_RQRSueE;nBD*4g#s1Xu9ipg2X8%~rQ?#aqWDCkSm{ZO`vOH<f>U5fQ45Xn* zOrL|Z$@2EFsNoS1q8zUZLV%Jb+z-1%U;F2mU`O%4A20;PabgZ3z6)D}i9)LXmbg37 zgyPJgLbe7);#XzC2kn9K^>6n)CxdiZT6`JD74gUH^2h?fWo7U4!OjzWTvIS@G`{IP zY97L{(Z~&uFGp{b<oTHB>6PTHe*OMr;P@hnzV1E-%(mi#I?uU4^48UGOz#Jo$I8vs z^f~#nIrLLU(CA~)80TV~>Zh#Uvno#66>DhJ2nAZ>W2{rY*&hZzSKt@+x}ihZJ{8l4 zC{fy`-@$Kwk4t<>4b`3Md(v7$MoR8|V|A3b`3KY*5^b$`?HBJ(UoICvEss<)GqWMi zbO2UwL*7A*=%^RQ`fhmp(WQuM<9JM=8Fiax7Ahxp!6jWRpIbj*0IA><1g0-fDOcsY zw<SUfi|zK%TgM%7uW@y)<0m7RdVg$v8m>Awcsmc7tH_*M@%H$LkjH=@;}Ej1IX>;= z{C3pw;{Q_KafN?kCArBL#N{Hp$?d)q^s-OVW=47FY_piFqC-}|rqdsgL*`*6#VYEt z?v}gO3`)qKF!P}KEE7^Yuq>007vZPksWiiLdo%8Pp4Rq=TN&opVVdn*Ez+{Qc)GVn zgNk_c-m=?sR^qimxisFNLgiQq0IGwm?LEJZWOtaXKRxQ)J}{sC89ysif4ih$mR{02 zxmm$5csgoXG9pTH6t8%A%*wM=RV5!sLD4Si-Op})Xm7jhVx`x}N>b#nl9mYldMDF0 zN-R3wL_c4iQ)(b%P}@!R3qCM#;i#V!Yv#`E{Qi`At)b5Yzus1@E_;Sm@$%bOZDty+ zeG;EHS8JQeXwPsIrzN7X-^DJ9(ES7D0UHd7Mqh_kH<2k-W0>jdJn`f9hB`Hv`m(FO zE2l74k_R(LCxv=moRd#p_($UTowsq7X&}vO2m1l)fW_E@$U#c@z+=BMu@=AEBi7}1 z%hZ=7Q;QrCs7p%b1nhq19bws~OZe93;89>f-SU`}rEIdJsgY5%E#q+2t{So~tE=`$ zBz?A!&m;}@uN%LxlasWffJHt`6VZ3ByNlf3G6O}#l{J_l%vy8R7+&U<P36BCYCet7 zzX$+3-mZ&UPA<pq2LI%<kPUfTD*KyJ6j<wSlFgV`wziE+>$e*RGbYVr0mzCF*5v#u zyuaEHaX+kFs*Lxj(kP+>N|)-=qoHbEWlCSp?<w(>rfrMwm0U#G$mftgzlgeX3TC$a zs7teOGTWhHru{Q3Lx)t!6qX#KkX2*<HaX9zD8UByI2tJJ`vkU|3Y`#J%X<hnv0gsO zk8JRJP40+oC8_c|_j@j3)UQ=~jsQOE?B+PB^F0~7E$I(wWtHnTtz2GYO|=es&*r0n zDqlyq+O~%M)OOaWrN~>U36FlCKljJ1*SneiT~TLS*I%kvzrm7<W|aaiU$95rw)qr| zekQ4ntSdc9CLxKN7IH~LNvscN4(UxkI}$7Q&)a8!42|Ai$HS`YWth<S8SL#rF6kaO znb&Ikp0?diG<3XPT3{~^2II-z)AH-6!v_zzg1i9A^}C3%gaKxqU{lYLcqg4)58LVC z64rKu8o}pHCO)6KRo}X7v>F#dbzGRZ!jklt=RL)>s^<O(HiqGY8lS}T@nlEEO$y#& zukkqc+hJ?o!rP;9TS$aKHQ}h+^WORLW<mpb%K2AfvUEI3-r#A0Q472o^~#c2XP7bh zJ+JPg_S=3a>!iC-P8Xfm`rzB0aPfL?$JD(g$`Yk&GST6)w^zj#G#>kQg|zq;CmU`f zKtt5kM~v>}cWKoSMB17EWw`dAU&K-r+YaTQAV3e@Xtq5U0pS6m0HLoU6c!;QGee;c zb6NVTme@}0V?#rnSb|t#fIi$j!i{G6=rB3T(d%4T>MVFXM1>y>k0)&*wGJJo9XEmk z)&|ds$%#KIrrNk2HtnWzohEZk>LK3~UJhPN>Wx<EJX}qim)Tm57;L8NI(2KB=aSxA z{f(6ql*zUDVc{GfA2Y=|dFsh{FW;DJw6hkv%eCTkH0J9(0IXZ4>`K4QEFdeM)KWTe z4UqPPr)r)zvs>_U<X%{nhP3a{zh*YN=q5?JJ|aaJAR$|Bl_Ng5+bm1aCp$g#SKOUw zkH>Njn|VM$YPYGlSr`htmlAjvL;@Hzxt-@WI&K|pKE-|Q&(~kP9xrU`y)El>4;Bj) zFH_urv|iX-PJ5TG!MzB$ClblhtbKSG^ndHCSFric=i}EuNxC!WwlA1AIftA$GXtz4 zwO(zSn<zV#N<F7`dX$u|Zx`&q2hSqvK(Rv+BfPUrw@CvftP4U?^mX50TJL>o`-M{b zth#k@&Y`TqedKwmOJ4>=J~_?y@I5wou)=w=k^N_2%&yi$YdD>(SvtvGh3U-xjNb;n zR_D23-M8O&w`N?Hw%q9%QA?zXw}@Q!a9v{^P~uI0*2s3zdn=!t{V^-3{(8AUHreJb z3~s&P^#-?LQFff)92pnf<n1C=W#on*lNg!bP_}6m(mvoGG#Q4LN7lkn@KoE4`k92s zeD>k+*1F?49z$6@;`458>}80P?15_1kGG48z}vm25Jtrl4cZm)<otYzaI6nqvaL}L z7Szvy<Y9=gbSgjk8rt93bx3=<nEf8LbaH(qhOlc)X9knXZd&33$hF6Zo%bZ{8~9s_ z=dzaS_1DBoIZjPe(C=~Uw*PVyJS^HRJ8wk#crLTyM?KCK)?9td5+0wJ`2A<7YP_|~ zmr=)R{b3|~@zwscI&rq(cB@8*e|}VCh|);mLtuBmv%8X787T!l?*lo;hegNUbU6>X zf>HcB%8@G@$Ya6n4A29qT<>rQXOYZaNfRNA;BEG9y)Hq8kZVRi2FuN|c0+-v?;-9Y z_|99B8!PKm=83JkU->9-PJPiLYu%g~&^CRgg$5MS`~Zr~qpq`lTT>q26cz~a7p5Jx z%r&ru_$As|uTB5Rerl<^-I|U;Jd?RY>Qvo>cJeq50*GV9Q}XP7$3G&)4P^L!nu#4{ zb#}4fJ<A-p$m6viNPc@XG;-_qx+(kKV9Q%Q{PJtE84AlxRFQP^PQI*>C2pnu9Seox z0i8|PWc{93fu*Nn_NGoHN@7q32j|=}ANAM>_n%H*wHM#ps&bj`FT3buZhzZ*sKGs^ zStl5&LD!~3?4Mz3+%)Pg1!SG4hjVTC+Uxu4M}9o4+(unSYnD$$8rxT1bc=g*<Sz=o zbuoD<N`4cpZ}0o$I+zsF6soY-@xJn{=WU>!V69`u?Q8Yqxy*sT-qA4d(C)j7!L`M* zgK*caG&Q4Se>U{tB{veD8PGlnw9|rIeFHIEmhJ4E)=A(mE41AO?OF;@W>DPbhI6w$ zSlgIVc8uia(kMn`n-?rMfx0ZiQ07L5v#SpuWIP_qlUbGYe~efIKEnCVaB)b%g&d={ zzr4RH9On`?nda=%ndGe&GBe`OZT}U7H0YuGy^_*BHkR-5xjAwXbml)b$%mXYQv#U> zC%_r|Hm(#cD)Ba^mc^#sN&56mrIo3Ep<$h`Xg0S{jFvh4<PWX}Q!Vx^a^laL5zubG ztTBJL;sSQ>Y#IfyckgXE`&fJ%*w-d8tS7$<%@b!m$@kmzJ)bHSukxz+rX2$`<|_bf zX)_ckml^|mWosc#=HgNFYWaH4fR~;>{{Aq@#=vPdu<ljb)-&Jo@+$I2SY965S=@RC zJARx(+g_PE^1-pwDazS65sEKxaNO}OVoVo(w{31mHtD+i)+I};EIoOc$QO$=_E&W< z05)x6T2>W+M9U*sSWvO00h>*L=C6b}Z{uS(lNtC}aVc-HK!9E~Tb-eFvV+q1J9V>} zpo>(OPFd#o84>B+OY<d#i?ncPJWB3|YQyorqz&R=G3+eIl8;QY^K}s&4X@Qc!f><> zCc>ypE2XwdI;CD$roSwcL{JNr3E!PWVMH?)N4s7k*q@2`jn*IX&eF<tEC}Z2c!9GK z1!xe@Y=x#F(iutA=j{&vWGV1(R+)O40AV6UFNx>3;^>P+$bfxB%t-RwJJBbAUn-Bt zy;knx_O|Wiwy5JxwN$+#_9T7&v5pv@l|^%wi(}X%clPy&`DB9W7>NrM_Y|n|%Xe4G zoRVWnT)?h!Mz5+!3{wVk7=3tO9G^GZvgjo$(Dim|5BqdfIoE`cl>_aII1RdO;txp@ z{MU>5yQQ=e707av_%lp`PTW=vK{7ZGrX6L7Dd-MK;!|`WgNBnF)`my30u4^}#O%~5 z9Ni_;F^~IH(vPAq<o$E<5DI7PB*xTS7T<65@WE#jB!c!9<C%B8u^z+8LTq9HIx4F2 zUY5Qw_j;%3$mk;)HGFkB^e>T#7_^OQYKd8H0grjp{Ew}QG{DrOju_13JE?<*$ma%^ zyG5$Z?#q0v$x$}8cu6Wg`rHHpgcmf!+oK2br&=smQ*PfR$4K~(!A+E}F(!O1iK+$4 z)GuJ$uSSKB`K+*~VACPH>ULRGzstdLvKW*|`N&`b-nkTv3(;o-tu4@u*%w8;g}s82 z5t%C)ZHdCAgSrA_<kgXY43gs=iwT9aR+j@^XvGHvP`ON~=U%s3O~U&uf=6Mp3&Jpr zDfR;{3sahH!S@j#pUTC)9i<~WQ?<`sLmUY;_a|d^NJ!qaK43m3(y}^jxbcr}|6=0S zi1BDc+`h7TA&OfXIXC|Aw%rmU+s3_duS|WD?}FJaaG>Kwv)$Y7v735%GFMsalHEQW z%8$X!$fi39LYgnu!}Qn2>3fLrK5TQjet4&aJ$KYt0@ao(?aaNf)LSjxh93(<8e@C% z4!6ws)ZF@~K=3wtwo%#cYI<6<`V!B<mFbBKi4VK`T#r~7L4SXTr!-czE8J2yM=8;v zm?<lK_5&W9??gIUA}wl>_1pow<L4?=0w&q;tG>1y)*8^j6zCl^kP!3Or_VD)pg5Q; zP=xlGQUv|Siz^xV;Yx^RTJl}EE{suYWPi6;rSu{EiQxa8sn?39Zk=2%GPHkAWe9&F z=aW#*uV%jwmO2}KG-vONe$(aKnFo{SK1{*xc5?qv6qJY#9Ie=afq@G+{Y;r%YF%F> zSR=7Upv=aF6Aq)jk{7va#buWoiG0jfy+FkfI884#1N!=NGe;z1f|wGDf|hI(cL2Qq z^Y~?_xf45M^_^t_r6?1QZX$I$z*U>>eKnvEE<S18<ToM}Ul0_LvBFa3TkSyAA~0N( z?K@GBLC|fOJC!!50>-Jxqssf8*V@8Y+ul=`dPcJoYUr5#H8AE&_z_qoy`$o<+q<K0 zwEL807+;?RFIEZ^$`%;FLNSU9z(`~~%50Sq2X}LNUl-lJWHTy_McZ-3J3zy)vAZui z(4jo=D#dHw=izPXu~k(%zQF~d@=f#vPJv|UP8zb8Nl`<c?nHhv=<Xicr~T2RIEyLU z&$?LMQt=pZaDo9LVL$=v8hGEbU;b*-C&qn1MZiK+z!gsIy$W1?^bS@7G?|386%Z0y z&3r-&=uZ?!`FQ>?l-O4<E;A5NMPyTv&=aT<o1Ev6`t_`Ihz83CIijGpB)gmq#4$8& zmW9GhYl*Mol$fuYgUUsbw-R`<-wf7k<qEI9n8U9Y-UWTA6sFbQ2!c)x#kD<f-2C;i z>4^R<7WTg1>zte`B!ylvlvNx*?{8lz@W43vWtDNbuc}>LB2v5?Dlj4+DKK$ud$ZPg z`^!^ZGw&`S3=oVkuyu{*zRxx&^o9PqYgdV?5Na|~*VuNeB?ZT>ZvzAWV}EuOB;_8r zWjQ!n_^B?Otq4<*>R{#^V|>P5Es3tc<!Q^<dP39myIf_cx`c&KQCqUt<Ttv?j}O>s z*r1>g1RhU3Wcpp!8eLlnICbDL<-TWRJ9&$F-EHu|yc83zyRrHX(h}$<o(h^LGuSU` z)OL7!>WG>RTSlSN${0!p>}8s~)A0bQKAByGe|NTPw%p?KOTrd~quqW}giFrU;o@bS z>CsK3^B6#jry;3@7G(Vf9G*UEMkyz{9QLqOt+Ul^n;D>}Wl74{k!{~=p4U-yOD5uR zpYWv#qynU9ZX7NmXAXN*4`;<T^s?cb#~HXsOroq&k1SM68_7QnYxnPWg<;EIJm^1s zM*BM}`h^d-lIATqKII#y+X8zj?ods%lHe|6(r-=i2EG!*-Ahy-J!*e^37(o@_D!0X z7uLt^Sv%6y?%Qt0=1%r3eG*NWRqBWmL&LKGMbZ1rtoSc)a6t^V=^e1D(L{CA_`QC3 zzkxp?05C*B<3*m*nni!%%AlkE6%Y)PKgHQv@+juE5d?K}7ZIs^{c<iP9n!k@cl^6{ zT*`NwiDnK-{BG5ND{hM`Z#Qr8n>oX)Z-^%o^1M!}cfdM#eIyJ(Zmm-=P_uVCJTvzk z325>VDNHWivQ2?VdHk-sDM=t#9~-DnO-SIYF%9Y%IS5gI_yJGUBOYN~!PE6~Us;<x zSS0FzJzTuq35P)?o(D_;Y^jU>#)IijGMIJ7cX_-uWDNtm+=G$3`^T=iO^F&}_bTz0 z>-Fq)Bg-4szVF)VP%eaITX66J9;=SSXr}TRUpM0LgO@6XtO#8vjrQ6TbNA@5OG|hX z<nhaH2pXR5Z=Lq%hLikO9N+6P;a#bNOOwxGtCiZ{_re|h??dDNUPK==s1BG01C`;V z%jT&Yo{PvCR5$u1aKTo%y+!vkade4q3{3Zy_mmd<?^cJG68N&(2qiHI|a*Q;^ zfV!}igX={xg_gs?+Ky+It5uEQLM5X-&aJtUw~GVB2hicd+U?Rb;IXn4Zn$<;l@q!l z#&pF%XI9W05wENgfJFnRidh0d$jLjYEC>B?=N2K!+k&iizudL!qkm#`QsCu(TE~Vz zM+~;WeB;UYriSWL+6T;7w4%qFwK9z9V-dOf5T~iB<m=L;7Teul0!?RR;%8xko5ePH z#Jf-6C68<&4-uE{bO{ZLIX}?rF%Loozq&dug!<u*(AJ(4H;ct2FSlU&kO&SM{ECH& zO;E7QQEgS1A8R4RhfgpwZPl_DVGOfxA_2ta?6N7n*1bLOWU@>e@4Gq;WcWzBika6$ zrtH|$Uh5LT@|q{K5?B`Vo`{YAD&rekqrTw~RK4G6IyPJpt^k>#1boKw=;uTXtEA5_ z6}^rN0o~@wV9<)<U`H2Lg-o^R83{;}!`$A!CJc)^PAGiSuUkqBZdN}cHlf)gJdruT zxk7x2yBBkc)hyrX+ou>pEjrSj2h2`Q=IP?>`Z8FxN74-vIY&>IRdu=r-I`fv{V9D( zFh24i{POfneA<Tz(?i=&1d#fTocGr|iZiJ1={O)&YUTUcfax~z1942vH;-9Py>@eW z?6o@2)JVL`0CEi!6EF|a68>4=Fv0YynmH_6wZ6K3dX;+7*Q2#|NhvI({?@^&0j<kk z2k#VmT|2YdDZ(EzWxTnq0CG05HF@A!)K3Sue>FV|x?y|c_V|2{jW^ERixdhzy25q~ zY7JV0kkk9eEa_+y%rGq>4A<8kZ&H7_2X2T1;rP;b^g`neBqAndmwf2o@lTLIXPdJ- zv&vZiJY~DS_Ym+Pbb22>qVOmfU0((o=?mpto+hCB-W)x$=%Zhro;~n{`$1?x+R6<T zHM0NlDqJ$TJAqfRrSmF-_-H_$2o_Dl7%YA?5z(+6-u#%D6Ky)gpP7MDdw6n{`*bfH zi6z)39lf_w6+*JHm8QM}%PKLTORH5IW_-vIewq@!5E@V|<5x(h(9TpXs({zE&DWqM zY!ugavnKph*%Gt3QRRGlx~V#hI$=FBa%CF^yf3Z2GWf2$Mf@QVd$%HVwLXGD?$;-n z$)8w0_o}3MI7npG!j8e3cOTgMk+J05A)7FdpY@c>9LbD})V~CdI>TVxmku-&(|`6Z zRB|gkt?FaT8u}Tq8K9>M_`1b{WG9Xv4nTTl-RD|=;^aJ*CdJn8TCXa3p=+$hq!+}Z zlm%2K(Ac>PpqzD_ik))b<f`)R$<Oc7trxda#Iq+;)1{?hqmxa0Vvkdn?kFm&s~1h0 z;Ubxkwi0=49}qvj12(BfztMKmY(@9M<n)!cZ%5qeX-;_n%Zc_=#;T}umia^OBZXFq z5A+`+su11$oHk=Iw@w0!z<(O_{S=QH7nJEo)TSn$8OAvi49fIeDUVDoGV_vX@x)qx z{8c5<6o<=``ut3ch%Z54%A;oTktZ|4)fPj-lO%}Kh;Npc7PM`^$`VOYw2V%~`AqGl zxKN!}R7Szx=d`0HzLvJ4yZcG`etIto;=(2qrn=)U4t}r>k}#DciVgY9!^@kf0b?KM zG8$5hhecE~c;BrVXA(jn0RZIkZTX2LDz^b(d~)$q3s=A-Z&*IjQQt5RzqFVQ3*L>m zJw_PKM&THv4~!QU$Iy0X@tQp3WOJ7^K}o$F%xPwjs;f?YD@W#_Fg_4mQ*mq=Lv0hw z4rbhz#k38IG00TE*)05TIwBp-JqU!-)f-9h-&lnEAcA49kk(;5GKVy;qa<~VNWDT) zr<WlU2+l<%QEEt?rg3FBU5C%MNP)O%ZKVuTW(oZLqIs*P1%=B7r>sJ=TFp~+sL8c! zkiS-TOA(BLbAH_JBxh2&@)kqm^~&YyV%j2tm2{9Ye#1Fi!M)M-PHQjBymi4RwNZ-} zBvIzRJ-R9aQqO*a!w1sSHprKn+--)RMJ(w^6P6y2`E5z&inHGJuSfD1ed|9A{TZ3Q zJ9ofe`O4(!D}rspxq2DW$NRt%juqeISbEH%PB#vR`1t~aryf5@zcrNI>f0&dmifoR zivA=yd%c**9+<d~+@n*He%%ur3GYtz>rbvjuW46Hir?U;=g!~4@jZX@Ik-NHWs$@) z>P29!1tI+yr8k*R+14hL2oFBGk=-JI`>cD1NPw5v9oX=(zqE=Vx5KmG%WIPewf2DH z%yJd9I^$BNfquO0NFqgCeuX19LIVrj0cx$wnXYx6Y$;#{KC9m+8j^O;rCyQgHTXE{ zhj~W$#E|MLj;wow=JG^tHS|gPiy!e^ZdF_v(Qc#*0OM=0L--ex?)f8l6AcdG>^oZ# zdT(6%9Jf9xuIYUad=!@UC<F_4J(_W3K!v9%f|*;!w32?@#jgv#Cq@kqQr|P#9y>rM zCbhyAWCaL|*PIc)ta-W)nYvE_F=O(w+{V3jd4a8+R%4w507UfGbjOzXN<8(cs_7~3 zCM~_H`PWs0CHt3?@ux7#zv4mm7ti<iB=+!!j<5#R8DxQ^Sqecztou>pvT+)q%Tx(6 zy}|S6_ZzRZ<iag&ID=aCJea_wJyMWk)$OkTu94B5N0HdoefIm1>__q+9H&Om9R#g| zoiyE#yTaX;Vmp;X$u}Tb)Ml~!f0HBIl{pqr6l<z*wHWWs|6~Z?mz-n9VsnPr<+5wk zY@k=6{1*d1MA)MsWa_N~A8i7oIr!f@>f%P`XDITwt9sx_k^X*_augae$w~eigNSpw zI~*p&Hr9+u?L$qJ_i<RN`x4#HK3EB*8RICTx9WyxyojFSSDl-bKCT7!*C``Pl|PQF z{fTV`d?~o;U&``sn%kbQ)t7&pCX85v2~o+z=)TtOXj_M1JQpls&PoCZjY`BVYJdCu zVYg}>EU<gTpl5SIm7~tv^`9go4#lpxMxnVN0l`I=QA+R4MU}4PLH9tz{gl;6vwf&Q zJ@&FcuCX7{^BoCCqQ!^UGc8~qUblw=BQ-6%6W@WEZuAtn^D#3)l}9DGk5cY(F_#4! zoYQlY<<HoCy!<&6dZ%6FbeVHys(OQ~o$NM|SIHP{8iFq6sc1PM1^h83(4J(DJX^0r zD>D+wKuv$`B>;}Im(317FeFOmcC4YL8!#7iD#U{>c>Uf~Q{ibiLgyqR+fPfflF6YD zD^+}Q2bYWO>p?y;ZF&$r7EN!@mG1APM%y+b=G?9u!ixY1tFL<zX<kKZ6y{cKwTZ2s zvM+WdpFn-9#ANaQImLnM5BX%QHoIMrmJZkqSr$1cME9Cgp{>mkiTJdo(HZp*b_qpB z0H%+6rLI+J(mZ!)XD`5I*Q%ym*R|94eh>b(zv>E@Q>@(IXiZ$*k6w!>iAm~13MM0= zS>xyJ`=N9xG>AG->O{e=&vB03gE26iCE&G|a6RY9a9uS`{2HGlu+fJ;!YTG(lefQN z2@X}uVc|upS8mci=je%*I7qf3h@_jX)cvB@CV&dGwo3rLbw2Uf{y7akYsU3H5PXmi z57x0<0}NFHl(72yR?c2#bh|W<52uGXhOv9%hRV~}!}ln6*weoGqdrPpNUO1Zi(_o? zi11%fXU+1InhUgJoB5aGdym*ce<aQ%+a^EI{qgmEqJV(#^TQfWBb^&f($m4A=ab*t zp}|5?N27WXAJ$WaB?!YfSE+fVCdoUH7ypA<3=wBMZ?3x;&4o$fX^(9hEI*Q@IxxDG zGW?{Zm2=6p1Zw;bx7dT&<mmzNHN)K*1YwqHmt~<jM_m%WkY<KLl`q)`xO-{F=WrVD z^Qvl@MUfDc&}6dsu$-@JkbIFh9%D{;`Hgy;3Msg9gu3OPto;i1Y@xeBK78PVI}Jsk zp4#J{Oq4Y{LmYYEp74Zli^%*Zd^{FjUTm*QRoM-B%P<W6qmQV-^8yWbX^kv@RbJwR zpkMWODRtgfdGr?OYLon7mFHAyo6P5Ys^MXJc(u+^$+nqJxv>o*@@xGaZmzv{>A=)% zh4mf2<KtH684G=1|9b;7d6|0mmq%A3;iWvZ=!5sr?{VU##4A!orp76zrAQK|;DB?H z!<J+_3gYp?J{|rJU&z=}pR5KT%)lRo$o=F4^8<&cX9zznBU1b*eCBU4Bz3TtVc(XD zR~`rNB2;CzO<k~tjE$W?PW0e0$-%WQJ(r5as>4reF|4tzzl5bcc0#RaqJ#Vaab#+D z@hn(8lKwqt;P`-CTuLlT`0n9h6|a`P$ZV%>L{!3uw3C5OI>B&+{iaft6-YW0U8Q6? zBNKD2Ot339?fQoYSfvtkldyr2UkcpK`HrK}-q8U3!C+w~m`G!=N2(T37?BrumNVsL z>lew@62k-2{EC>$1Wgd_-g$^*_XBk*3Er{l)&_n2q`n7Ee$%lL2c-d8`6kaaJ*BtO zCSiei6K~Re=xoLB2647fMsiwOxFj(rjs<-9a}@jvrFd<Osn_KB&r4h6MW!i3Kv=(P ziJbKijcM#COq8ML@`>Va6St&$kz&=v*IxN?8A9$RWb0;Wf!w|i$HC@AYRfx3>Jnyu zsWjk%|FAmE5b}F0?LPx{OU|37Dt)h+&r#OUEd%7@aS`&cB?eLOm(N*D?8Hyad6@+~ zuSFuD{9|ySd?oEtEd-bLEX=ImALdXE-fe7rxQsRN%l-#HJE^gtT5psWG#fP_;DDQP zwFO0Acc}qJrt6QvBT4E{hh!cq6t#s{u>4`G3K_g6_U$d}Yxi9OPg@2)+Q_$n@wSbY zv9z9Q=c{rj;hdMPPAxAR*F+%U{IJ&s$cgH2mE8-!hF{k$F}JbT+B&ni(f2i?h}G3~ zY~d5%YEe52-g4ov56g+y=zSbaCn`Tti3H5oUne2Auj5BHSL>y(QaHU0&!HtTc5+J4 z15Ef>4!9&rU#ET;DT;_;>FFDnkn|cvij_zv<{2iq+(dD$O@%=*)_abA5u~b9=j)}g zkYgCb9Km@jeAR+603#{rkfB>^gHZ5c_-|k4KQHVhMwB_<IMFMoUrk{x3-k*{D%qd< zuG7g}@{>Sip~Su`W$Ccul(*MuR$kkKTGq`DT?v*r2iIx37$-xd-If&c$rUnMw$%wm zOtg|9EbUB&02O~S&^A{DHmDOl<DHxw{UWr+%fluF9yAHr$#FMwq0KpV9NNrkgFjwK zrP5JPg@ACxU>~FtCUZ4;bdoeQ7V1m9m)p)78FioABWZfnTgsLaptcsfCgZ&BNUHDd zNE{hRmTQOgeJ}9e*HPxN%eUjXqOE$@2lEgs<2WdJPrgqnf$NxPdkx7rM@dLiO~b&g zW?xkKhMkWyVW`Vpgo7hVi!Z-v(*|>0vIyUf&vVhO4;d|ACGb8$-ll8Rsm7`Mab75E zsT>I-RoQFSn{=fYZSC!A^jg;I8rB4jN0R0iwwJ#xd?ON0Pr@J?59^lV)(OMN9HURA z-mNysVuv~P*&#MU1+wt`$jAzeJ5Aa7aR)C6{#ZTmEsQ$mWTC>uh2Atj3V37^l$kdV zU#{aJ`wXTCVl;O4j<`aIAyA;8OEg}e&2gZ@w~@2;mXuuBJ0t;BY<&$5K74?bm&b3{ z)Ejt+em<axL89y+;u<PmLcCeGIZ*CEKRFNf=EtKC2gh>BhPmCfU5auUyI8I1HyIZ{ zMnheJLP&{cr8&=txb5r-I}EcITYKBoiPgAbWl`b+tA(6Jrc$qNfFjp%Del{#I^IM} ze+8X*VbN_DV~l-Capxag@6B1oHk7{rEZEmnEAIsY^s6*??^wbAsrAn%&<x4wc0={7 zs{b+@s90uu*|pHuzMU44&`kSQ@|Px1cw!BVRplHjxJqmBm9EzFd!a6I-DXv1jB?g{ zCW2RTMFfo#NC>eScG-SD?;-1)JXM}nCs-W4+cepil-2QqP`)1bcDQZ)Zo4=YURHJM z5@@k40M7wN=9$W=d#0}n3e3zQBPV5BQxJvhy6ONz#%E-o`A6>_SU&Hq+O`Ya0oYM} z#zMgYv&;LSAwH}yD$0e@2_~MFyoAvrK%h>Ow1-gxCy+c##{QT7kr6xw?)9hPF~92e zuCXlpT2)tz710j`feF;y&}gXeOYN9Mwc>5PV4V;!c~e6kp%|spYJXo-ksdL6v&7T0 zz%Rg+;dFuZ?b%y)M=fKvy`xDun@r>7$W=0vK^%3D8UAOG&F1vTGoCK0GG3|A7Riq| zreZzIrq_9<n)Q1U{aX9ybACRDogk7BSpz2*8@u-z&>0E0dB=iJr>}4A(Ch1zIPqHd z1$f5a;#1K=>vIr>+Ywgi`^)XP5ojc>iI{z%Z8@QwFPYCls17~$X(askVc?t2$t5N6 zlE@jhz!~2>WWKz<Jp0AEet$w-N5xlaeE)HbmW%~Y^p=>{uJVM>(w?Js=`q)4pU=hk zU^B}JA5ER9xSHtl{s9x;to<(HZWUsD8ikH(c9iU$k#MoGZ{KSDwn_bD`xO7x%UBl7 z!m-yamZ2o@5F+bSf4+gB8TrYc5Mb+yBuF}G8v)#sH5I#Xpz-Jh(<UQID%xo^OudfA ztku}lu2Ab$!D`{tW|88K7e0ch@V}d`@cB#%+-TG<snb4CjPGK>{b@;%gliPVe5pqs zPGAdOnWi>HpnNXD$Y4{rCzQ@Xp^N7?Mbi?aY7$!o-!tC@I%Y2k)vsDpHuph{6%JJw zFoU03J^AHU3H_eR&xkonn+@Mu=!R!$i3n>@PUd&oTyKW4_s@=yD2vJ~Tx{4WH4Nq3 zBK^a*Z>Wr{V(NdL&AlEXw`b(CWU=h&tA<WDy!PB3SB=|X>}e6-zPB7hl1S_?q_Va= ztLGe_U#RZeRUilplB|n3Yji`sZ|m8DdNE=s7+KC&a)y}G_IF&Yzi|O|jcC21Gv+qG zu-!_V(-5w%EH7{C+fvX_<|B&2gNWexT>Xihv3xAXWHQcNl5v|6*3OCX4Ku_y6oZjt z#2Z&o*SCF*H~M8uG(p1y4YuEZ4E-c3?JyRcqm_9EZFq?0WbYshsSkb~;NX)jG>;I( z>~J99?wr?;!alg!ZxXhT-M;XZydP-nb-nkAjA0c}hF`;_fNNulDI-U6eqQyvVbtl! z?M33yM}*qqpz@u*mwfu)07*b6Ij8AgoY?=W*6$DuGyDi1@VjDs-2au)w}64VVBs9% zbwc2G-ppxvq0fkWM@UOZvzPHpsO(PhZ7X(hFZdQRZc~R%uW^u~PE;^l<)?jIl~?Da z6~(+$Il}pT*HN?l=;>!z5WM)!AY8a%YtoH~*JS_6e!=`irBbIuK?3~c<Y!`2oT1PI zIvtM2(pZ|O*VP2ivfoyu&+CTpc&1Q$5OHwBHOgq!@P4x9OR4>X-O{-d*7(>~A}lph zLYwO(&_3IwqcGDBI8%#5G~eH-=rgd~W0S3C=QAb>qpQ_w3tOhsAHGc~I+7di^e_7V zAMyBciA1{ibV9kHZ?1f`ZCv0j<z=cU+pPx`@%2;!ei$Cvo6l#eqLy|%SOmBw&MqUH zd|vHbN&D_7rl%gd)D-HXOJappjEu^*u4<Enyn_Oefk(ZLw4Zs_8mv{W-;Bo*2^17+ zlINLgREV~vRg{DsYhD`-p2dklySBnVh8}0@zDXL?78|TTY<IZ8sLuv`B}z`;J98ru zu)aasU)R#H<&;gfoXp-2$8*`9tjaGDv5lnp_<ObearkNOqAgoXS^-2tj|57ttXp*S zsLAkt$$g3Hc+2H~+fg6-i?JTJPa}VcoL>+YePeynkY8+W)@tN;dFE$CWLthYJQ%k^ z7bN*2la*Y)t;OzYy8Dah_~=ic8ov{&WRrRpnuoL@_aSCwQg}ahQRPxP{P<Fn^M3j1 z4B|Vgs~7_pYw7yr?J}$FdAIy_*WdwMZlGG4xhsbcz?kh5%kN}HA|n0RA44-6#=r0O zw(u%g*HQu)#~x13TC`LYd}w6U|4vrGr8BU}<iHDLYARcOo4!>{V_ImMc11E91Xcz{ zXe=M|`8f?{J#FzmB_?Nq8~W)`1Ia#0&{>uxtjS1qQ=2AxbD38zzfSidwS9@a&mg@! zhd1do3udVu5-oVr(2tCSnW?l6lG3wOC5rDGtB_xd38Gpt7g~>ltVWfadogL>jrb_@ zHKS|6y%}UQ9mn`MM&h26>kXfRK0!|0-ZuZdY?Q;?j<>(6?si*Vf2<v(%u**Itf-Mi z;wvrIG_0$mr<9D~-=yB8o>-L;NDSLnTkjPGUcRnc#X5HP>vNyt!K^gT(nASdu31(3 zLI{?Ev*}UOoYI-kNREzUbC(^O`g~v2+kAFq`D}X9cE=P=GxLgDOwa3J_S@#Nm~Ro` zB{1RCGPCj@8*FqT9u#Z7XFq-1=Fz>LCM>x$V`;8Zqv($h2O5@QMeKJlj6=qBr!xLt z^eV?|uu$3@R!6HBo}Cblub9u|zD*z++-BQN7R~o{?3+D@9sIIK%{a?Gb%lYpH9_ly z>{JoyU?Hjfu<!7jcqb$J&OM+{2QAv@=-Kjpt4xTb#j5O>U*g<vs*-yNZ0Ey%1i=%U zxQ=%r-|7rvj~6?9N+meEbH+Rmd)Da;K#NcJR-r*0?;m%g3zBBloBIyl<8kRE6nH%A z&kRML{};Uu3IAZi@g?L!?oBEEY2ka;b&T&B$y-8<yuFCzf1}x02xy+Mg#cXIAtc&Z zjC69!ib6R_w+e=d3di_M-CCWtNL=}F18RJ|9B{QomX2-5#W8TX*0+waxWXwW8inyl z%f;k;aE8e#4eM17pR*)_y)KlvmVLOv;jx=j<4+PJUH$l}rUf5Yd0kzphGqd6(ET}n z=V){*8-Tof*}d>x&lK6&H9ic5rkpoCUQY<PI6s2C6Xq&wJNn32Z>d+#sHJj(Y^i&m zM=thcy9;7_x&{^08(S8fJ?8##FouRrHXeUs;rJn|VP9|ijuwy@b}Mcbkea}y|Jopm z^AcN#;hR%`S<P1FqFk_#C`?PNtPo^28(~unOt_FcNDQbk_Bot!F(iz?WX)e4PJ|>c z?QxE{V3`JkxrpBRi=m4Oi7Fk&H*h))=E1s`$x=;U4Ss?p>iVM3bB#A^#f%6JrB#5u zC#EJfS11BD+RdH54^=nA!qvk`v)?_w_I%GA?(8<K?rvaxW6O8Pp_4Z9P)o%@=K^>9 znq_KmxsQH{4;H^oC9*!bV1$4h9h(?q(WzA*V4ua1%DK6%*yUdaeyb%WTjKMUZ<m1g zYjAa*d(%DQ8#rZg7HhKC3>8loY^(=bJ(Z4Eo`kIUT7ISSmawZzq(kFRh2zq#2x;mm zDMS%_V4@{-NK`;dlbGs>Ah^rU?;Y!oc4sRL;{i!KIYGmJcfaEX&w{c4z6V1PMk6U& z7N#s+!*}f=$8(<@LHrjk<!#s3z-5}AA!v{3e5oo4zAPl_KQKicl;y5wlGjYX_3bz* zo3dywn}MhF*d_1wjAEh(XfD7zM%=M!tbTMvw#?W!y#IR(5ucxQ_3G{#lOn%{b#}b6 zMIb<#Zf8k>1i<kF$+r&>lq3}mXCr-L{`A+RbOpwAGeBh@mg6$!l|_JUI>B~iEYuCV zxk%_ijb<jUaw6m=J$boVZNw(b6x7Oj>i7$?gC%51Aq`ooCR~2_%XVQHHe!?3Z3#y) zKry7Nnq|!_C2YX7{XI;C=Degc580lv8<Yg51DBKbEbVT(mK>IB3$-Eds$E_0snrL1 z<N%vYQcfhhhUrBBBw5C-#=T9dZ`^u88Sn`gn8&g69`UoetqeL!YP*~AJCMeyB}T<4 zCP*^0Zbfe?vp`E%R_r{~nrIN?<_!!E%<z1Ti+nKu#fqnnM$1eI9d5J5bSz4lJ35Ox z<>cC%)lD1FF|2&1V`-QT)wv{*5Hs54(lj&E&Z@o~qW(ibdnbo>qhB|%D7H$?n(N8C zL9Wr9HfHq18^3lII}Npd2(9n|`gPMN82v*`DEzRSQKv4aqBB3JBsA%FHtprN5~eY= zHyImPpIO4{vcf6FU?Y8QJ-7aZ=L(%V5x8TgamsFQ7*tH;8b&yT`+maIf&}lZmFg8y z^>g>MGux3rRC&E6RlfF`^v6_#j920NY#5cs0_AGmizUNIB#<^w;=s+vs0dR{ZCYMy z0N1A+1$PDoDy}dW(A__YUGnG8xsQJlbL3F{d3<1&qCGxR>Q@GZU7`OZNkc*K7C|?Z zj3Q#<g8tDZ^;HolRY`{m6UNCyCTf*Q0N|eVpFncL`6ZQ?@rNBhvy4T+)~S~gkw?1M zy`V{)I;yrMS8NRi%N2O8+3FMyRWXz`p;Rt5{z=O5FcB(mKH=Qa>cdGMUY^T23bHp& z!w?(IuXCqQU)-}YEx~k;!2!Wu0+I~<d|(=88d8eC`Qr@gtcF4{)98x5m^)<pnkIjY z+$!~2s)$rTS`^dHU`mX2bT}BFpvhjuol`N%qG<P^Xj9sW>p)nJa6mX^QKJyOOB_X< zCk>6%#xl7HVtDj+nWnvhE0iLJG{)nH?9K>Y4;-#XzL)k1*NVLR381ch$PZH;(=3Ot zh}6>Tte=f)yCY!U{V&6s(8iCv!BAPuJGmPRx=6zeVZ=Pz>^c`W=U6-{J-$AK`vmd+ z0s~cA)$Ur7#sQe)m}CB40x3PtNRlU>zDW2VHn@V75YJOls81Qe@Umf-jyqxY_=mZo zH&wbS8fTh~kpUkS2I+ikl7*o?<6?9#kn*IWfj5YlLW|_dGGB=Zbyo78F3jn^KSh=T zJlr~|4?08r%htjS(C|lUM%qkaMM-^}o07K>$|izxLm6&p9_X&~kBF1K>J$kEIhuGu ziTUW1M8u-V<DPuburXv9CMu}gVGb+`<)k}wGVV*2ytP;5@l1f?b<v#bhq;FW)hpRj zFLtBe&L65JEGYe``Y3}o0ODeZ!geA=^^RE{uBdpI*v2mI?iP4=*<7J3bUiST*^iOM z&J)ka0;RK)7>jFKDSP#4JEQwPGn;dL0DqIzHXb=XY>O;#CD*&CWs}?KSsZjORjd&@ z?f1HrP1kf{`2;a|%&=W<)i2^y<3(-RVf<OGpmPqJnikGH;m;Zd;rXKT*Y^BNy8uHw zd%t$@JnU|p(b%wRi~G6}X~-SL&%HY{sY^GBO$~#$1pB22S;pH$=GW@TP3tn5HTMam zOiZ)P@v0Rd{ognqD!og8T_dc`RJ(KO1FoxK#(M-4U({ymb3}bM;FbrDJ^J3Nl--b7 zy!Y~18aq$xzvMXy545}0+OEX|d66X*7v4KzE|t%}{(UuJ!=JnpI$E4aA3ccqdZe#I zjcGQB-+iT3+tet;DN>gIV%=Raa*#h={HPa}Mk4t8D*G>`Sars|V)(ufdGH>vO4Xt8 z`ypXy;R|YbyQ7J=K4*MkDsXTG2TGc~SEvovFK6PArBFC@m``}j@de*y2OJ90f}$K> zuH(9WCU8#{Bp=y*HU+S9?*%$Mx+AvpJ(Zd+gg&IFUt4ZQLj|h;7Ss}2V<(y@?Q06X z=G_P(jhhO+2zW;Q_(e<-uAf^Newb2%8Z3fE$@OlM`WY`LB7pQFir%<v^;3ZNE#I09 zekLLw+1q`ov!!uO?3Hp06hGkDW;K;f*?|<sLQCU(RX}LI>G<m#Xhvd%xkH#aj2jur z1LmfQHAuiPpA4M@j=(e$TCfo{lW&iFoqBk>oO@^)wm?ZnkzqVs*NK;EnC(VR-Izxv z(E`*<%GQkNm;dGL7YdPC1b}q;8onubOy>}fFwewWS9-@)v6ud|LnrL8k#^kEkgX}^ zzT|>3H6Yn=cN;f#3U{L9EzjDDJE<Y1a&2tk9y~hO7wQ<eFYL|8J4BhAVkPMscxPZ> zWSGj`;Ud-4+lfAkEQ7~0+xpAG{#LP8{+oW$aW*fKk80upk3x2n>srqb7%DBc64FXM z9S+#=d1V2NBe@Lw--7Xiv?mw{DEx$htrqKKkmKX3r2@56f2Cha0su-Hye^hYB7R_Z z`>Vxzol(^I+pTPNa*=j<_wP#zh}IbD-iQ4~jt6KWQQp&US>t#ysPSj2x2jj(CsS5B z42sAipILuF^Y<@BbZ>3MnH=rkl`DaA)}QGOlmxPNvlzhMSQEVX>2{ZDS$bfd9V;8% zzRMJD#kH>uTP6S!FCs)If}ys4F%J2)GQnH83uj)t*#Bh#Nc715^LY%S8J<QAT#=I- zCvlc#mni+W_@su1!r7gyD8xB>oZaAG!#r;6ml10HWjav#)_<?y=*^GLm_>poS0+h} zu5D(_&_yaj#3eBRR;nX<ld5v>{kbWAmf-rPOB;j*hFcO*Cc+QPGTV&^$C%z2m#xZ0 z{oT-fJiql=9CA0o#mzluCqfi<=XlmD!q?tO)WQ-cpdAH~6z(wK{Y?yu7992XBiWDD zCye`ozsLoPwu<=0DG;ks+Jo%7iRL`*iW?WXgf|H&*!Lpjk%b$L_hbHXMJ|?n8CT&5 z!BoU{>1#p)46K08CK*itSgN>t&>xEaDBVEH-Cw<!GneO)P49(#A9h`G+!=5b`bp}u zJ&xWs@HFhOiCrPCi%L0*C@&p*?ctNHm=jhV{>g^K^?g-_E(zqrO~2FVlg`7<uLHa@ zF57eFe*diVRJ0FO-^~c!LNw<yNKo3OcSf`EAgC`X+oCSIOiiD0uDOWQYl|eBcD%_N zhJN4sK%Ut~J%nA?ZCe!<J6OMD#7gVu?)UHVr`>JELc0f|lk)O@d2CvLDs0wmw;SU^ z@4v<oHROd;Gnyl{kMO%JpFgRz`8_AiXl*l^mY5|At->wx(1@{q>Us9-WrG0TMSIj4 zX_iiT?W;m*+<^b1ypF)Kd<3)aJ|l<3i`Th#M_cx%Tjuts`j^MTf_k5;FTp+Km(M)p zY)1~Y=W*Lb$2Y4_$5Ce;)_xGbhj>PHP0UU29lgy4Bf4)<(}HUa_vRJim)yRi7Z~b} zVFQQv-h>xnPc&gy4B0PUdJz?u^8dg(oq3{$-VB1gU(5|g-c$BZ?l?66QuYEA&==iI z+6WRYXAIEW+2}Yx-3Xklicj*3#x5k`-@l_uAkZ0~3|<j~Sn6XlG^OR>ZJ$0@ToNj6 zoozQ$3*h>-FW-2zF}Dl85->ZoDZ2lW6Ct_t)#Sx^B526G=W74#hj7x_^C5*ueP6W} zFXl|v`_}HvWN8yhAMg2wZPYV|%x=ETz_c|Svf+i**%(#)Bj@ul<ID7Z@4j-@nYuBr zU2zC%iC`{__|fT&+^oVg0~~=FS(KgZfywhqPvN$myNIMqOh?2}^TT}QLxE<uy?*oV z=y%t9RTJ;FUH>XnbV2fVa)rU!wlU;dpCUGFTQ^UT^`!Im6?S!as8S=4+9N7E>NHv( zk-9qqS}_53c>gjbzVmgSD|)%$8)beX+3)YvCg&^IwD*;#OZJs?!bivkD(%FSy{$L3 zU;cV9m7v8h^xB?L=aIM5Huo1TL(Z*z-vdM!SCeM$`)78({8iaHGR`N~XW7-j%pdG! zE2QE`xZNfvQ@f?N5pJjpT_Ee*#mZLG<%Y65Og-+cq`@wCl+`l#?(~+sld)R9*{@li zR7v+O_h-G3P3M14iUYLJWa60UfW^hjJY+^F=Fu7>k<82h%-^38yjRdd6UQ43?)bPU z=bSrSdpUwS63AmiS-%XN$leZRr;jyoLE6VX^=KnCDDHFyLc9e|_ea|gA|z=e*n^|- zk|i(P3XNl>=3gQyvj!3ZpK&xQbZbnC#ujwWh^k3W`OIXI*yKHa@aGqb4kVtoEEpO1 zmc1vLa`M|tlSfo@R(crEu~H7rs(ssEUX8rengmLat9Rmzvj__7TE;(f)Gyn2{8`iY zc4{HHIEEt#KHku}p&8he8{nS6MZ2dUM;q_E7=NS2kMKHt%HuQ*Rf#ca#|{6VW&{5W zs{f?u_dGN-6wXG_C0g}#nOH0J(b&?V^QXB=ihduNsR(Ei>Ms=)`Zn*uiUSug2I?WX zG?hLQ>J;9?AEDIRYzs)@FODN>4;Ajdu$^jp7mm9nHToS_m17WbB!5@v#UF0WqfZEb zeg6S`U)|r!iMtRTce?-c&+j*qkdP1p+R)Ejg{=wSOl|gG<feIlng^G^-hK~P@M~_E zwlc@)+<qYhLzxJzQ5{i}1?ehDA5({g9x@}zESP0V>!Q@Yrx1zXQ5TMW0FPQwWEDyK z6FENs`+pAZKY#J=?8AJQLWr{w#MdH+kfh&9br5~LnqEv3W5L4ZaidI^-4{Z3C%H1} z|4<I0p;_OzhfeNj??<9nJ-)ah>29wHYWYXv`H!yh@5Fh3Men4C>dOS<#=!?XQLhAu zA2*@Bwe4;(Je*4(?lTxklCqPYUkGp9(q3&(H-yY2NLmcKOA#T>{vQbQf3JY|H9{|3 z_#oouc8kf)`!6M#g>(A;X`udwy^YNMikr`F2Cl2qqGbB#SsO_I1N{F#yYXLI(9g~R zG=Ia9Mz=x%Hc_~IIFtT1b_T%zGNk`Md;Omh5A|aJ`u6Mnz0@cCJ4vVi|K<39#|4zX zA{}(h%saI{D(g8vT=n3egYtg|&Hrbka=8A#Fcoo&b<Vu<L6JJrh}r*n+x~-W|6jhn zg70rQ*vKxhY4v~q{68ZS;r%-)!haF+|L6GrFWYjk_!xiY{jjNjgHrApHb&srXdArr zKbL4@^DB#_r1Hg???@D)Ae^I~x8TK+%Tfw5qXO#ql@2>!t`g=Gf2QwPtyk{)t)rI1 z%I2mV`L&6V;#Nw;F5fGkY71A~UaG>GTp#Pie@BwQAp$@}RN|v=>%k}448>*^(Ca^z zKn*4oR$P8Qg{(rBwe;QLen^y&DFxfN#@sy5-w|gal6D762eqHjS@~&cooy?8jayHZ zXW0S9d3kvx!wZ)zJiV2hgy;Y_g^ybYpKd%{fbX*?BDnk}<1DdmWN#wuH;KN`U$p|< zh|my<&5VqoNhv(pen~ufPj*blc3WMfaOEMmZH%<T|AD>zJK-rz(9Vx=Ad+HOe^@Fr zs@DSvaPa*9jF(1CXy^U0I)8s*$kA#2>#MIQk?>3OOg!r@g|g&@hhW;XhuN#5v_jQ& zBnrN0yk0Rr@t10-*<gQ)cdFLZ)RavH`1z2A51s!VVLWLW7#Nt85pQ*PX!%X?rYN6c zd|{oyK`4iSm>4IDN-o|MZK6XfccUvEU5gO}0+st2c0N8m>e_5rH{ZkGp0hu%ty^-) zpMAlL9v<W*&1mszCc2xM;TZC0{-bc?$T95@Jz!>`(J&pwz*14ewy$L+6Hd@vIRE6J z@t=Wn?@rc9CGr1o_SR8RbzkGSbeBj;w+NC-cPS#GB8W5$p}^1#F?1sx0+Ip}A~ke( z#~`58&|Nb$0}SyU^?Ba+^Ld|V{r>o^b=O^Y=H7emIs5EBd+)O>ytVSPF?2GG4!y0) zz9fzH-=*Y3BW?}Ye2^B>(`(o*aYN34QKb3<3^gI4GR0VHoNoywo(?iJ_p+P4bLgWI z$Xs*Ix--wIZf!dk;+m9}X4Ty64XUo6j%Jpz#PN`*0rZ0OUqjl)UTHNy0G$@xe;y+( zl$s_5-zaOc4%JMrF514U-)J5Dt3ELfU409dbV8yuwZL(>ulE(!#LWEGfR7z0DN<mo zG?9y-@sskA@+G9Y&1SQ8V#dyD<R{Gk3UyUOLNBJL;hIOawxP#G_|0850VNEv7lDi5 zHfLv3&_#q4XCDN>XQ~HFYpSLPX7uzS#Xa{Q={T9Qv=u(oa){mtw|Ovkx(;iE?;nUH zr6t?g*d)VxT&r~qQtXuuhf;Wsp${|hJpZE1#T%<Vna?{7P^pC&4t#QD?pp!(ING0o z(6GI)Q_G=Vu^Tzak=pM(@pS&fLRx=nvfA5z{ZHWwp7uKNkKTTYOn3ybN_R9^?iWYU z!JOiLO7XnhHQa3uzzN2Np?pv#fq2QtfOlW`+isHhq0JlVb3R~W%!L~-6l{_*Hr7#w zGJ^uW{SyYoCObx?L*$fti_4<>ARX#d3N|zY+kG-9@$Ihhy9Xs1mayj+hNvsoF5`ru zRGO(T4Z=2Voolv@#tTkeK35CUz;R2c%U*bn3BLVo&G>bz+(o?1b$BBXI$J;S!q`4I z7_qk0bNDXF;7e6x)j?qUD#&QRYpTvQ`6{{9eZuDoDZ8ZjL@U{SS)=dCYJbw$nq{L; zuCq6f*#42MA!sDd83+fhP7%PGk@DoemLuuZU1<SA^Y-?D($k;`vd?4?Z^-PIu${ME zJIzQjkJPT_41|Vr#ah+X?nyQ4VB&ib+YebQdJV@0C*7VGI`&Oc5?p+j%_A}5DrR!^ z?E0UYtJz^!Y8sP1>qC22c_dp0{W?ar#x*vOBp15GzRSmF)+Z8`PQyB=^=%|vv&h=E zV&usD{B^uYhCmYYjyl4mUb8rlS5vGjbL0HZVBPi85fPc4C(8UuAC?pj5i=U6lQ#zo zX~VufvNtf!8k2cGr1YUtaGr(C;3)Sm_@j?L6?sKfeql)gOg0uwHU}llDfv><pgek_ zb!d&;^|Lte>#B2fr586Ef&DcuV2#xcE36JsR-)fHi7*uX$#nKz_}ka7&nJ3NS}RA0 zY@uq$_@9#+#HH)BR^2UkzATka>ljP518yx2FCE;PUF2r+d%TL@!|J+Xlog%jpS@OK zTMV`zN|ovL*@@|aEuU8w`@D)00MhOVaeIOY1TY6U`EX9@(K~pK646C&$Y%|@^47II zXcDDyjb@N~PhVqOD>he|XKGg6YF%8K&*d&jPUPQWaW|eeQaYQvRMi+IF9+a@{%$PI zacNNFBz%4WoYr~+GkGi8GIe)*dl!O-AjN#P@<o#OXbo#i_6v*zZRNEe#<Uv-mM=1P zd@o>{QC{kzUz+_{dOa5BBBdyMcd6f=$azQAnZ?FuByCl*E`&{KDZN!kZex5U_8b3& ziVVi>^TtESabZr*Y*HQf`0Dz5(aGSlR01jm>|Cb9E*g)VHlZ19tPi;?%jJSSjz$)6 zvRWs5=2l8II)3qsCgPLtM!s>h5g#gU`y$I9WN5D}9CdtG9Ux;|;o|&j(l)U$2<W{1 zzUV8X_g|C8b|OdbCMzGU(!%e%y^6~#!0VcfgpzMyEG;I=eG;HEHY<VC*v>_FiUOWy zl+-zAKYBP3%E?9hrYpGZd&X;hxaN@n4hD8-L4|v9vXm%aNgF;8X+gwixaqQlg+;v5 zT<%~?E~B`MBM=&-D>SiU_VCf8nY#E_X=AUgDDP8Z3DDNgu2NIiPzpVKx7WQW6ib_g z&s~*~$M=3E&9<47Sp3y1L^nBij=<XT@Yuw>UFaM=pmQSQbm3-O0`;Se9|GPpqR6Z> zZgLUoO2JomnI$JyEt;fE-ga?u!4<$avoWz9BQ}d_vn*z&(0-@?P{-7vejM=j>?)lb zg!4eo*Z+)~rgO?sGgaVO06sb2bI)m!QL9oB(k|&jXI9H-0cVrhB5yT<jyv#0+2}CM zF72%^!~B*iLWC>H!ndyhov5n)@0AlaS(`8w0d88@b*4{y#JP$LgHk;dK&+n8km6F? ziORs{&}j1ROWUW1S;QKz(Aa2PI8G0?{+NqV=6kZ8Pd3{rF|%<KT0u)WL(|iq97e7c zG=lGI%H#}qvprpA4(;_2L`MKLH4Wu!rdd<&NZQ5|8FQ{sL^drzk?}{1D$IcMM7L|j z#;it$8C89=-P;H{VzNUmSqpOZ;5{CHX|-}b-UkGk`t!7v>$iCi_C&qT3ORn$EDPop zCktzCYnMywugxdJ<i-5owV9DqjO26#6BCQw4w;3laKneDbzlw7S<_pCI$Ce-D)TjJ z*4Mwb4@=KS9BA+Q6ON?I&=5lg?QXd>C<I|dJyDb?7)d`mqp*^`?p6~^lq_+-6t^kL zdN*Dm`Zhd*34wikyC<bv{M)y0HNw6Z`YZ7JjspHdXJueEKdx}$_pnkK6dY}Aw{OyK zXom6f4iuY?DGM}0d#Iv8af{Y<)WU0L{uH5`?Ufs{$vco5p$etXKb+y&4@!U=b89UF zgv}#BCaKjRB84wbVwfH?vJ-TMAOHnLZXayIaj7WdbTK@%>5BV#CgFj~CKz~vZDX5q zr{_x_Dr$*zNBw$vYQk||Pn!0A2*&||AXoUX<8Bv^6hdI;_3nWLm)HbO%MVv}Qd)?h zpKDYEjaDibj#82kzFGJi%mN7DaXpJ`x1Lw=*S%t9eSKJ9n9ApY4{fazcfE-VC(~|s zksey26~M?1<wQjWQ(58Yp#&KenPl>jj<&X)HlqF3pyD2ED&Qr5G$&l#Q~EvLfnJIn zr5E&JyS?H^DjJq|9tMPB1LH^4-vJPpI+j=j-Yj9d@5hlNwd(42ErML8(Xgg$-)lzJ zI!;Wcj#)M1_-^qZ+HZnEc<p^ssncad{55wxThF3{{WAG4SV$jUxP6|(T1iUwtoO;N zxR=&a>(NA)#CKp=OyqcvABXH~C4#40Tw@<3tYg7H<1s;hSm?+U7PMct%7*4N&yBp^ zoX>hd#y7?!q}(^3oV5rGSU1~?7&s_YnOaeWTJxKl(?8Fk{4FZT{bea)V@J84HK_gK zI?60G{#|}+Jd&EJ3EahYfck@7h{&u1k26-p9Kr4o75$zfMvuA5S3Gt;9;X%3aXB?R z-?!jUdU4ufyURpWGp#|dX8Li#B$MgN83D|9GX*Z=J``0+%8R@t+IWsc4M)vO`fl&E z%fAoIs#``$g3fLyi}3s0@l^USC*QM!1-K2MB*PE*z$EU~CE7sKRU;GHNqO{&=5Z0P zI&l35HQC9irE4_;9r7VyvGFv#U2VVnxj>~%qIX+Vodygv4H8JM;a*Fc8d_J~*>~bT z7ru)w@w`sS#NfQ(uT(Qag18Ee){Cpnx`xj;E|92;LEn0=<jB8ObKJx_F?7(3ue2Iz zBzG9|V5l(!lhr?d91(FBXh$4V^OdA}!s)^V|5AKZ#&BTvOl7F8F?&vh_>gtc;P7+t zIF}f%(((7vl^SGQ9DfVEMfpn~^^jf7pk0dSgeIY?1nxo9tB%f{1D`Qy^gxBlLw5ef zM`JVV7z&1MQ_XuOf<+^BVdGBuKbt|&&^%nqZ-c;^2t%6LzTQDUMyo=x5BOUbUx_-K zkJvEGG_g&wm;5~Z{G(Z0ea1mHM-{0B4<&E<WvRRU!Gl|;L7gpF^U<CB9Mw1oTG&ao zHmFCXvcF~Z>%bt70PoIe%4eU8(Rs(w?p$iC)&&qkVsXX2Cpi2$?|pva!GKiyksy;2 z{8tLt2VU-sAJ4ox0PDpuKbHW#zzu}AsR8fPUj47F<icmqyL>3baEuZI+k~Mw80#F; z{E`cxh3cR^HHb*gt`kl4CYCg<7WVxn8NFtK$li-#bd4t>lA(xtk<?CPT!r3qH*BWJ zK|5no5MzvpRY0BA+PsFl5vw4Z5z8!&CaC}_J;It>v)Y|}OsNJqX$13K4T@mG5gl&M zq16mxTL-_zVUo;z`3Gs`v2mZsEB4%K=Slm`E!!SphSAZkg=Z-pKJ-YGgY>-UiISns zzNW`xCvkHd<3v6Q>*2xW8F|MO8q}+xp%M<9@%U~8wyExIqP5Wn?ba}cKA%Z(L>T(# zO^#X@L^Bd#2q!;CwRao(w4~|78|WX@US&5d2?oP;^qU-79<(~Q?1jBzN}^|QQ;INr zRAV={-k92C|JZ>1-I0cl^_<4dS^u{h%a!-~=TO?R)*(czRrs9uq?65l!BKA0dp_?l zATfMb_=`t{PsiX~HMk5oUo}0^aNyN+l_Lj1`nY^V&4-MiLbqL8z>kBy&#oJHvr&5_ zxEHcCZ1aYD9-_98tkQWi&fKyYXdrj-Rj?Q^U4UxJEx*&}2tbC*KKn+xPVwPD)DY1r z6ubkk{<t@7L?a*V>F{%VTd#3jajf5Y!*&oVqXRiK1TP|_lu&5}T)5JjLnCz<&3kPM zV7C*n!jqIo&YtA@^9#)jAm;ZFUOV^O<(0$1u_b9@u*SVd(^yFUTB<?nP;oBDp-o>& zR(aF%&gEDlW&5TB&_1=tYBtLIa_SmnAZSU~>q=ic6U_(<eD_N4Eiie`rNGd(erF&Y zy?0%UhMjd)V={j^C(*`RpvK4AEj_+amu7dobfjc$b1Q7#u(mt6=!pNbEAA+9Oxl}C zyGpgpo6I~SLwR1;rF>S}3m6Dd{c}fjI)7N-cH^2|M@wq7*>!f&jbh6?i<$RLX~ns7 zKCJ2d2zXk&HKF^4zKQh(UD!%RZ`6r~el7TV_;kL9al&)7`Hm`0-8~^FS7P*0-pdyF zo^I0}{>IV0WtEqZ-mtgthBZi9zK*Q1n6)iwZ&aD+RL%+6=#k&>OZ6%<JiDl#Lsbu; zTxVq7AnKjbZo;o*bM||6i<!#3()j~VVZLW64~%O#_|m?f?%gt?fO(TPUCpc790B7f zPK&&+#}Q%^c93tmy)$Fy&czKm9qS%*GzNUIi)$nON>k@Eqg`2tANRRmqr3sdB@w;% zH-x}Fcha^XR_nu`-j5s5nprWnobLC6-xZA9oa~5B(eqADB?T7PK1NyS&*}mi4GLj( z9%+V75C9B;C7NqyKt3_HQi%LzETE6?%$T=@FO<}gAJB@2AO0#w>^t&s@^%ecaa!|B zns|D@C1-IrxVMu~oP1qEGR$d-=WqtA0N9alII*bNx5JePOSg>aeEF6xQ@*v{spM+z z$fnqH1p}4d*jU-cQH<EXOr9lQsCG{F-Wl|LpOJOt<^yyJoAisgY43bICpc?+v%iuI zM16HW4bAfE%W4wCE+ZnY$bIa+GYJRp+TUDogStuTr=2ZP<2$M3iR0QqQ?m&6Wn73T zIXddfKJW^T%&hF}9hqkKS`RM=^35|qW*_YBRo+}=899)J3+vaI#|gL<5)NW>m8YAT zeVlt#J#)$kgd7CpOz7&rf7GIE9)k7t+gD=g*|de79J0r|AH^0Rt!IrJ@MNY`)4`4U zY<P&A=JqrlCRxnQ@f;022uw%LjU5xRrIi}6fs@IO)?q+P=HISXVZJssn+c~=0bfN6 z+E?^u=S;d0^#QbwCN~)Rm98;YXUwgpB{!2e-%hyCRz5_ObS2l4A1z8M<PP5AhW5Xu zA=fFJHrYWkRpK1&m9KxLnZ4GOR;y`l?QJ<Z5;OcfV@}3rSKesIf{ymKN4`e}Ou6lc z!6lpqe45T*Y>x0D?-sV`{T!CM!j&032+gApjm|7DYi;TwWtO!A)%`54A7ILm9YyF1 z4(FerX%;(|-A1yty|V{O0c;GUFZy}++}BBMKx9c0{5s^$%M~LTO0tiAj+gaMC!&>3 zN0Uy=%|k3+0*aoF3Sq9mrQBee#zyZ)O6F~&x&gc4cuCV;;nnTz_(H3G0!R;gn34W@ z&fe-uPER7|I4}tu)D}f65XL9v9h%yD(@}X^=8MXm4~;OLA8$qYNDKxVLEjj?wc-Xb zRB~mpCr{5zQ5w<kb?faopMytAYr_+^I}b@(0Qj8lfXk6LlhYW;79nKKy^<^w<nynm zENKZP{mmlxy^<3?IAPkeMP^i!q}9%l`5Yu=NP%Z8AL_uCB@iV`^E5PucO;xv3!C?Q ztii533gE@IuYxgL7fx{lgwo#Wp(8gki0Q+gqDQCjtR^#<_pU5TfVq66Zu8Y^X<2t_ zxSabB5TmT=<2m{-Kbj-nS&eCV=KhZg&%W<ZM0W|f>yvy^HrJs4Tfs8npmd<e8;MF4 zPV#&`6{^EmLlv=c5g(~1mfnLclruzfOqpTdfC2gr&5)o%@Bho;?jGr!J8v5-puhuC z@`;oKGBZZDDqSCY4weRj>K)R(5ud=j<IFc<z0U85Cv`#oU}??D-j7KzUEdErOPKyr z9v#N3OpG!z!i8is=Pc%Dw*%cocgvxUD{$x5^DysifKjOc%)~>ZVK%_b_|@_}cS*}` z_Dt}H`fH9%U7QmpO0y>97D~?dCr+9ts_QXx<tGs@BAsQ`I$qyk`soenq%I8mn~(=m zURwjG)2+vrQ)SnO0`<LZ&y0(N=Sfc3#2R|*l6(Bg?U#53TCG~$k7Vpo;@^-KclnM? z!wJ*{;^)}c&sUDsK_eZXPLBa(lA$4X>}eMKm7>6EwpOHH#6$Wyutho&sOqeRKToIf zwNIMKRI`{kiTT-AII%0_85`gEfshP1zgv_+(lo*9$Fvr6%Sh&RpOT&KB;G+d?LB-t zJ|tb`STli_bl8pG8F?gFfLq890DO6NckSR|&rH?80cib<Doxlo;DM`VG~OJ$#dJ<R zLM@<eah`(7E!aZJoz!-=u3y#Iwl+rEDeFNUphg2!MlVhLPR{I2^<ME&!kdL^8XfzJ z=>%?1i6gHc@h(4u!&Z8urz`0}jT_JNt_CRGU<onvG#CCa{Ga$Ici|!x3;FH><$SGb zAL$5^CA1YKc2p1te4de}i7{ZwnRg+yY{}wvqOdk{{nQNZPcAt#2<!3f@OVax?05Di zh&Be;cDf$c`%M^Z1+;(qrX%>ZD|zSPlolC(CF+fPxnY(KeiR?dM1oe`{B(C_t#{>g zDm1Bqdq`1V(9JRosF1dQ`R?7jDw+j70KN45aK|Tb3Gjds0Yuk)@l`Vd`R`vL-KJxV z-U4BBU)N)NP+F(znm*z~zD?z9WKF_Go@*qi{t)leSTMPT%cr8mKRyfP&zjh>4y=JX zhY`=rRI_^2#lq1dqz$NWOCb7)pJgaT*VNhaVZA!IayUhHxM(0k=|-sS?p#F9d@`}^ zRO5`^Rk-j0GkTv!P{8A1;><g=-c5qSj%5qr<0?i8-%%2Ekcz2WB3o<qJ=#QcS?J2H z#RR)8M_-(t2RNb3Dan(!TU*74y{!z*bypC_+}=pCfzDXIQwza25z>9R^hJ<a&H59u zo;m!wXn(nOfD;R}st&1KLO;?K&%$B>P-+GXKRe*0V?uQ@Dr_=hNV>tNX_D?<nvct( zCSx9)e9m{hPNkI=6<qJVh|hEeQg+mjzfqlbyZI)7HXV}i_6(`FiTIj+(x!-h>z74` z6c{TCiAWEZot)kIVr{JR;^ilI1>3ob?v{&LJ)6`+pD?&keKvoXSPK(}O~7L_^G1_p z8&flHck>rkX-9I+ODR<IZ<8I6LM-3EedA!dH@?DumO^!ox{rLtx{kF>>}C4#)ABnG zS5I&L&sD}vW)YU6(@MzM_k(jg7VA|!{Fa<T&-I{HFjiy5%Ad`O^M{<&33Hv<?ST!V z4<EW;h98!%5UOiSdLcAYANFH)>&!Uc?0<mkOO69dUCt03YSLljOm1db5h_5i=8W9U z8s6-VdFdY0*e)_TgiA*=W%2U<RZJRhO=q&;basj9kkVzc!((CQX}S>kYK2WT*V0Dg zA%QI3U?`-g*(JV2x6y7jwUxZ|sn;x))pPe{Ze;YqA(<y%Y>YsLUCeB27vgPApGp}W zt11by`r@!)h2N}P`h5fu03;O7DQw}Cpt0YUxwf`uS}fq+yCd^_fMX$Q9X3*0<$ZJt zj*M|;#qGDCdEwsL864><XJ|zx=bSa1CI!n!AwRlvf3cA+orwm*hJ9*=OZmc@iEB4Q ze_INE_{S0QM)-7B)(|`D-v%-50d_eAChfphdhBfVoB-y5o9rPs@(R<;zWk_DnT+Fo z2-u4`l1<<aAjTcXqFaRtYq_}j1mVfc!vm?WyxOYV+kUa-|AfeJiluN_30Z=#%BBew zqJFCw--V&JgtY$ZQAI?NXR#*gwu~*+<kQ$(X_=e+(xNgZgRs$RF+(2AgIq!(2ytaK zH#`EK_mP{u>MGGxlACkb5aCCKF<tA<!~7_`r=Op_@@E8-y{+t>x#zM+DlHX#9?gj_ zLEE#N>NtdzYjilr%Cx_RJp!|9T-H1q*CZzYfdB0L`z$VaDyxk>#YFHZNM`r`(&V?f za{JWR^Z}ML&?C_Ck7<*-<tTE#wL2l#O(aeUM1;N4On8IOxF+nXR+#QNH{mUD+~a9{ zKXhcl<eaZbGPFcZ?9JTx%sw*nM7V_?bcY)6z^r@uoFDp(RFN7J`#@#Cn3Z-dJC_?C z5Fx!AtGK9<bj@&_M{8Q_{Y=lx&cH!4)!G=%v}I&NW3Uvd)SdKXKJyx}V=p!Nsx_DB zK7^?hG<;9Axtw*k+Mq;w6`DmGJ*{ztck;of^Ax;t_(63LIHTy1Rurod;lYck7Aht_ zg7-*WVeEWP*@2~m4O>;Mk_a+w(-!6f#?a;H`&M)6;d=(!)9z%&QnEwp*a|_9TIj=A zH>9Z_4<Gh}CIdd{tOPJDQyMW3DZN^JX}p6OP9)tzIrNi0+Nv*~`7aGQ_Tw*{=`X7* zhL5ZLcHjEL;{51M80~-`lc_^Xl!e3tNB1xk2|(fAAsBkQQfX7-wJ#(_)t80+`40k8 zw$#~WuNPk-PwzqCU^1A%ypesQ_t#F_g_mC(UqyXvKq^P!Ju3#W=FBz=30?|LRM3t7 z*zRr+f3=y(t_9bMnTJET27n{kE2lkRecP;F&v&V>;f>m_gEM%nuXw~l3`|Wcg8aEc zg`51{d9eiuputGHOEcn&9cx{@SX&X#o~YieJ!vzM=7kcbeaEui&UYuAv>7dz0bW&9 zoktvv+9u6bYCih9PqntB49Z2+g9U&Jk?otxeEyI0vnpJz!|@opD;GEE$a=OM`EpV^ zwR~shlY<--<;XerOV6VguEH2kQ>gKxYu)819+<ijEu)>&KZ7!4iZVvs%WC^n2%0R( zg-u5Fy^k|kAT7~7SdBVCh7wcL>j8KK8W*cqN1WsZUXA0;crlF|xKhJ)j{}I5R@wRS z{Ux@*q0TZ(9VE|&oBev~3h?2N@!ua<uw&OqPdiN%UEOuY$tKJuq6p)B`QC?*{$M(_ zPSf1KTbF|%XF36Pi8U5&Hj3|(kPZwM`1wJa)_&QxJfe?jfuJz&D&S}1?LZdCsg*7k zCxb&>`tne$%!iCELj`>*)ua5Utj8=l?Q4l6YDqCeMGsCaq`T(t5uKB7=|ThD@Q(<d zcZEVOR#EBAwUWGlIdH|eVrdk6qSC%f{Sl6KVwlNu?!AwEis{#J>|B;K93Rxb-=#+T ze#+hkO!8Ybtr$fL6F1--S)OYhIw9K%t8&JMYb=ngs9v#&nLA`ZB-*?EUl|`SY-*0# zc-Qyb_AP34Z*L;s9p@do_lSbw9*saiuo1szhK<dA+dTRWDKGBGk7dOb9|FD^+4*Zn z3lKXB7TH+uLWA9=*aVW{Dr(1kbBzwdy)oZrH+xp@`2y!5y?T050b*FV>;V|6?D{pC zk}x}|=jjA_k%!!ipC0*9E@As`5PDpBzY8_~T+k%Gr_-`WzYPQ4UT80iD_bDAw)?s4 z3h8o7p_6Oj*cCiX+B=0<ESTz7de@d&i`!Ro0)VfyKkey`nf!D;k=3bGDh{!h3(f!T zeE$8UME+T!GxTA6TWL14<80HMdqTP!;PQ+8pcGWjex`mwm8z6*&?l_3-76<%w`B~G z(``y4V!MD7ll+R>tn^O3Lyr@k@-1xkV@}$*vc|h3S?e@S%Civ|_MdDC$f#06-Xzh# z)2#UN<z}(dEg#fW%e|y<5P4Lc=oNZa`ZF=6wz@_A#S$-X;8YufncX6J7i2s*E1^XL zQJRo(S_sA*HMxiuqi{4g5uL}8snJy}&q3&FiIJ5Rv~_niTzp_5KeZjK*4fJVORCI< z{o)WyZz^v#4;oKYA56ObVG|VUw>t4E89Ec&;-sm12BJeK7<=E5@pubMIL~P!EDG=$ z?mYFjc@_|IsQd}2VAUAf(|nD6(Q!^nrtHx(w>C2ExnQ_jy;oYXaQ*C?oC-gYRBE~R zJtjtJ|L5G1LXk6$c5U5G;YWft+d}&57_0&fOI}5J-ELXprgGjkfpFb%v(_W2l6D(E zL)EZQ1vvm=K!7htzH+TA%#{w1+%TJ3(|H}_b<y>dO!@6bV^(=%S019KJz_CGrhdu& z!oORzH~CIEm=G9>v*tkNp{vs_ob+YB^h1--5~JMN+N=j>R~G&XIsHrwyUGi<IJ{bO zZfa?o{eYCs%=@<W1Jv0WG?Kf8d*2V%FOYCv0o$7J7U0Is6)#g-`-*U)B)c;4%p7ci zkalE+)?CiXSol$VR(8El<{JBo^n4emfW6tdxXtmJdY1#fx@AX6cuM;#dh8Fq$qS}L z8=eLPNa1@f2tI=Q_ns{KviL0K#ibe3jJ&2Co2t`W1?DgX-P1Aca(t4HZN!vZGQ3kq zuAEnTI2OF>m37?tfzm!!5ce&@LiPo>qDqvn*wlki`2vN9+shc5)~A*;SZ+`P{j!OR z+ldD)%0%lpvXlFY3dM?3N@pzRc{>S{KM~09nJFDWLs#qr&MF>LioMa7zs)^)>@n;^ z#l9zZ6Q$RdlE23Pg&!u82fVD8dieIZ(4Y$UBKT=SwP$f4kzL*7c~TZF;ElILJC#_Q z;O5M%HWMoVhLS3&IL3jkHd;M90;<2Am;e5xi`Yjq&-aa~yJ=f>brzY?Ew%cO;qMkL zwA><yIKX5KH798`)0%?|Rde7|SQ2An$6@$eBfC5J_mb;y6Y09}u?c(+Bp?J7Ai`oO zmI>3G>sXSHZPL{tcP25ccMKG1bg{)5bX`tm-B=p|s(c-oM+Je0abs7Td)(>~@Bikc z8Kb<qDB}OP%;><6upk=D3?>ve*t0jI74T>ZyS=bXHIj1fY#HP;s)wDL%LD^#r4FBt z!EE65kMw~HEiz0IW_I|JZ<p0o$>ReSV{^?0Vy=$dWDv`DdqfB6Q@4xY7D(LlK1Pw< z1ZM9a`OiNsJGY^xKi&(R=Tg+Pnlk)Sk;5h!taf-8&O}I~xIZ<2HYz4HLmgD5>w_G{ ztNz}L5re<}Liw2#oqf_H!$aU(xAUaD$KHG^44cq}WHExobT?sRhSZXIw}I;s?&K-% zEFZqEXQtfoDa%dfcuYwv<w}HuzA0%#s8`G*X2woVQ?(*?j%87##@ou7f>{mgPMa|? zjs-*^8=?#~&uL;)CLhK`2g{;HGYmVvOOS3XEvQ?KJ97ZOx!n1!R@P+@tj5JIb$(uW zU3+BkdO_vaS___k`;AkZPUj1*o=({q9t8%!R|};s0eeq{+TD`xoftk4tdg8_mxMQl zF7g{|y)-jEDN)}T&afCyEvWmvl!GmncRPd@m-YbbwEl$xOP^B=@5?od+f$W4k|kpE zKxQQ$&p@TL{x%cEl_ZU%Q}F<9B|aiz-6Y2EvPlmjk=)n#<c#w=NecVsnVh1zs^_k) zs?Q?0sh?H0$~g(sMyMdJUM{Iyay{D@r!fTDARlOJdNSa3Me))Gw(Ge>e?46>bm&Wd zz6<m1%fEOPjVp#2-1pjt;S0~qJ9Yy&8IZKM3x?PuW)ADM6lV#{5*##rRdMWSn=>+K zcE2xmW*b(~0qSOYKfkjbD}RObkpLC_<T{U!5wUC9gSoXudtB|Z2t!HMST@~F)qG!J z#d)TEL%-7Vv86anmw`lfJ+ZU&5mk%S<NmXpaw%dJipQ8f4``s+tV;tHAYw<;c7R2B z1PN?yIs2gV1hvb=jQpBF4?c7@Ei8e@GfF!BzzV%MWLl^Z3!b-m(j~ZEc4(*$t*NOG za~``tClZvQw{P@*r|yoKHiMhv#(wxXqG8FI#~CyKBID$Npwlf@bjd2l!L)T~iY*cS z{QzAm%*hMUW(!;W$il^~0GqqVfh>i|hWquN)huCjyHJsdb8Vp;FNWHzS<6Nwqi|RK z`vm%Q!?z|38{-s6FUc+c_i%HY{j<+<_|{?63NMc87&g4;*-P(GvUj5*@ko$@K2QJB zKFJAIV`7(DvyY|jlSV}U`BO=a1)tQ8oTAME9-?tNQ{>7od}q2M_-MCuP2KhbeNMMZ zT`!8#Net0bFD`FOirz#6``+%%yf93lNXYKXD@3D>n7iLdR11z({R2b6$)vgZ@A+rc zkd<Btv1wHVJr!%LMZH{e4-*L!?x=Y86A(pUgSvF4>NmMHS?AOA42fQJs+SIBg8!}b z;E5l)_7NKzl~npQLE@C-R>hAN9Dm5Da)mZs@>|e^zcKb5G%~Ih#jf^R&Ez~?%_VEF z3dA!#9#~Q^l$w_@6G$vON@1xMos-cl@*32h8J(E7l=9||(Ec`gE}AE`JKC)Q+PHiR z{hDnP{`AHNpv7!NT%cJyMQ`6?QC2!bUW3tmgWv=qE4um3Ibho%pz{hc<=~5ojzys{ zgumE<`;+B2#AZ6~36D`J73vxvduI!Ic`LMc+@`ANb}kha!n%cOY|<t~X}<jOy_U5! z&zv%gn~}{|_sO3A08IRNy>YcKpVQK*@ip1maZVET3C}s>mE35)rp8&6>&}e<N&?n& z;;ny<(1R@xCfYs^k1<V7S>h8MIEYp#zkig%7wYAfHq6BRrS1z~Bw*vGdW~x@;(JJx zKB(?-DE*C*W>~EdKDH1qCgGsmesRh=T-LW`j(XU-suk>-`{>!*elFgct_{I<1vPhF z+xePt9S??2jA-BMAx<THtAOdGUU%cD;vRPQ13=?+3H-FAD5}NaTl@NOCSrLe2ytEo zm^9MYxSqo^pry~+cc2~uinFZl&Nlbf*iIt`t3KFn#jA+seI4z7MDwuc7!gj1%FF#N zv)bTFEWSaJu+VzX`@b~YS{#f_c|iHn-RNwy44_>Tr@FWkru+|ta7A?0`74qUnt>-) z`vLZ^`NzavUvj$wuoDD1g$iTRr2%s1X(y)#z8)N5ci?t)NjUzdiE;#c<(;9Vs0x2k zu*>!9G@<HIEO)a-8tj*>xjakk!1dNBRP+p3&ImXny{_-kfTsx7*LP?n8x)@+Sm`2= zn)94r*RZcx&%Y?I3g(8cmbt{4#`gxMthxf{+=glz+n+RgC@#D(-oOytk;#9Y{pbRP z7EUwG>WK2Jmil%hmokc^L<5Ah{m+)yA$25D^9vRWzNadv0()tDq|XH__y<YPP>@@I zp}3Vz4Fd#By<5#C)*~f3)2ZdqL@{sFJZj_x4g^ZMO<xZO9s!f=L-qDF_b6Q7(Ey=I z;)9QRqWwNC8QC3k?PqfDEu6RORldjDT^P4t7;~<O5V_+vn>E2K>D~v;JYiIr-7(!> z%_o<y{t+0&wrZ|J2k!Q0qLpmgLrF<u#V`Sn=)>YVrZinz!bH_+h9G-Q6%$78Hs0hV zJ<%=JBuuLxLlASmZAR`V4^TTJt?vNnA`Q)h>tG+_`%7;OtsKdM2=#X{^qH?WG+~2j zWDQ}}{W8MVyG<jEXX*P7j23+C6J%<g5_(l7fNrl*qGhtonDqACfavmIzaN``>&{1w zw##3l!reMlKq2*J_Nd!wZ*+jioNC-d_YGb+2+$|#iO(TQNA1O#Pxc5ql!dv5x`JHO zj>@t4BpRrP9$Ds-HofF}9aWhhqQ+VX-;s)*AzRR;G4sCzew@}&^U)$=LhMZm#Mj;D zBT&Xmcz2%?#D37xq|Yy!I5R6zxl5VV+<U$CG3s=_VVE@<m+8g63H{_x`kHB*J-dpG zUg*qf$Wt11uV+mpU2Fu6{dK*)xW)q~kA2S>8=dVkv>RzC6`w?Q`uBabfp*Jo-TQ5; zIiSe<m{|kmDmwPoZCXFuXPLgx{3V}F%x|~tx0PGMo2IR$yw~GcY|VEbsPcr+VJh3` zhh`WxPm^kv5~x0ZXi`d7+MFEW?le;y^aa|9rb0t${Ju?C{Y6F0nmSG6O9PW+@AJNx zmV@Hz#!>0Ydf6`1&lm;aR!cC5EV7yL)c3M|MHFo5EO>18d1Q+EqRpOfb~#)Q@<T?@ zXFO`rKH6in<s>f)#zS^2;eGh!i$UvNWb$B5@rbv5!WER+mkl3Fga4_?XGqhR9u<6$ zx~WHZ{+sKb>mHKBX;-Ri!Rz#^o&q^DP2Xe3G+~R1pU(=*i4b%`R!|20#+|yW#f;$^ z$0Hs6#tDF0-M#NiXu`kh-JQ0VvyZtxOgL?oI}%#(UW;Za#AYSv%T$z8{Wvp6l-ktV z3ukV*>RcRcr`&gLp&W>rpSH6Sh=HKiAL$=eZSmiF9eQ@#l>W7tyff#31zrSJ%kdh# z8gF;fa0p*90_m6@A*`M>``-5$FL^h#tP~=5h02<4ze3GwSp-Bm=3Z2Rvzs;`ygH1) zYSj%P=XK(=QE3VMd*6HZHI52M`kNdnIs=nhwj7yu;eituchs%J?!?dfzaOzm8eh~< z@Ee`3w1Pd`K+c{vxA47d1<qAWM_n8W7UFr^Oxb&F;pktFs+{iJT&n3qTwaFl_=~EV zsdclV2TEr@^6{I%jM(*#^Mup(mxvc1=UaF|{XJ72yvHS85e9`k)rvHx_$^Oi6byvk zpPp&0aM0L7r)*mII%_U}T+b)R@4^}<=iR*nqMWEhp+@EG8wNjU_00hTyt{|`c-{sx zjVP73__so1vMQ)=N~?Sh+5M&9D|e;mVM}ab&8zAuOv4w=E1Ck66w<g)AR1XhbD2#W zi88I85m#%qK6YTYJ<@rVMAso1ua=8LTz%nc==EHg*A&8_>3cI*kB4y~@3fD5W`vDq z{YFoJLIGUg_&m5b=Y6#&83W;qr2KUFu@e+Db*j!Zdu*Kzmz%I2ap@lWOxk3pYX$(v zOkK~g#lXiXuHpDADa0IxTDSj-6p}X?V)jMcockUH<Fvl`_{XggB8L&_49eSdp$I%V zpnMu(d!4gZGeokD27U;f-y?@!t8U?lMYJ5NOIPfInlIB-od$Zsi7%qmL?F!;_IN4D z7wR-9?So+{S-PLh51J{)8H6LG_8hX!obVA6Ep<~LI=}T5@%HE|9Vz>wtA!h)G#eL3 zt$X#M(;i}<@6JZuKnjwlu-pV(Y0l~RnO+BT(zRPhL?L9&1Y-`ld%If<@}}+<Jp~RB zi>W>~tPbqe-*q5b%RF&{m9*Fec%OY;J6&uZRIJxtTbU~)s&RIA8s2MnY<ZXsIVVk% z{d%9a4dA^su=@!?C+wZtn^<_bcFSQug#?-l-O-y}72>*tbSW%YyH2)KB5=kix}x!z z>IY>nHbVp2#$FpU5A3;cS<TVPdhP}Rr)xU(RE^8I5yso|tS#mpj1TqZ0?qf9v=q+X z3N^ON9xT3Uv_EGf8<Oa4=HjZSeRU_&JaTfVtIVN^TJWjBMM`osvkh5k3Z+@(kDs2A z<Qsw9n2iOmwa;!7?kyZ|n;~DkuLYuF8ce}6fD{+K@h(E}cB#~ECoeThrv%!bEc-f< z20Z;XvrkHJIl=_{=-4;Te&;;<u_a7Vtf)ZaBu^A!k&tQSo*l^>2`iwU`a)n)WA=gQ zVM{T-kN#|!tXEEVazkV_in*av_Ik>@#<t(gc=`JsOrMIXKv`kD2=8J7r|CtDhtI!N z=wvygNVE3q-B{fx77s>e7mfH!Hg@;7K*s!9wnu2UddIW8USpo)2aZa7_(-pmhus_J z=48@4Y<<B;8LT?}0n=J=B_gZoxg)EYl?W@C3>g%H!^H5>2LdC>d0pUa$ustW>;d9# z?ghCs2Zb;cc9~D84?+e)9ZQE(goa`IV}W=JQfH$Dn0rUqH`hZ)b7rXnM4hvStw-`H zja5gbZ%Iziyww8>Mdkn|iH$U>`>)I}QI`TB)4;V?BtO?C9ya&Lq@{=M{TN>gFsP2O zKeBoRt2h_g74nsF+^_}jMq8$d0Ez@!i^$f<6G4%hIa0~bA&--wm2X8X>$nqpi5=~_ z4nJ%DR@nt_69l#TtD5!NIc2H38q_7yw9+l_abM*$^s|>P{}MEd)D(*}M=HK%k%jW# zpJEfv4iOahQ35kd3n-C*bi;kWSX+Xbtq`6NZXuGotTj69NRAU7{z)P0k-7pLMM70_ z&6w$Wtj-AT<qW&Cv3#wTpykc*1khL@?XpD2SRf&pJ6)i}Z7s7V`d3{EeIIi$H0x=X ztI`ag>K<i%Gr%-7!`8BUc+JDynRrHQ<+YJGe$BS|E>5nw>=<QJ<V`<Tx+WkUZtqq) z8-dru<2EO^y4=+bRaf9BJhdQNTjNA1yrd3FBY!xGn%GuQBdf1%Z-`2ROD)_u>aHK~ zW_it6HpJ<_)MMy*w~(Ey@b-QB>lMsb+JdR-vn$w2A5C&Utt72?>^Wq9?rg1&@{4{m zN0ckR-%HQ71z@u?JZ#B06_VU;m)1;|r0l{cHf<8&a!2)2)tl~KS<KRQ8l0G!cZRpT z6p%j1<Z;#v+f+%gV|Ts>Wj+%k)4g!$I)`B4!8Rw{7Y8Jb171!4j8=@{^bhM{;27-{ zjPYtpQRfSvUh`Kw;3ztUbb#}qwP!L2_3)OfD=YX&D>6i;>htt<Z2@x?H`96SqlPxe zQLHq<5xQ1@ES}q*v*vA@Q7-puYqC3oDeSs!50|!Klb{nKCinW-*5Ph$^m4CTkcZLk z0jJ5&?RgUHNQ=izEpodP@jGCe0W*ZBZ(Y`2H$NHXAgOGmTJVNN+Twj<M5plWbu7qh z^cFvDowd>M3!|5+WK5Z%ex-bQtfwjrkFOB`quVA)LhXS;5Ed4`8|p}B0Sd&1l$y*1 zO7NM?6*~T()*oBfEcp^d=bzCSZa9#Y$0-I$xUcuyA+<O`*=Ev?&jZS}9oi&hGHZ<M zPxTS=oYn2nRpTb6ip<UF7&D2?eQUC7(6Fltn7n)Q?gtv#EX>LuU0nF=J|EcM?l>el z1jHucLOO6Fti@92Hl=qI9tnjU(B5-pCs`@_K_YJKzYNd2E`5Zvh3nRgT<%Ob5wa_! z0XGAP28w3}(-%9G?AJh`i`zlOr0x-~>ylN08XCH)ZLX0rAdz+x?slq9QV33Ge2J6| zca44&ScU}~@-V1iEsv9bwl29_#n(uIsRGXjQP~l9J@z>ABt*>>0TE{X@$yl&q=D5} zB1a{&*rx+fQM>GyhH|vym}ItkuUDnObp@CNE^oXp1zol<I$nGd@IQbx4f7|77l>@= z1#aG{IdRFQY0vlTJ<8-qC%zaBsF0iW<LkS{6In6WcnnV%K`HvG#Sf3pwY6Y&)zBD5 zk$|c75GgbA#;@)t+3DpZ_X6SJ5d4*>Y`CkAXIih+(GfzU{g87x<8>X)?cD(bmWnGN z$k9l1iL@F&J7=s}<9<`Ai;psvG{x*&c3Uj<jJc~rT-FIeyn(quvj9AP3tPs(T9N4< zs&-QQkiHewg~k_2wcw$Yu|+BhGp)oV9MfQ-><3NmBgoK;Ww#0eX*1vN6%FL^!y7n9 zBGcO3_?%REh<+-5kMsT}H6rhRs;fV~C~^$4cz*o9ya^5>_$EKh1o5y^2peRb`L(*j zPMk?P?<hU2$IF!xYFm-<=Ar3q9-mxAuO{7!<R0J(mYjVm>DxWIjq=7GXV}PO>vt7< z;r&+Kzm=SVA0;DX+?T%c_})TE_qR6*(&)4s3K~JpGES)B=CkdtKvsO(dy<)B@I@J1 z6KOe8rTJhys9UWZKH1xuh3*7h8u#M;j?Taaq2ir;y*B`TjZCPqD=y?oXZDA`YXM{$ ztWeu+UMSEDI+cAn^yrKizT}3rJHg{eLLYKBF}MrIJW*+;(K-izOSYkH+^40A<?zmD zoIcFkD|k7J*Q&Qbm~^`6>Tepe=y+{?doln#_O;jD`1$rXM<F%}TCeN6fG!z#Zo!-3 z+KT4I!Tft!IhZfyZu=d3O}Zodn0NNf7E6xDN>3tc3|58;GFOJGgL<nWD+Z!WG6RSC z!u*lG)xAVtU9y9O2<GoyXM8?5W?d(+zr-t14`Na-;FE5Wa|m;0>!<iYboDtsa{*lH z@%1{#_U{~!J`NUE_JlCmh~JTS#5@?p@g|WbDaWihSUr0Y=$(}9Ufb1W=0e?vfi;Vz zG5*OZUTVz;Jo`~IvC}o}N%Tir{4n=?k{?4gT_aU#-~*0DnGF#bGqG;(NZjWHX$U&M zNbCtdv*~oSm8v-1$~-x3EbVl-<4mn1QLyXP6C}HLCbB;kZ3v3R`R<DzT-2+khxz|V z`$1>jS1i0^h2TC}q`Ac=_+7Ru<(a^TOqFh*F&}9SMbJPVAT$2*+DGr}Pi@cdn#Okn zh=d-6zA5a*Nsqkzv_eBTXf}qN*qEx}*o*QFLDdh#?#!&rE4TzA_Sua#Qh2*1olo!} z_uqV2>j9LaT#Wv5owKm8DjlKa<1Z0e!|A6H(mu1I_DB`R5>BjAA3o}~lH`CFa#Q%y zP}ME^)R{SiXV8jp7PhjS((zq=e#PHUjTs>4u%ttq7&rctzw<`tr@D-gVeg2*aqZsh z!UNAUFy>sx_(CvHb#AQ}VCCLKg>-N48%a0$bZ#%b4LK3pNU6d@Qrq+L^rk=MH@Xp7 zxN!C+a#j7^A(J|E)|=4m;}>w6KXC&OF^J33;_P(lr)OsL4GmTv^#pQ}H#t_=qb}4I z;sU$CP>2_cC#E^?jb-Le30$ml-eo!vs1$PvO<jA5{mr1sr1YxbDH)R_q{mIp6q(ZD z@W4=P54<|kbcW&eyyZ65jnS&Uuk5X$qE~+)!gaeZ%TRsu%T3D<ftED!nZFr48dB`H zm}t7LP24_`F0cl4*>RY@p+pXtgsYjg&DW%a6t9$<bEoT&nGf*u0HmGx(x<h9@?<W+ zR(&tNvHV)6qMg95vgvON5oiq}-orvb{`NewU@B?)1!MAo@i7?QYApA=MwRmgEM{Gh zqzlr0$ik=Mn>MAP(Mdfc%wG&wARpbYeLh(fm0hTA@hgSJ51-f=9axGh3ewXP7PK4S z{A-=GGy0aI3OV0wpXHAFD{*eINbDZ+YYqgVqsUZ?SWx%otMCBs5amc#j*^_e7E&K$ zo^zUSzWfds$NOpZXI)MI*)4!xtCKy+ahqPbJ&Em4wm+6VjQojc!AK|qT{=}ZGGOLU zfa`ysJv4s#wVHaq^!y4|`aeh8cM6lOY#n;iNUM2#I^vwa*KhvwxkxWe+BV?;JV~er zyZLvFa5^kT)wRE}EB;tce-MNp+Z;t|_vP?uAFaWg#6Qu1e~|ls&L&?d`*>NE4rCu+ zxM<z{8Sa0bO&qZQKi&@^zzFW6-IrJELsxFM_?y}PhS1*~sr!k|VLofUT%`FIjs0iy zcl1r$oLS0(BFizNW^Hh#QwIJxNd6mO>>2V#1at(uELM>&i0!O@!VLIKUca2wYyap) zpWwJ3sh9jmt$%!srIny>opJVTH7{1Ej-RLYAFZG#qU{Mf2MX{dy7=O6T=`38q5Bh? zjD2Ur*`bq-72t6B@4#H7zKzaHB{KbX|GyycCq<Inzn!8_id9KL6Ibl>z=OYV@qgQA z!DRm=KTkl{mXsnCUyy#m^)F9gamOYr_OvzTrvK-A|8tFQz=)9U!=mK>@Av(JBIBeR zw*MqG{5NJs3ZiLAb;_?u>VLlXzZZh>1W)>C`*Xjw{1c^DsW3oW$2T8w6+WAgdwkUX z$IPIS@$(2ahv_k$wt(0GdoGQ5!`}g||N8|rCs4U%Pn_5OiwU}i+*kOwX3%C0dIBQk zzuo=!381XAQ0&pR=N0%{{QWgGf8#3cJ%4>JbK)xh0q%c+KDsk;Z4Y48%0e1!PK>|I zsDB)|Pgw+Hgvn*@47+|-D)Rcz?*DZy=tO|Vz_>+Hr=C8}vdn*iYt{$5%E0tHAhTC7 zq)8Z8rs4iSzM{<Hi~ppHHXhPv!wPufS*ZBWjwrKe;y)Rry_82!i?q_m|E8xuT@mA8 zp;!qCyKqsuCZxN&Bunzy?k~T~-{ANK9e-H3Jo<j^_`Slie-4K|v+XCvLZ|+C`z4j| z!;V@@+(PPq0X?lM_Tig8T2=C&um9yPxxc;=I+><qsaWq{1|p9g;)g~{R=+~Ff4yr* z;vb-|HGIq3bn<q0KkY4X3v^aE?R)If?S+mw(J$LEXtKuV6nxr<i25F<U5jqxFzVNc z&Q+hnf8~$+lZCaVj9w>0uEnqYHoxip>L5C!oF=2}i3ft6Z|*l82C~PtDu!grliHbo zMDtOTDayq?Q{~8jfS00og_LgiNl`-Dc<828?_u0<UkrTw2HJ|BwvZbT0R%-?HlUeF ztk^FI^wBF@hy7waUVhk@F#zSr(M#>!8{R)iu*!qMHWC%ToL-QdYl;2~O>iFcyIN0A z@zdUKN25p4MzFcJ>|d$%{8tz2w6TxvPfFNIJbyu@?NF!B#FoSIUC5slivN-p*qBb` zj14b;jKyaIzQ+Fx5Lt*YN+_V17HtKGGwe!Co>)w8{)LzKQDW)=1*@>)CKY?WgS7Mh ziMr^o61$<fL<kDM=<1)y!sbB#i#+K`Y8rko==`52I?-I7h%QKJR4->qw)=<AzhDZj zB&Np$bB;M;r=IU8x}5*s1AWX+`M%gUJ>?mO)^-2F<%xy-O<B!}9kaC4|K;wi9wwjY zi@Udf4Ffxu@K1$-|HCHgsD6nw!hs^Cf3SeXQ!a;-Q^fU)QzONm7h|vA{+~hq`6>1h zjnQcz-UR<qyZ>{x!u&)bv;z`oF?8>J5#PVSfZRXrDa%bTu?nd9E2aFuv@q+1`G$%e z(8sdT8msVz(~@}F?~ju8e?~zI#XdCZiwzM<FG!x@{|CRj<^NLHF4UH7wK<jo*Q>AL zTfo0y&f>&vbRnavrqJM6p(;b2_y0QD&W~;7<id9-E$W^NRR4<>A`1Tw{XHeXWbM@7 zQzCDSf3E^$d~Yi=PWf}K!~(2(32O4?1o-8|s%}J}+V~gP?Qs1A(q0x0{82h+eXvVG zS0{2sHWXF{gC1)GR1uT1eMWgOLC@oND<Aj5MGMYVYQ(I?&fQ0Qg#bM+3()%cfj&d# zH41av*ON9bP(Q#YSAzx@o~pbym{1YT`loY#qbAxJ8PM(&>pNdJ3Z;t>QEoUB5C>;o zj;sTh`-V<Dk2hkn)M)t1yH02Ro`8VwO;^MA!j^in02rw{Jq5vOK24L26W(Clz!R=j zG8J3GgNNVnclkCJa=k&>D^kAx@_Vpt4>)35TP^Hav9*6|9ko&z*Hf*#AtWL4`RyI& zP$<+v7I<er6KsDP2gxRl<hl*yyMLds*CA&I54pd5f%l1xY~~j8l<5!lCts#}P{J{* zxn-+7e0){$@wcA`w+K-~7!cV_E}wi74C@@)$(fhEg#?hD`Q_z(QInaG(rL-g-i)h2 z8yg}xI$g6;h^MA1jmE<1S#6Y8Nl8gI@Z-miUc@}_Mc95+m&3Df3^eY>R$m#ABF|-% zT)zxG+z1E=s+|0hD*zdO7&F-&k&L-8#TD&HY~~RrmY0`ju>D++>t#>LvuvZ8%%Vh) zu<TGA1TffGdb}&fZ93e%$|S;NsOS_`KV0X`e8l1u=5a3ldgZ6S1Vpw)plOWfl=aH{ ziSZ=(HzoKlsi6hMK7&~GZ`V>t<SpOLgfk`P6}lA;p%4N6$LIy^ijt+HSZ#5?fE*!3 z9pZe)l^z@{W&otl-7C2~&h!V_=gjQBfCJF=rH7RFg^PQ;U|MY4H~vEagD~!KWl_-p zIaW`M<^^4pO7xpj7A^yV6_?YY_fp`~VpsRM>7dAa4<i}%-%(LfiJB^ECqEG`(%1d` zY#qZDuvt@8HPxTMtpvV*e*mcX6MIDeJvzfGP$AQfhzb7~HCyk@N_Ji+>$t33W)l#j z<w(nYF`Rg$&gw`OsrNjCunB5KVHPhHddhv0FEOrKXTI_OsQS)uw!i=HA~k9SEwP0f ztr^;)_6n_4)fTlkwTdD}5_?o?)UKi^I*h8lSBzS*YS!L+#3pg4{r>(B?(5=7lI!A= zbI$v`)_I=*Y0%-}_UZm&c5H9ko43pRxRz8AQBm5(7cXBjcEoR%V%7sBFXX($b&I7A zV`98zJXcV$n|Bm4D<C^zPmT3iR}Af%tn1z*OeqQ<%80_4SBn}Ngi*|kgqDlqVW`xr z7i?!IK}^K<X_T&qVP{=ZuSK#NtX;2j{s#Z820Zb9(V*0~jfB6`^e|rWCV38Buw|9g zn8;ME*LQYVSXT_2G(DAVKXTxXuXv_mQ#ljKt6%R4QHW`usl+?_wP+N&T8p)tQ?-un zrWtJhy8m*LL9kvDs1(lh62x?_u3&jJph7#r6DvzkwJ^@vUGI0FPWE_r*50l0EWZeG zVk+pdAL6v6&3|e+VAWe}SlYVNbcINN==Cb4`nAj14d4A%*nT_Hc3z6vjaE`$M@+-X zAL|o^J;k|q?x{xV{{H@JlJMBEUl(&Bw39rv3eE`|o9?i=D-NrU8c+LewUSL+WKy-1 zT1}d5!G-v<T^@ThE4>!Su{SqYJAn2)My$efRmXod!^e5C<DC-V?b$*@VkgX9wZ8Ub z#($e=^}g?c&91I)?8nsA7i@HOKtmc1SqHazd~K0Q&5#-@Sgdk{vtzZ5b7#=4f7r+D zkYe9zcc!7z?`UHHS+667IUSlchM1M#G034tk!`y;J5zbS>HjGGfG{sl9zIHz92}*s z&8V3y!TwiPaXf?u4aoX8|ELQ}iuiJ#^Qu{4S+`x%WzuH$tlwvgOyN{%=H#gHVuv!E z5=zx!l`nHuv~!IO;z!H=&<3M$RS(~GGG~3yCkE|F5v|(T*x*>U6j}ra?j3IL223IL z|A_jTV2&(Lc1&9?0{KU&si|9xx#6OjWF-y9A8=Jy$FoBP+iQclFLqC`BdogdS}K`m zAu#N+D6&RfJ~Y0@_1TM>F%n|+UY|4Zg>GA>-WbyPrSImrSFr(A=OoY_Q=e%sc6-%p zsMD%h#8e~xsATH=X!ByE+`2O+%s0vh>g$`vIw+SSclb39Tpi`>v4EzSs&q+*ulmoH zW#JAB<R06~?zk%r$jmGTTn0wa;E<a|l5m}XU!z6FOrp!%`(udhv8@!udP=Z8RV(Qg zbWiT-UsM}J8+`5Ra?SixHm@ky+QIkRy}tzo^a60&mdO;(qWke=d&=Ip(wUi&oAi^U z+l=!SuIb7Jc8)_c=z3E!b0#(ff0yI#h+&r@9?m9of2I*Siqw3zpug;3!6R>aFis8E zF3_nM?-6Zc15g1dlHqY;$3W}7!e(9t3Gk2wRRX_=+8oDZm|@U-W}o3_6RP>g7)i&W z&pYQLW?NLg$2(K38-0blFOVICPADP0=xT08xr?o`?1r>4Pk8<;ObV=c>()H;UJE%h zIbAsk(L(SEuLJ~-vMg4;n)Pza5)GJ-R$A-zGMCS|>X2--?Ca}$VPL?NochCAVCrLk z!GrI@f0uMp;B8bo<fj}?#|=t-_dk-%wM$_E+?{Pwkag^^h@!B*Uu)axdG;F31$G5M z*vybPYX76(W5H9h9r7LC^0!grLHTRkoLGIvaK4f^HHWuE$yJHb5vf21zi3KDts9|& zR3mSE>tnMPA<4huJqHJ3t!}Ii@1A{3>rzLNUd{T**Bq0vuR3aO){O3W{PNE|wom5t zJ(4uHlP>2^2e!c@iTsbZD0+&-vCHRFf{n%~2HOILED20r2^J3>8$LOC!2!2IEeK|a z)?*xu>tnvOf0PM0{ZaI?;;zu0?96~$*H5eNl6L0Nx-}dn7n#;QATLLS{F6}vfPl*^ zi@bD2!X}~}_>KEt<f59c`BQszpe<2hZY%|f5W6T>=GCXzatabDzF^?aWQ9aIF65q} z1JnLPyS@+i1&GLr?g-OZeCgz6c2r6C|H9BFE~oQnc1oNT)!;8X(_Zd4?6-BG=sS|| zOVVRya%-YYg>!gWpR<)-w+VufVAu!eYo)PRF`)!&8Ii=g*AC`O;~prwjo^C^ctj6M zQP!U*N{M$<dR3<^j`m}b_3APbyFHhvxR#&clarGiSRzQEQv<~<cn$w(XTxjEa}F&~ zRi0*wT?W%O-t_L;TOPWeB@GK*G;4i1kivRlHhQg{0khl&87>R8H6Rx|oDaG50dtOj zq5fM_#D>Tn9DixB>K&>7g;b=9*II~UQEmuqx||2LQ$cirRLG=S3=M6LoX3|dP4f(E zpDLPyz5)hqn6K*^4O8p}pUfg>H{?=pciao#CW{9WTm6aR&k7KaBnGAIEy%((Skn(F z-LH{+n7$pU)FNd8%VRj%e;m!a|8NyXuRQ_L<J3wPHXfC8C07_!xfYV_q^+%OMD1f` z0sQ=4wmc;O)J^Npr9~{jZS@0nn`QBk8ggCbee>rf%gomq$MA8IM^?R_nTFJ|%LNUv zcyxx|P`HQlRq%C6WjKU`%(ex5kVCyU+2HT9<+t|)OuohL^M_9L-FU|i>r*!eT9=l# z2qvW`Uu9rXZ-kel7DKr9NAz{W@*urRshyB{jkkpk{L8?t1dD|7EDx&%#JTSDNV^Z} z;?Yu`@DDB3q(-^!T&?rTiL@=*H~4^v6yL$A)JXkE2)VPa0`ASpNr?P_$Yk2Kj7l91 zn-nmV$~!xX0$)GZ+eAsud&rv}c?(N*L^oQ_se^t4cBN3#8jkW5DgZZ9ZT~O-0Fnk2 z<6f{!!=LK@2fYd7Lvq)k)#7ZtQ=U<kn97yvqeK02w?yKqBP*1BpI;+QnN;Skg#%r| z{0kQSn)67@lhei6sT{TF;B0CMsz)d&)sIxGCI?A44<2B0VnfcnkAE`*i{V)<Gi~d- zJqI@a#O?f=mQ*l@IEQwD#APmkO?QUp8JB!-mV!b#XKs=#;92`3KxzG`cv^IAxHnBA zL`n0K^1xDxUO(7Z-0PKR7iEG<1P!Tm!Z_bzCqv5oQ=r5+dqe>~jbd=Aw3CC<>#6Qd zTA-Za&Nb1eFT3U>xI5Gp&Ibq7C*xdnRNJx|!T0V-N|F%~>6Ek6@^%0?BIUQXT0}$v z>dO~EYM;qlO)?`YaL`yHg+#sfIJeY69{jevz9cT3jF{Gnl$#zK{t$RiV+PQqP~UeR z@)I_gFVRRXiY4R8tOk|4tPj~*swa1J@cADOs=Ms`sj-Zrn!O{d4XP?v*D4I1)&Zs) zHYS?Y-Yk)5I`s*<)Dwsvb3KlC52F1@xFj?}3moFFG0|~lSEalBm$xa>5;t73&MeBq z*ChTn(t_r({+Homh(sRRZ}OVa$o93zwMVvFbl>a!xy<^_b0lmqEU51|Hf{a#44q5V z_M-}6vr@;L1^Hn3p~We9cc^8Eg33+a+Bt73B0kE!pTU;O5H+Wj8zAPQ+N=@F>Sb+X zU7nxSJZuN@%s2r>qNJfx;oOU+`uYqV*FqRc&T3XO%S7Spn%TafbBruj3kVTw{-wzb zS^;4aqa#c0`dBV@e43nQuka^j-qGHcK=rnSb4WSe<GD_@PZ@fk9AVgk4Id!XDAWF1 zG()*upDbMT=rwzMm~1a+y)b?~3;(O}v|ZGD_WYvh>O$#@r4XIRTzA7#XBjtw=}UzC zuupfW`%P(qUeSw&>Gp7h^Z1Vz{3Yf})_I$yBmj@iqQ&K-dI`R{v-)Itry7;_$FpvO z#vx%E_;FblwY9k0Og+~_v1D?iUUgaR)R047zk$yeDro_$`#*kZiCH@XVbvU+!q~?2 zedf_#GPIN#>QV6<!KtM0)c@-|Css~i=2XJEN&i%vwq(W0x$Z3hDG8KW6vaW6X`Ga! z7uM31U`aJeD6qr29TFw8-5AH1a`s$02p3$wGGeowH6OG`&gmEgp7F`G7E#G?S7B=& z2w^=Lq%q8=UK)Qe$uO(WzYBTsXsL5^Im2g$!Z<HqPGHaCw65u*ZUAG)L<{5sN_;8# z@<j~Bx>x?u1zsa*&<fHy;q8}E<v0&gR7{6ins~}j1%M=r1x!LNZmoPf5j1tJMf6LM z-UiT5rZ7UJbj5zBz*Cq2{Gqo}xdJV?I?sN=Z+GXy9fNpkJhahs7b@ma^UXu488SW{ z#;tU;x00E`AH_JWF8ux^E|b_UM711OO;x$=Hin#BZ6a}^ZdVgK+qRaP#*X|^2(*Du zM=^GUb63;cS{BHZW{#r0!?gOQG22f!{d8x5<~%{r*2%xv-|L?%=6ZvO4gFO4So`bZ z1Hos?9WD>%Hj4i;0;<q!9m@A^!Z4d58Zd^XZ!*K5F1aRCjQCwzyK41v%>Ss*iUmvP zyXhuE*nDm4$Vfz3&eOK{gfe$OxU+9+d43j#D2zd7j7G6c$bF{$<JUHhR6VkLG0mxb zd7Ev+089wy<s8}k%Sz6XbVtB2Vujr$P|qe|C8<wC7^FYYH=J$vU1U>wGUi8I8c>{^ z<(EFv%4{I!&6W6W)1ZCF4P7!>FQBkE12LJV$)40BET&!*E3p_NK%eply$RS~er|5g zM2zr|FZ**?-5J0powdnAOt#ntvSE#QBQ1%Qn@x8<lF*qz=ci9FCjF<^zjh)wxf&ZP z`f5<|pJqeFLkuEGgRYPbUIsX-yTN0LmE2Bj%&et}p@L?l>z`8g<*A%A7wlt*vVQd( z32>oh*@k=W4Xu)4<x}ER(_pkV5`K>Mc2gHaqz7Uv`?s*o#JTK2p?LfJp3I0-R+Jj@ zY5r>l?2u?Z4N#PHDArI%7TTu3v3LeUc{Pi_mE3>nroN-T^ed^Ox>+JI%DbbI#<m70 zEI8Igc{WgqKUO;-R4UXH;)4#*K@j`otb@u-{pV(}9ei#RGVagkl`n>WVQ{rD#gh09 zsjLTP5TV?`3}M<65BZh0CvBfJ>oA>8X`iecd$A30KH4Zh2uuv&$a&OJd6=v)qhdCh zwz=+BDgGtmTx0Bj7ug5%tYuiX5-4K}8NZ$uHLWK0#8TDYDo1M}`H$~vhUJ8|-4B%o z>CZLqMdw@ekC#qfv6XZItmQ`Io!G2!X`Nm7u(Gy8&;<uzh!ufxrB#J`w*-0HXu7lg z^)~$_FrFEn2Cy@^T=mssfk@lD*ojb*$#y}HN3+P~$KqEEnFe*MOeY7At3+2;*|b2O z$sD$PE7y8ZdmkdP_xqdHnAJGCqij3Ge^w}%Mf(nAkzq5>hjE%INgs7rm{p>dDB zo1%Od;y2@Ot-^E_EHX2j_E}C&c=LL8dvLY?Fp}$yAg88Ex5xWcPT6gQV^*a6_`%<p zPQj|pu5Yt{G1Y5Iati?qt^9Yg_17YKfz(S{D$y8_tqDJ82Mej`J;R?#(gVd$7zq(| z(aCNaGRP_4(QMav)S2Op=7h7!$tXnq@yOKoH663Cv0>a`!)*~*VF*t)&B9%vE|+6Z zg+DApFM2I7g-FKm^RT@<HVybA0Y*_Snc+Yy^M=d8hLi%=rf}KzL*}||=go;2jttOp z`7K=<D-|(2w6r29>W-(gG?GU}dPSS_&dFb*i2KVI;-7cTAy$a75q=l%Ez;z8S3S-8 zGr!K-C!8hqB00~*`nTj;FW<I4_e1cWm{aV_80H6Cw8U_xMM1a%`DQ5>-itjDv&3_G z$1fP>H~FV6qcM@3<lHDzSG)b47S3Up5Xz_`3!`B4Nu+PTT)kC}={k}rwF)4^OY>Ok z7p}_A**fFlU*)>_39##E>XkruqiGKas@$>tP<7)U-Cg1jatP&8w76~g8Hi$Ni$21E z1S4;yg)?M9x~pSKBOp4jH8K?$KE`7}W~G-chnclvhdI^Cvcd3+<FI2(li_35-zv<9 zA$gpj=SN4>t^o&VSx2W@__!^?|I6;uFMZ34{tz-+07+4H_Dt1|bG;5Z7-<u#S7+6J z;{tPara)#5QlSY+&QP}!Q`;%%t6yUkRgJsYZJNcmAx~*7g~Z|}Y7=2Jj^L1bP+5wo z`N4$<8BvIfmTyIQIiM{KVI{Ok)GCFpj892Cla@}u;NKP!61p*!?7@T$%@A3m4HvXl zvFP#I91T;<snOi<&1>3TOY?V-A0%A?S^*cXa~pj$j}%8~`yuu-ePbi(!W#dEjhPzv z!o(O8J5K`lS7fd;S(&|Fk_kB>U2Kal{q;b8!VfCr`ur^}j56o?_B&<f&T6W+7YhyL z?;1OiOkF)qBtIfWRoU<jd(QvG1`7$UQnhs3eN-qFVt$&9{O*5V-6teKOi}Ein3M*{ zRJ7snz1-C$wgt8*0liz&8`{$9dthy$M+&_GW$rjtp_LnP`Q$#UD0@wO6AeQU)S0&A z?8GR@BY0Z4ot?aV=kZVhnv2brR^jrs13xkGw)L6vL$Fo-UMpq)BGdevx#c7IGc?0- zd?)Ab{2(3Hoi?0hD&?oP-Io77!x~1+AfMUNd{;%?PHhjPs2N-Tpbmh_Y>(Hxw~cOp zZXjC)EO1*%%4nlS4isC@;k!iVzt=)mCgLBty?wF&L7g}FcZ9;_yjXuZgtXqqfSStR zTXkLcEqp^aGiYYY*tA!)<ASN_RBaApVyTtNiqg}nx8DJegP~$(luRO23(ryR!PkO; zUDb0Lo_ljGTsC6z<Xi-iq%z>_;Kwt5{m*ZYY&eEpy6PW{WG%AgnRKKSS(qbnN6kUL zOxM{a6J41Cez9WPV)6UC=-gQOSFsl-;hqTN>dvM#OC4ITi|3jDDZ+bPVnU%*cz_0u zT}-y?Thc$S7EEFB#v;<{hoyr>Bz{d@;b#d!%n8}J5A8=WOP~ryKC4QBp2dSDNJrA$ z8Xe7X8wO<NsVM_9Gq3vks`32AyOGql4Na;Cm}S|3Uii+dQ_lH-OUO(ETQaPW95oIR z5mSvP4T-5wOz4qnZ;tNZytEEBGC#<}T4?P~ly#cHkA92UZM~1zDJQbLZJfi7(;m@I z*gxo^f=2O^_dtMU=O5-2n-(wY<juJ`_Nr8F{64BW+NZK6k%*a~S9%E<p9rp0Sl7Ke z)D8L4_A~oUFl6@Y>_x+@X4VekY7B`RvwWm?5+&=`X4n>0^Um=2r<?J`83u`XBCIN) zd{1@Gx|qj7;IHM={2JWs_SvbaB0}>!wkcz>;`UXihVWk>AgKO!U`ue&eg~`D_(|hQ z!yK`~c=*DHCIs%BV+ux7sdZp&c+~l%Q7<D!#FWOx=DQARJr#!B8rPGYqp`dH$<lk| zqU(T_YB5zR)}akz&??qjUm$u`9Z|pj^K1I@4Z;bbp!l?(8H*eMK<3ZY$9m3>%nLMs zZJsyIhXKP-&UF=^dmc3vWLDb{#ov`sYvIRUzLVD%Dd|<sq7#(LFTrL)3byrnyL+dm z?9r)*vXLhq#ghFd1+j2#TuoJp?MiKI4QYaDop)Gsv5+LIvz76z8}eeRr7TwgYxCpi z?*Ce|;^{$*9L#6Yy25`$A3;;;*TUE8b{n0L$M(ok5<rL6<lLq^<Os|%vHwVtNN~b8 zWE@yMSg@%4`RCDvuuHZ!Tw9N;d7w9$JlW`p*aM*{jg;tt=I@^@v_{Y0JMBcdlMHej zXAFY0De3>DoJp@NBZ`-6`^V>#;)`O}<=YRWJmlE}AaG$bOp+va<}|IefEu1A3ZZ4A z2z_+zw+V-k&{t-O{9S8~DNgCmTB)CZLNcrk>E9odeky5z=%mDN%i+3`ep0aQo55_I z?CUdqL$9}zZ};7oFReGh@|N|^$n)5URgD%JSx3SlgXSI5qqi{jGDH1R{6J0L`I?^& zgE`JsoBz3Y%`VVS$fkKW390{3DZwTsS0!13)<7JFPUu;$K|-u=O1eISnirppjicu_ z`Yc36IP9^j7+NL4;TcNVB>T>&l@&)LYA8yA%1ZS^sdd7#KshJPVU;9F>?Wwn(X8g2 zqo>D9v`0ql#>9T8tq5HE^*p{H)9<bmqf`Mku23>hha1SHF_7HL%l~z%*gqNu@!CiP z4wV1cJGUi;Io`Zwx|lA)#l*0ay$zaAi*o0I-R)r&m-FvZxhSJhPFuD?<X=t5N=tQC zm_)g+#m)gcLp{oVtIN6fA3h-Stl-DW3hk9g%`U^(kKw`!Q&NL&{}*2f43rhWNBci< zK+S@S)TFkx+)|~G)Z{d4?^CME9h=Xan>`l}k)^h42ev(hf8K3-n?pSZsqbYv&-(91 zwDxnrPKH+;F0F2J2hQm!2P&hmOB7P>BqCv4AM~VNr_a8tb?OmW(D$sI{2U|D7^lEe z$#!AY>_K}5l;5lW1lJSDrt)@cS?08cq_?DgrvU&KQZ6@2@ZY9AF>+v1;_VL4@G*k( zp;EI{(C=*9rcg;sKy+wf%?t4de^fGV-Ab}lPaz0K-O?$c*S>u$&<XBXIampz4B)Zv zZW~aK%aH>Z<8ZTAxaRL=SSyQa=ZPV%^Cx_o9vUMIo$1n4v@wa8_(~g(C0XlMww5}Q z<U@tb0+Vi=)r6U3n<wf>`ehzevoAq(SJI01q;d~@nEU1Z#0q|dVK<E0>UIxWszX(V zG(o-#$v`^nx_pbUnh2t>-(T-H^Xub(6=mwJBJ$n0nK>>l3k&Mex%HwLyovFAor)}0 z6d(5cqVh|@C56QHLX<4An%<xka-m*OC=5IbU=!1thzj1;oyZ^oFQKCrGcm0X-X|r= zRXMBmY81r8V2`^6OD2uo8kjeltMf&?D-BnIA0z7-9cYCn&Ini03%7`Mz|>KSLfqj* zM7&X&Ln)!|k7uMk?IQ4l7*NTzHa1ZPtNcRKx=}*!PZlb82Sb}wy1Ui|P^K&7$4|%M z{Kk7ce;9hc7Z<zt$DY%0XqtpN&;|phycWPjG97|5niq>EdHpGJ<jaKHU)WKw$(X9^ zq8(IVfXE)JLL<88`+=>{{g$4&Bm=Yk>E|!PYR6epAZ`SQqOLxUwv=n1{LV(Ps5k1E zumwhpze@4`aT&ay4F_#R-iQQ!#3Y?x;J7l$eaGbhmPGR8CMeeWz25ouQyR4#kq(Y{ zH-YvD{IS2ld5-vhbN3*DU^QK`F;zVN=j>_{gXBPjui?kD3-Py(1SNYFx{9u?9T1_i zp)&ciVo>zb(Hwt}(iS5?1%htdD_l&>`37ZU^nDkkOlmxSzw59uh;dlTOCfvRe?`kd z<IHf;E{e$RJiS^r$J>sV5|NZEP*~prFY4l#be&^6g}Ra)_`~hB(k{<X+3!|~!@VCp zaunN<kx6LI0yWDHcAgdxu2Nc5h*3M*jO3^6fSbRYegEF3&QO&ol<J&L4&orOtlA$5 ziX=x(_h-ob{fCTVO`-C~rLhxkmmO|^kW5HN^D5%}@hlw)2+MhO+IigPhR5t6aHDRx zWcWcs7FFGLbI^XcOkvJzWn<totMnW)Krda3{7DVQD<uWd_LCKz(|Dk<`fm4Y3SuBR z>vD;I{#J>*^YK|9OgsI7FpNI0gnC7;chAgH>wm|jR4u;z&1AjGx%*%6&Y~G0hKD`m zpl&8&x~IyVOQh?*Uhq3o`1^~Zzer+}a6LuL&g8i3f${8l@^b?NGLm>6vzs6<h@~NP z@nL4$9`A0la60@~+XSrk0(QJ5E%`ZNS{f)@A1Ti(%K^JPlOCz0losw$J8Kf_a_kd8 z6*Yd-x|6SmzbiIdmy=*?F}SUt(9!Yqy(M<gtW1>Ge*GLxHp#5-?0L@Sg2sk4$CuyF z016O5Tl@f`TRGLTm-%~gav8^ncZI(@p+f?V38mR1yeMKnTIo`;`fZE);?MVQrb|Wo z!9rpY<e`s*qD(00coN7?>;xqZnB&c5?PfavM9%Q1jgey0cEx6wowqq1YH;f(ikna5 z|K}zv{dJQ;{1yN5t*(^BAO+c?MrKDY(&t^nwrmCMx2W`FX$|cZTj!S7ABOYSRdcy= z>BM!V^!L<gg;0U75nT(Rx0aW1-&s)eKIS5AyKgOrZS2J)rawr8bW5mF9@wzd9Lkiv zOUt?=$X5)eAJB<`xXYJq!GxzEWiCqvna)(!h;aLnFPqGsa%FueRtUG@)AuvlJjr2X zL<_Wc<m^z}7rVPZ2w3f^SMFYSZAquJ*I(eNgAQ1)pI<?79#UX{E0jHOk321o{l@YW zE!oa^yxp<18HSBaRRtDj==%P9Z)#JM`ee&VFoNcJ_wTCgyXMRPQ!hA)anX$T1J3i3 z|BDS#sSpnWSzm>O9pwBN;1mL-84ShZ>%{fVCJoySHCZzT6?<P8BrgQFbcz!b2ifhs zRbqxI>}|wGD#=eWQ+vu6Om(fAP(X4Ntglg`MnPiY$?1-=omjZs!bISYc0u8fx6h1X zJo|?8L~Vz3>V@|{a>=XOz2yL<tvZrr5^ggWq14o==1`-W@qFih{-IjZFW_^}x)UDl zwCbmuByfJ1_p$tS(3ioi{T<D-|L8cOez@`lHC~N2q!m4x_=}SXKXU-!HQ;qpt3OAi zKo!{e;kso3Ih7RPMn9b{m}Ls&QGH>(#bA<fK>&fT!d#c)yV@GasX=JL7ll8NM<w{A zBIBz55YNV2JM;LJm6h9BDOoy8c{EoFuooW{X6Z76tplDu5Je|DbCdTxCcpOR4{5jJ zK;*X0Sc`xEa8<Qzu#441R0uC084VkGDeIa_Z`RHU0iw6YFh(;9-)IFagI{rlzc#M~ zP)=%1?TdlB`S(WNRb3;xM@PBFMA4RhGLo^QUU_Vr86xRh!UPpM3_73dmCX)7Q}+)t zs(vvvuQfSGsZ*bkANuB=Y1SMPDTQU2Y4obez646GITe!aBx<J-eAX&a>oj}9Up(H| zIOj;oic{#%elz9K5WDOtH#WY~J(Yq@#MIZ&MK>ni+I>_dojLqp|CqUB!jXW*V>X|o z|79$ipRh22tUwCu1??(>Pf+LADH+Fi@jJVd7$hDG<O%W<<CA_5d(0un2)v!?yTWWd z7fh<V1Gybl6xi~%S?O9^1c#r%){Fh45@dsMm*Gy`$ICM0F@|sx_;Fz%ovpe5E9Cvi z8$!JEY@|ZF6OWdbekF`~osE~~R=P}80tY+}9g<)E$k<$VwU)Gt?BJ=(x8N#kUnMxn zw{~#zv`El~>YGoP(pk_^>8#I;Zvp&#IEzME%gCr^%x5O$Sv}`u^7dCbQnBD`9e0<1 zx;RuGcOD;|bUmf@R*b3(6pJYj8K)$;PSfp!h{-{N5ZSShYC@BX5S|>dkhws`Kyviy z68(oY3C$O&obELCPMROd+ymA~at50ScKE27|Mq?V-G&oo_N8T+W?Z~zhV3d#Wn;#D zCp)0E;gGVwqk)Qw3NQd@dH{y-6UxiG@Vm<_|NjysfDMe{*SvomZ-K(%i<O1F|4aGQ zerzHuQLqQUZl?3!9V4Vu*-mcI*m|bkw=r)uqlG-0n50FHj%|;oxyO<Km6e2G3sL;7 z30_prX!?WFXi_MXDC()%NLY3cCCQt%aB8J$MUCbs{K?lj7@XBUqyfoi{M{<dXJ`BP zSZde(Asly{R(jJ~fW_F17Y;onw6Z_|b0t~3SQFou+cnlr>kOHE&XRBUbz~%6{{T_8 zAgl2L2HacQK?6f}`2Z<+&!-uNPU1!R?MJ~?#MV*cidS<f+BVD@?T0?N^P_C}jt_Y5 zm-Amkx<WOGW_wjH_Ij0iE!gN7#f{?0peO}ww70(Z$5;TR8t_*Kb2cd^+84V+J~ewF zM^HIR+_LKW!ZL*sMZzd)GoC{*=Tn=MGxnYcLX-UeR(x9)0YA(ugl`1><<BS(F$}Vo z==X(cSb)z$iw;TL=1$murh7<#2B}arcNOmW6V9yShcrdQgeCX86>W@aJZ#5Z8A3kr zZ*rawL<H~a8VRW=3N$zKtARsKKDL42xTCS{<rH%os9+8`yj>u+M*v77&Oj;`4xRxg zwncj%y!DEYz$Av9km{atA}`(jPv;}rDt~}*<q9c5+QyCwW^9olfH?ek!hTv{mwdaQ zjbW#t(2yewa#(hKuy;$>T!Ci;jgSa054zV^b%S^OE{7QTHQaRa0|T6M&kfxU;EVbQ zidKNtbq>~#7%f=QYf(?)Y!XWWIgvlKob+cC9bSZ6oxCw}C!z9x2oo}!bK)RO%Tz%i zp(g6bQMaJzlrHjIp9$LUKfxHv*lo9k1*>rkPT31gqAz3EB64Jt{zZPc#R4d(D8W3J z(rXH}cv4Vf`EQSZkk}F+_CoAXoMH9i)oa2G{S=q4lfj}I)X@Qzd>OG~aC18nDi&^s zq+e)f6_E`%shi!7r`B7Fks*v>;eotCw@vdfEHtj^{CiV(67R>=D47n4Ghby)0>TWZ zU42vrAT6P&4BmFi*+~+dtwdgSx*gxwjJ*Jw0PRR$p~cM(S@k|kS}wWaSKRQ(<DKg- ztG?CK;-gJyxP}DY2ER@J^hY&B;4Rl{MKmQ$N&Ok>tWZ10F`*JNTDhY6A!ZO&d3LXq z-SId2rAzrM;Yu^&w~@hJrh0&7zPFFT&><L6&0-Y-yFB5)Q#0l_>$6*ik@nBR%32GJ z){TC^reQ8IH4j#=%(3E49q62Ed?ss7!r)P|BkH=ok*Rf>8ahtS^O{O=Tzjd>MTo*_ z$RMPXO+R2yB08<ueOO!aUBBGPAMPJV%TaiS-RI^X`h0bfJRdVWy6@P2zR?o%d-uHj z-~u1+z#~6IAEe4fXDCYk<|_Tm0}*pky^>g|vB4|qF6NkW!aEuO`k;#7=D4^ZXV`<j z&)>s<Ie}q!C|K&Yem>($TPcBygd16Z#c~Hibrai}$k4R8*R7^QAG%$}{9Jt4Ulw@> zYy}jL<P^NmLzyhdhrUN@jyHIviqZxT9<*9~Xvx17&9@x?0NOOdBlu@GU0i%gGvGk# z`{rY9P9vR*wb=X^pg3v<BtEX))`U>_-Cp`Ke>YWp(X{yby%T#nZZuTrTc3k4&Nune ztMM{}{5Ek^^Qa2f+2#rw!A`*(zU-<aFyzA>_wNl4Ixc0<<kc>Ix=C<TM-{Q;%xD$r z{2MTIPS5!D9=ElA<Qw!n>gMmyMTiH7#+T$JxtI}ZBh_&J-(|Z-=0ZEa0m6|#e>y2o z>g=vX7d5W-z_zOpD?Y5|iGrD_9fK?G>|S3mr7yx)%PO17;e5p(=CJIxzt{8D>&y$j zA~*FJZ&Wa9G~m7+B!_s;<!?PY9ko5dLHkn}6gX$3LlHw4dSiJdCMP*G`vLkJbn**A z50t~hw2ErzA4E5E7mdHlUMU~eVZ{-=wUVCM4=+!tntXK#qoZme%sqe;<#v(a{!tu? z>WfsV{r56qRQZUz!ogeK?P8&So<(azY<N|voH(}1hhcJ|+WR#_^<8<Qt!m^Bja1mL zGnJF~ysRBUuZuIcDxzE5G)?F<BEH@n?q%Vuun-fLQ<lD&Rlf*=zvJ|$C%YPM48XFw ze~+E55EBzFUY0l5J*Jf73=K4T9esdy06&}B)S-W6*KVXGIGxn?g(vsc`NpmNN_(#g zwPH2fiosXRL6*|)T6f20uaDECj(11JOT~722>j}iQNDbc)HgM+ZN8=HbhR&O8}}Fp zW2#6P!9pj%3wz>&+HkHA-M>#wcsvo}uD2!g`_IQk=vgIQg>I9S-hbNSKpIN&Yub{m z_G}@0v&%E3Toa3RmB+zkw3Rz}IQIAGW9;MYYW9nu=Ro#z`7h`l-l{(ynqLJyuG8AY zy}riOWDkx|>ekYeTK}A|;-gu5w2nc#&JR-Oa^lu@q2>hhxLY~9=WBZV9YRo5B%g3g zc@Bw}3KJ(?^O%d2%q#4c5yo$Ht;h}T^ot=UX<BA$W4{IiFFr+$|DJYb?_~Eencz+Y z=G9;9R>i1p`<}bGG%m(0-chflf4=*dX+(>+j%#F&i~Jr#!bKL0602(mn4*ZtIAC*Y zze^BaMyK~DZ!qf3gfW>JF0<erM*=gTTcp-b&nWZW=9bLlo%meUT;VUEv1>!y(?wvq zx)iFEAE%EF?;OGBDa{ShJVz9eue)-_Tb2RWtzGWUHk{1pGqV4VFlajslaP3hiUYgK ztQyYdZo1GWo4yx1iye0s6?)*(nxe<98V@Y8(tGCkU&+t_RO$krc8$wV$vOSE@c6)i zid_6k;Q>MS#oO*NVB)0FA5$%D)HvtkQevrDz3-s2XjN?q-@si2U1mkM{#Gg&VeHC{ zgF=9kal&out1Bzrk?$Uv<1Sd5X#`4O?SkE|0t)zj-5ZdTW!y@7let*=;xCV_gC0@Q zU+^<^d^s7U)s-0|w~yw{y+0BK`os>@bz=L%ByrGO%eA4|6<2v5KKH!D@A-spNAjoc zO{a?o=I}nzKgZ)L4Q?Xv&$q;_rhzcSxTL^O2smV4+o3e~En!w{p{#EXQt*F#a{e`d zc5~yFaZ3MP8`VGFx?mI#v{SukZz_~uj~)&y^QT?MtH@4NFj&uRRgE`L4*#GpP+<i& zl;@sk;j>Sivk%*wP6yo@kmspw4UQ0@<DZ9b_nK+-`MC?eT3OX!?D)TJUOssueb8M% zYq*!9(E7Yyb3Z`fYAEtR=YKV;GE(sd^OV(hyNrKRew>(`i(cdU(_ov_S9+`mpxm32 zqV2Q?A7g%?n*NLuI<<DG_Zn)3TYv)qRO(K#zP;AazdUYnu;U#o<pfH!%cVBkDLCW~ znQDl-+=d?Z7qHfE5Pe2Qq5ym*Pkyb4oU6xW`uN)grtem8<P%LyIsX=%B6eM(xZ=L@ zS9vcJUi~9Z2)!rw3myg#u|jkOE~jM1YEZqr{jV$N(Ys*$A*Jy!&sLIJUn_?rK-%IH zr}|ded7@5c4UMjh*N;ZO?^B@8b_*CXk=7hjkoG`%i@h5@7j#kQ^IDeW3mg+3@Xnos zk~E%glB2i`O?MXFe@?AMaX&O=QWoo4_50m1r?uWH=tSGF=tV$u!|L<@eM^2STw$oA zQ7dM*e=j(Z6NTDG8Ui53TxyiJg~@wU{|FZk+|G*DcRdpfm4FHyCb^<pFJ?{}mERY& zTNH(j0z1GG@7w*ZZ`V>rX8p9kzy9tS=x5V*{zs4(SF%c7_7z>h0~L9uN#}Z7I}=vR zAT63Sk30$qH4AA*9QOeM{lL`>qnuWo-K1fvh`Qd7p8e9xLnF*m-^=vqool30v}jkp zyRU!u8PUEBD!81<qE}(+yqBOmIT^_$v#olQyl~N^;N_+N$3$Qam-sJ*LlMz_Io#cV zqr7K!#t|Bl=3(O0F79%ztIBdb2AK?hiyvY6ssCMm9L914Rr>F~Cr+ox5l)UKgjX<p zw-oNs65m@tyWNzKS+V3HQ1nLWbHq@<rtvHb{9<aB<Mw6OK^%Bh1<$`siTn`-;-|wA zbV08-?FLN`Cremy?sH0HYR4X~kL=!^JaL}q>W<lb==R6BzvigwWBm{*NBnL$tE+&E zb!~{_6Kt@a*qW4jI0xtN+_Nl~DWQUyArXFDKsGIYeB`pCX}Kf21gLQC+%*PTXy;Zl z$2a=7$zMPc5ihg01^IV*|5x7O0LGqkCxsc5*gwpnY9YuKScqmjDtdAm5T7rLz886x zPKyU|3nid~_8^IpnVrn;63-AH_Q!4z$FCkwxy5E__CwwveueCGd=7}0Z~VgZI$^R$ zIW0e`+4E`bUR@2QaY(dt#4S>B3{n1E8}UvSZ1u$lu5fU86q4<YlI>4`uCF0OV@6NP z5qIE%(DsI71iR+vue)b*cVbsn&KA-<oz7$Kh!{_yOBv7iM?1hhe>bB0k<Hz2rtTZY zS1>(|=`!?pc~AH6k$yY}D%yniDo2Gc^9bk5Yw@V5AYOPVkn`tQjggd=^J#zH^yf1> zlGs+djI`~YRriiS$B!~`GJZJZoqc%rz)$u6dI3<5_C$J#ZNV&=-qzIA#J6+i)&sfX z93XzjwPOvgZ-#vuC2IE;qM<TA`qG(KmrRM<PFd$8=65Oc=vjmoB2_!fX?e)aj(?^k zU6&LNc9f&RoJqbz)7eHDe;nE(SU6$Tb$p5A>ut*M7{qZ|4>wAwRW3qB$ZYbtg=}+E zv~NZ4v-m9BR?Jg%d5RliRC>gAD%*ygTp6`nggmuvkhTj5r(BnsgT?J4k%tYt@RI%) z-Fkd~?Cz+qtO*_%mJe0tEL3Pldp#)BcPCI341?n~S0&e&SVdsbeef&&M#OsL9kq=- zg|D&Vi4z|JtcJ|a%i84Xrcl^-Rah77K5y3e((`=(QDx@nYxzY&F^~X_u?VJK<Q@r< z$$R(molkp|tnq@72<&X?=C*kXCFcKNs|!Pr7mv-U&olg$!_-!&(f7ZYft8#~O2v*6 zBZ@rhu@%IOzxy0JPPIHca?!0!UZi9>33W;!kFL*T5F-bVnIqv~IdTE+Epo6*?W3c& z9&rkkGLvTX?#Z1m3OhNG0sN0;k%*M=&EmS^#Llbi2#$w8h1V%qC1Zrj&wlB`U%f$8 zfmRXII!qYf{?c56%iA6Xn)RNd)nt!<ozrR=!TzG(durT13l1gx9<LG7=FW85rxmz@ zuiRGO!>B+}@zu&g<T?B=>Y`-{vaB#Sg{+Ia-;_($JB~3rFJsf435xrdas%utw<}#j zvYk{jXuZcW6j)6OwrOs<Ywg!lg}FeI+6>hgfzQ*Ps;og-BcwxN6L7T7Z9wJzXy)QW zhG6vU4dw+9J$dWuK$^lb`-pbC(&g_U0b8FGe!2BWVNW)*Dhnzks0LNeOXuz}l0RfJ zo$lcMVqKm#{j|7d<pcMtJyFh5twJq%zSy?9^ETI(7iX@73^cbD$T6o7*!y{PmhSYT zs0rv>KYU(_=beR(CA7CbN?iS8FF6CVo}fQ9o~_L$zkBI+M?cy737O#`&NR~Su;sro zth_;t7dpP8n7%t-*r~jDB_xd6gmzu?yF|XB#3McAD!n@Xt9@^Q<U=Eb>vM=TB!=dq zCG@zu^vutHH%4gO;bi8gDG&d`aO>m6!ohWxuMHdDzC%;Y{2al7ky&~a2SD;ytz+kI zCCh&`9QjG))jkb-;|&Iw2`6kWh&S9VV3AervSuwO`o^y?)*;+ySGp$)#6O+NLrd0_ z%;-b_*h?%%bRl?kgUz^>UONsKLMva50u0d1u0y@KTDpWGc@Gd2j8MABSTIuK!GS2L zufo+CCf50mzlnPHH1eqd88_jg;#ZR-_zidKDg?P~|K`RCwzwD?F0jaibiZ<a(*e8P z3Uu6wUi>w!oCn~@xf#Gr6ewUFiu(DA(#mW$eYxs^7s!`Lf4jK}flVxs%_|oLFHbs^ z2-l&3pz<_%Vz<+a6la-*mKQ|;I^`ikUekDT5AAAfLQLTvx_4`3RuPX|EOg$z?XFiB zrEUb>21Zyk6KleuSI|=mUjq|&HD6k^txbnzgk0WXREGDY+}m`F8-Vhvzi54taO}qI zBmgrcTJ<?@-gJNF>-R?L3os>Hc;+hZf9&xnqPdn{ykjq%kzum;oJ5Z2KhjbJ4rB|9 z3xahpX#uWD?_XzPR<4a-1vQlNQUq5gzWZDm?!XM6b9yt9s}r&Y6q_OBN0~S^?jJ;| zGANE{nyni3GI@R;9CNmLakfVxJLg4+eZ<NiX4Bpxj_oy@rNa!HAAREnc6kC8Cg>KM zFFF<QdUOy%qoi1PA=>c<#lqQlf;13T*yA&zr=C<Y8=2?Gz3_mz#UXH%T+n+pH9cJr zFUv$Z6dTIIZpmsSliIu#OerGJ+ND|R@|c3_JJ?2GSc9%nVd@><8N#5z&C77j0DVW9 zN{I(Rv0jkot=t^%z0kT?rzd<)%7E3*kQ%6xD_$LhA~3H8XP`epM%Ldgmp7dzIgU4c zI+*Pf@9_T^ah+kXF=l1poy6z$<(d=n7Ra#%9|ciZGqlO%uErmO$q!F*t~Shv4lXK6 z;9iH5V=;tWxW2;CeH_}Khi{?3KmoVT9p3!*+TP??qxWGeQ^rt~pJo`<J}m_^)aMUu zu}YJD(XFE})%Ed1FT3;DQ*v9eN1FdAWFHtf;?;M(5<$!o{2E8WY^wcirR6H3D2uU6 z;~(BIY$M<L*%N-ye%9xP@B}~9kWv|mBSrryeL)qa{t<XD{PuaU%V#A`MmhCEx+zg_ zed$*!-0{z>u01taeePxpaQud4P7Cg(*F}B!($26z{IvaqH^t<sJuAD#ZS|9i=_iP@ zHlUfx;x>#sR*$~oYy<hny|a&D0R~Nck__7zUz8@^_+GafBbGx+G*7~Lsz?V}XdL9) z(lgDpj*;eb6@7RzUn-!4xgI}%;Ck3xcXf$jlDq#ckQrzBxTlan^u5b;)QlBQQ00#A zP8FX;(cRd_W;@}uQIk}eMa?P#5)T&&%lcm~DbI3McJUy~;}3RgBC7YQOdCrQ8=u<W zj-zu(EZ`uQ8P<(_0-XUpw`9?D(M25S*XlvleHJDgOf$poKd9#)jpuq9u;ZC!EdF$P zKqX6dvU)#s^7)yt*={18qF2_)EISk?HTu?<^AH1k8HIqFGOI1RnY{c5Ta9lLeZKEf z2L1sPU$PUlJ7U|Uo$d@HYx-idYba+ktWWrmGltx-kk;ry;k3b(7{HYmegD9%SR&^s z12*F!v2`t(o^o%|^cY=@ssE1g8hu)2hiWAE0V(rSnxTmg<!CwpyEKib%eVrBr^{Q` z6H1j7r8PTsMw5V%Gd~C^?~t(nJm~4WDLUKD7-8?l7H@E=aw4a%n_3b6W^B0}lj2WJ z8U2CA$UGxrsCJi9R==uty1Q>jVdv=g6gd+&dwue7Nd+xYHmyBQ#kZ&$%y=@l^`)<( zUD>Vf9r=$pp<mDGl2C_VHnX)4iS&a}2M#W6;ieCrckZfBBdl&J3}!P<b6>gExq_x= zwdoxD93lvChug+^4H4nnIr*@?tjPDp>iI4)czr2BcL%D=-nfPzML~N0PwZd^gkL=` zeTbL*&J+wiar^OqFhE=NS__{Amo|Rhtx+L(S8(TLIhS2yImc*G!fOx7`z-=w;rA|( zAy?|5x45T&m)=*!>cvjh_3oEYWX@)S)!?^T<0TG}7&#_Jn<W_laQ}#cc?fWZ2vj`a zs!@OZF7wBz3MZH`<X+5&Kpt0eUhbmaWfpVD<4^tH>sex9j1cruq5auN5k`v=oPRj~ zC#A7rETZh-l`^ZZ7G>1e2k_vO065-4t2fY77<fwU6H#CE8#KDjw=Gh)WuhvXOa5}0 z?>q=(+|*64YyNTQ?bn!iH~bv!s^8?JM8R+{GJqv%zm=)p;!WNC=e2t5qsxZTq^#Vr zK3KvrN9Kl4(PwcgG&}f8IlilgYDQKe>&JjfFTmc&#w_=gpI6lz+-OByX<keB!GHXc zkq(rA-*+YNin((=GS-pI>3LVA_mAdzR>Y!Yx5N7n)uY_u<uX1;juhD!w8&E)s5&S7 z%`fv3S}tL3$H$7CEfQMrD;%;EcpK3Q)K%Rlm?bdL_!UXj;K>rvSzTBwL-*J*IN0S} zE32zTcU#cP{l$wch2<7af7a_mFM;dF^5$@Ko%WbnkBUGUe2Y-E_tj#}u^+|~9hJIG zinYI)b6QF+ql?8EO^cX@P#*0@(X{TfMpM-DvTqb#hx!PQ2#`%=ZbD@aEAHs^kl(>L zEn=P}WZxG&{ax(hyJG}ON*xjje0jM$@Gdniu!-&=zn4?~)^JqVuK(=CXki?kAzdK? zH-;=SzIW8+>ep|E-5$O1F<u_?PlIxP0C?Iv?mUnmS32=YyYoL?iWBgVL!auA@)tS@ zbl*a_1|2quiOvJ*lzPA;vdlBL(#$zZ*QhRgT4Da7@ib0NM(Of9!SQ>{9$+NN8v?Yt z9pRT|M&EWy2VK&B=vc@ejMlW51DGFK+Gd0h(*0M)jiWrxkn1f##4zw>^r`WJpq(wt zja|W?6`XOp^6j59;pqCKS+n#7tGC1^BPlJxinjaeN1N%~7Ly^SW+P+INclLNBo2iu zU(#!x#@0?8EglZ*iaNnl#k03+V!rTXT=+!4Kc*02FiBRos`+X>J{(E3-8zCX@O9F! z$7bvb4F_m_f0B9qWm3U5>Y>N(42^lEzYpf2n3z+MOUd!sK!yA_(LJYH4Xp`11D8U0 zgSDG)kMUbYfZO`v^P@duV<`sZ^6SWr>9MAf;SYB%vD7~B9vQ7mu1s`g-O%1w*HQk# zMmQgzBl}DRQ_~V}ZbO}qUDf?lAMlK>6N=4uNup=8d;jG7ce}Byi&v>9|K_O%V3db= z)1YfFcIT3F$ZyM&*^^Km3n73@k}NP0mF0w66Rw;4t#^WADA4k=F3Xr8uXkSHtxNS9 zu+8a4VZaIc)$K6*4!4~jZC3HT2jDQM8JjzrE{{W5@jzC6sig7zo9kFaNs=l1spQk3 zW~Gr*LoT++n?pVJJ`}CZ1XpHMnEU+5HM^gclI~u)>BHL-#av}9O*A$PgEs}usU~hJ z<lO1=_|bHE&=XC|qgu|XuK<{8&0z#>^X#OUdK=x*Y<&5r6t6BM#*E96Vn5X#(UfUt z;Zu`cvkI!KrMoqP*>zYn+H|P86*{waqq=8R(I$#WmDuZfvY!mlSUD!1Vv-F!TPkQ= zM^7y@IblCvw>vQ)XMDY_xw0vga+!fwh+eZEQWUOHK{$)<k;UoW+!e#c_@!c)+?^P@ z^Ig~ZXfpY`yw=rkd75Q9FK05RXTAHKoC=fU>^@#6b#u_VH!itu)JG+?!sSVqq4f?( z$k*J>hc2vBE7dPt57P)BuqN8_(uXL#ZWlj5)3fg<J@jtM%~LgA{vTKXLAmhn?tkRY zD!dtVBxv)+{VlVg%Sms_Kb?Xe5R5{nn0)qY01d^W%dae+@MD1MjiUV;slpnfji)(- zb+fqDuzS!9Z50?ntT02zGEy!L9H$USsJ%M!yZ|{AzrOz^tc%q?R{*#T<Xu3_8WnbZ z%f;k~Oxm+ps-`BnXg(pxEApY&&$f1kcJ`hU&J}M3_l{yFXCwLIiEBRE41HZJuWk2) z{1a*%a4f#oDNMxbGGU?QifpHZoNKL3O8lPnk}_)HwXXACS{{3zfqAazp|E;ZhTq25 z+_5J7(KHK9#7#(nj`bS~uoh}}w~~rOT$#a=#5I(@^?9U$7f0)o8zF0x)E@Be@!(96 z_NKX5V2!n0nqS{g$*6vY_~>6Y%1K^+#b?B+SCS>bgsgq3;Lb#C%^sGX&G%On`LRMb z&SL(|fHE<Ad|Lf(#zpT<03}l<{MeonTsRDB-R*&E8GXqD#~#3!csQAFLO%0baRm-j zNprr196XkYjs(jMy^F-W8shOUTakFI(vbh#MH)gz+Mgg4>4>_yuDO{ucxxd+o{A5e z2y~R?6koTX>&QX?b7>b4A2-GS@W2kWagm4p$Rh*f^ZZ@(NXB_uJ%P0?s?w?W;hq?6 zte@Pz7)oh;#<<7+ShA=n{|NKQ)~(Neu%yzC%E<d4rip6a;Q3LkZnG4K`n?NWhy2ra zek)(ANryf*_+I#ES&Q2u@@oa8U;bii=1JW2hXE)zdh|tR<CcW&Vf?vK(_F-?<LaZM zLToF7*S3c&!Eu!SgfL4UbR0h%s$6Y+1IKgEKB3BFg)jiJP8srDCr4_*s)b-D$XweO zwp`m+$jRx7+?dYYM#ONkx`0#9d#KrFq*hri>Rj^A2CUF$K}^`@{k4%X(qSvZ9Zz?c zD34@TgZzIEgGB`$SFUdIia{NEyT|;B|JycYNTJLB9_uboU?JBrd<l`K<|QKei#vak zLituS(dfxyl^4^wR-@my?)*`GXQld!ZqE`?e0Dkcu}A*3FPK+xnz`oZ`NCA~(%bUp z0i%5VK;Xv3k()B<pwdjO*`-ldYjBp=#c$sWgp;|<cxwL8!eg|U3m>EYc8|iF5?yp; z`J{gyUuNyhd;z27!c4NPI_J#ciLE9y!}kBAG&KO@)ux3oR0^D*bR~)i9u7$SyYdJ# z>IOOLSAGeaJhOyQ(~N_kGd#FG7#u9@`z}!E=N%luGc>*A4!%4(OQdmEbLiZZh;-bq zqFbI=If%VFjqUjW7-foEb&vHoG1?l*2^V(16@3tHg)&U>;m~ER*=_W%%eb>60&Ah! zzg-?V>jpqDs@$A+EqzMHSqkC{po3Ftu;}H82r@SeGDYaoK<S&cm<4$Y!RWo;F&_tt zX&SRm(frBhjuO$<-_qk57zfIsYEG}q%|gQz=d-T}jr!zsINx22%VBeRfAMFTj6RO4 zkkBF<ls_;`4~}i4RS3A9;g{YxZ&uEP6pJYX3DrA(w_bl4GFz7EHL~V|Sk<2H%Gym) zGvblQaV;dq>SD+xHV!j(0}9wGbl3kMQRf{<_4~j7lIj$34rOE>M@GoX$T;>WB&n=8 zW;T({A^X@w$jnyA9-(6$k(m)XvdKL5JRIluqW9<f>ra2_<#pe$=Y3s|>$>xbc7FBO z&N~V=w@v{8{ccy|=N)W+3o~ne`A(FGXvIkM{j(Q=hqwUI1?q?rLwVHH{~1xqA<fBF zsv;b`Ayreu_Hov#G9)OM%hqyF0~C)5xt!A0yHy3!C9zt}G(KM|mSzdTvifBM(G)(g z;!Z<*AAQRUCRKGaX3UlSfrv%gpbHC7znYBQ_i&ov#sZj*iksp=vcn=+(w_ARl7nb7 zCeP%)wBqIm%_6<xdNY3Dl3Q&V$kL$SdZF9$Sa*K1o^pG9KweUpXBN-^44=z=f6V1Z zRc>$<digivo@WS89O{BasunyH;5P4|E{-IWNnYJr{uoH{lFfWG0@OxIfvR#|!;nzI zNf1s3)R$h6UZuOMVu;57DvdrDd|q%(^>N`rTZ&$ip?_Yt-N^g4>zXeUt%68)cJ>R~ zTFQx8R!k;@FTrY>e>ft&fJ{{m;b5w1+;E|F04U8EY!_uVY%LJaGgG9~m7ayfBqNdn zleJQ%R#v}7IIk=ktkhO8m6aJp+goew4D_vl4^^bFE#Bmok`z(3k2uU#%XJeXrT!V8 ztdKD{SQTn^Y_(WyalS4M$S<;A>Tp(m5sTjGlPm?h1YD^IeNw?1*?D8u8^2sYOSPzW z?9hOl3}YrErq1?{jvF|9&5M048FJE&I8pk|d~1u$w1d{v#=BRnapp!Ixq;>xQi(&Y zuIIh9j#G0I2j{VVIdI3kZgNok9uF{)1I+0c-f}%^_^SHRD@r9r>In^P_4CC7_}-_1 zGv~$3rHi{D(&(_2mS)!5m~(sWPZ)i-pyJqmdC={kCrqf@SfzBkCL8uk1Lh(<j~PJ1 zTFt8AbeFR=UJ2r6W2aQF9)*!8<Y$7ZcDZp2K0vS}CNfRd<tV&@K#?5@R?}o0)R7+s z`D>)Y#!0WkJ5H7JkZUh?yqgZZ^O{ZxO~iu;x@>j$HBC3F83U%)%!--b!;IANCTatU zb^K(VpEo6&=yGJ|Yetu!a)yit2?KI7YW0QGem<*h*k36ONPBv89)j$z;poA=uk-KX zN_=GiG~s4TTyhp%ooVlP1V7qicf5%(e%W$NYCF#RebWuwEM|Iz|Mtic1>+e6%78zF z_rZUfK7&H@&1-F|NGGKpnZp)Jnt)INDp-K-WfR3Gpqr{}Pc1vYW#I)Mu}woo!Cdf7 zf69c?x=!ZVS5+z+ZxiNz1MiPMdYA~n-YZK={9Xem^&r)Ebn{yb5AWZ`+>eZY6yx^W zGie~iuw(qA7qbec9BY|;(mQqXaV^L+_ZlP+`K@jJufuheF3V6D#Csn^4@rGvi($~V z1dzLMuIUFad0*RLLm)iZk1;1T=vQBrbKCuOsi9RCh?ns`*3_^&po<vNh7R%%+_HkE zN>gvCg^Hy+d^|43gGmnGQHa)zJtr<*b$zh@kdq=u6n(P5pLF^uhHbV-+SPY~2ceh$ ze)Hkm0piMb?gBqKTynimKtlC_fBY0gbAlh{m>XehxjcNF|CsBhwyo=LTxE$9Vd(LE zeFekU?ZtHPr>sc20nT*Ti@jYV0d4fO57xRM>aoOf?oFW@<s6F-{|+O9fG4DDcH`a5 zzx|$%_3hi+_Z(1?rjM;&t5*__WQdDPz-v3a#I$iZ6#bF8g8hNBofQ!f1tp0+NfS_Q zQOUKkHsyZg`WxCiWb&v^wm!7gfga#h)aW08WR#VgyAxu{Hr%x>8FgF_qGi_W2KpOx zCBI8*dd0zY+ZHAt-?!==riWdRby7*T1}QU;nnWL`Ix9DaQN#y@zQ-?0D&HT54{I7? z@ehYuhHbH_GM-G8bOH9}0|t}ZiAq0!(R(GXtut&<dc!l%5JX>j+g>5fl_g?o&iBD2 zpT!G5te4f@;bOR`cm0<^#e&uPW$mfY%Hwo*?wgZ7ygGv$GmBw*lz8w@vl0d+G~sMH zQtX9efv42#)~o-YH3N}t^=aSFo6<Sbi%Q;%4aJNu=cy;~BPx?@Q4T)K_B%C*zVStc zQ91F@4E~K%kA}W1JZ>1WEGbzYU|g;ymQ4b&d@Xu%nz(MeuURi5pueMJkTHT{!FJSC z7Ag502Zhx9d2d8{B#KlrOf=)McEk;ankCpKbUz`6-|v>LB^&B{2e|YbJV;Zn5_m&B z!L2ZN<~ZL$`ezt@b(v_Imy{O=*3Y&B&fVvecs@0gkf;#}6`Q<%B{U@5=EXGcmO0PY z6b{(&>N%9<=Km;s)Zmj#yiu9?Yn}kKcs#>Up6aDRp1?SZ<;q^}<Y9GOIr><YyZ01i zK|;6o48O#ncWIpOR~Szr5BOF^tE^+u>GgZ^%uh)pgZ)@P4b9arllL#t$e%ccy4or; z1}#Ch!daq^-B&Femo*&kYP<U2j5OwC1V$XTy!Gi_;ZBrc#-WVPs(NpSs@~Nb?!7Nu ztg6VDUQ{8U<;>7iSpZN><cE5b`e*hdKT+a;Si;AJ4<!$Aj}05w?-ei1*w~Tb7~S!G zd)^*ILVT^%ivo|#v^n?8sb6SX!UfS&jw;-|Cqin#J@UKw^jl6hr27eTshiI-|9=x@ z^VEJ-Zwz3Tr?SlPLeGC_PjNBm5>yTzs~M7fC=q=Ez1xZP;CtIH8Lm#!mW1n&`a3}R zZey#7biEM}+#{K~u@p3xk-@Z_N1rkwg1m0@FiLQa?%c=6Vz^rTCrT~3Z#qMVX@D^7 zw5Q?zwwvF@)%}b8!32v$MJ#uZhLcs)67}AQ5rr-H+V3czasx6yH(xz_XxnU&a(J`) z5sv1weVS9rI?dFudt@JdO0;5-=Ux%Q(5-HOQ&%I_;2q<srF3_HrW=Hs5vM<ku6}6) zZL7K?nX1^Zj0lpl9v7F#{EVT&|J2nT3dztEhOfHJx@a1>72L6iCPa-c(#fz)L2?eN z_eDz9-otg2LAOrbnhR<8qynqCIgzh$aboDLs0lCr&|ax`IsKZG=ejTO1$8_7f{t5v z7eD;(3+m6xfdX&)``q@IW0idb{s|=ez7`)(|1N&z{X9E3m{5%LCuhi#<1H6}Z7+1! zO*~4N`D)2WudoJ|TD`Rf@FW%xO<OmV78=@mpZhV!RwqEdRya6VNaqb7DEUETXIU~7 z`u4&!Pm{B~^jDyt!`6c}x97_}$&JRvrMC_T(b}5Qu2ni>LKm`LIELa>OTJ~H`wrYl zs9TplKv)3|##m2wfUO|tlDXH{E8c>wj2vec#cyl26R;rfpYYAlk3pTn0ZC)i)*aNV znL*Z^1}WHRo$&|_`kDSd)|IT%B{Pfk*e^2S?F0K^o08pnrvRTuCvfM&@AROz+4ojt zpH&)!4Unwd6U~WjylPr9_nMDGr3%theHGCimgHyAF4<9gy5(0NY_hjAvKHRP%eDFq z|GR&EX`5I@E%ZIWEY-KV^p^&arXbKGUnZpGp^QN5cQ05FS=}lToA~-x#E9}#SmXa6 zU?67$jNL)8>-pnP4Z2_|FDom=8(?++t>M*J>iJ6p+vB6F8@>k(!bz^jICqzz#l8W6 z{ux^!HU+<&@?7kfcxS14s&GBaZ=^EgxiU2uEF_)s*4q=dDAoLl$7|yLPc*tm7b!1l ziv`hyRjsz#+$Lfos2_`)xB!(T{nQ4!Fh@{nUHjBKBN*@FH5y^*`f=PHtg_c$P5Z)V zy>6UR>(InR3cY~T`r%wer&-)1i!Ydj1r-0<nSlrWT+>q=wPehoCx79hQmVlGFSeLb zBX9d3I%M=2#6f<-;1W>O<q0u2F75vm>h_C*G?wgM-N!YXnUu?V_h@+zWAK|0T^>zF z<ub4-;9f5#F+HlIi4hH~gxhw253>EXhHm?j(kZ5^D$H901s<L&wp*TJeUckwhMDNH zRoaGIQlfTa)hOSf+z~crT=vG@%uVWp@!cXM6CntZY_;R{Of5kLBff>9j<7OOxh+pA zcP$@!Xyr{e0*CqiA4<V;hEn)qC2Uj9H`~v!=?J`7(^2m^ab2@kC;05bJL~(GNd_%d zuLZE(kX%fA(>0J^Z5uS90v7BjR(>t_ZfYyqy(h&Y-$m7qm*kTJ65~pvB9{iy4=U-8 zeXOE3ozRfgJ!f?z!%fa}e0;KIX`nZ~x#}Qr$Uc%wmoM-QqJhrD^x0)+n;><2e25n5 zVAU%u3aHqL1i!Ws-fr1PTLPT>k{QdfF2U-TA8gbV3NH*4E$m%_7zCXMYgfm${fME& zO_naMpikFW)ISn7>Q~p<z`lQlGwBHj#M3G7%J3np8_P5KF&<5Dz=TZ75gU3@XYCTN z^&E3Oe`8gK6lVXp*@|znvgQWX#q%8M0**WOu(CtM<#9K|O1JYFgPo)(@<O)xe6YO& z=Wlk10-AL@-pAu_QDf<0cXdPk00Tq4){P>2<zUtqa$jDo$ONT5oF|7Wt?A288I1~} zN@K|N>4rhKh93C-sT_ZZGfSMp%So4H_rfSz1MfpmROf2FO=I&#<mt0lpC~88WidZD zUfg94F4gOs75Kb>cj$hy6~b-61QLwL-W#l4T#~^NvTU8`f}MAIr&u06T@OV;(Mzd) zw!K)lV0-nL<yFer&`Nj{RpY2WK{x|YUB*Hny2b8}ZMP=8o~uF4R!uVRaGsxz*CDde zv2oU-irGFulMa;I*DGXI<wzm7CU$y-2hYCEf`0WNLgj<PLf<TGkbDM=4s2G!|L!vz z9L*Q0Vi6Q$0zLR*pNLmfkE29m?yC40##r`2yb(;*?d+zv`&SxY>(I!xxqN^Y9qXj~ zaUuVd?tCqfG7W}s=260v1<IUD(Ja2RjIO9v@iyNFPTU(`8rFF?UK%p9m{JT~8BoUQ zrDS=qHSIXhe%{$5P$1%GBZZ=R1chMRRi}SgyhieSSI;e1z%}PKwS$alcaE_MSVI2| zhK8g|B-B;@RENoB8k)6#^!0h5s?XCn<8C6X-IwzbyC3KvE36K#DNHH+bt2b_hf3O~ z%+`{=R12sTZ{iFX2ku`ZyUP~!no^s_4lhtVv^ygeW}FgWW>3B_qHTHNR%#>$>vD?z zbY<jG;oN;DCFThG{cD^vIqL|K0RWz{+!|T<Kx0M-@p7l~%!5RHVk}_=?%lIc#nw0$ zArQyIo~u(`LQFaB5srfWHeL1rQS4R2*tpV&b3|va_m#sRrS?@1DA4SPAPXEnYauf9 z)}xMhSBQj^yfyWBV9kzml6<nTJ9R@y9KGI2`f%rb{5@BMznlNQN9FF0@ZR9Egt8ff zp2n6Wo_IJwFtzBt5{rv6h>}1Lm^?}?*3?q*a@e-TI7!T2fL~|1RA0Z(Uttx^HMiN= z5&WfX++>`%fw55TfWYn;+<DYc%!Sk%+V`#yA5%9zR@7mOFQ|hEhH8NTWGMs}>zQxQ zTZ0FfQICg09&GLTD^+!MBUc1lTlId=P($9AiX6>aWm-Gt$f`$xn<_p`<-bqP7#6co zW$31E4XFFzv3nJXG0mGDa8KapL*SD>37e2omcu%?rBAnF_?=MxVGq;FJ?!V-+>6L{ z6JLsOn}c%H6}+^SSSmOpOqY{Za{Q?Dj5`nwDC<Mfi4d9ct9@I=@S>#qvz29q;x>&{ zw8g`=M2ApH!5^3S1-JP!A>!DU$Ncd<4Yxg7b{=Ya4N4j14|;s}vj@`Kq76A!5v$=t zRkV_^jLx0V%Wp;_pSe5Nn#D+1aSGZjzE5eK^bd8#X`C<;ne-WV9w9B!=WikhG}h0W zBdgM@A2^jr^PXFn>?Er<{kMiejes(5d5KJs?Tgzp51@+4uqOE>>#aGW66}iV4A9$U zfPMkHH^L`73#OS>(WnX3JtT>#tI+R!&G)Sl*oerHVT;sGQpMv(tw~k}C|_I`kBSb$ z^*MA!HD-ck4Fd^Kqt#cb@_0!M5t#HNUSbOS_RToUzW7GgWT(9?wjHT!)n8PK{;cuz zOCCdfLvTlzGb@^ubm1kCV#@ngHLeXXR0Bhqr@Pk|gZY$b8+i#z&scAQX>3f?5psPH zJ8S(RnfXfDLWyM-(@L^%U(eTKk4y{J(ZSGP@9Sh`Wq0-X%<EoU&Ec`LT$Me%M!B*^ z|E_<nRhxkkMRIoZ?V|Y_L`IrMM?$@&7c}B1nFPK8b{_gN&p;(KtjRKETl%d_p8=27 z#j6v38Gap!tD6a7NMuh1{`nz}AeNx}gGEW{7WvocXXxM}MgnZfs2tzgyqE(6W|Anw zmmvC;Qln~!An3`YZF2a~NL$lbn7|uDgB5B7elST{$8F<*&!KKKcMJgSG{H{c5TR+P zasx}=zvIyZ2y4$i@y=9Qo`WAc>A)`pN10jdbUvSqOOc%V17@iEt%`7Vzmqu@7UYrw z%iX=xtHf!Ro3mjT=-@Fo1xe}jHrt2%r&&kbnq@iiRNw(?q$c~Wbb@ji{fbWhcRV=X zW1NoL8`($QH&IucuEWrZk$_&~xEmMalMA}HO&DMyXhGvU=N?NQNi>Q62(NF4uIt@! zIsux*#Ol{7)KrMae#DJ9CZ0qyIgT8r{Dr+=Of!T(i*PZ#CUIHj)>E$j@u|~&p*4g- zrPY-4zzz#i?e`h=^T6vJZ+)I0X4IF^HS#%n#P>kM@iuN~Pb7zuc^vQ?6gf%3(A|gg z$pVAnbUsT>_`5T6Wo;BZ*($|b0dH56O6oX#bM7*hK=_S-2T4=G7!Y#56K?wWWqDD5 zY`W`+UJlTTNw#xHk;hO!Ra5kdUom5B>r#j!iD^`&yS5$Db(yE_SXC-*m6XZ@A~M}h zIfUlLzu$*BP;r7{ebsV^BQ#EU@2rXWO6@SZBhLDzxed>L?-jf5Q$nhvk6GARc`cK4 zRm5dx>+^lx?lI|!o;t+r4O`>1WN_qV-ff+Ke<wZ?w9)M_IZWZTkNiI}0K>+5A>s{) zzVo5<?F(^G3Dz(<o453e9gYVJaxcJ-G36qd9|T=u^GnaBh4FG&LajRj+XUPUQS((X zu{BoHGw#0Pmwxx$i4;qcn0m=kagB)OK1sh3<izRrQqxHi@u_l_y4uE92t8>!5Ctkt z_?=i_zq0=cX|rSd<>>FynS8uDe$J#t{*;x9!!A*lY;?|}@ijCHHAlHo-ik%g<E~pe zk?YHy_n|GF<OEFN6;B280a^p<+EbMTg|skpMTV_HHAK_!i)v__Tu+!2K1(R74}8ff zI1{|Uv8P1PS07wz7*bF3kD0QUdCKp^_`3OG`$iq*ny#`c>bEKv$*<!4FVI(DCY10= zA)?CUkV>a<DkCh|>i1~$dIwDr9wJ8`;x}Y+)c&|mqG<f-!RmzMw@=EujT`7=6@G~Y zC5s>(;CLBs_4mvjcnGTUqvg!&wM>mZJ9I{yc%3C>6pbffZ|%SWrtHekP_Z+~tLRSn z;)DLM@r9Q}%5g__lNZ_3YW4{Ipzk`b%&GmI`RwVaT-$2V)vB1yo)_6D)~DuhqQ0nZ zyP$0v`fcj0)6qgwe~JafUr`{gUjS#%bjdf6u0wcHa^pVR-1uI}_V`UQAf<s?xzF&~ z67iv$zn?Sj0Z^5rLeY8=svt9fXaz4Mzq)yl2Jv$}P;UxQOYe6i@T;Gc1fyo)kT#Ry z_MJ@P$-DbOH)&7y_TKbk$o+-{URB?wZaM;+{n1JEf;fTLO*X+vi>`#(qpCND!8(Rb zSw5z3%SH4PCQ`<7t*17Q8}<e7t|0;XGu1+AH0h=DkIt>aZ!FJ8CiLRsd;aG<a6oiZ z%^XMBpV2@2_k!Ld0k!AycXXoe7g>NTj`LC-hptCndA;r(9SPGe37epGWiN^Gp@6K6 z^e5KQG?_i{NEwwO^Jffiq7lq34+-So$!8oEhhZqC1dNu-kH2CLp>J7t<T8@jKRZMc z_?QQtNE>ZeM(3S=V>fZl;in*|q?JqzM{z;l>RM*EE9&osx62r=YAQGl%lp@?t-5dT zzi&H;MfATCfv@0;#In9?B>`{pT)R`Xw|d@(JaU-01Ag6I#oa}BTe|2W15DjiuwP$x zKoog8t(vB9ziONM>mH17zJWeDWj-ME3upc21@Zd0jq$DzS)c!(!<xP1K5DX}#*Q<N zSll$gU{1_uH0{w`WT7~l{hyf1WA`cKX!hbdHyLF6{piia5xd_WCtDpcf9vC55ZiRe z!p0HJmqnLkkmfvt;zep|s>ka}%mEQ`<mlmuhYv&`Q7%ptjo&SJnVAIm91oWy&k#ln z!>dEA*f_G2^@{GkiTeS_L~{|UHvApzM~-|osuyA$zceczdOUZaAym<Xr}Nu|-IWop zZ*jyan}aQFI~d>ebY`6nXjVB@)%xT=3EFyKz7^SQeph9>(2$;pEy1xUoc^H=l?aM? zXe~{)Mq;+OwCbc;4|JY>0+HsY?`nLF%kR$^EQxSZ7o%DYn>c<>CN{XuKUvnSAmLj3 zanX^u@91uu^KvALz25HBkS$!l4YnC`;uMnO`goX+1`%b6^So_@ul@8YIx9}Fq`&ch zun!BUcyh6NPirbt=s#)s78um}EdGw|jYIs3ZBZ!}2SIG#in06U31e>r`7d)#1a^4L zU=Hh}Nk0@g&a`0vz|3`DLrmf(lPq&2ebSX*Sl$Ue32*s%U>#Bg)pqKnT~*#)Q2Gg8 z(2Z%)S$*g+;W`S`y<TO0J31S8LqV~u^v^!?Ovf|O_-}wZB->*gHG7tSsizl*ps6U{ z(I0J&7Si;YjjvypnF~g&E_NR=C6@#lvlW*5Ebw$w+$|ga?shk<l-OB+nVI-o=GZbq zo=v=Q&4QnS$#qyuNnMBphLx2+$~}{azHv?c3|8WKF9%R-8d%}kpE1AQyhyE{3YG~N zJ4A*_8iq+PSo3IqS(C3ygHUQFr!q(r=i|xxx~{K!69F`f#nRpxIO@CG?|x>xtpwL@ z@;z|(s|Ate$L!Hh`Sh?|@Vtu8{}P0-_XHf0BwsW)ETt9k?`WJHDSL2$UUb}?mpXFE z1I?o%-?Jqh{X>PKA+m|FAkuelO){EHmOvoqsdqe2pj;VHMYm9ao^K*#+S>#%zn#E1 z+)D_oX#w_vRSf<2wA=59zZ*-69t&?t{HRRk;a~)Rx+;cHeZOtmJzCR)w#^QeNPpdW zEeB|5uizEGjYx}9-0T^Nb$jtd870(*iI11u4!wUH31ul}yvpM98saf*m<HP5^_Xz( zCUQ#}50_I}f)zsf`;@s^ht^f3T=8`U-|U`8%wPVx+G@1x$bUcyKm0gQdeT*zphRU- zkU@F@2X1IpM6VB2@XbO!AkRVU7TyySr5+;^zw!r<vHa3AEu!TZ5Hgs{^r9wWuif*^ z(LsskCs=9kWvq67UEHiKQUyDb#7pRl?~0UqYCva4nqo%?Sj<%wG|FasJC7fWeWn-V zH9Wa+0N_vt>8`VmN5g^5iU}~rPuh{bGl<67il0kAYrfb+v9`ec&h1($dv|-|+mq57 zhwaaq&bvsG&J3o$x#KxswwP0O(BRa!(3Oo8SrZJ!$=(k@FRL!<@Hl>HFK3KxqR!^H zrmKKM1Qed;lzP*)f08+50ORi5+X!yD5##-5u3_8llk?yH^YQ!zi~qW&8J0#7NYC(r z+-TmPiyt*X7lZ<Nb>D6Sfjnnuys{jr;06pvN<n%>Zxv>8GU2&MkweDcSQZP*R`Hqm zOKT#RA4ZCzVQb?gK`EYfz4Mf_dV+3M+{xSqQFe<g9A&FX&16C!)g;~=|0!B%>T}eM zFmj8Pg~M1{Ed>?E5qLu~dY%?Ce`Oj?z|Ih|Xcd_uoyj!EUVwKo#{X88Hi9WI#XZi= zkU4zBiO`VMS!J=OS-bzVb@-}>Mg*cEJQKAAbgh){(hAzz=4LjT#Yoqr#p%KK;++iL z=?sA?v^)J4Nro@5!rN5fd67Lu#Bfsxxmy`4GjwaVY{|~JzJr-^RrxZ(#W!LaDuX<T z+VuFLX7qISXMY0B4Vj_pj;kJ}iNw0ArodO_adwS4-A)}$I;81YRdF&a1t;Lkt5Uw+ zQ!-QbEZ)AgOcl1scJJ+COQv7fj5}!jE$6<^bvvF`MY(CS*pDsh91Z@mP*PX0%#Jyo zGi3c~rHLHz1T<v*zI0OIDNzOAZQuVs6?nO`Ow-T{`hVXJTMB<Lr7!Wo&rhlRh-AZ7 zVi1Dxcpz~uL`fibQl|ja)XD6_zLq9I_L+T)O=tj6oPTO?H1XFJrzWU%X(pvTvXIrZ z3Mg!B7gS`Cv+Wf=Qomz;BkYuxIE$#NwXCOT3^0cIbT)W#mwq=-QE-C2liSSGxpi=; zL~^VSU$8A@O^wqu>TtHFGEzW;y<qn6<KO+!ed2SGN<W5w+>-=VLU>H@9}IOs7g$a= zL%Uluw|b8F96i;R5uFWYFXj$_@H-RXcP2s4kp}is9u%mF$owR1qhfF4@=#qbY%%CU z4jexlA!-PqzayKmeqZx_2S!{cB_&N3vLCznEJ{x4P2D3Ig0XznS&qSQ;|BDnf8t%I z3K<BtFN9kaC8;OzuV=1uMAtOxb$7b_Cso;!`R5TW^$fNw?*H#6j2GE0^MK0z0Ko_r z(&PQ{4c(_{rHfNQ9IWg0@g2${2E|D5#n0nAGI41sF3?Ol*+ptsAhv@%fc5@-bD;51 z_tRygIK;Q8E1MQRPo?6}a1}#a(?xf_C&SBg?ugqsTEv{Cb;stdMQGZbr}v8~N7wO9 zs?x}(RvI#b*t}cMr!7-w&NNW<hgLg~;KYcWQ_KeYY)NlB)%-WU+HWs7VQwf9S1Azs zIEb9C>WcT4c-2E)gh5B8USIXt^McX84el^jed?wGEi9MvvubO+Db<_COyr&|AUQ@p z+w%49!1H#kdMExP<#a_z@mIf>q#V0cy#)qUGTr&o^R-Xqe~}dYA!S-cX#V4!h%LJ} zX^`}kk4p3)#@5{lhoa7u!!XKEHxwH2+Z}KESMaPg$mPHUW%NRtB^0k<DzEk=PLy5$ z+pDed@7FR%{;UEKXWPuSvBFD;HsB`6c_ucDX{l4puEL`Ap>3tOO_Oh1Y#BJnvoI2U zY>xofioPE1uR=_0Brt649=)&m{>+<-Z+D@_FzWML*L1i~y(K0%=hh4SV7D0e7p&vS zmwumnop;DIvynFHG#Sx;KgPf3`VH4rd(L`2@KDN-`X}H0hUns(hI@_X_g|icCf}@D zPMq6-$&iadXvfcTQ&09-x#B_gH*G=4*m1o<U~wyS^hSsg%p4pX2JVB+9R|N#fpq-T z`({ufl2C)D<Qc0Pp(@+=d<pwpISs9W4#0e>7o+Fg=Ut_ObCETJwt~sZW=>uD;#P!~ zyi%j?b~>$E<J@3aHPSZdI$e0tJ<U{Im6qt+NJ0SXz^KEFpL!2%q4#vD;rm;E(c6|H z8*-_cF*LM?(tibyU2MbFYUe*xfLJF3vrdI+_`c)#zuC(FU~iGDhmQZOzSNQ@LZ@Hb zD#3#kuU($gCp5kpDyHPe{h1Z%)r9|#S5oCOtA;S`*KU5W5!Zk}{D-HE^+5#ECWdc> ztO@3}Nw-beDul-hk^TsXa7&hzGJSM;*7~M@yBJ>$9f!31lG@kH*KnKAOp`g)@VO8D zKCe^~Hu%wz&9N^S-JAs4N#cr{s*d^KM{735-~116PpNoen9YCI-_Z2N4slS8qrORx zFSIRzPf`3`^5|dV_h|hNL;Z9|Rs?*Qm$maPS1t}QI5w8M{`T&5L`Zv4^Vc8k1Qd*6 zz=HQ43AF{|9}HjgA2Gt->ntBz<2Ah=d0Dq<H;=z}+SQASFb}}QiqI}MDJ?WiwTuoA zszRGiT*G~48ULz;_$7*8fT%EP;jgOiN)l8EQj40WBLT9bIM&R4_7w2T;;9P^N7tk` zot9EZ4c!el5(?2Zw^kKc>b-wM=5ymSbg+}sf@MIIARk5NGu{iEd@u&Skgms6)Hv(9 zboF&ylZK9i3(@~-+AkFe$(EBGzulPdk1bdIXd0?J@Ajw%##z1#3)K{)mMIpYl4STw zDU2pC)dQMM*Y3xMr`vkxo4Uaz|C@p}yer)1c6yDK|M>KgJ0xx#avY}K>hEO*z-0aU z3a?@rNm_R@4jSd>!IB|kY-^oreC8hCIa>o5e}}aNgmyB&16ZpVKKTwHe=sM1+SAmu zH)25M1hdh_3^=f^S1V)6B2bV^v$7+26kBVakKlS`KRgfJnRzU7WJ{<W6`1MZx{N4p z-w>N+1Q;3Ko@JGHd63#*+4sUlu~~l>Fn0+3ev^EgU)z!o+1A{~%T^=lE>SN+xAkPS zRe~~?%sVK@5!i}ER%1(Ak{gVB)TcTMov1n#y%zIev7yN)DZ&+}((zu$T!dr-pOU0j zcj3jOSZ7k~oAHX3q;iW=-^gU3uViaS{)*A0+%w+Uu${y8!zM-Y92wAU3_0wM@fF&u zk#upEG!f3<LOC-$Od(`;n!FBVhE(y53Z3Y7l@ci1J!Ev9ncDDXR-=`p;HOgG#h<i$ z-oCJOVO|vMWbAi4{k_RI7AqZ_wcdS`-ZJ$dYTB2Z?G<%4>XP9?N7M|Nr$&b*Oh*+K zD;g7tUrFTzo5MS2(@jPm{1=BQfy!2B2%2?QKe|qDK(WfpeSXMr4ZT3+?~@KRsw~ib ze#>79;(OZa<4HjkaUXx3Sw2JyGC11sFlY*VBNjSOsU^QZp&}bsc&>j?18Cb4z+Mm; ze<!AynX5=W8M$~>%BgC~H-_KV8g(Pf=EeuMu|naeodI?&+5DQgOHhS;AkCwhl;iss zs5T+23khMYD3^y-CP3E(<VL`)dKz}Bg*(L@%JO~v^;%S;uHzoQ`4M~klRFuDl?V9> za0C%Qnv^aN5JsBbEg#0-(j8R0msWC%{c=?gQAxkBRTeM@Jekk7qvL8#5zbh*H-y+w zt2Ql2VO9AU%6N+bQoGaJFuC_-z;hxo+oWmFpy_!{i1gvK!XtV~T$Ml+``~W+9<;&D z<En9XRCSV@+fo6(HTFjJ>UzV*Nc&0M<FemH)Hj$7JK;p^d$7}4JnJmOm87I`1i&zU zUlVdDiLLxnjjL}WR1#52=*m6`+t-WlMU|5=i3OAH1ihme-`z<=sW~O!cCMYCN@bSA zW<<?z?^5D4<>^O|Y0&L*d_z`A`{G8#RQ%?OYl_(UW)CFf5B<6a{hr(T2h`570k&Q= zgG^Dz`DA;aG}epMH02@8UY9&eWe}1EW|KN-9}}S(O|cxjD!AQ1116Vls)0?#E0V(% zo?Ih#J<Shn+V{+j*f}IC=O0<`K~r2NHx>6g{M?V`N_D2%Q?z@(AbS!fwIWq?nVXrd zQNdSzPhe$w2gukd`;+IT?x96Jfn<Tf=AOtT3KT@mETDs^D-BT^590R)4*OE}rlD6= zQanO-N02ILf%=%_X#ns<tCAm`9yl7Yn|9{(o*Q*FKwlp)qOPscf8og3GlM}A%o1XR z)xmG<KiWA}<x3x9UH-7pKHZ^QEo3PFsY-5d;-WdGF|l-IHq$u@{JU%hvQ?ON4NO{< zg)^hQ<Ga}^sahrUIha*Z_Nf?QRP}m}Bb>0@pP=;=d33xEl&ZDg(zz)YBy*J!q(0}i z-ci)A^A8s=R)bCx#jFjOfuSn=&$gg>*#CyAn->9#Ynj$7m1CqgRtBY?mZ#DjAXQJH z&?yx^^5NGJid0pP&Uq*ir>91Ogi`o*;dmr{Mi%d#cnapAWtPQ+#LP#?P<(8Vms`R^ z_X0Mrax-mfP3gF^SCu%X=Wo<XVM2);_KvIGjm6%x${#f}XLf)T(7mHox4;ATmw4>! zr{L4xLVLPKMx;IVAf~(X>T$E*n)NdjTGXbulVnd2IR`L~X?{I^2~#?W$-9!cRa8}1 zaHu8H$$K4LDW&lDD=hNK)>*dAWk8Acy@9Fd-M<yx_xL-gGd6>SW}$-}A6RLIUjB*j z*=mGG=n+k}gI+KCCJQxfMHQ*|oi1)f8wjUsJlOGN2vY(_)VDpJz&syy=P3BV^`AbG zdUndPuh6S}dj8CcZ;*m+BiXBCc6)C-Wj0xRLZ%*CP?6v>O7~T0Fy!=aNFP!+Y|rt0 zEA6jL;buUaQfj=X-wq@XHxW_)V=|Jm1pBMnz|E-e_jfFvg2$3$C_uz}-BiZ;aj_sW z_C5rgGnLR=7}sBt*SJYGWI60!kPco8KHhs{J)7(%lVQt{Ba$#4y7+p+jSD8*8spot zD`GDY?I(ALa=|^=u0Ajv?MLY%H=?#h?UIq^S_v=~IYnaeaiDv~*laR8Dme4Mnd=UO zix~36m`E(HG3Oe8uBS#UZ7_T;!;^Zp;AGhZZd_E%<G3|6=<T2bB0Kn9&W`?wckZSX zvbg(51J%m;ZWhgt-pZpbXQ9s7x_=AK*W<C%E7tEvAAO>*2*_^*3>okYwzg7d%)+$f z%9u)5h!4fYq9e-gXfP5CvlWPaLB3*#^<NBG?zf?NitKxnp&fF#(>@)1_(^S;6RUZ9 zKHfSLa0-aX4<ws90LZ>zbe#Fn)q1G@#fFub<pPf;6Q#t`$BNA&LkZIX<sm8x$+aIj z0889x{PdWYD8TDFeXy85CAm0m&&wP+esAT)sO!rECo~Y7FPau~*hmk5JM<O#q(_(6 zc*~Yu*0!wTQvaVnFT<d!B57gQ1!A<WyBZx-31@vTyrms#d^7v~@*U*S?$slyq|qg& zqv9>OdAe}K?*Ymc@oc8|x8y$vtM4j>)@umYU6~vVAHv@|X$_JQeQUb?zb*h=Nn?T3 z0(TDa;K0|>#i{l$%KAZNGKBvaSBv;?uT3Xeh)JNZJ7)3!@RHMWKGt^UKl?@)_O_1o z!Jf{6o)Ap1X`83%X{XQ(3B9l#Bk-%>O#O4K|2`mD(_34DNE+$h*D{hcJpt;k{w}q# zoWA~jBWrI)0%ai8Fc+QqUI@AHSLfRa2Q!@#nABdKCNy+Av?;678L6ZqZ!q38-qQNh zmyE6zQ%}~(_s)hux)(onGfJ<w4{~-_Ot%A<DG`|F#G7y&Py1MQ$d{w}2`di%j~nWm z-Bmlmsr8+b5zvm!YGsn9F71%*HN`nRKXIFXF__$70KM)?)Ku}x)W<@*WM91hDsX#d z(PBQ#*PIVRxbVtk@X8hwaq?3v68CwEuv;LrZ0ce4qoGW9zK;AT*9`ku^4orODHC!t zkcIr<GNQqk6+2=L&0a1#m?-!Y>S7Ri`VqFPrjo{bgvE5ybNJdrNJ9An^Q<-K-5_DO zfIaQMQrxG23`<R)yj>mPu1}9gOSEjCxiW+uztjG1{o9y)c;GD`1$A&k%?KKsfe^H{ z#C;nL+`u~rkq0EXL%WtDVE<Y#%4)z%rz}FJQ=QoBwhS>G!2ZzaU+HzeKiFL-=_G~B z0hFuO?^ZznZ;dTy^_xNHUzHEMsRsf>PFI^wSDjhk_~<oL9yv9M^fRfZ?a{<Ov87>s zjk&@8gLa3yp@b76f!Lqe>5;fngLprx#UOLSJ?cVRzGGc*RgvPsE4h=^#_ppVv=}0A z2Nj=z>h|jGfk38rjBHVSV(oV*5LxuuRtc?VMq0p~L9UV8wsa~Fl+j>iu<v+(s{$e5 znKCk01sKTyn*(jjqI-KFD_u&PLg+eYgL}^-*-J3{aMJFW=AFxCWKXdzfuP`L4E|Zn zHNV+SRbk2p+32#Lv>*dKMdP7}sZ#pFj5hrW3!M_24z(D<@MU9rVq~V#@`sB0AkE+d z8{w3<;=AEGjoDx)-R%;MSYP{VmbMC3455ny9kvKx>btp?n?EUswG0Xw<Z>M~C<r9c zgDsC)wo2z!;LfE&HY!t`^@ZNU4L5}rWG2ZrKt$3TBv;Zf7WaR07o<IP)Ae_cOna)c zF`_Yny``1JrTp!ij?ePw>`XjA5FC~O3Y?gvKidkQ?siBR=`K;?Giu5-gl2f~vb&*N zrF{$s+y7b!MwCAuBP_8mWPzQ&<boH?hx4h!OX0%Ix#k5DBMEV#(2E6QNUzlcmk)G9 zV=RHbf}N-{V~-4T!}IK7qNmC{th#76ScK}}c_IrCb)bo$PrIF*rmtuzJl_vpr`Mtp z3a^8HB&C-W2lRPCi_h09#;C^cT<r6JZOZ?h4sM2Kpz6eNJ#R_b-mbj*9Ep2nKV*Ho zO-qI8IcO5xC$}`5<VQM05>qqrEYW9$N<PG8rDu42)Y)DZ11VbNBI{G-xoGkgxU^iy z@HzHEA9{pmG^>{pg*&r~2Hr?IucBRV=Hh&5-te#d?FpUW?~@^(1f-+ig8N<NBlkH4 zl5L*F^wBLIFE2Ij^zm;I*DT!=>hCs#z&XM5Q0C<bla<o-6RL;1d<U_1Bv;~=fEUaS z@(e}3E=<Rur@cW%1;2KyXNh5N9w28flQ=#j%`91NTFFvB+I1=ie`myY&z$mpPjYSo z*75sOmJQ=Z9pzMy+Cz5v&kefQ1hLPWp8E2bg9Q)w*OzpB)!Y?1%cSQzVQNILGs+-; zfop2Oa$C?M{2Kgq)G^X?+vq>RZ9nQvHE=(+#QjqZRE$yPs&A#B3w@Pz2=odY{EWbw z9uB6{@IPU_CrHZ79g|MGvK^}%L>9K2CqaHuo_$<`bqB>tvS@YVqR3sjZ-;*^MS5uc z6u-8U{Z=3+_BI`fsf7#b&ruRLDajs`h8?{N`gOzOx9ASg%gvbX^qoHEOc(N!IH7I{ zfo7pz500dYXWPFL5#Lez2#k4#2@0%B2A4>inBqs;6?GVEsF59#lLPg<*_g9#)I@6* zoB~^q60M=Q*J#7!*QJ58n>q$;jdoH7N3haC<Xg*ua%;2}EB8QmG1b6uopX8dOxxHc zWpf?K1kpuX(`@*QPmA+Su>k)2do8}96E9}d#Ck*DqlE=Ps!|knlaGJH7u_5>{rBYo z1c%Ge5{e#)oF4o6OXk!eXlW>awPB<{p|dcv?Yp4)PzL2f_wj$@;VQL%XmNj;@XCME z(=Wvf*JLX~$psbfT8fxc=y8~{q7*pN7rQbO?rm?3MA_6800cd6WS8uG6v?$Y>T66w z^F2D2i0@{Y)+gA7KcN;ZMraqx_m_BvD2=6yT4Ib{w8aA0K&!l-d3)6?uap^vuLyfI z-?zgiIl0;p6pbw5?=5rX5CorC9pxzsc9HTgNVcCrg>b380x<WA6ltI%a@D|sT^;o* zgNNY(%V$nru$Sood!T>4gv|-Z!d9^_<*OeBzLokI?a|s^+p1VsbN!(g$}Jd|JdeJD z<j_cu!yE_w=)I?}K561qB*AcO&6E5ZH-}#2-m3TifmxztBy;{2sqL;3I2B-v@O`=M zaQ^O%-y%Vk@V6-ZwOx1ajIZkK{L<jSh4>nJQe$qxW%!4MZM8GT^^!Vuxr2PNxJ~vr zRW7T!VrU}iSLV-^;t3DTx2sRt_y)zz(X;#=v0{ot5@hi~g(IAQ;-0lWLNG~}Zj3e^ zg}c4^5>t~_mnahreaU9;9bJJv{t`DYDta)ny2`T-kr{5-W7vyr5;;P#0_FJ5^v?(3 zF{?|qT`^Nzc7uA@X3In$W#6hT&21T+9!S-2EMoH}S@HB5qo^8Te%ZUUwd3d4Ql=9E zR2`y<pOg&99bi%D5AEvu_X-rBA!)_eBfDMS$$xi-bnpKA#sz{{ZSsY6g|qv8Zf(Fq zkk%8G`z^ryR7=y6H4(eJrB8yiHZ#0FZ$U#maK+fvGPhj*alh8jOiapmu!_7tHoL5R ztYY;Ye{<)4E`Q@5_ylfx>va6h^dI2-$k4RKV1c|M*lTkFbppMV-u2V>)kYLwHktYL zqB)$7^BRR|LSGin_%mN9`Id;t50~h4ccaN&CJXWp5(f}Gs;F0Gt%4#9&#!X-so1KG z?$jKuuZc-*!U!?3&bNik=t=(KFu~*LSO0c)#*MFw>ueHk8ed8K!8G{S%y)I{NF^8b zcA}ILd}AgB<%5^a6<}(ntFsG@GK9Q^iSuQU7$a*#-`!!S{f76%)<Ij^;`G1O;Tmzl z)M300LEJ;|oA)MMA|>^d#q-A2F=j_LcQ*LduD7WfZ4WwBVPI;$=8yD3(hMqF@mEdI zr*|(ci&V%<kzR-00MmQo22I%gfj*Een220L>@ck1@|7dc6>YyyupTq2_JY#QbA_Oo zlGX8$LS{DX7|nHD!I;DJXR*JEp3GIqHGP4nzG{V{Tjsb@hDTeT_w+|WI~<p2(xPdd zX!creG7(l-7~}P!%T)SGj;`^Kt0oHH_(<@7#hSkQgmKy&vQfBeOYoxgQWx`Cz^!Yl z*%Rv0D1N+~a`{irmOO>pK8Y>&2@d2n&bS?P<E)dF<X(-!_n(CcTrn)3C^-I3-1_Gt zG(1ME2j3NblIpyFFX-buc^gm(vF*@<)tsl!k<dkiu;w65!()!IC60F=W6*!_*0dIn zZ8A5R7AgMT`@XdscXmU`02i2$nyl#aH1yDbl!dS#ME#fxSNTUgXYIc;3^%Cf)UR5D z`_4`cC^vS1?cM0Vw^IegN<x9qgfJp{OJd#z)yIfqV(l^9o$L2o!Tl^pohr9XFb*IL z=@Eo#RYFypjNUk=blweDR(Ux)>~%!U6KGST+iBTk0QW5rJ(1JRpyKw$ZIsH|FGH4J zzh?HM>42h+D(Oeer+jW>DPA=kqKf2MwM&JUc@5Pf6kAXNtt-%jlFYhjq2Yd-cx45Q z7u`yT?rpvRbt>gpO+nJ=8OtT$G%J{pk7kjyX#UA{&8bC;oM!%J<^%`W-Btk%2kD#A znDLkgZH$!!Ynu8W9woT<OB0RUrI`&cZm$o})ShMErgK^J*l(@-9+)g<xNY7mq$MfA z`5c8toaW(x?AqVLNIFcx2DeJ%7JMbNazB1a<(!HX%nszrE45~UR~K!w;qpfcD2J@! zzZTDc)zwcPI$^Ic;2bN^TYUZj<0<9^TVxX%el!;%H`LX;_`gpArT<N#5k#s5=KKf6 zcS$-gy$hm)UJ7x9eL<nTDMIdxgCnfXIaODHydE}g-mv?L2j-!##o@{ZnY*prb%;q0 zwH@W7PVgmYFy(B=KdEXlT`ZH}TIy~1a3eyd0!GBu5~~slcon}*E||mT0%bx}X}5x{ zOp{P>1yV?_p87-%vj9p9yt05Q9mTf!H-4$%Rv@QoblLsD_h<?~QkxietFuHL;%2V% z2Z^KcHTG$~c(sSj6n|~o@F3}nfjz`_{Fwoyg%K%Pq<($n>>lVY6g?f#s%F-33WQ1# zuV=)t4)0>#OKFFCEH*MI@>|mMzXFmwnFsR69;J<H+tDgNc=vT`M<2}^Su?k04Lnwi zJZM~$wiwqzuU*&$Zb@@;8GOhY6)irC3V5*9>Yc68`clPk&gh>#KlTT7IE8)j^RJkD z^++QTc%VMi7H|K(y>L=6jd?!Dy)O_B#ZMfUeP!mM1WC0XDrjcc%vJhTm@y<~5hV5w zr5>s`Hu#0T8a4C5ngoCz3%Uwp3Z!wUXdj|H^rx!v;R+A`iNq*I2hRTMCf&SEXKreH zwvkAm$oD-0x~eikQ0=y&<5T3}<}JqGO@w{P>-!D38t+k-?=Z!c)1NvSW3U?oKpl+h zL(vBAS_jR`eb^Vs7WyAf>t7dXw0cD=lm!(DD>bX#4WAB%73f83eCi#hCbBBBHF9Iz zW8My!-Y;s(au(e?O?N*nwtI67oEkk`v}>s~lbIYR0nd&G(tDpb;6oFcJu%!%8U1fb z14TIvz)~*9)!2{lp6f3kz*b>nV0yX&g9l`H9tGV%w!2L&g@IXeOXq;>n|F8Y_9nHZ z_8kzVYTp_8>CC|WM&J}*%posAv7TyUqVErZDvVIIWVx)5o*IsN)KS<DwG(=gA#bL) z+E^xEY(D!NEtx_gltD%1LD5bUqpCgE6zl6bRbni7BL=;=u4I_KwovtaK1?`kZ8n1c z9*mv>pb(tB3khufiQ=`c?h}(mb3ZvC?p4}SnF;)ZcI%Y`8l;gxjie=-D<B_YI_cDZ z@`^yPg&Ulnb7la={vASRblr!c)Z@j!43wg=D5-=)y(vRi#It>f8hdxri^W8%Ypvgo z*9|1Dw{ALXv-x}y(Z~_WP2?I#8MuZXrfi2H`Esj{M#n`eB%Woa92yjSRKwcF2Qk53 z*~nC1qLbNd9_+h6tTGSaG18Q#MoD=YG=YYEbDAu|8rB_5w4`74PBcGHJ<7cCUUGL* z5&w`N1^ntexf0ZTrq}7@;)7q$)M~LSWalo%`*>%Z2ibr?0gkn-k;vdEx!0HSAEw=d zx*#9%maR}(dh9dg$nl!syP(Ynu~9(Zeu>&pe@Grq*kaTE6m2K~R>9DF`i!;hbLH-x z_1j3#(Q9td95?2v`%ibYCb-=b03gruu;+|HkgHj3UpVtMberGl@f#BzEN`vCcOkRy ztQhc=e`Xj+<kaIf@BG<B(gC-YyB@;LG6eKF6&o=6*9EFl!wfCeYmMFRmgj^F2>9pt zbcMSzRfVAkQVa%~)*Cd5w@dp2I`yBqzGIb38`M<aiGBQgRuT1Up>8gkhpZLo=dZR% zPfYF``u@|Xh(At^cg18&F9NxOz`uvT!cZ{o4HUk?S<V1=3inrC^PH%?T;j9ktEhi8 z=RR$EHKv(8<JZFB4FlKI5S>&<Tf?HOLmShe4HV1z$mVMYCE)}01Gc+LO+QCAgXE^a zR<FEYI4_F;Uik-SAr@y{%ZLAVR0C2lWzZZzSk+X}v9t!svO1GP<Q~1;05~uUISh~p zX^+;8%%p^r(SR{Ge^;i4v~%HnoPct{TeHqU&^Rer0mr%(BG%}%3v{O08Fk9)+izK4 zlpVSN)<N^0SQlKA4^G#>95$Vf5>se}c)9MD8cNtG)Inf-PLnhm-$3*<Z|}bgh?Q$T z1g^kYh;wBH+mHFpF-&pU%Zy%Q+`L0^NNAz-eQnfP#_;`9L5BV|B+8D*w&VsTUf2A9 z{#3rR*-R3}bL^S4|K(}M9#`zMh)C>**2mlmuSQeOJj7Uo<@xgCXgU;S=hg?y3_W~c zoJ6_oe5}ktyQ=sT_vJ8l(v&C$u|!{Xjv+>ri8AF90&4C-IsLhb+KFa;3bFaCG_QOo zOuRvm^G*Ud>1CwfxI~@Q-Gye%@#4g^@aqJ5y-6jf@M|2l<KJ`2hvk}vd`~l)Z~qmj zm@bg0&PRAQ?NQ=BBE!_MCQ<=r<k-Q}UtV4R5*SqeduLSW>bJ|n|AxAn3nYpcBkYX) z2(A|6kIdVWHdt*sX}86g!^*Sl0wp-?V)#hS3evv^+3Oc}$=Sp*APnQE7ubB!efXyl zH>vr+bAXydmnXUOF|eyTj`6ISQcnQ<P@bk8RV*1Ty+0;@Xom~OPz(Mkz5D@u4_uNW z@Hhe~EnS<Q7btG7cwHW)NaY4nk_)%jvPq)Lp|bM}`^n<9l%;eCwQ6QI+LXy=_*AZ< zl26QsC5yQ!5?jgmdF}s_)w`8d^Y<L9<}<xQ6A7tmQ`b!!4ko?($$0r{u$TR7U$yEq z;eQ?Znmz+<k$$~n1knYX=BT0=1`q~*xN0=RYykQqEy0k;UdFARHex;#uRG_dZcCNv zGkGoaK#4gU+_V{cg<~5fh{uXgO(@mX?Ts`s1FOC|Pt*32X~^zip$v7=K5VubdpxLr z=&<1!Wm{etda4Yrh$`25s;IKzxR!sZc4QcU|4Vu8KjCnw9Lh83@v_<|W$WOp|MD<Y z{`Ta+uu)TfrFZ3g!zp_JX1({)Wgyt%Ch6?Wpu4JmU>WxIEug#9&!tynG=ZB1xVb>M z>mFMrrak6F`Pt!0_%t`eMa4+O_PeA=z?ogVH5;&mm*<PBnmX!pzdlpxItLuPpLH@< z%%!|GvANKyQ78K@R?ahwU+#Ji+%&3Q+|ib1NEVC)=<pky7g&FQ%1iO*B)(;ulQM*Q zI`Z{x=p~*2s+Kkoh5Z$k+0fGY#Z14`CF;x*b89h}vAW!V1NOqqq&27HNTkZw&Q*bw z*|R!A$^JU!{cD%-^erDn?Aa)?-`B1Bnrc1HQLy`Eog0O>+OX;$8T~0j#9zt^c$?)1 zaT^Y;3v^jU;E%`<hpj@@+(G2<_ncEYO<qd1PnPZkS9SMuB79JBtT$KX72)W;gR@5R z%WvvFUy^EXQ`yzCL?$n(tgW{3;P(>Oy5l$Z(VtTR4n<Rv8hR39Jq>o{6{{y&IUZEi zaw~OBF9Ln_JbtvhA094*{AU;dksQCXh&s_eS>zuuT?rLnwsvxarks((OKX+=MlbXn zy~oG93PbgTpa!bE*{1pdIU<;wM=<%d>QSSe7|2(iFLkCaBYKwa>BeXF(BB!N{7FZS z#Ge@XAT!;^2(KxfZVuJF0@XtJ%2;i{bT$gj*JNv|N^Y!^vgZz|QjAs;av319iul70 z8KbF;%-f0rf_Ke2m^y~80N&-P{C<=aYnoLPoSNlbH~6`Iz8y(Yj!2GRBz9o3>(8^f z#j~P%;4gEC=^Xi30#S>G<Cpf`!j8Iln&9}ed*kl(|M__(U#dF)%O){i<|uxDKz;Ot z>T33ejiz#Jz{KC0t*NN;%|V@vI2isKG^f9+#Aje+aH&!eredpX-F~y8TsM)}XfOER zW>O<UTGJcWG_KEMf&52aKKg%DePvh_?$b4~z>+Q?CAp+XNq2WEN`tgWcXuzH5`rKt z9n!IYba!`mcR#EC{_l0YU-!%I-Ze94&YT0JIP<x7nJTz30OR#zia!Zaj&IXRL_kgL zhSg1ti#hd*6lqv>7JGcBJPSy}5H-cp(%L(I(}~Thf6CEDH@*CZ)X1mSG3Ac<R@~J> zT+C~>OqyU~xMW)7^_i-m0@=nyg~N4q6Q@Nkq0=fugAlg!^W*x{re?$|i0P%K_D@qU zfNa@#r;Xl0q&dXX&L`LOQRE;`jAF24*TLzzAVWFK0oH|D=Oi~*{`Fic8NruymHtxs zJC}D^j?XT!)G^QW<}Te4k%=V9D>gS0Cl8B$a6pn!&On0?X72F+!;HxP6bL@VpE3Xa zX=;E!BL=T1h8B(=4<Qn3ufpm{Zo{LwF#T|qX^%3w!ABH3${nxakTXd)E3#c|S-l#% zPT^3`kYgU@cHS|j?PAZv6^4tdtDlcyNCm~Rp9MmYT9|0l+dE!I5&kB3yAex2KEQ%% z|4I$KiY>jG$5TDJzAXE;Gi4Y2%u{Pp9~|UNTqv!Ve)nl#d!gg|9~$pDmH6I;_@i%z zY=;)<{aFL|#PQwObj6MC`sN()E3UGD0S7mCZB7QHqNGef0mG2meDW|8lkSrHIMPWj zBDml@vN`IRzkm!|Ic@XH{>OWjU?}|%cwz72mjAz=;UiUySl69Rd$H(WoQOdR?!5@e z{P#P4aSR0{3Yi1wz4duCC<Ge&;vBVs{LfwO*FuX2Du4G*T=oRZmVnRJ!08mTCB1Zm z#lgm>>-!#xP4f>YDHj4`?F2+*zhUcg9nn-!E6JVoLD;Oih_B{$VsQfdw1&1B{D80i z(b-DW{T^88Iprr}x$g-xz}22?!JqqDX7*Ub-1x}!OpUXcS5|gECr3=YX<(-@!`MxG z`9kP2b86wdm=k(8R=YcA5grCT`&#y9eq-w9da`<`h;h8KN>aD<TJM>t@{cJ%c)J!x z^^x9O=l%Y1ulcu`giSBfJCE$r_>P##2s*F-G>t610m0puR!^0`0{=rvIDO&l1FP=d zSOc3`_F;fIX(^^O_t%wt;bt!(t#Kxdb)hu~6<WRct6Y~J3sxC^UJ3%QK+C03HXp(z zn{5PR-aJnV=9=#uRXU`1P~Y&$n#jFErFbCbZ>rB5+U^#F4@1WfN-j1J)dZ~fy~^G? z_+A3n3l65Ge#xD*)~pb`qdtw&-T;Ndq=xP&{9kvYU2~I^aokSf3^+s`xsM>-;p)TG zrHefK7qn8;8m1jdSKrd4QVheWjyh*KUR2CA2V{V<4blARMaKf$WVN*w5^N1$_RQ2C zv&c((I<DfyzQ)I{ZbVzoYk=99>%LecSt7`|M1oF|g7H(YT*|nH1p_Yai!VQHM|z_! z6MoII)LwO;(y9t@GQ<*oIH9DCSXO_0tr9&AB0^7C4{|%?F)~oMQb)(J?`V8^{M>vU zl^-xGHOrqH{e{?zOF?h+^AxyZhr!^t!z0ns++ZosT#51wrGHOjJJt(&jiTu~uk65G zQ@7+ha+p`%rWeGUR3q58U}z}`s*#tJK>zoO!bJHf|7cTms`V!SyR%|2xvBQ#1u9zS z59O|u_Tg1v@g8{adSOwi7S30e31>+8300Qw3Nn!tM3)Lz6rV1(fo90VS_3wrB*SVb z;?|S9`0Bvi*Rxt}TRbiRP`%p`3Lu)zR05>Hh+3bkVA^)pbA7Ig5W#CtjauCeCZr6_ zpomr?cnK9NR#Xd0z*+;2f9_J=7{xcwGwvd6r-?~Eq8g;hDadPoGgjsB!ou1^D+7iS zjt)|3(6DBII1;bo;EMEjqGD7mTL?$BGG&(;j6BZ4UF*}<qeU!kwJmhUBt$vr1e^Zk zJ0D=@$MKe)4moCgtUUBNgSCYUp5)*}e`{Cjb#q)aUJ53ZLT$EjHgOTYYXUzyOB1o7 zheOx!SdMEL7i%ptGVn?E&nEltsP6E5UU==0nSAVo0UcULZp>aJb8S&?-ZpL~YKKE8 zOP-uyE%79m{(4T0@7{O2n}UAq<26!t5kak|t;?^69a=8ok6*&C9W{2Z8IiU)jz^ID zXx}t!r#JR{=!>d(Y5Vx+$BNHQG+IuK$;~-wk=zRW_qyy;z+RWBHbHsCzmrRfVBa1P z3#?_p60!7jRm*b6_X#Bo<A#qo2mN#rMpog^;#G%Gu+7BTQ_uLhmQBR4n#^X6vku14 zXNhk7lFT;Zz1o8%5*Od5oANAY!x$&Ke40%@KMvSX7Y##@BrqD?AEux0^zP#<#{}(g z(pMHu=a5sxuSlHH%pzqj@?pY$CK6H#)9*7H9w9QGlN%qt@%+vgfN`vZLX)N4t%`ku zWHw)EPPgb=?@zJTgrAbOH-pxLF&h&}-#zULKjyEx=lz1(@WYsq)u&$q__y!9?>$M> zJ!+r%Y)_%Q!3rc2DXmmvyB;tRQXMzCVjos-rR133kcd<K8nCg1&~`&)*5iddWfx2c zbZL~@E^39!YGP6*;<3SuA$ry{<LHz6*~8D6Ae?LglUpV=uNW4uNTw(s@bO4lO*1Mp zp#B<`KZZNc!DgYzpW1yi?h0L~f+D~Y=l=-Z`!D<|K0=??h9G~tOELg8Z1|0iFUa%Y zDe;GSN-Y)1k(g;BUJFT#TWrE%e~xM)(|RdK1>EFG2%$`TU1EIM)$^a}$O!wL_J9*y zL#6L@-YBEt`#j;{`c=FV7$yohtO9hlU&>@ZCj`GI>j97FSv58sSq#@K_3gLY{PZ-l zz?LdLN{Lz%$|_#CDo_4GN=0HA*!oV>>v~diz9#R}sI#B^_pWokqdU#zV@*4=Q=pz< z!MxpqlwW_{AjFlEHkQEoq;OtY4+^6j(uEP8wdYx{do)^DvDb92jRkPa^J0gv&9@*) zgm#`v3kDBcd060n7@9luj~wD#k6`cnLheP$^xx5&|3hxK%4hmT`>$3dgqP?VIW6;f z+{g8z(C3ULiqASdacXb6SNQgg<1#nJSve&>Fo4UaV<+OGWFn>!YJW@WBYAYakR&bV zW~s+Fs1`O2O2MKmSZMvMg3%GtfMq3c$Z22r82Rml-}04GEc4Jw!TP!OfhXlw@xD^7 zaA>BWxv<MZMfsN0!ZH8!>C~FYcNmw%wD5h$d*O@;f<4Dm4>g@C(MahH_2WD5@PPda zp7N7nfn9<#Ml!xt?`GN%=Z);@8lTC_Bl+bmm&Lpf5grV@zlGEGZn81Pv;N3sQQBMf zE&IKu`==dCjbMS|7xdg-@;#X??td{X3=W5YS`-3|zCFoHm<W9P+a^>Q_Is#4RUbn+ zQr(9~&L|YT0;?{gA1*pKJ}oER_8iZ?gKAMgE)F%*{JPCCLZ+2ghuyy2o(ah}oMayw z=>~3g@fVP;kngKsT$a6V5v1y#T1x)xIpyW3Gqq+W;RzX?09fQ-RC_Epo0-`3Ih<mk zhDd}qDD{PUpo?{_joqqTmuGsD53hTwa~po%F15kbB<_CKpxAt@JKo(s=l*S}D(#8H z`(MW!2Ie?p_i(aJS<f3A|AQS_0Wrfc_|Pod=S=yjcPGz!v}eCD=-Dt;HfIXt67KiM zMPBPAF2Xjn^U@HD56ACgoz%;Kj~CeYb3|hSmNL&BbV7C)Gu=WpH>{3cYKE%!=c&Ru z(J%NvPh^9EXnS8WB`sJf)(p$b3s{b)o_u=|bp^)0sZnw5dWK#d{NZnD0!Qy&*jDmv z!WfnnjD)@F`gDmiN)t!eHm>c&TLg5f%67lU2#i0#+R*({s0Z`8ZaOZY2z}N_3aMty zeD1Nl(%P9@(Idu#f~PsD=2iVg#73REeCXQy7t>x=J7k_DYoC}4l5C!>S*7^Rzc2`O zuqdH(YP}E>9=o0pWHbzY+Jt)ND{lI9u}6_K@2Qp@<@G)|6=)aJ7|ba!Iu{<ydCwgV ztk;(Wua;r}^d3uUPhf5TO2)uD7_?ajM4cKRQD$`4M2D{)9z4|+#?HT1TMmvsL&e!6 zn|aNDVyEYI845Fvt8I7Dak;H(b`ek@LupZ1oQ!{wop6D>uf20TH;@xYE<7VN1_{?2 zu1TP;<-BfU&}NI`3jRAjXGQFH<b%7|Ct(KTBQst5B$vEzWMu#EV$uR)=8PJ?gUHTz zq@#z9@jE?br1e2~)U8QYhC$0EF$Vb&FwwWVgKvHk*eo#pca&c7K>wYtV@(7x%UF#k z%l6RX(+{{+X5Jvy3JTSVb1B80P3bxEWhS*c<ywu*JIdkZhb`{@sTf#~@$5?rOzsDz z!2@5+k;1<wfd-DmWx*~R=Ahu}2s14tsI-xvf&n<rjde|RH|*7IN+kH#5<jtEd@Yr( zKlV&Dc`!?2Va+wlSCDZ>EPqg%1z0@o-uYB8x7}zsM6g&N90g{~T7qo6YZmV)m)u%d zNTZZ%J`~IT<m>^8cS0$JNsUnkV?;J!ha{8A94RioqUh&jojLjn%2dWy*SAnd2Yj=! z)99wTdmm$I)isg&n)*uc%2mS*y|FCK<7ivzkCJa2x%IS;gCchIgY_Ydw?h8i=jk>Z zHocz*^5(%7xp*-Hk>st=C|nf3h!@A=%>n9^v<y0xD9@gD%-(~g9{VBKkAgDI8V1{Z zcj)jEjqdq}Tb0}CK4k|N<F)&WK=`|+yY`1a@W!$8#rl|XgRaAclZ6WCAcr8@Q~{$e znvjctxkT^M)Xq9%`#%YxU=caO)Zpd3O(n3=_(}i5zbDoM5QDMN?I*J|k1arjv$ikH z7EuQV!?-=Q1d{~2*Cea!bW&UtypXE00{~VxBXuyj*$csokx`f_$-x=tk_<$VC>D%` z0MFWSl~G-gABzVRtSo%$bIOSEufu*@TDKPVN0msUrvw`h$ha2i3lk*7?wFCmp;po@ zYk6v*JWI}w9+@4wfZ3y|5gq<W2foG*@}*=sMS%7Nx>$MQXBNPwETVee5nOVK{jN!< z1~&m)8c<Nx$pbZ-FOl40y&IeVsP*QS9{oxrEG(<@nyke<vd4UqCUyGQhR`;3tuH?E zmNHNT;rS1>Avc;{{#BlCKzV!8Ot9nd;Nf!Yo*<v)G1H-;amY>8*DH~QYAY+)$io6r ztU<*))&VCgMy`q($-tAG$D6U1RmqvL=T266;j(_6UYjg<`0mCmvJi4_*HG!^PDZF9 ze?(^h$Rnbu?rP4W@yXV0T4|ZtFc_+Tfg1ah^U@w>$Dy6An~<4Nx4p<VCM#Tli1pCK zKkTt|j;0195y+VJ&!kOT2`{FZ<Q~I9!ORnk2iB2iCHV)y4O=lC{kLOCfVKS+4d;C+ z5sEjboOrSl7_mGsO-?E{iY8H8uUM0ww9yy9=RX=1Vr278UenMm%5Vt3KLkjG7EN8+ zF@ZVTP(Vy0;%FA>D$4O5AK|B`7<`t+MF5{?E-w7ixRtz{skCh;w#4E~TsI)X3EG(B z_2T+234yNTC`{Ag?j1OJP2^=RSm!mtZNw;{Ev+%gAJjfYw!C^$#oQeG=2{pcnJ}Ff z)J)amuGbvvp8dIsQ*7_m&>2KD6-U2AS!QIY18+D)A;lB)CDFn*5Xk@z|HQxS$#KbT z`|Bb{LNp{iC<eO%<fp${&dD;`HB~ReofgXJxt}e8;}*)_XBLD}!C(rr2<UUfu@d8W zTTPvpG~o0*c$9Kf*?IXfQ+L+<K(9)BORxGa7YamVEs73uR~CM}7)94R@pl7fOH3HZ z{sdyT0}El)@**I3PoFyG7njYTht0=uq0$VHAk5Zt3D5+S>A&`3lAkhmi(_<46qvV5 zbCpZ$4UJC*0L7E#{KVbd&1^C}=27G_#j$c}1g{a4-Q=|8GFKCRX9iwziL6k^1S&X7 z*~+AKI3p{c3iKzM^e572Lyv8&TE@n<ZEOyi`fH3^_Is0TwAOt}s!N`qJ*FF5F)^&t z^oi_YHon2$ZF2z+p&>J(!uFrB+-(6Q@Y1c=wtzbvzXPAx3lsYEB&ro44?<L{uShGT zSQY=hUl}xp<Q`#&UxvXLS*14?BS!f5^3&lma%Gz5u-7Z>kc2pLc{z&d1frzWL}j7j z9(2Prj4A?ubo%vvb~OyU*15p40TvoYUJ4fo+DgC-0zP04kTPGGcLju(l?MWF8F}^` zQC}p&<5MhxKI|nIBign4@?lM%p`ljMmn?!5u%HX#9HHa4czWo*RpUpn5sj>0bsT=V z=O%0ZtVRgpYpQ!pCi$1#PJnh;q@v^0J<HU@qhPF%2)0AB#;-%MxJ%>HTH!T<U-hRV zYHc4IyN(z(Uh$F|k%8{cd%VqL8M`woMDx{9dJBbc%e+9qCj#O_Y&B}Anc|CsSNwk( z{00-UUJ-6zyf}=SSJD9_xTeJrcy-O78>yYTfZIV=zy7V5h#uHB&ol?xH+ydPZ&?XX zfG0ErxbD!t^Xf%}K+>$a4?QM|*!dv<90fot8sKb3-ER}Y?vY8auZ@US?`i!SRNwvv z)`R?MXgo4zoA>CsxNYH@#=MfN*WJcQ+n1PVIuUdoBZBU^nTHkgp<F3A`|c@bDx`7@ z@Wa@%5v9G3#6w9_gNl0I>R47?Ywo^mCkR5AAp77dpdt9hLLu$YO?kVr(w^pcu@;RM z^D*F^-=w4^uNbcxk0virP(yIUrM_!(*TAxOsCQN(xM~1<f>1bO9yi}B1QdN08}*C# zyQ2IHWV@#eR3m1XLLh}K?yENQ@w`X_&)iE3t=Xpm*h%_(pk4#uYkOV;n4<Upo+U{L z+(xjzq1b{%y6T>~2DCU&6RpE;-2#ei<fYFa-EmyUHSXwP?WA9i2z@nBEA{Y+K;flv zy>dECu-el~30a2l^NEIZvMQ1tg#(X3?x2}}pe9HJ&8!G%Y?Xu~CpvxJV@L|k=r^IQ zTIE2}F-ICbVmSQJ6mxqqG4tGK_whN!ZyZ^&%@tbuDe^i#X9qhXIefDz(mL0kWhK@@ z9nq)djvKhs!|CHfQB@ornPp}ktzft~*<SWyyc2Z)<w#3Ep%7nf{-20B-`mqo<cWpp zzF$f{2+VWZl@wdr*$bL7e4Ojii0aQB(wBT(-|lUSbJhB0c}QDUbs9F=-w}FgI>6AE z&1^@CF}(5XMo3e+#pQn&ui@#=p7Fm+$jl3%z@C*s(-%>ZDhlNhVnAbk(OsNY^5(P+ zlzK(n>S;oUCBcUkGvLy^uiI88ns$^Bw=cH%f>4ywCorUn<sMWT^d@aUEd%8g2cw7L z8bV@*0CZ|Mh5Ief_)>&|KE!kU#6KqwTX9WkD)-IJC&<3RObqh4_g#PhaL#FUCpa9Z z-*<91P%UY^_B-8P^!e!QFP42ZpK!R)iRU{>85}KKlrdnHYF(Xc`IV^Z7MD57qkjv= z92v`Dg`+bv`P*8!sE&M_we2gR`B}hM%j5WAGwr4hx?5<z$6l8TcrHb4SfNGA_ab3+ z_qtc8+!!cib}SWHh()O9eY;?N&ir^CeCJq(ivTk^D-jUpM~L#J8d(PIuso|>aqA38 zdo?_L6(Y}dBZ7VY=aG8Eg73lA%NUFx`CzYbqP)irnfW=ccc|&{4D&!`76@n}%#0!i zz=N3p<lz_{XlWQ?4Xpiiq!NcP>-DzKmF369<)BUK;^ll#5}P#uE@c;6yu$aWkh0#+ zfXT9eylq5}QaGBu5rp~4LbytP&ztfU7ew^HGVjZx?@?rCbWd+Uz}NZjlSqscv8qBG zdH6cq5lmxYicab`eUUrj_cAC2o8KBxP#|Gcris4g#sQmDz4~=Dz2qA9<;~lbCjAJv z;uNBU@E>}(os4(^@}I<>f7Z2=zY7qb!@$Ovda2cINR!ONkc)MYa|Y8h6+B>W7d)(4 zlry)Gwjf%3en~O>gcHZ}p5<hP_fX#j13<&5xx)}XJk?TFos*;S?FDDZ6A~_fs`x!< z3#K_bw6Yv{3IuQK&-TLR=|Rrsp{zd`&)U^78Ux>Q%~cER#bJPK&k83zHQ!X}bxTA2 zPCLgyTX0q)GU5{87EAwZZ0{~WV^Iz&$BN<1hBm?4WdgE*-PZlI&*L;adSc#Nl$(-d zE~~;T`6M5l{%BT3U83Ow48)qM%;I8>0s1Y~Z>}0L&4Q(WcWxWe@9E-r^Y)944@367 z9?N5i^C$AZfr!M<A<P$>1R{`Q0kd?k^nSb>Iu!2y86@E)E)F7{NldU(1%p965SO?e z4Q~*32N3uehQ|>29rL9A-A9hsFm+9i+lmOlc6!2#wp9kU4d5waeqfPW$=Ll_40A#f z-76r`h8aF8gb*a|{NCVE=u&#aS430>b^uM>B){XYaT|{O$Pz*BjwnD6bQ#T(%v=O< zAna0D-t<tAnw|W5pJ&y@0)P6`XU-a2U#P50VW*D)4yyB~^GDuDeAr2)3L~)Uxj7Pf zw^s@4-mVAU1^c#&dz-Oq#FKZ#3be&O!KY?r9m#|2C(DGJ+0UX(f>3d$gsU){b_lv0 z;=_b*BJ>y7mSh52gMkQBT#0Q&bR~eAw8-|)i<iN!5DT8ZoD9%iF`1oCAXk@tK~y|# z35xbL{;Qo@7wGx-HZhdZK;AajJS?-eEmEtMAD?>bWgDtY&2BF*A|49RO=i_Pwu}O6 z*i9K27#y2SB<Q++BJH(m0E|f1*p|O&TkKbqcfR#f$w$C~XKYjnmVOfcw<qw@6cj6B z!7l*+ZIQ?sm(?8g3*iUb8+USX`~8yIKJte)n5?A^WR^dN$Renl%tHZszj)lG*=H(z zuc_JKXm-OlL~zDK0XmtyhdGB8JRFz`hwEM5-C5|}Yf<QUmP94}I>CGXs{Sb!Pp%Lq zmS^LHqsj1xtzAQ5+|jS&ih`~E>vQA+3>rLxL0`jJ8FqPAv}q@7kvDS=C;oxrTJi9w z8{5Lq^$)!n53*;fL-#N`9{-9$<2ZD}bT59^svXLBX?z;@tMwCfAXr{`b~Fj|O%=^O z3idY4N-<8^YwyEirAD3+ksoIGE9X>Msw*Ih-4A73tiHCZ(q>d3c|?lme6K*e3Xq(g zvGxu1J7gnN(YCp6_CS>MZEcjk0sQH{x1x;NkFQ_Qi-k`&IChFP8K<f_bB48pouK?) zcaDeIt8u5-v9p-3qt>VYK4BLG03FNba=}>5FCGT_E4hDPycM91KH%nCpZfOwam#bW zH-V>{^)^;Y3C3j+9Y)}d`{49xl`oO-W|whq4a~-cYDtxn$qPLE^9AieuZY{kxgQD{ z$oZ`-@?LUclnJt>Ns4?21q)F7jKO{36T^$&M7YWx)~0*!fKQ20mE(Ih$MgjLMDYsR zjfl4bdVVZtW?;-B9x}0)iTJ%Dsck|;S3h$x3`rA(%pMi_eleC;ncdDedJaQ01*>U> z!l9oZ*j?-|_0qaZ$GdP$#!IWNG#jeecL~MQ*6)la11?`~>-b$)bb{PQO)nJFGB)jW zmYXvZIZ|sar@RFnpj!XE@_$})>)2JJKdC4z7*co^bmAD!*H{&N5&0PxD8RY48{!!n zbRga}2IQgLW)-bu=>}=ZV9Bdk7KoJEpLwCg4tSCtrTd@FG_S!JR{Nf!x)H{s!Bvg| z@>G4_Q;h2=bfp9!LdqFY7KAx8G`g>%%<R@pW2VLKBC9gJ-H&!wEbeYmHPVbNe3UPh zJ%)dAG{KxlB1dY~VE_n`KN1s-F4z0b2Z~twpwkdlR71bWPO&~^L$m(Sa*SRYp%dn= zc)oH^YQ?IauhEm7nlBpj70nLCI1G=d-sUyedOjZfO@o4@C_DjmBVX$}`iGfv_10Eg z&q@EJ-*q2BzWO2>l}HctB3$Q~9pwDZmNQa#@&U$QY-~Q{XQ+aQlR=_sZ*RM$;oL4% zMP7#XS9r2U)|#N|;2I))ts<;&tfIFn2yPyB?)n|@&^9llTT|D&ZPp<`MCTUm`$0zJ z6RQvM%^HuMUqw<dipHk7%eNkh@3Ki%#VfqSAXbf1cwS{>8BZHPp|OyuNAx6uygZ?i z*(D=~PZtB$`@ssUnhQpYux-@q9C5gc+gJtksfrte<MH&-?uV$i+hbeYoA0Fi6toQ` zm$Y<vib?)OZrdm96}^6TVVSgNcbz$!^xLwV+{lpHr9WHjCyx(Lr4WPJBTGWzqQOkT zaWcsfnWN!Jm2(r4%xWYx6NCtc-$%y9!e@cf-n=R2a1P!mcR*=$)W1{a-RM@gUlOg1 zbNW@)%bqjYL$NV=wrat0E1ED9<X<ED<3L_uUVRNx1%(RTOv+GwoIt8TYI&6tVmYtA zZ~R!SvsS^-zcX4rmpJxuE!{F;F@PA0|C9*<RRK4Ik=Ya|bl5>4q4l_4w^)j2A*MR{ zPSbupQY91mD!52FG`(*>QThe<ifD@#xvyZIuNm8j_1wueY$P)?S_T~&%(+g@L^`~4 z-f|P(0^IGH?tl-h3=R&SaMYJvCO$pxccz<9Y^t>rYZ+zUf;Vnq*@OFZ^Q2#k@44hF z=n!Xz<E%eg?;lN)mfhvYD<J^j*%DS#NqL?Kg~FSb8lARx2@k(UVP*Q1-fjb&(t9AI zMl@kPwo8=PTNw`YW?-Ju)ptzO&<psA^7o-;eu?me>zEmH{HYY3Xz}!f|KF#YfC%3i zUSx!LPiJyb!nX)7Tee@>_qFjoX#V<)B-UdM7Fb7TXyg|8Z3B~mJRvj0L81ByL<Pv; zYv&&=)PG3&$$><P2$nC>V<SHTD?>0r1~nCd8WsE9dy_>0zM{O0DQ(ihn#}r=2!1++ zQ8Hl9csgaQjZn5oi4QC?B=h}aN)|56_LA;VadF_eC^W_8$9@-`=MBzX+b7q4rrJPK z?$>ncnmM&+Kk0ZJmOs2=NUDp`uJLPr-x=ZA_p2%>twiYp9q_e5%oE&|(CabhHLl2w zgx$Sou=_fkBgV_4E9L3O-~{RW-*bcfef~1>QEZ|8><Gu$%dIJ_=9@uD+q*s!egO?8 z5*SYk{QP4|-UGy26k^DSCI{?Cns=Rqrb9R^^u`nyeu(FZJS**Kt1fW)X*^VtmTxP9 z1d_=Uq<;vf*uYRGcT-_s;eP2ERazp@2hdv(8z^mut|)uZh)L|6a&vYyj&c6@@BOv~ zAmbx28)Fndoz3z6Nos9HLHeohff&?*>^WT!GSeRP-|%WEF|mKt97P3^Im}cj_+!|h zTVe`Z1N8zR`ms)U9OFP>Rv;$|b!b_ehJeUXgk#t4SZU<DSvI^ik%bxLt5|8WSn}ta zZoi-L`BwF^Bzw}NugU#U?5IR~BGN>?+rZN*X)!-To<(~aWHjB4El@7s^i)#z4V}I9 zqj3M~F8jcyyVqtXgh&`r5($qR;ci}AJ$%<a#=2#X)VEe{C&SmrH}5^D`Z@FX3vpm` zzFi!H-dVX@fJkRzBTx|HVd)kY^p5M9$Fg_8?<-))3iW`?9wsgYs6erUuZVLq_Iqj% zLlC%S(hr|JhN<fqSo?81ypoU35hmN~!4e~xh`b$6ZuP-zq<xR<HZ}3lf_(ExyC^*4 zzx8AO1kmZJbG@I^-um;Bie!M{M*U7i@v#{x2mw@nQnZ7Co|}DNMLkz6_-LO#<SQL6 zNR2&!W4LI)NY(TZRI2LgW{drPOT$9<d)km8{Q4HK7YHZvz2NyzDxBy)V~saoYxCmL zG+YCHB7>zB$f=VWW3Vyz_H`9=qK~K24$o=PkVRjwy6=ucLfvbQ=sI#7&F|ydbF#C+ zR?x$mtM|O6yEgq)>OoB3I|pl<blk2k`HSXfH|Cp#QIHstz~Zz>6~3O>o;8-U3%tT5 zj0~x69ci=0jjv(}cnox_oe$?IcED<L0u>y<Xdn)R4Dv(6(O_3XYw7epR!2*WH)lHn z<WGbD8)X%y6Rw!t4pS#U@rT<L3%-o|vqUTY;E_k|0i>d?T%B@sq9prckNLkV*MkV( zgKjKL`yfcuzUPPN9}ojy-%%xq)u*n4IBdtGsTPbU)&*~B-hn_?NrD`XQL|VDS1*SQ zy%8(tanN|{-{s|E_=R<7k(ar#Hupl3teJ^_*>Qrk)YNnF1DV}|=RKX0_*3tFdLPM` zW2;Y?L@HTRm^50CrMbFP(otysQVX;vA|ELz0QMTKa$&7!Ac+v;6(X^280l{E7R`W? z=tdVJ`5u?KXSt68bDqaxr8byGoa}EkT=xT52eA`ft^MsajU)bh_`i~`07zIb<2BnZ zE+fYXyZ{L{sXa|>`*CeF8vB-Yk&*a?WBTcw?{$R6n?H`|Y8nqE$HZcyC$1Uadx-!I zP~}T$glG+8d}=(`Oc*NaaHd1IN&bBuj~?)bW$0Fn&x6-GHkOpwXZ_DP^QDSGf|o(m z`=Gg>j(?)qHiXX8-jN|eG7z}niUR18iD(XAzrLD-VE&d+NVeZJHM8$Lb%|;fk@j^9 zZtZb3^|oCc9X0Vwu(?mJ)zH)M-jGa(f#SHj+RkF>P3?xkF1N_PZt7sReI{22v)`eH zFqH>-T<k7y@w35cm<28D`$x0^IvqPq_Fkz&K@rf-aR-M#`O!+82;5ogwAwj$tmTEV zQ^GB*S1W<fr1f%b_MUoml@|cWco{>yB<^@8_l|<)!T4P;F6lm!u$~++?GtI1L!n2J zrgf)h`z<Xc@^ldL7NZ#AlQD=Bo4dl(u#`1qb~5mq2cGt%u}z6%)|<QXtFXnC!fo^N zz44785wE>5<Z}yA#k)ABX5s%(jJg|;EqHxx|AS5Jzv_+zo{@xt>ZT=G*vES&2!Mm= z=2umINKc8JNF+OM+k>%zobS`oNf*Qm7pQOwWeLI<Se|vu1d)?(le7vk!!7*CG}re* zHpqR=V;<LYWrruw=p6?4m|mg5g9m8e+7dT7Vmk(roap|tm@c&zdV6Mt=FL7c2ml8x z1H2J6<SI>v)60Y2h#4|c%pG^BEG{LJDi;<Ni8t^l>2M7f(D7$8YB{Rf%E+Za-VT@s zCcMusY<KRn-2H~}5OpE-Lw0NZ`tNb;02)6vM`qky28px=MWFjNB<=pq<0SoCVRZ_< z%aU8ZLMj)NhERC~!2Z1on*<Z<o8RnIxU@>PT^nhnm@|>SEJZLOVvPaHY!)EUO|%rG zJ0od85prM{_#~T~oH2q)hFk#r$i{QJt4o7bPQuZ%Xo$J-B;44Lq0;t4@BnZ&z^)u( z1;Hl7#>Bq+mYUkGL>-jamS$*aK-1PlC+v*~dTj>?YagmI(S@XGSaNc30I;c3V?@1N zrAh5%!XT$G*@~WVW#N+ZZ@SjVMYbwLd(UV6x>26!Rw3R0?H-{kur7x6<Zi&?UzW-% z`h)v7{O85$YBP-a$p2{pRJWZWRL0`>OrLSF2C&pwuHL{@@K~98c|FuVe4q-!BJJCo zUr)pH#3u?Mt=shhr@iY$c!;Wq%+=C=nWPRVN&+{G_tSG83w!eXQb1ABENuLcusimx zEx-exwK%P+aLYXjzlD2vNSdgAPxZ^~ZMW%z5qA8`Wc$fHo8^jw0IMKwtGU<L%RVgv zC#{GDND;3%-#`$|*2L4`>|*MpLA|3N^cg7~HGZTa<FQ(%Km?C>BUUOsZ_!}ofRAis z9~;rHBT59Xml^Gm&%^(!jFqfE+Zvul+>HHqyVC>_1Y?t`aLS9nST2yu;Cx;?Wy1;2 z0Iw26b!ZCmP#Iq2eYYdqzUPxo){d_3PaNdm+$8vvC{AOd;&aH!=46<nFzPd^t*y1$ zscK;|pDsnDE2xsEm`=f-r*Kfr=0;TCuGQ%;s7y8A^sDU9?3gL~7w`5Pa=ahn(REPM z4{BO-I-3@w;0`_saI*25^TlplK^51AdzVV-;e2iX-Q|8G)1^$F=xYd4$c9HFUDR!J zxoQ1SuRuxw#O@Y3FuAJ>vC{2)OJ6gNiL^!9Y>E`oYRJ?g<A1kwM-29FnHeAY{w3hA z;Gy5}Us1eHb`fU-Tizm5`QtAG?ZIvub7Di=e9vNgaW*>TL6GX7GIlE>@i+|umCl3s zx3wNqJtLi%XQ4=>S-}Lqm);(le;xI%6t6j4U?JwRNkV+X=2S(Rgu33<6ElW`_f76M z4(<sudi!^FX>ILB?@?>jxLJJQY7DqDKM9Dr8<A?$j2>#bDQ=yb8vVsXSx(b!cXv~+ zvq6XUarkQ;W>7*>1aXqj&d93o;Ja#`)^9;Bv0J!tXA!q!bM88*kJwfC1+Tb1hF$R9 zRM%zz-F#gnB~xk;7vgi%Q$2{+Cs?r<SAQ={kQ9?jT^y2h%Qogkc&_K=9`9;a>fL@f zv#~*kI>lwlq^Z}qG~Zf<pI=)1hj2WFh}`KRKbEC`qWbR>ZwOpqWc7Y~NHh@o8m++a zA&7JhVRpsh&BmL<B6F~tX?QrVfL`1%4QjudbLMbc>sxaR{!AfBwIUn1OL}|De9Jjj znRG2)(WisQ@y)(f^GLh7x-9!IUk4gJYcSNd9{an!>6f1}qWgZ0v&5&`G-#DJU!mzD za46XYuY3-SsKeMpLDj1^|6Z)y$O}YEf)%8Rj45S8XmaQ!-eqf4h5{Gio0TTrpHf<O z>{D2qMY|>^Wn?>3d`jPbrYMa_r8YZOUHt~cUf+HpM9U-{-CsFx9T$9us*(jIY-J#N zjf=fbAgsq+(yiPxzijuRT*iI3bJ}D*n3OMAx%Z%-wm^J=cN<f<J<tx<$RBa2p@A<2 zmZ#QklITyT>Pp0E7&q4P*+y-1$bT3suI=fb16?zCb8FyB5w}*4fVNe?Xhk3Y3#lW* z*gWSf0Z*FBWnce>i>Ov!3123;vbr_2TbRM;OXs)x1c+4N7&r(vAOH^R2eJLsaFJJT zgeq};vHxirM@5czqtW%$Fh$7AeFh$0`bTo2wig<`?*oN`XQ=mjB)9S9-eeGU%MZH( z{^XO%=Rxk}IGAy?DD<k@qe`i4_mmZzW(W^=&qM=N;yy5L&!}zHG?JM<MZm83WdTd% zcKVGhkF(`{l@=1kC&!+hIX<GoC=K?<$?rd?k}c<|v|-@Xa*sus)mIn=_VZzQ|1dF@ zhQGk`1MwNlb#VfVPqUo4lzP90AW%Ab^(B|l;X4u_&yaD2<IYm>uL8!~=e2F+{_wJ+ zc!q5~@cKktE)P(6cS=qpM&RM3%(y-Av!>^v=c0R+ids?i!1U9d<ZPM7Q~NT(ZmAIa zaGo4ezRAK{z4BIlS=5_yW8>qcW&^U51q6SxC|eeo18_MzFbjFuaI|f0%VDb)L64X5 zbf(-Opb4e`A^Js5OKzpi2!^W|Km))nOcU|-VLNdzd3%zqbg|iP26^49XmT=36S_SR zE^8`#92V;A4A5ul9k$bBO@$6mdH%kVFxZ^{o`CJnX4!S{Z>Gk>0z5$x-ta5=NT-}$ zEaCiNrgQ>`sV5Fb>sVjmRl4hnBF&aCXtMU<Dg2dwr-drJZPi8~CAU48njdIl_8KKC zC>dUqf%={L-X~2>ddtBcFCPLn3?mB$%C30j(vRB_!@YM-^VPT2?muHrOJ^y$6~D%> zTWo%jPCb}DWL9s6swPDz^iHBPCt)`X7)<n3yt+0Q>?*MFLp=NL^H|}z5)iVHXi^*a z)YV6UY8K0^NY6r^mE)X@v;68&OE2$HlkiAOzpPzfS4<^etUoPid=kgMlP&-E(Mv12 z0dA{B@IK5}mx<U#zP&@M{xlCs&QSWQp|~nAVsW%umCb3-j<+DEPB*D8jqmHDGEJ9- zVkDYLNoPaOcFxQF_i9`crS(pMT25*2(uNP?(u|3JzCbbToU68I9|A*M56ECzCqv)) z12Q6v8;ICH_mtEwy&}1eo9gg2Zqm7q&;<ZVtX0VP!zqks(xS#;6q2Gg&DSlYJln=i zR8f>X<xC8}-@qIE-a@#3I9hNVA3Nc%)_gQMnHO<OkiVTE#_m2dx;OP6mx?A^gh9zd z8;5QGVxPV~IOb7r+iw!9tmNM%6k!3C3qOGoVo(x4ooqTB%v6Y$uLx2G$D)Q0Cu#Sz zz0>U*N$P-=U1dGVt;6Yp{GNWB7HoP}^!YKBKN&V4S1UVjmk-s^>9b+3tqO)#9nygA z1}E*09j<E7$HSHhN1OQG_I{I*On2TaH3E<B$sTW-d*T|a#J0$?Uc~<C9hHcJO8p~8 zdR6q4urq^ipTiVVbn>R~JT7m7UKTivyyrA}*-cqMEXWpfWE=!ymy<_fxB_YjLI}g` zfOFhl*eCRMgVhc>275e2>Uvb1R3QZ!Vc@n`M%(F+m4=%ZXP3{XS)NZV`zk5>r8{cW zkBTx^dNtdNIMUoSG%<UkZ;aD047+ymrC1x7&7AEjv>t!dLyr0~@mUxb=^50+X}nY> zaJ_XkFL&`AzAQF4ox#{&>`v;~TYPpH#9Q}iybi`|9igHCQIO2q%m<`i^wpT<;KfFl z{zN8i{~i$`o>`g`ezDnTfioGNIJZ9zjj?xkcQGipH2bZ`?K!fzPW1ET<r9EdWb8yY zCC^{5e#0<G?hCQsbyfKCFJox0`%UwIJM}CLi{wws(x1ft#-<@6ga=WZ&$BNPuveme zp!P6nq@bG@KI!quV+gTSpvh8pW%p|znURy#c9RYWb|zVJoWnA)p(N%{Zc0osAf=)Z z*xEwqbXYPiG0~_&@Q}~Vyi>l?ZXKV=Ff-y6tAgB{ujQnLU*9;D^U3sH6+RA*HJJyI zXrFSQ#pBIylpQ^(%p^LU=vM=PTll&5XB~D#r5$%86)yc-icDw1Esq~=ZOHj4k6pXR zWO{y-d4Q!ZB=a+nL8eig=7YBFac<@zqC9we(moWxoskK<AJ4=>8ux7LzzfGQ1xwOE zF0S?M+0xK{14`0U4ER0_>6(u3!=d@w3x#p-3m-F~?<ZI30=1|d6*Gorw)g$rBJgng z`ICzVGI;c>Mdq2_E_X)|;RZ%%tdw8hrnklAk|lH>_uQPW2S5zOkS~9)1-P!H78CeW zIY}L~(n;CNn+6jfW<u4XHYG{dxnhM4kxjJ7;}f_4m5DGUN9Yfd^B{DA|F=H0RRhkD zUp=%9b5i?f$AIjz#NxhV6J){P{_uoWsgN_i8RCLb07SF%;gD-Sx8&DtpFPG>F_|Z} zNI_k%#kB_B>ymw7YM1^hH!6FnN-6j9t9|Xy@piUO)4-!JR{JvqO_(FG;<5B=vwjfg z9KXrgJ0gLf@B0`eXcbBmIW4|j-nf`0b0}=FBvZ9ZW2jU4GiObINTsL`c~L79KJ{XC zb)y#-j4Ce{{3XL~#D^qcQg%zW`c2z0z%;N7i>9umWUqgndh3~QD&a!yBi2`ylKowC z3uw1$9U+OcyeP&OYwK91hGOIW#KQ&-!)W&nfmbyTCa539+a;>M#f;SAHT0vdhkRGp znw;*cFp}QX2q$Y02=OH+=n^%N%uP(yJTuS;0zQ;+lc<+yhpB4(zVQ!mc9aEt=gpW# z2MQV@$+MiHM&OlKK>O(wOL;arNwC&M?x~5AP0b9tqe$D_(HPJ=2C7<Z5R5{pGT`tl zl4F%$MgJ|$MYsSLbU)RfKN`ba46n&x5y?IJd%ok}>NrcR6{>ZW_x_=Mi2(jAC|l&g zmbzssUGZrnHBzAS_N<yv58<{Wa{RKBGcX*{-mB^I=N;Be*=*^!aB|*0TXdMnm~ur) zKC{*rHG`F&3NFo`P)Z@sZ8oAQ?|MefmJdOpv2QRwn%&iuJMGM{;*Ax5e)Mp0e%&Ta z|8+AUcQg6U=8MJG%LYM<dS=YR60*!h&@HMu(;Ey}C&%Gzhb3dWflPgLTjM9Yd_?dI za{6_;$aq%VJ>!Eqt%3rzXB6qEK8B*D7~Of|_Q%uplC!BT%u1JMXDjVg9af+80X^61 zfizY{+K7V0ya2^L%X3y<9A`|;La`}*x1*FKlg_gw<Nc_Tv%Y<P<DXhd0=FIE--chM z2zZ4}M3f{+o=?{PZqiiYbcB#t3ccCqZlY;%zfwQj-~N=)Cg)0&PN!70kHt8>V;7*1 z&L)dgc@QOrO?fcVPbLoW;DgUcCyh8T3JOg2br|HK?&iK8sE48r=$;wvqByW%MVwmt zx#TELv1mVdrUwN5L!s}G;hzO}iAnBh31Ddhvh;B0zYz4}1<1FRf|jr#`qzf0g4}?; zf7uC9yxqX$`b*tuvs>^2H7YJ8GMG7^A<4l*GKHtw^8I#5<JD2T*S(8{pG5*>XpbX1 zpY+|q=b9gu>gQh7RmlQo5fce8SlM6?_^|}>O<%ub_*4WQ0w-BuwFs&ZKtd{lQ4MSq zbuc?m$pUTq)bhIsj<t$XwdV)*UI!K!kca}yt(C|;ZF3*)TZC!I??wcit_t-A@y-_; zzip=5v=mpEZ@zfikkj;>G*My8QTUenZIdASLC*UjW4N!RmgVc6tZD;5+~wPdOKL4g zU$5x?rVPItPk@Qep-lD6P7EEH9{sg&gXZU<6ecRwWU~*apCMB%Dx{`LKTBea-WVr* zEdXXd=8r`?rgZ^Y$TfT{XKoUkF3w)fR=Fh|t*PXAa}`dQuO}=W$8t|<?vxwsF{+L$ zrtpb+vA*^V{gGWf-r$cZUx`sr`VlVo_Oe!Fd6gvIZR~@-4$Zb$8Zv}`!W3u+>0c0~ zsA&D=I%GR6I$J>@OR{CoHJVdX!*#$R)*MO@QioBhm^MJuswG%rZAWIe<bC)Ta}@&a zC?|(_2Z~I$h&}#P`GoghVI)uB$6<&7?+2;~Y<r4XVPKaCy*xV|!;UPZesgV)+NU2W z$WNOSq?5zU<gF)Yp*{xnn)Y@(FCndL32jhJT5U&m!jaLac8?gLI-h=NrMixxJN%Au zeZTOll4<(->x4}_ewS)<{>fD{RieT`=7QIW249U#mXEO9o>FR!!|vWD^E=3yU$&8$ zW{5k6e|TULxSIKJHh%APoq$QVdDQ5mzVvw1x#wEJoU>SIlCO~7r1R8rKh@uhud6po ztCGq8Gwsz}9#rsVY?(28U*5QPtbg+x68p!5*GankFM5b=tYb2S?~)@58RI0?hp;y4 z)Q}=I<B6SQd$Ch~%x6INqxMaDF&#E@)%B9LKe;M?y1P`WckAV-KlkG9$+@$W3sVj< z!T8$H5v<Fb{^>Nwa=Bi4=|0`1uZkY?jT*-L2)>QhHmXYR_0Mi=6?7XbnTu=<M~^UU z*N{(w*RkL!DCbUg+f^Qk-kq?^WG7>16$#3*n#ny$Q8Fkw7i_Dq4Q6*qb_p!4cguT5 z1psidA>llte9oM*=r_B`ybhmjujHX5Iop<(6$02(AVE!hacD;<;x(f@`!dghskiu0 zv1!^++5Z|9$bZ6Hg!h@&zea^D1t>nfu1z4Mm_mm_sQmk0jg>ZHg&~udu5QUuR+iG+ z$%OPesn#`tH47Q+TOGSjJo{ObBqV8=En*Dg)Y9-bPKIO78#}0}M`TQegL-xo)H?sb z#&Yt&*7av1ieEN;>IC}b8klYd7tudI`t8s=n(S0PTxfbNnZ@WPL1Y7Z;E{~O937z1 zZX&X1BA4v&Yz;ltcs6c!uZ7Y}Ry4HhaAZI^T_CqHm?Tk8=&bl*W$Bs8#pm>w{r%ze zYwHGnG)p~kJG%ljB4Xp;GlFB8$Z&K~45(9mm{WX}IYz6Pm-g$N>?W%ZDQrevFE6QB zWu*3x=t2F9%d<2#AF<FR+{)3|R)jTN5JVxO5=7YuicXidvlYj_A0uaII>oWf^`>|5 z3qCmV_K&<1qP{G@JDj<g;&Qvmq-#H7Y`M%tyJTQfK?<d0l4e2;lgqW7CUbMWEi>Nh z!nAK!<le(#=FCb>2;3AfP5`&V6{7qw^?hMte4oK3dGD*MG(l8Ab`c`<>cr1Y;@P&` zVPvV<BLL1X<K@G2xdnD2uFm=kDyt*f41-WVh~1yg*<re@vNyiX>hB<fe99x<<b3DB zhuU1d`|IN*!G_JZ{Uaa-S5xqKh(?TK;BCZLlosp>?9ukV${TOze|$8;<Ud&8+xtO_ zzjwZsCIk+!(G%Ma1Jdl>&U!cHJm(Qm{mXTnCRHo{RN!nTauh7A6}?C={X1cVCjaC% zEP5b#10`jvh`l4cX^7x<SA^q>^;bmxXgO_kPIc4oavg{jQr++JJXNrE;xJ4G8c5a? zpepOQm=DpeDZcH!>)p{igHpV%`jr!reqTN>iC(bvvrf3Q{WxmWOj9D8(^k`>?smGB zbC54$K7QvzDEGzZzP+}`W62}ZI+9<Pb??oKv_2<Ud9MKL-9mYhatLoh7KVS<XuJ4E zVg0#r@8r4hR#mW4oL=4&9}E+|*uQtx<zxGpVG3>f(1ODmD$>z&&_pSx&yFy)+AgiS z(sQHCTPhY3MAgvWpGsWYS6EG)``Gagk1lNU@-lVeOw23tb@~pDNqfI>_t4>3-F89* zDX$Ed^-`w1m7|B!VsPT33eXQ=acgD1IXailn`Abp1OGnnG4PHPeyHuu!x#0RZOU{@ z^<!7tE)j0UZ(k9=*csv_{>@cdq+W()2<H!{vFJFi2(ugI4yjj>(Z*-gp!j2W(XLhm ziHCO?gsbptKZ^IK{@uAAEnGS!8Xe?j=D-<cYF6Ok<Wx;zJdh!*w>6kbaK@aIPB#4) z`eO&x5hm=hzv6sL{{L@wC|us*u+V+6=XvV$LdoO)blD34I!+)Q{AeHD31>=K^+DWQ zv#}iOM3NW>2oCkGCn{0?g@d<+d?U%i_?yG-gqhHzt;~M@l`+2^f>k^*)CU7R`YZ0< z(Y*Ke<(CN)9}6;2AJ@?`umbTf@$7yQp+vVNZnfhYKLnnQ;BTgb(|G(&>~u1|Pdp46 z?-|3C+SV-u8hxt@zDyLlMUe~3)$WjF2fjVuM$Eys>>)VKmrE*tS#%=Cf8sKlxk+L} zO5&*-Q9xQE&&j4Y#H6cv3wq2NF6Cgv{1FL3eFONC$}6^X7vcS7dXuet{$t08MFMKN zrf=2J!Y{o~^HtiC5H#@eVwm#z`)b?Sv6qZ&=G{fOA5}xF>+GTwUg;I_{=E4y1qWf) z1se^H&*eRlPVkziPAx+!Ix89+G79t>(U{-3n$4dOx4D9`4heVQEka58Yf!M)@0XvU zO=o=!i{Ao!Twsb1jvk4_nA*SCmdkr&kjsr0It_CSqG<5Ny8dvuj4RWwmv6ebKYFHq zXOC+6o6!D{1}Hrf&l?Fu+kOJ=+@;xn3Og73i@p4zQY=xywTXJlASZ@C+)cOO*KBN{ z+d%zTnvxrSDbi5F2o@?*3hUe3XRqFaLA*4(L}!WMYnbc6mby=(xr?1d@D3Ku*#olK zN4;0t(KY>_61h%L@Wmi;k6n4~ZORgPrH5}0R<x<l2{fc!fw8~htaxtd2jhit!ovAJ zQttw>-mX4CUKWUwyO<-SWQlEtfAq{;o^uKfMJhsv3e0@t{5UuULd9zh<MrCQq~PQv zil`Tl5rE7HmUHB0HOV1;T@@WEB+<%i{PwYLB$mcp)BfWeKXPxAWJ7x|=lP`Uo@)V_ z5aUI~roS?1YM(@1J`T67K3A0zH$Z5${H+9&G#@f)(psF_qGGN@a3QB$C>rn0;ZB%I z1<Dc;w#EKb$r(%m33)%?7+oVuavA>>2o+m)48e%X3`uf9x6wJMp#wop>#oWasB71f z+j(mG7vtIp5P48m6*?6hsuyo%VjCi@N&iRkP68lE9T}cmzZ!C&Dwd@f>goeW#)w3K z-lEZ{f=DD{s;VXgwIAaTcZ)nA7bB~iY^6{+EYkNGa1EXGLT}_gf_WtGgR#EGhYJ-# z1?fVIE#s`tv3lh1rFuu+XXWS|zEY~{bza<aygmx3v~4qaBjPFb-GQs1$3ccx;kD{m z)NojQ11E!_$XDjwo;7xnXBGa;O+(%He1V7Zvu4KS2eZ@Ejn|xgGMuxfw_&RRuzFOy z!jeCaKS$r7EyLZ}xC`NlD-PZQm{_kN^ggcir*XEQ>qK)sjge#<S2e!e1cRyWpiBx^ zg%(#+gY3SSoQr6|6zN;@&5oR_a*4IN(#KXbqjD|9h*C0or#(}|{A?lv>Ui8CV`<fC zIgfdv*<#Ak<k4(n*IZ_ocNjn}TK^y!j}XIV^=L11&36TECdGc`e3`?{$TR`ok{?^g z=$CS-1Ju-?=e?k&Tei%iSq=heLoxRs-W)mo{1V6YT%xll2kqr~5OV!X3tO?o-nmoX zwsbhV@bdFTC-U;k+Ft$Jk%N;G;qBZ7Vas_WbQ7)l`hv7sM5tX8A1cjfD=w%a31{yu zP0!lHD2X(te6vLcCeL-%#K=H7zpz!~E_voX66qpHO1!D^RQs<;8QZ_8;gn(thwMxx zDMpS7IYp7Ax__-oioz$FqGj3bqP1{-*;{8G8}!E5@#kbau?2VU(jyFEOik*URM!PR zpOOp5o2K8gTsoDDkkTj0rZQvGkCRF|va59#>adDT?4U_a1^8yw8Nz3mGl&Y%2sd53 zX*zea(N9`w=PQuR*C+fRS7#X()&72cnn8&Hq(O#8>5%S55RmRhM7q0c5Tsj58tLxt z5ReY(?(TZFoO6Ev>v~@EX4u~ycdYeUIbsX~b8^)Ki}C&jg%iu6%9Q~i8fh~%X>9}Z z%qX5-h`d}L3SQDoSRM!chvbL>BBs~zN~AlZK#mQfAw)_xiCq=_-C@jKghkZp7-2JM z-XO}S{6GY)zUZX<@i7i=n{6nT&V_)YMv0LEkpz`|FnRShz6!sp(~&mQ(%qqv;!hcg zT}OiVDk?eRC|gcAEV@$%=H54br5ln@7b*8kPt)#I0@u#^+NSX%kg9+hM;Y!iD=_mh zum4lhw64+o+#xJxB=;<yuRuscrdIsWPWf67;$A_?;w~=LA7<6^qW3TGns17^*_^#s z|6K{B0}JFV!Hb~j=ibowWdMvAizu$v<d4lL{Y%RL4h^bR0`5TlGIN-K-Zac~a}YZ9 z3J9a-kN;Lzw>JMgZdm{6s{6p-1QfWBWK8sL`@Szo0{if6Rb*_x(jcx6Ez`CSXCKC= zPs-@=1xqAS4Z{;S)r@A#L>VLqvws4bbkZ3n6152M!lmfj!7thQ76~tq8>WmNFg18B z%Gkr-Mky}n7(d*S?9$ppzw%(e$|GEe5*NpC1P=@(IbGb989B#TnQAiC{t@`lBVTkt zP5ZlcKgBM8C$UJ=QOs-0SuTH+jh0Ke`Jjf1H9uQcSGST8ie{-c9L-bh=A&-4(4rK< zU{`k$8H-jNM~2hgur9(tt31T>vjc@U!9j`cJRCg0YpXpc|C9EI7%o3NmfN+Ixw;+J zy+yu4kixr<#dNqMNwlSU^(qNq%cyTe4tFyJ7e%=!tL?`Iz=(Q)(sdqS1-{0yLnjrW z{I;v~Ba_${wh-%r#O^$i{m@d`G*dL&txKW0s_%L;gE63@LJ_Cy)8Nz1UGF-8VUD`b zywm_TO1im)5s^v_qd_b>imd9+L$eIPFq7`)M1HEzeaSiacA-wL7UuO&!wAEoi>1oD z&!1(!hmT|=8&{CpJehh$kO~TL4H`3!jFtx<_nu)@Z`MEF?seWD6$X*Tvrs3FGcY7A zk)7r?y{(oY6!55{*J)r^pB%-T2;5)@#vqLcl$a`MfWgN~#XzpNRc%4{_S^F~6p_5G z^<#b41YG6WwrL3PRxm}$pm|<x>n~G8l40C(ww4vIu#NC#Q97wWK#_rz?Y(gDaInJq zoIZOcjV0fgUU(Lnu^J);7y}9-gKzv?QAlL)m}@x+x^F=|W9TZZ_JF?mMdRz`>j<Wf z$dr!_zdl)7>THEm!N)bBekAj!!VIRF+KEOgqIQxR|A9`R^{dwN;g&yB<Sosllv(#@ zs$Z64RZ6K|Ej4OW3Ge!Yc3&*4Woyh$V03-1hP1IRPZStZ?RB!Ji#Oc=kQIMh<FG(g zz4od9zL0t_JBY==8N3I&y)4t@zrWvVJpWB(m+_H7NEw=6SQuqut@XCL;nxAi<C*Zy zLd2uGz)1*^Lr72AGN|gLP1yC2bI)WqOq%tJLy~gXD2d)gX-^a|PuiE^HMTg2)IYV} zn5kczkgk3`n<Wx-s118DEg;~Kuc7O5$-w=SH)=WShmNycfdX=g{U^Do7|Y^{)1A0e zz*6hCKVPY}spFUwMyNz%??^X8$M`+Bu`(=*N+zNIWufYzyw_z0@gHY}o^MI7dh)C~ zeyVc}o|@_=$lnjM-fUYhy`czF2`c|`QJ_rsE%2r3mwUt6GJ{Z$tH!6I&@ag<kl(2) zL1AMiwB4HBYj2JBqe&loJx_<7pW^QiX_g8HT^Oft6v^%!LuYdRHJ=hV%;WRc;XgDq zGwk-jpbn93K0z@%O>WP3gvIo?B64&6-|8yok55Y*yi_fM+#0r=eD}q{8w_?j{PSi+ z@Tp0&x#&gfJBz3=h5q<b&Lz80ZO4mAgGUOt$!**Q3$)OgxL2%5kbPZ~f9D;1m^Ne- z@)>-|&$k~Q9UKV9@;#V{h^SNT*Bt=tJ8XS=Y)ZcSoBzOSI-FwFh#@2uHY3Cgq4YlE z^o~g;ZNvjeJ;9~NVh|m`mqv+<8K5IAh3qR#>)WPZ&~E<{e3}hobacCy#DPm^+lA`o za6wDJY1^dgSgt$?CH~l+DRn6mrHS_{0-w5fV8A5ekjHN0hh;_nMZR{;Lo9o7adh*p zi{0I&<yU#L9u2CwHi+!g;6$Ey@V;di>uMxcM-;2OYO|*0gyXF@3?97*^<+dmlZQde zz96%B?#TXJze&|?Y$C674gGwz)|`J|h5)(KyPX6(oW?4r&d`aipm=*l5}lvJIS(Jn zv&<#?wgfyYC&CGFZ^Kzvh0>cXXD?QCLTbKS>zqxJueMHqQ-;mdL<}1`WaGLaW@&n# zTZq^bEKsJL(1RNN!TMcDtaX$)j%a6HyIppsM?NsxWO()a_Z($ojYYx-qN@U`AgcxU zeW+FC+z*kDIm!`5iYblp6Ohd1u2(0)Msrmmb^wM|YGc%p`%i`Bl;vV!V`<ekAK9Lf zB3p%ev5G+U>hQOQ;w_6LW>sEk`1x+RpQSPKPbbv|+=J&kYsxS?nsC_UXpv7Wuh|Am z9O`2Z8T~fkwUSu%l7fwt*~ytr<kMuAa=GR`hLK>;T(1rn-e$K@3f`|YpB{H&1n1LR zwv(^(RKq0w$b1p6HW9dlu-jA95B*nGW`n>;@>jX&a66~9`#eQcMNohAT|NeUw8~S( zS_$uTPZ4*@R)v&(V&^o^*Lo-M+I@S<Li-*c?xOp7j>yC#qqra<l<=8iV>}3kfj;ex zVS!RTSOHak@CaW}=>%>rDc!5PyixUjIce0>fA7o~?fKoQujawJUwxJ)?hB@Zw)R_h z8{InBEbW#RvKv9GFG?@NoMtQB@{523wI!F;cQ^Z85&cn9Yl_*tHu{qpch&DDi2{;I zbeyEjY~#X6mFTi0(J<uLS%TVh<BJu5tt}&3OmEPFe2}V&l<UlEl_hh09VG_mraca- z*y-)dlHCl^as9a8Gc%MCj{qHOcc<2P@V1lHa*Tz5yGkS|qBQ2~l?m||)t~P^)MlW% zBw~%43|f7Z2@VsLUR<&f4XO$!;Z*Ggu>JN~gUImNj<Xdxtfq&=vrU$zR=;`Fb2-A| zSgPOczJxaqQDS{xOuzXniE(^#ZasY7TCFfT%kEeql$hU3w)o}S950d7o>JAQ%tC?o z?}0DKaE~3!jr-wrD%f=b!?Ns_mkoZcm1(A@C_E8SDHeCgT3&!~!X#(~;*j+4BhDuJ zcPGqZIx6BY8$1x{B7E^zxdYVO|MZX#Y^GGBtgv!(9*{hI>}%?1?FK}o5W&Zjh)(O^ zjZW(^=hnLgeb0BfC5%v9z{B*?Rf(xf_U@pZJtavgFqSm$|3oI=fX~%Kqj!_jKl&p) zgzGr~>{hz1HcE=C{MvjRgM{bR{g*CdxO9;F<$hG{;#|=@_2Dp(AN7WG9Yq)c4h!3z zRcbL0Gr<BeXT#K0q=S}|+G_TcTW^GAy4CQI{zeBUAYSm2ZuYTfuK|)R`*X6W)ppvc z-uC#7*=Ie5qvUHQRvBmd0)-N9i^9HaPO(Qlel^Qhi5lyfq8j+_3il(gVyBpWeitd+ z;dH7q+&>JQOHEQ=93|03q6|ss)hB+!>0uf5OypB_(^hW_<>6<Gz|Dv3mN37C`uv7s zQgr-w({_#=z1nDif8QU;`i9Q*rVr)fq&*yxmHj?J6Lp-5as1fmhijY!E;u&SNrX4= zC!6$b@QLW>&xzSjf;m&z8^ZY@4EZMvQd|?0YJ=(6sCQYNa=6tEIx?=VN%6wrn&CXJ zO}Np>`(_$!8(ytKZ~t&n_c}@@{1A1NOys!;bK^<ekmIXyk<gI{Cw`4S$;j>*%3gSc zZ$mqoBik8N(2Denjv$EEYi*J{Ka8l@^;Llik{{t<8GdX3%)^$z{CydrqH{{e*wd8! zWw?D<`obCN;5Um7V^*}CYm$zFZNUCdVI{hJwY=Q!Z{WT`B@^FgS-XIn)_a!DouV4f z-)Y$8|IgaCtve7nZag(_H}ijV6L}yZ<1k`%;mAhz!WS(iuLXumh}03*@gUObnnH>Y z8c&=)&JXz+#C^D49EOHs^_TCs8Fcg}>9hnk8Ul<LQ_K{9$ne*c%xC?cd1sWu&Zw8O zNIAH^E4}M&uu8`&`t60fr!U%I;!Y+m969Gsx#@z0>xnPUse@#B)6H944)cr8F=peX zaX_wLY6J1-_~<7^&v+Ca%l)}-M0E67<9>-yO=pWg6{2#qh3WZ&w8!6lwuS3^<0uaQ zG|PLPjg=Z-J(8R*;W9++G+3BGSKs4j5~Plmh`kCy;dk|S&E02Q`Kj!zOpqNeqLCZL zP-gNL7t^@U4qrJ6mF2Jmw~S0?vdpevltG!-p-`>om0fT*`3GtpHR=AlcJVyr*f&ZB zIh0{2$NDG=tfL%aKUi@TY2o1`s(7fzFM{1~As;ffEf?C7TDtux-l#^?)H!^sFHv+! ztIGInX?gH9a^vd~DZ-@1k9rM;Xhr(witeke|KuyAf8{IQq^@YsGjFafkkEQ*)9L#g zfE7d70&M~0xEh0D{XtQlyjtXkn9L9|GqIjks*y;vRZ}O1&nPX-eOa}X0S#ju@omS| zoCNt4=%TX)h~&n4PGlNRl;bIb?wu@P6Dt3hJ(|7>t<o{_Nt&*jU#Bq}4TzghkG`)y zc&SKuC?s%)O{8+kP3_Lx6%czUei?A!mQH2daCNONdJ>QEkblc=`Q0l0#%n>MQd8jA zcYeKso6S!g_5fy@@&^K2I9J)7l#+eu{>Qy=QRJ(^z7<gw2!6q8TgI_RjOOC21f2fH z#b&8bzmh49CVzIu2MFCW2wkp42H8e2vhBQyG)-cB+Q!9lJqve&IHYh~ZsRU2(vWJ- z7tk>);5r)CMyHA77V8{Pc~$)4->@ZHWaCUk9^x+{2yR9>r@?&%Y-&GwQHjf)=AZ`1 z!P%myZ$)|m-jLIi2ygAFA`R>m^fRluDzgTof%9XcZVx%6E-9~8Al}cp|GRZd0q<22 z#>W!XybLze;n+c@R&8(OhJZ$6xBpzx|DPgND4n7$VH}{GaHxy^0b;ruw1gTW+tsFK zI^b5VgE55)iAToiN%lSG2-;yk`s#d`i3{MX%NsI&G~0<82~%GY0(%qp`?$2Dqi~_G zhqAAKWi5Zv?hBdTVjJzLOU?OWW!rgi1`HtyT~BXRDlYX4n+hylH;b_=j=6DIN=D}< ze`bBSaQ!&`hk7Hp+z_A2GD}_cG+tMJGE3s_@-0B-w~Csr%=<}&v?@XEBQN0VvOi$E zeT=Db(q&X}Sj}nt=h{tY?guW#{N;`n6}Iu>JtFJVz@YK{3{L^Qn)$bJEwi2j>1~Re zSE<e^EyInY_Z8hEmwZP-sliZs%uW`jvp8;_49qJn0l@hss?g?)cvf3bAe|83jFUz+ zu7orw4(7K=TPup;?mGexCU^l^Qw}c(xL!R1SfkuVN`_I}nT`3b(~YZ86PlsfBk!lX zR1u`cB9FhBR3b>We9t-tz;wt5jQ(v;&U0$Jo~OjR6m8Q30P`;J9ExI5+ei8siQQ7P zdgOPYXbVb4jr>Eovy!%Db`-s{<~|@%HPhf|UWUp7>&H~r&${X`TY^ark%_DVCTyvg zXp%WZoK~m^FMh!1<wO>QVABjt6ex9G5QGem!<S(+e$HnKB48t2&u84D9p4~!x2l&7 zw_YM^46oXeBfQJWbgi6lE{geh=YZ0CLT;wizH%K~IJvT}e6u|o!dh;TNZ<VUUPq2q zNm{?B)L(;Wef|}_*p~@Yv1Xnli$CvFlP7!&<8ucE<pu&+;_PmUkS<zT)E*4j^Q~XR zx9j)&bO-kkfMf;qAdF)!LzMvRn4jy=1Rd8<+$2)JyIor}Kqy-u{kuv~cRAZe^GOfU zigTcAKc5NSD<=v9K`)OPl%0hmuiC?(Y;V+q^*^@94>rj&!cxd1yjnD<4+un7#fP%0 z>2fovyF_vtwT#+YUtIh%OT1T_T38%rsUQ7&-G8{Z4L&!m%WxEJq*n;TlarIXpwmwa z+^a!Cj1Y2lG5w#v)F#-;C}M7hp00ZMNKWP2PG~m_3EIc7*yKkNUTMvO-hi+@Y~|*^ zA^Q5)c?f@!MC~F9h;?pSBk@(x=_{?9Sb&?Z%$t;H=858)UHmEVCV7LilqCA1a9U=e zr8oQ2)e9%YIP7F&?@(RF$4Kq^WlKAiPWA#7gCCl;j11puU>U@;U`U-1+G)Cvf7lxz z7WLcR`#U>b_Aj@0`?kfWF2bo<zOS0wSM^Q&J&9x<ntn$LN8hV&W$@eQ^UU`f+@6r( zckxh2(9CIg)l`X2BL^RK$$_?5(qI0rgIcnQ@PztbpD+ozo*2qmDtz2>(gUu|uXg() z9;paNq$5nO#Lg8*P4WAr=kKX2*)o=dE_3RZ6r*v9X<IYbb9;760eAl!qu#_^Je*62 z{kr2tR3E1?6mhlBEG|1ZAQodsyl>eJ=<`>$$u!zaZ#2X5f#4*!p#+0)<K>q&O##$5 zj~<K2gQyRNIyv)6cHp;?DUtD~S&Ax}^eRlvjGZ;RxQPury#+f*aY}4>?>9EoWG-R{ zv%l<f5vWd8^941H-E$e6V>BbH`cE3rOp$H4;HrG2RD%e_<1-qrixhY_bvD4B7y<&- zmF+!E79`d+n#w}Z)qQx8X7x||St)Jm%(XBAHouIow1C(?!hZ?HPse`b@Ex(4aLhkL z&<r(D%47YGil)57;a}UuAA>#aXWuY01lSEA-wrXMd!&l@={NJ@5^TK{l7P&njF_|y zbPn`a6Tz*Qw1RCZELa$EOuAXEZ<*_h9I71HF%ni&$*H~!v2K5*%lWjEYWF4cwnt$s zzXxkUgu0aNu3js9J1DW<2_q!aNmo%qGnJR(TD(;lh7J_aY>$&@j_}<+rF^Onw+v>! z%s|xU)La$6zpnoz?uhT;HdSVG`yV$27aTmMZ&x}Od^w7)>A$_SuOAF0<qq@2u2+dT z>Ojc!BT;|FDR*W3>(JOL$7|cBGuPBth@);ZLPlIcxJHr#1qAjv&D&2=G2IPeMz?Tp z%oQ-RiUxm}YEK*Mp76G|oP+g;yX{vkF!epi=x4@W4UTMbY+aM!;>TJaxdy}Q-fL(7 zk{@K6Px9~xGZpPkf4*=wwq(m9J>8S(i-gZV>xBeNM;qyr8G=t~=DtW<H0o4kx}^{V z(%RG0Q~B$s{P?&Ng%V5o?zqS;EnD#y(`|fqu{rADxR^;L2OWiSR6<oMn$WL^-#Yy% zY+5jdx`aSor*G2RtYLBWYQkR1&~|lw%#y&lcQ+zO2^Ssr8ayqC=>3lv!}WLnYI8ea z{@g9LaSQth-eR)JrEn2A5q!4f$AuyW_~cMUVx<^f2BPo;AYvN*UG~a|5nEsxlC7k$ zvqrtKq+?)sN%`eh@+7deJq7zSbv*PFQhYqHs@;7fB!^Qt^7Xfo12QH~<^-NZ)NREm z|3}^jBnO#gPC$n(;d9e@B<|_yX%jz)PHABoR@ZJFrlGNHZ~80w-QP`$Qz7QybXlK% z0%g%VFwYphgscN4%QV-87=o~iBW4y+w%4;dt4%!gZ>?)N?bi8R>-J&50y|3|Vu3&O zS~V6Za@R8}6l(`h%3GI(TnMs3i_u6aW-VL%M=0|t)MtFtSK##M=&&4=Z~;=6j7+6I zp*mkww1AAUz*jqV(PZLZGJVZ4hY7c17B6M`+Mc#RDO7M4fjr)i9!Z?mx-$a=p^Rd( zUZ(ip0j2XxD#}1qCwVd(iFGj;vJdpyk!kL{>OpqE9<FaJN5($`llA!N*=hxR0?+@x zihnzobB;cL0@E<t`WJyNz4P)X0OOUv)=ZB7a(%qA5=yu3r?01Blo=JzcoSx+OGHR$ z3{*QSIMh3Vn^8k-OYQ@JADJ>_gVoW|F;)6kSM!;$U@IuId--#*biVazOFCyqq4RGt zA4i0<7lWwtfdTa<Q#k5kCq(+b?we~srGty^o_2J@mVOg9l*-EqCB4Z#arw7=g(m{a zS0tw=*MsNsbsHODrX4;s^zY=!>2QL9xdLJSqEnZ`7+?5}7*wcE9|hSDjxs1K@?6!+ zdL&kUG@^0AiRK4?lYMB=BKh79F)WHb(I9oahs~!nwxwTh{msAoFLyU}R%F(~k~vM6 z=m_`ebHCVdeO|z1$YUN`BY3_r)id4{k<iQ7c6}}$nA<RY^vjCYfn0@wS**$~C<TG^ zn}B<aDNkXIMcCgVC?8UeZt8OP>pT!h;=gBCpLtC54n8xdJi3Ine%f+uP@gTQxdsZE zWx|bs-<1t4yYd~K7MPaYu4t{b`NFqHV5q99ekx&q9R7PQu#)=v6p=TS@5<(vtN%4I zamgS+aIU+gUb3u6wMfGFaw#jvI#W>hyY%0!uD1J57!PWxc^jkEFKtLAMpLYR<>>Nt z_b^FesQ-F)ZZ5ej0*O3liYkI%Yh_BAk4ARYXzPG$_dBhxX?u6}mb+H!`$28nSdVEy zWF240+8tMk-al*_8qllDE%EeMJ4x#jz@E@<ZO!`mQ0k1q%p&k)&=92ctlV4)Kz&V; zX8ot`BOrw*3W%U9ZDMVr0|LGEG|-Bm<1<-STk-MnW$q|)Fd@8&3mg-!RC<bo17LC1 zY^WQ)@XmIhHUNhgdkv-<OT2L-Bw$_fcYwZPV34dPA^GuGWeIo(?SPc|egI5E2Z%Ii zOg4v-6g4!G;?$$4^;Ta^3$`30^|;m%fJ~Gm!>a`75i&jQf-68AEvMbINhOgD8`!mx zZs6(T%mpX3-&;Z{#%abcvrXle?~u}QhNw1iT{m9nOFU+GWBD;CuL-%KcfR#99oZk^ zElC<w|4bIf`gEKm?4BPHLar`b-t?{VAJrdV@&9|HG9El$P5pDRLVPe^@;bMSzO)}k z`2oNcIE{x>xSw?mmdcpiU@W<_4la$UJrZ80zQWQLAe+7BkB^XT7!ju&HQ*~i$gPX{ zBa{e&V)!GOAYed;fU8JuvDSx<Qu8Yd2S0{q&L8TlV7D$6n(NLTNj5<6?n^AaZW9-X zEisS6xNIJdms-6(p2qYP5grteB6xClJ=d4C0snDr4r))#xwI#%#Y&Fh*e|INvKJ*k z%i>hOE8e1-ZgGRF$g$yvSw~1VqT)5jyGLrn@n?MXWN6pgWMf`1J1eE~V6e*V0*Pr8 z&DYj!h71%N7Z-T)q0#LHh+v3pj0FQsJJy4HK{4vI$#)i6Crw5%@3LL+I#ymMG2yx) zgZN%gA>0!2gDa!)c|i8x{>QgP0&?aornj|wlZpmtu~N|7(x#r@MluMneGlI_7irZM z$}HcCdGAgXu$qlg8U(|MkUjOa0+`${uqPf6`bZHeye_Dv1`y;)7>N%}iXuNGV+QUP z<IbROfS+)r50HZ(7J{AVeaZ~piSVJnRCkU%TyCe<X!U9?Qa_2^pRMEt;bu4QR}6~q zf<NWTCXpNUgrQhw3G@r;<dbH<IQ=A}5VlNkQ^_>AjyX-L*n?*>HhX4FaKe9M7m1-a z-H#`XR3t6`ovdtq5Vk+dD?a=>o-zHD_Pa~*`%f5>7wZHMV&0=_>x1vOwgwWMyM9=4 z*{{n&Pgc_|PY}~Q>^CI;Xp?EAtys7ym=3H8!AOznG5knd?-tf%u69U~c4idO_NIT+ z7HW#HYcM_0eq7;(KOBa<IStHAJFojB`}Dn*>;@SO9u=rPQ|a(uyI&omt&(;a>mfLC z)vtb~>)<OYE=IG=ew+yLxAS_~(;GYmvLiFOMmnD_a}${Bfh|Q%JHp`+%*FYHmEL;m zF8%Mj*E7H;igH+joxwa_3t|k>KJJd^ij)giXD_?vPqocQA?OJB10|;<KAoJIp*`FD z^-_lK`YjQ%m`^XMxAtp~<MuL{_8+3baAttpJe~dByFe3i4~-r^e)Md2;JICYygR}$ zv3a`PD@A7U1Mn%f7n5p(KnTUWw5AzRKzL2hjF2HFi`UurC4@pOXch`#w(mAY5xsgD zWZCEff-&HEyOSrXx$5h?L26{R5#?-uM%HcALa$+Gl%J=l`HNMFX3-z7%kf~Yy4`@z zl7?y5Wl}{Ad5~aWfK$OKixE$~+%T}|d`xELB|rrs-}a7Ql~pyzg?<tUSRAWx*xE?Y zL!V@}vot~$-bpqu;m%q*Ew1d&qCd?pS-uBqgP_L@QnC*E5D}j>{S*jD9dfYJ84NG& zwGxQuCk`_r6)ePIyDA2_wi?*k*&Sp|ckXs&lc4y26-Pkz`&M7p+itxh)Hxei@@;hx z8^{XX6WH@3A|M2y&IN5JL`1f$_X^w0F-lgo_c+O$^d1rDy~JZgHAHe@dn!KKRtk`c zuc(W}%-Z~it)rd%_hW8$*;qUGe6DO@pI6w1B9>9tKQU0cZae6i_eoC3hzMG7FE3^m zodiW|Ad`O~0Fqa=Sbba3R5E@rFa__C#9o0GF@T=hs+6P91nCHJ5;>e535(+Pc(b)3 zDR}#_)*+Gw#BJF@NI|_>71G&flmcGy%VF@oH1)<6JZyTLn{L64Uvd!O@)YJl04Ux& zGW}}YM}jx~@;|xk#JAz^Lxf(TKm{-3ZvQ4Qc2=ZwWeGm6jUd=kd&QseWJLkuySH`Q z=p0XWBm4`Q6qomlM-RGX+3oj&OFsB8x<E+omQu{$z+ZF(jtdi}*NTe+add#W<Ys`N zK=3RHz=Gs1#lT{XaNPuZUk9(#-HZ!9j0+WEHV-=jhji<45~?T5@Rmq7JL~apLSti& zsIor2=}Qn2P`b3c1=pupx4FG}!x0^CYbK*S<|SXTF=7pGAGPsC-DI|cV3nc|GDo%L zRMT`{|J;>%2Da^Z6W+b$9m$ITAM426f}}=zp0B@e7>qIeDgeKoILjflOT^vZqf>?B zN9=oL%%Zj|(~#6nvqn~<-yMa@7ffrk0~_)_2>X`)8_e%d9$psnH5aIP&`3csRBW_W zJ~QN1sT!D_0SV%l<>6)bX7=vxT3m*PAX~tdV-9IHyD;V?@CaQeI&W;9`u-HEOjTsi z2TzAI&_7k9z0tMyhJfh<{rjFb>#xJcPQ~gv#*Be7vHdG`5{+k?#Cj=^I{}Wf#a&C6 zT}rrO36bCYKE)9l!_hK!8(O2OFITf}P;YQ@5QYdcVkRg<0*qX0fI@WdyKzdD`{pZL zJax_PR?gUVHjmZyWM?ziTeg2YoltDw67O!t;Y-)Tf0bLOLNJD1YNOZYl^UOgGH*@^ zvD5h~h6t&?*=QNJyjXJED{g;J{;luhhzqw*PN!x-^@X~TF~yMC&5Ei1ME(~X$)H@U zB@0I?rrl%)9}P|ZwlYpG#n+T6_9<zsHsO8K=EMDMcU)elo~LP-h8m*DRk!|v*<9c7 z&*+KzNAl2T%W}hKPd`j89rlN|d<eR|m2NOLlepg1Q=Zt6qzX@<#)A0y@*h=H2lC{u zU~Q#3eQ2n<ya<rgBs?7f%HAd|ooe)El-b>I{H{}qO(Q<N0{ClN%01DW36vFzS&mhT z(NPSu2T_9SgZ5+!%RiU7mTAv70^ry5rdSq{cse94O?|#+wgAS0ra$9`%hTPGw}dNj zn|jk0{RoyyxAY01OvvqWH9UN3xoT$OI+mr_oQ28)(&Il)^On19_P)`nYz!PhpBG}* zp>~pC_yqB~5Wj5Ckcd58z40K8%1`}U0$26dwspF|U;!L3MlU2ACPnQxk)x5U&Icuy z;oi<mgz>|C6g#%|0mq?M)pI_m{vdCQjAneojAt_G-I%ur(RQeD+F3AN$dcGi`a7G& zBNz)4jrCc^J`f~?RaQ}9OisQ7w8qwIc@_3bf#GbdJP!~G7Zay3DQqdI1c^~7TA37) zeLrhOb%ekO?q@wsL9pP>pViF)41z53?y)zFq{S2k&Je=HWrAK4Mjb#{+n)ZOZ>fOD z4E%Zw0lCaXHir5&MwiJJ<^3mS<S{tILQAsmmy7BDwJh48x`?pQLc!*D&)=x?7qC!D z0rJ0*3c*YTTqpkeCt*7LTwCOsH@Gi$+WCm1{rx4OlGMw}<?q0xDG$PPvzWd-Wy%Ox zLCiv$DIdH(dLma<S0kU<53QCqUlMu>$S`nAqzl*NMMi4<#{%d}uex@w1H=<>v()nF zX$FBEH6>iA-6^T8++%PTKKLS<8lP+d_)8xpl^PL;1!$!Ar->NQRC4uUjJs>?!buxR z!|&b4_?|*TA-*vReSdyu^;W$m*hB7mu^ZGcFsRxV<tB98hqo0+dcTZZot}#noml>w z_JtP@bN^OL^~JSWW~yA-HyAwg7T}E?<NpCUW^%u&w(io$eOHu(<zWjoYK!}#ljgl< zBLn{tM`1elEgZ3wjMq649EK5-MsCgrUQs{Wy4#4S>xc&Bl?<K}iz$IUg~HVOcD!D| z8rGokB6|Z<&?wCJA&uW%gnza<m_w09ihIM?R<^=bl6RYKH5%C{UT9uQO*45`nCjca z))(s%XWQobPeqEaO}hka3_L#4P`@;aSn&I-7c#YzzbdaiKubq=^yeZd$LKa+D`O!P zPmckhMtNhdj!)IptQkl`HeomX2u1)%CpQ~L;$VN<%nCQUSbMNr^i;{42or%J(K2c# zo93O|?}~v<#*beAx~XkW05V@s_jtl0)_=nb@;2BgzeEapp)VE-ya-t2D87*JsBsbK zs~Z}4a-=EJiwm?Bob2p67aK^kib|(nMA%RXb}NdBs4+wwif@5auUz~Zoy0FC4V5y1 z2c1NdU>AAit2Ew*DAbnxy(W}(<mb<zw*(!#`jJIiSD$P;`sJv>M;3aeW`f2q$%1&a z^BPlR(>WN{r3*GR(aDEksf^?cDrKD>Ac7Pnk?bj+pI%0?BcQ~89Tg~~F#*;DZ}ug8 zpTJI^g&{vm!A9zvz~fYlOtwB#u3G$*p©pkt+)h~*{{|W)z6&0p5#b&PW`F<WF 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%0DWaC5$CV&3{yhcto8YxaY21U9 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ö{rEMEd|Tsn;!zdNk0XpX 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 DN)QUQ literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/jp/images/qr-code/qr-code-do-not2.png b/docs/angular/src/content/jp/images/qr-code/qr-code-do-not2.png new file mode 100644 index 0000000000000000000000000000000000000000..aca377f3a3bfb93fd87d341f09d2ba87ba5914c7 GIT binary patch literal 6350 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 Y2r9m8<GtMT4GIeFdj=X6YRK^a0NX|EPXGV_ literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/jp/images/qr-code/qr-code-do-not2@2x.png b/docs/angular/src/content/jp/images/qr-code/qr-code-do-not2@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ef33cbe6018229585ba1c61d396dc62b96440c80 GIT binary patch literal 158368 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 j{&tj1`DzYPG4d`VC1y>fn%}l;iib3k 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 AZvX%Q literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/jp/images/qr-code/qr-code-do1.png b/docs/angular/src/content/jp/images/qr-code/qr-code-do1.png new file mode 100644 index 0000000000000000000000000000000000000000..86e7240d5ba7bf4fd873a4d12f85a2079313472a GIT binary patch literal 14124 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 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/jp/images/qr-code/qr-code-do1@2x.png b/docs/angular/src/content/jp/images/qr-code/qr-code-do1@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d512af1fc2ef61c8c7bfa1e4fac5e448fa847b66 GIT binary patch literal 201790 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�SXbbYq&5LX!a6r2)J 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%0DpS*!g+ozZ3q$?w3!5qa1H)v@^2 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 b>0{Ej1^w6RlNUBgh(C?XIw}=P=E465L%|;2 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/jp/images/qr-code/qr-code-do2.png b/docs/angular/src/content/jp/images/qr-code/qr-code-do2.png new file mode 100644 index 0000000000000000000000000000000000000000..67f8c0c22061507efaff9f23cdd73f174d8768d2 GIT binary patch literal 6502 zcma)Bc{G&o+n-ELWD-hwkTqLUGxH#28(|`QQWDw6l0DfXJ7MhGFpRw~B3ooBjA1a% zSQC}6ZLFmb+0{GW-}#>NzJI*uyzd{+dG7PMKiB=7^IX?`UDy4&V~q@Mo;<;K0s?`Y z)X~<w4S}!#5Xg~iRwxrWojY>Cd}$f!-O>8By}!MC@aNATCNMQMg+`;>+uQRC@`Z(k zLqkKYt*tLaDy*)pZtom;dU{q@R}TygAP@*6BctTx<fNn|W1>|ltx5xw+Jr!OCv-H` z@A!XSnHWl}K%BwYwAkG+_-fE3z51ujQS|H5&Omyw$c@%EexZ&GOR02`BPSd}QD~q5 zZea|QqlRLDK`AJo1G*UQlzt=uRqzkk0lNc`uS}e7`FRhxGhA;)^*0gzLFSulh8E%c z4op>@BI|NaIcpT*1O+Y^zppICH3YI!Vq~b}?AwNZbu>2Wc*9At`*DNHZZW7W)1KSM z90Z2Gur$lp66B;9<cy|Mx@XeE?mg9uKyiqhx>{jw`Kn)6@6oq21;#EtXKW0g^#NMq zoiB?oT2RumQ!pJiBV}1Bv=^zXR82nQakpag=uZJOLrVRp&`^!Z!Vgq!-^;r(-dLBe z6)!Py^XQidZ99*PZg1P+SNZD^b;Q?y-Nx)8Q7<m(!xI)FsR)_-7nuW1rWrN6a3~fH z5Fb{f7MAyPfhx9ik+W&L7G?%~rZVJws{hFd_Jq6LR3n>9QpNHOsML#$sUY?UR1S|! z@q~iPqBxxDbni9pDW8>1P2o_THqf^aWXO=lDSMB7&M^Z_+N8zRt{Y<>RX8ZNGJ-3z zNT(ZAP2X#ip~TMZ;)gJgADiV5qc<9@vhJpn_&Y5tvQiXH2TMHxB5g%3^F5KG?8RMf z8iwjx)@pGYi$f`{Pl%hstZsEwpn}jbQc#)q*4K{w>rLgN|KY&@)vNy(=t`D`(%?og zGkwn<T4*P&LxJ1M6Y3x=yk2T%1e1bVI9k`L10_eO=o0ua#6kEDY@boU<V!)*!#w_p zo!|9-jqg))&=C5TTz)sp^|n9tu-1kvQq7OAmfu;1FZL{;PQ0L+6b;HnsFHE&`8Je- z0fgP4BObW~(s(xkEPM|R!h)lL|Ht%LhxqO{cR0wjhz6J@9xj-iQLZFU$adPSxki;e zWR2=|ZBSatJ80qJaU%6Nr1xPSf{c3vfh-J(q2pgBN$ruL*1M;SKIQUzLvsGyaH>s; zfuZ-8lB0pFQ1?eklCPELS$~*{qWzUGL1;c24?ykAi7{7Eu%s_K0Pn>%4)-vp8gg)4 zFfr@Ged7Jfsb?^0J<J=t`{d$crFnJ+r;3ZoAS6^3CXBo4B&Qag?z}$#mkmWc`Beca z4LF}nccMwFIfU+*8CziP7VMZ@?Mo``7~oVOYs3Rsi>Q2p$eWC(r%VWitysm2WBPFx zWZe4=2Mi+em3y&*UU)dN*YXI&+9&Kf?-{V{>T*tDIU5ei8=(TqS=r;gq}ymUrzo+& zUTxYkF~CX3HvC21GJ&M;<X&Wl2|_5q!OM~O6wL@v1&u!=#Z%85DQVO&g0?Gl2(H?X zx1mHW!7<Y$oDMx1thfe653=fgOrd*T%)C*U&XaLo=!&V&AgR1lpl-_+Gc1LjMlezj zI^ZS8pM_^w>%ah^`k#S)Qsei_Ow;oPgwCDz#Cy3t!%`*=YozqhW%a;tWba5$VGJ;~ zpagclo?3}|=0+RLe0VR!m2#tJ1i`o*WJfUw8n1aIVkQd;A5X^{i|D6s!~k#5v_bDv z>a?=I+IM73lPBkKc&{9(Zy`T|4&`V~oVL+$8GMKwIhW4b=m^^ul<i#%$>@gLy*b;X zJ(jV9g0j4V_|W{v*#Zt&xW-V2>E+zPQM1waPgRzM^6n~Iuyq`@zoBxyza57h)LoAV zIITdc1uU>ZDjuCnd!@|rpbd>+K@=j8szu`>Wbiv;;0qf{0^O*syAJ4=R3HNhlf?=% z%O@r5q*b9shPJT1=dRI63=K~+pJxlQ$kCgu1wOthv!R$49M?Q07QxlHm(0rjeR1i5 zLxtmv7=dIu4(~QiW-w#SnNad=CI-lYK<a{XYte;)COvS7(a*`Ds~QcUlPyN(L5&K? z{I6^Uq47$#JGvx??{b;LBjw*uk1SU~z1<&L>E+phgR)_C&&wH|=32Dp{cDELR1EZ4 ztfqUpC$IUwb&cQLzsxU2^3z_O`R2ieD%OII7<4vlTzIm|rRwvpFK>&smkoS1q+4g_ z?BFC04$|mNvHV66EujJy#-ZUR>>sd46D%5U=_lp=HEDL2UrJT%WoK?ZMT=*4%=Seh z5Oy&H2fXp0aq3FG`R-+pj0@-=9Q!uR_nKUJ%gmze3jVhM=)N`%Dg45N_@486?J>CX zV6FkM7z#=T#zI^|IT0$X3CR)<v_tuAVKiS@Xtx3H4g3lv(C5!pmJ{Ek6RB4BhJ0er zRw&L$W_tz5TTA+dOJBD$3NJsWSaH3nQ}84DvqoC*=J9u7lSOLfKYXIXcn<S`M5+qN zVWV8=?2Y%ziotB8icE(fH5#y?hq1s}4>!tc8t^8>3DPlQpe`!8BrbeGX`UHUpE9Z{ zT`vHiw{brgPa|)C^4hhDz1}4@8~0GZ%X)>fk%&Ebf?{mB2sq9V#@E|`OkKC%@WMP} znemES4}6Uj<-A6kKThS_MyCx9=J+GXrVM_i+aI4!EPX&~=p5e|?W)>v^dSO%AtRjN z;3_oz)@}i~7mOQmvi$w?y2gazeIJpH8t3FM6`QyG`#E$E11RrkF}kM%ZB80}y_vzG zAIZ!tOMl%)(J#bw*=?#_$Qjyb)NqLi|2tq##<<yKHewR(;T)~HFn_%&)IFOYEW4$A zMcI@4r-+mE05dC+u(UI-HhGU9Ai77SFSlM4geJr%0ERuhKJKYsax7UOi9Kiqv0<+_ zF+pqVJaQaqa!BTW>!}WxXev_k5XF{Y??1RY;Row5Smmy8)J#5e{&ySpVDAigkVHdR zlocHw?aTL))1YqD_SsMx%Ita`FLVW+ky6c=?7DCUlvqVdS_F}z>~TXPd%NnI6?Mei z@>>NZ1|qNYFMlX0^a=ftV06u~B@*>CZ7l#h;iwE9@F+OJ8US_61X~-aC#chr>HI|p z>8G-Iu@-P-akjhuF9`Ou%;a~=&jDPJnkV<27&pG@BG&6^O^v)Sf%hexcf;$HNrjwH z1K)PH=dPG*Z6C0-=Lp@52*A)n+LVtQLfx$bcz@cD9M4`KYdBIU_`=*?{PyURJ5tN% zKaa-SVhF`8LL;L&T&n`#xA*fHpaJM&8+}N@Ek^-gd$46nH}?;pE#hA>K(Qgdx}8p( z_A!1wuuPS~tbA4;{Ks=Hpu)va8mvv3&>%+&E^HQLQ9Lo*)o1?d)R9<D#b;z=R#tOn zuAT^2dO>J&JP7<UzFwVDb-kMeACzbO`Yka|Nz{D{^Fl>b2QCJrS$VWhM$*@+02E#X zyE&HcLt~vH*r?MKOXkc}J8|FC5GUT=KdXhA6UOS@`t<8f2JdU)IJ{b+k-zdnlWjF> zIl~%j+Cjx_DMID~WMwWFU{U>F6Q7D61`a%_a`TKDj2}?6+22J=UKCLE*fT-OE)$2I zwNE~lJvivZL8is`RztrM3cvc}R%y>yQxcY4DG62x1;t>>9ruFAy;#kjmA=b$U=x1L z2XB$iaH*;*C}f!mkmh&4-F(}juK~!cPA!j{<xJcstncg7rTk;*--FEb_BXRuJ=8_~ zvja&jeI}7Ln+g+8nUzat@uexvsU8^%pcS(fd4e2=Hb3E(leNA1uom1LFFKak@AJz& zV~f@y?WUiUSfv_*?QttTCgtJ5;9ILQ9gcNj1<8Y36|@3Qjy<bhGA`bW^##66uZAtp zRWEIhYn33P-!jtQrnF^2;U}zr3#KRU;C!#I2;>}JJchkN_=RMqiqZmR`LdPQ2$z0q zDfN(yayInk+O$u?YFZre@Jp$r=7vL&m(n_eEnikTTZV+QScMZHI+pGTIQZ%)VJM%s zJ5ZZEie-JQQb7E6z^}VMejoWu{DWXS*UERlTK}iu8P-F(_MQ-*Ev7Y~{}bF#U^y@= z&tq~DzP*U;VkRU3+VocDDy@TAs+}AWO>2B7dGZ)Pamhbn26I*`62ZED^wc#jtn%-B zpnY`JBa8snf;HP146%j%zJkTK{xDs8g$=ztSN+AcBC<nr39aoS=9MvTR4Tw`Pbqm) zRCg*}!+$oy%5-jr*sM5(@LqJIb0&f=)ePiHyh@7w{E*F@Zbk2U5CiT`#`P2Xr?OMN zdYszm#3?Oq?F)klijha~JPpR@(FJ$VLriYCQT#v4vZu0nFY;7*o^7iTHodP^81T-Y zoadq1i}Ro8C~JQiHL>;E{XSgvx{u@*!xC%?P6od7HIR#itg_X6Ok_=_aFV8^_0d2b zNGL<LpdcY-@@Ntk-${hq%|7j&f9#R^*vH0$J7GH*yiqQSP2WIH`mA>Q$!nPQA@(9p zDUXeowoBfg=2#XGx%4_oM9@^n&gbC92fKnjC2%4iFLM5Nro_YSLJID410=L0y^5|q zT9Yw){gO*`t}$2LZD&T)gG{;F(up+}wo<kh&5#IL4TdBB0}i4t4bqy9qWzH!+)0Q* z(f(cpSFiwQW=`4dY(F+TWrq1%lt$6vM7z9L(67s@E$w~B3AKamww;k`SM5e`k=!vg zWE=qkdBt|%PQq?qYRwk)vFp)NkodUHJMe;fO*fp`5FUdVU7;uEl0w`mGhgi8E8gn< z#%(K*edwWkNSlWQF8g7(6rCn4%pLD_&ffG$4UkzUS*kPtt9KJ_#@ctWl3q}U%RK#s zuQ4=CVfuF1T^^~4{s*xQ0NXvHD=ce~8AjHio*({JKB}9$7ZnTWvshy*X2GKug-o(G z#NCO02bS~#ujP@!#`3FTGbn;h>8$}cQl}juwjsWoUJW!dn;Hm2kFN`E=d*<@al3v= z`3-!NulSyivgB$_`XQBuwO@7fqU^(uUR`$DeO$zNg=F;IOVKqtz`*;M<;zs@)s>W2 zp=|nlI|}&}gH{!yXIW|&&LGBTBY0+N5@#VfYgcpPg_Muuc$1&ahfg@2oS@WewiM?f zALh1ag>?KSMs&(u_@daFup|5yBsFK#2TRxF)DxAm2EViAz1DC+F`KXExAHpr*51Z6 zqxn?ZXg~Hd!yE644}YY#>r=qbA9PfRzb>Dxca0rh$?Tr*=P&!4FzBsnB`<h<WK!kx zDiK?@N}Db*Ps6Xf1`-0lmVQ<FERl!j;%IdUHu#O(_mO-M6piPSlV}jlwry{mIr&f) z?Idsa@!0cQu|WODc>D}?ccZc!-g>u?5og|4fmp1h3s$GZ0QY9`B)WHr<_M3^7?qzH zyRO<iP^HH6r??d7DU$O8JA`-O`v(5VBTiZZ5<@t@KaXU`IL9uy-!4C7WxH8%N4rpH z^)1|bC6Hba%teA<2}&hq&olvICqM1~syG0i<RGCCtW})UCCg)0b$~)+1oddCiF}o^ zrVU}sQgtid;1Bl~uxvG*>*l+Q9WC_p*;C1C#RlLBxo*3`;-gN#J{v1GukH07(Y4Gi ztPfj6Rx1lFwbI687Md*sLj0UzQTeNd-E~+>0vEl&KcUXe9+X<p6#{9;zsQClB9ay* zPSSA?I_OJBNU1p@e>$PJ?<`wXeQyFFHXD#TU7wDzd(ut5^0{suTL6-DJxXhZJL3LC znZMbF^Gttw$;ikdsUlA$vGi=~p8)$4DHxXhiJ75iZxz>``hIW$Bf=xAX-n~S3ir=) z$i^xXr(>_A93|m)<&|7avkMP7efrTtIwWqZpB$f;Vh-%&C9Kz?YVi*RXUjfBk<LEf z5W}4|C@)VKlX@tYm}KS-^L1ucaGA=?Uw1(N*H(SCZLt<#D{@(4p1(QY{2}OYw2tTk zi{Cm;uW2=U8yqI9dTcOR20XhrQQqDbyS7pNu1zrKh&0Of2{F>ltl?5tnq`oHl)X1B z_gflJO!#?*?Zo=DiKd=2j3aDR)?dYDc*n8F@y?S0ZQOaXK%MUC`4Mr}DT$w$w#n?U z7sAzXTQ6^(4Dfi=^-2e&@rwAwjWSLv`{A6*`iz}|-&faP3U}N^8u6SDtMyZVgzM4n zyTX})mvdd`wOSCE4>Q@bkDgpx7R{ci*`C3E@Efpxf5#Qc5;^MaET4C7B6SKKW5D8} z)Wz<-Kk6Pmb=+5Ipe$o8{6QV?`wGop-M#%QjWxM%@vbAgee~a}X*J>IXIha^1Fpbt zXV41JmyY*ChvDxjmmw~Nv6WRLxcmWma&HuC99hKCapp<eb1(AU3Zf}if4sWy9+C8& zgxz5W&$?qcY10Jn8$>TfB>AHUC2287WD?|zS8G1iDr@${2GdTT#ly3(L7o}*6)06k zIkwW5<A|uT8YRnA3*Ef>3!=~yT%_Y$tXtC#KOrjeXKwc?CHXfyVMaq#q(DTT;&`yL zs|Ut?M>J2gt4{10a;~x|zsXlFnT5NnJyRaRm41^`+YwA$jb3Y~;d21Bi|Sfscg`+p z?^vQAEs1fgwOC`SQ-T{Rf5#6zv-u(px=tAuw2x~vRKn%JAK|H=R4nbmw>SDL97KLX z<J!CK5=pXcPH*4iVhOc^bl!d%uNJsx0=m#Cn`U6=*Dbt&D>4}%HANAIS`7uWXwOdy zgRr=s@z3rOAjO-thBLu1?-O1$Ne()vyy;rXevNn)XgxZr$t{Eyh~r$~-!=4y2EPE> z(h!yIeBQKto69t_R;Vt>xG6q&GvZ3EbG2!b^}(W_dKIaML%Vi1G;EUnW#+s{_ROKA zYuGd^`^|jY?VhK6HyX}~wPbrqI+ecc@Q}=Pbh#OA=Oe@_pW;c?;KfUS@jsLXCLTJ% zj@?TyPwQ*|oS2Vc-`<W7$P#3OjhuYO;)|<K!1-(c(%2Wh*r?(j!rP0hB_&a?alRej z<TO1VNUNZouoKbtuzkvF34;35ssq^2$VpARFC(v7Luas>7?+hokNk#guXDZdzul67 z{pyeF{<EK$x#||^bn6o?4jfkd0w<rl<N(62+7<c!8NhDRar<6a811~xP~=H^W-~06 z44y{GJgS#g*V&OP$@XIJr%BZ#ztcQFC?Yj_&pgFqs%jal3gi_U;vUxMoaJ9T@RvEj zn?)*47H=C~`ep*IMdFD9$iBmF+9HCg=Z!`JZPo#s?wtf2c_+bZ`K5}-&$A#)w#dDz z<oFho?^<&gLyho7vuWA`3Swq~#d=tyhRR(hN(m|~gb2S0N~BgjAHWlUH!)RViLa}p zu-2z|h5k5o)6Hs6Mr=QWxJe`^c~0VMcqUNgdpvVGBkfnQv45+En=Gu;ajo8U9-V$O z%|OljrN)rJ8V|1U=#`gd%rK)y0ceR{EX|(MYp6VM4%;z=E6w)0k_t?wZz_Q-swXP9 z*{_N<N+u*Fb}J#4qSwVnZ7uX*b%0!VoMGBhQjdrglH~Y;kM55ZSQ^%;oPZC6km`YP z4&@i`Gv1uXaDHo;J)<4J+#=LuEMXm%Ez<3%=)ydr&LlBE1wWJm1p_C$Hjf{aa6>a2 zhsUoiD4>45kNn=7`niDjG=VOCboh+i(LJrJ;E%W#akYz#LP?@WZxYoBdk{88SnoOj z60n#EC#;-(4v=8A@;8Z%jNpW*zk>Xlau?n`T6aN#6o}8}%Y=#)KB7+Zx2yi_qZQzR z3l4+nq$|EWYX*RvLrqW1yr6tK$rJ-fMTERhhEWTuE|F_9jA2wX6FJA^s++*{naqC& zuBad8#xO~mzfvN~2u7XO`R}QJI3&Shcsj{TmuY+YpCuWYDD7f6^){0k`R|&KE;%G) zfF$1);WswC(cw}7p&@_1HR@ZqQRVJR^}R-T@ON<L)r#|`Gd0jmDX7R_a7|67knZD2 zg*Z$r8^dlG0MDN@we_WGCIiA0X4f=<=f<#)oDRZsOr#^A2p*aHAMM=;MwEg+dXD1s z{tpigJWV~wvR^c!{5C&l>1IUPnhVKwjzIa|oAWinAfGiIyi*5+lIN<mm(@xz0=uY^ zo_;B{bij=_icEJF^V+@c(DfCUxvDOR{~S`d`2NqB6((<pn_uhm5`x=sj1XpzGRa0I z&e)GRJ)PF9r#hvViM|kZ5V*jvJyVXJq6w+>p36Rm5fg9G2CdMs+=)<i74W@NdXstT zHC3^13;D^H=1hz+;n=Jpi@{?K7b>NSQ!;Ze^HF<~e>IQ2Ya4TUR0x0j&!vJ9%%Sp1 z@$7LW>W(^)UK{;A7v{jkG=I7|jetveAI)=LkLpICV5thXB2dx8s{4JxcLPtiMydl0 qx1nSIYT0t>VZ08)7{F|fUCUgi6eg>CgLzK^(a|!{e09S*{J#MEFG>dh literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/jp/images/qr-code/qr-code-do2@2x.png b/docs/angular/src/content/jp/images/qr-code/qr-code-do2@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..91b49814fe2aaec8bce46f25daaa00a3853c422d GIT binary patch literal 116965 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�)0_ZAI0LR^OF zI5UtZ?V)H#00L0)X)j{xwn6b0{58X2?qDCpvx=Gm9!}AQn{!F?V>c;$D4-E<*5Mh~ z=-v3s`k64N$YvUU$r-%~p71G1s{bU+f{x#!-efpLJbp&7`whH16A)OjD@Fd?VM6m} zBC`8f{g1~3{z#6iE>Yy4I8A?d<6*-^I&F7f_GMa}h+EPTfRWrcykdx}%u3~y><=oT zZVw)ITx@F8t+joxl4!bly~=)TsvA48nJ}Ki(e_tCL_>WFY*5xHV}Ti<=o8<fJ9WQ* zti;P|z*t?PiR1B{+Ye7#tT9nsC0Q!WB1t9<G1FQKl)#A|BuC^<Pv{4Z=dTWc8{Gp_ zO#HRgDE6{F6v>KsoY}W+wO8F3igL(Lae~`<!uZymvSNoHar2s96WI^}>mT%yb#C<m z&z0r^25o<Zt8g4SL{;rior6H8_qv<AEQe~kuYx=Ls=Sm@H6sfuIZtESq0#0G!QgNv zjFP-MrOS;xB%tuCFX<<0zv!7@lCvoc7_fm4nx+_#arKtrbM4`+Uan}Dhc@bg(OAJu zb;|GCvL$Pp?_rcdJeNIZ+R~2NP~N4?ycWH5x<;lzv&0C=W!fjC%~I)gAAHzPDm~q& z_H^WveF{H)yl(T7ZDB`BkR`=SO#FBldpa3BeBW!dU6IBj>=j7)eBPLPhWiOHrT_a- zy{zzx0%<R;{Bv|MNGO)K!tuex6djR}`_<MD2!rBP-eS~mXNR-2jV*~Uw|f|blP2z& z^K6F2n=;SB_8{<=K4`rMA#<x}kZ|DbHSGSzyiU9WN)ri*!18DWoN)9ifSyIc$>tqF z?TV4KoDH_<js=o8ntXsMjf8Ixr27xa$K;GF-xME!o;sYjP7ALmJ?*SF*aH}64Uw9j zp+=8RA14ymV%(Zv`}8TBc=Rkbcv*xG>XQ1toTe1dj_2vM<Go%k2}FDICFe*2jd-Mi z7=8vbqkWJtP{zhFY*xntc{BGN+B>C9!#E?bo?%zEL$&2SlrkDK<>_vYT=WXA{jO!# zMg;zJ=ez_lgzUbdpxFVGtCIcJ^F?|UA64(xj_G!~YRi!yi=M+*>Uxu&dGLc;(FC@C zp#tL*{30TOeK&lm5@2=i=(V#iB4hrz^0EE9n^{u_*#ok%I)$(8?H;Dgwsl68mkp0{ zyaMIJeoOfi{JX1z_IBjHXM1KWqH**Fxs})#qD><AraI{nx0F~`9rcw*9}o%F77up1 zMRytPZuc&S`@QUX68?wrcQ*l;AzE$XS(N@AOshR3!q4q$ROQALQ+_f1Q-6N6=hy_~ zEh)j$t|RS+TX*I?5M*;Tz7ie773YccEj(Y%E|aYmKESFx^aKJ|9?uh0Z{B-Q-}p}L zt$$kmpWT(81E1gCsM)mT(VWl~WDRAf<R;Gv2d^eK<9?M?&~iXSo5)nWcci$VqV5|W zi*|Kacf_LScbH6h9>2~^>I>zW^&{GL?K`6=?FyM)VdNYc^=R4;c!A*x6}g!wORM*$ z=h+<?@8$|B=xi;G=_b==RKm*296cC5t}@Km=AP$rYP;M7>RVRy&+b0#XW_{D7{0lc zwyMi7w+zZxQX=1R{_8sM0;(L(6?+S3Mnw0&E_Ppv2kV8I#=nbE(IOIqGIl5eCob0I z)jy-^&kWb)@UL{Q2P_T66@u=8*uq4Pt=&sEdiRmhebpQX2d#D$_}WcSR@bvSx;LmG zQ7A&KoYx5#ESY~EaWpRTbq-<QJXIPuH+BHGBO!!4?ULQB0!@%O521<Lr;5|9g`t%y zX0|oE1ebr!0(%r_kC9UQ*<3yYZ$hIVD>R##?XfS67wKpH)0A|Mr~dsqT|zs-QdT~V zm383bD@8e8$C)(!X;ubikvAC6xh+TJBqaMNMbo?><uM$C%`tMR7W)TFzQuvDc7N=# zOp0RCC`I=VZO^i1nMEJl%i4k`>yeFnOIb$ycYa{8)6yAAB7J9xHlEed%E_5$5tGE* z<{MtD?Vbwlh0`W~c=ykFmi~CP>0P-6@<Igs_Ev6O#LvuIc#dO^|K3gfLpuU0LTOCR zpZPmAmeT#bJbo2I6{ca4c20(fW|)dIiuCiihOy9o!?0zyyo_i-kMO`bE5_~=>ao7a zH$vvaKEEz60ten+@(798P5p$Oco!CO0V7#wPtvVmn8bqyKnoY7Fa1OCUi2>`!+OCY z=WaJuJPY2udAOo~Rja3mR`aYVi7%wBaxEe#Czumz5o~QT8*wYizY;hiu=VbKERbI7 zktN06Y0Lr`cPq<RMWK4<lkyHJd2)!~F4O2B-C7~bc}!{x!w*5s3|l6WP62<X4C=BJ z+=0Go1ZOPTmzwb&Ct&7OA%z03XmjQM$gdwctvYx3RIt7;^zJAMr)%%I0FYs_hGblw zB6@@T7?j>y;zhmT<xZjEEudnUlII8=R?L^5%7kmh`jIPZlt(93vKw#Snm67cI}%wP z+?1EF>VAx7)WIhmY^JH2HzPioX?+tO5k_a1%}kpddOh-=LdS_3a`yqA^yKtR(KY8C zJezfbY883+pXez<9b`@O7053x1AL=Nb#&68jP9ZKQaPhV%ZanBSi_K4Psk(YX9AwD zNFW-DAZ9B)SS8$}g53Da_be7|l=Blt+meY)$EIT4Mpp}{{6igCuopgyPF0={(91V+ z0EqC~XGfy@GiwA74!-T6n-fUlk+V0hCr$(e<C>t$*R!&8uI@J<lmU|>za_`cpb^al zLs8G~n=Gbrhq}VI4Qqsv)90S^0kQ;N;(gY$wrN_g6-_gwu|d-#%yGg9xxpoV$q9UY z|4E)^qar?Bvb6|nWAqn7KU=OA4pf>8S`JsSnB%gAJQ!W=v3dJUMm*1#kPCVc+qH}D zeM|{^8>xmW&Eqo}Q^Xpcv|$SpY)#v_4<Op>`K`U1z`&9$sA{MLEWh;{0U58WX;jLA z;!+(9jpZv6jvPAB?Ze8l#|XWWtJ_KNrIv~^JxWT>$LmTwSZ$zCrs)D+2cH0qCt$nz z9p4AunChWC%}eXcEyG)D!vAjl)Oi2!?lBk-=s?k%za#$rNCfGELerS<02tw&|Bj*& zEUThHO8jEaN=y%MEIws6r}mP2I<{*KEfhQ6f$h1Clv$2~4en`Xi{gi<4L6hUNk#Vd zcSpS!XZ7s{{=0fhu)q^oNqJcSd^(`C$!n!25~P~R%Zjhm{YDRLFtUXXVKR-iRsonh zhuR;wUJT@%`w<f$^9hf9AXuth?CXFBHw`gfE<oQv194pdlgeDl(q(%<A+!qap!zw^ zf6r_Zps3Og8OSYi9nZ2GYFsA=VF!0B2PJo>o_8f;<p``J6y_<W6r2TD2<y(v@rx0{ zUtWp568*I1ctV1a!~(efS!m@)&GiTduA;dyz{e7JJt;OaFt&AXUSx2w?C3$F83K-; z?Bp{5M&M#K5k#gzLyFGM2AbW>-*#~W3TvQ&Kd|1|smKsQD{(<m%l!ouSA#WyJ)fUX zw%<<QHPt@p)!UaPzNqhVnNxKni(iZd-L2<bCrwZZ{{&<R6xFQ1x5N(;%Wxwn0|JV@ z`ZL0Vv=E9-Ya>8ZBnM$oN7r$^32{1WC8~xOlIV52yi9uRvTN?WIgO3HC)GK_Cn3bJ zyUW{|?{V*e(%cHc^)e@L^@vIR(!%*S<BkJ(i{zRs=i!l%1dT6A+Edjo8CKJ6*~Ld> ze2z-%EwgodHoseNq#(Wu_)?_nU&2SiV#tuG)_J?-aE0l4Ux#VC;XUN2NcjQ2$E9c0 zy)h&5J*@00h?JgqWxCBVoM(){CAl7m)r1W&<@~%S+Kc!@Ta`J~`s$EJh$9v2LaS>0 zTdyn@y*d`wsDWwUn-jL=gP4O$>k^~#%d^BX*1+ke)*R<AG8Fy?=4h`e$$N7Gu>Y4? z;Um2qf7Z{DF3~*`o<!Purjhs0PsZ(1C<)C#QwSYxlKe-avg8!A2*JA%QNHoklU2pZ zdv8sffd6E1VHWZXj$At30{gS!%Q#-<mjYH`TDV1<@=C7Kfl%%wYmBc0s62htI_Gu0 zUTemN4LUno=u+Zm`!c$CG-}y#78+~1G!A>ZDpMNatNH54_0(>?y(eouA~u3L0gnqD zHa53BCc7|#uaRWsT5EmL2S%F72j|FQ!|n_q%q6~8=2!p~q<7aO1G0g>W^Y#qW~cJ9 z4lwsIv|t26QrT52<uXQ}x*Nvo*qkzOhM_B-`Rt_hsjW4PS35YQPMxab*^B1n9H+PQ zjq}$}$So|B{}0o`M*k=^MMrn%;y+F`iwyj4Yi*?q!lQc&3}IJ>;Q08v@~=1Rfd^kq z(+>Zfb{|Nw+_b9?c<^Y!PWMd7+VJ2*EQbf(#Qr(7z%jH;<1)MKxJb>TJY~1&X2VTx z{fKGL5Znp*X47x0*Saw+^EFO*wLi3()p?RL^8oFcKdrKjh5z90LYtm~>wUG#L>?$f z+qE!;<L<PVwvbjcDMiNZG3*D0I_V=G%fsz!jFh75TxK;LtAB0^bjr@Bs<`lG?5sFN zh70Z<8<r+@7%P47W%n62Y652Z@YO!@`0qb`6feg(xqV$UO^zG%;dE&U89w_!?N5>E zKeGE3@dNJ8{^*A;5?>=81;2o9bltet5z8m`)}{HolRrMfQV;4!5_Sq*?Ny`W%_s0W zUB$wgJHC_L7EX!0R|cd^d=)mB2Zuz*oIZ5Yd!fm_SlhvtZl{dK4{C!MWgr@GTpz&A zis|J(SF$6h`lyqw2XlK8&y;v`gESk%wf<T-B-vJKZXYij{Ju=;s^=A+Hs=~$8%DJo z<i3QN@L1Qyj`@T|#Mt=*K(cp>jcm(9tBmsgFpWC;)e*cqo`gS4#V$^*dgNEL_nll- zAkg1bKSs!ukAz5V;_^5XwqOg(ey3g7_CW+wACycgWcC5&tk$mJ_`$SmCxxg`{^(lb zxpetj)%4jfX`vR?C?a;sXF)t>)M93HV=tCO=q#~u^IOK{95pZ72pBNwdLRAS0d%pS zBSLpAQ|Ir&sLcVZggJ6uX-!YN-Vmw#ZHfjjWs3P$XS{LKd~znA%qf$c?a58kvJD*Y z*6+;8jQ$?*fNF}vN)r;a5=di89xNr2K@K#n=p;~RXmx*<E^IhFiWH_J4yJp86RDQU zJ=jJ^CpVI-_~QL|foe%Fxv1qiZ_epHu?Lkz%Gtz34>p_03J@2gOpEDiejf9_L^GfG zQN-JE*X7?WSTc;77ELTu)M^-FT%Na&wzTXt%jMy+h;{g_b11e2b*cw?WjBiEAQjuk zv#fxA2j<<y9U+rGx4}C4uCtOd%>Kv@#2~e9miv^B4JKNypxI`$?PhfPWMv=49P^yS zwBA*|;RTIHs7sy`*zo-1>lTK7@Mlu0{(8}uPgTl}tt*bBk@)G|xfO&mi@7zkIfzQM z&1misIrw-EctNkbq4q{38e%vXcj#M)Hel}?XIx{kn*!Uh0+&&GUnIbaYgO~l(L@~% zqyvn+rCD@qUdEuWbzP*1n)$pjLq?xCe(_&vu8K)z)+nIgGns!~fQ<0kym?NXg2Aj- z(!iUNfhUc2Tay`S;8s&R-26kQkpFKD%wL1YPalfiB^~<-pS1Ven~v|bKs`}mg@MNv zFRhnOOX~5%niOabvQurBv~s@4s{fkt#@CZt4b*MlT>3U#YTm7Fqi{=0w6aR~rW^JH z$6I@m^kjjBb2S;WER8bO5H5Dx8Tj+wAcisbXDv=8kNAO<wl{B$4%_QMg*74dn4w>X zQAXFMbKmLO9w$|`SjwbZ10d0@!$yBtN5J8hsJ4N}rG<^61`xAIn)gf|fHTct?K!u> zXO<%8kQu1k7OUzL0YYLg3v<;3UYcKTC`BXSuQQE`?=79M=A}!=CojD3Zq7YRm&I=T z?)Vc-Xu~{e6ZRc1+=p8lX6>$`WXAxHYIz{gbV?2ltqVA6BOp4^@lb`5Y#iL}A7n~D z<v(vD9R)qSm>US6ktw2P`~VB21yi?&KBtr!JS{slb!PlZF3@I3`R45KS&>%7B!IDg zM?$CDQmUwh{ei%QpTL05a|RcN&}hT>7@mKsHF8}H@_9*_m5=zSz%#G-=b3W|VmKem zL<4NVLCs@6`;_2kG_rDdx!gcO3agzqQe1sB7VLab9RCqxzzmz~+Q*aTyL?3EDFsX) zpyqCwz|N+$?^@o*n`~s(I%Xh-Uh+ZSKpg7QiK0gT)P0j{5Y*B9U2~6W`rHGU=btvj zBZ@`Mp@RCmjYd!KrAP*)H}P#LMU=1e{>ZpX2E+X%m5`f!?Xw!uFBEOPDyX;X5{Dgz zE^$8Pd}!4!hdXUf+FfCCEFgRMeVuzkCYNsDOQ$>|(H6O(=g)8JxEU3!W$RrdUM#xV zj3FwUoWjh&TVEv5bnb?bHFip8KN4``==3JQ-ka$*=}>1xY|Y;)HvFGJ8HsK=$=+{& z68;SSQ+b^|M#ZS8J;iX!q!DJoRN^ju!zoFO@84bGaMsLPzFBLzxZ!V+0;b+*{d4VD z_|!C(_weOF7`C0+c=s0$-)QO-?g{4_^6;0TLG4K?E)%f@7TBkiZDtrSHAYq0aTzFk zKaV8#mf@h*eiVC4+Glo5=W5YQ^3A%-nh!EY=8#aqKFopX<HED#H6f#e6M?ZaGVb09 zXXuh9x`W=;IusVR>tx+5vYm0#9f9zN_gqOVm6VvN4!vlQA1b=)yGn>TTwkVmcc#@w zmGk#+e(d<jZvG(+O-@WSH}Jn==M}00{pcICN_xbvQV^p;x;5_k<w~B`C@(IGHy+~{ z+p|-Zm-)2`UgyIRabis#(^P@)2)Gg45lw#ar;dzE(KeT@bKDF2?mw)KNkTvH-+a2> zXO3juMX6tzafZlDc#D`PFsDj8uV&L!FpPdHh+K%j`tI$-GkQAie0cD#?o1nJtOOsI ze6iZFPodoVJTX@8fu}6lNbhW0krumq+`mf~4fX29$A?D!MMvK)l8+@<A}gKH-zWd$ z^TGv~pHmnxYp*@SQg+xrv#~zbutJ*qvS026DjsdPuLqt4f8&oU&}MaEm)bg7aRP2R zj^hDFk#Lw#*;DV)en{dY$ZNcM*Yr<KSUv*ounCZDzJ}JRD1d^GsgOjR0ft%i%l)H? z<<EEbaW_Awrar1YQh(R$3vepWc;2E&xsb2J4~1Do=;U(KEw=`Z_nR5DZFq^X3vZys z`>=wTRnsCusl*kgG)BqM-A)ls{2Bu_=``wVSh7`TrkBukxJT!94<T*6MG=D4hJ(92 zXKrwmo-dBh{dwL=QqHw`MkC);v?4!%s8qP9E{vynl`bx<)h<9@q6Kc0x}51)X~|CK zenBa0;Ze!<grP{hs<)~UJ8kA&=lqt9_F}8T?kt2t%s#b58OLm>VS<;R_bG41<asxb zKZX<}azyazXAQPe;47^Fk}bofX-n@`@UE8Gu=Yej!JD~-7OJhkYv+Ik^>j4oLCaM( ztG}@gdP{tQC(X`s8fQhV%imia2Mbz!&OP*mzXVLNEAm-SkR_;;^obz#=nzj!ppsb@ z&tQ?3NW%l2Khmauasi6P%QqZ4_V@RX{0;G>ub%3Uw|EZwyiDhxAODTAzXf@ep=Q+V zK7(^|!mXkjSXul2_c&{2eI5f!M45w*h!s;j&zuqA@_iPLLkuS0PR`tge(i3pfld9> zOM!R?;+fneygcQ@cjfB+YUL|6MxrpbC411*l*ql4ol})(+?IK~FI6i>vDh0b1Z}$H zC-1@RFD04<*~Sr=4%)v68a16(mCL7!uOA%~y(2Pwmuf_~2h2LpL!1)+Dbi_Erl-^W zFAD%k>0%CdQHx^jBllPO(Ojp^g;);3JzJaMWm^eaC;O%3jr=HAuvDm;Z8)4G)_&{a zq0PWH7zxn-_g0=)A)dpFyxLDtuK=%6o(oKbvkgPl;Q$N&mkI}zesfTfy(L-rV}yyr zjj1s7=u<qS>Y6^)9P=h1>BvC}?1`EI#rFh9(GAD}@?;6*IpQc7t6aL~p&Xu)HvD(r z7sj|C(-Fko+fAYPE&2E;`22tA4T};TEbLX=<D>!WVHh9#pMWEHGTskMK6Z^r#;}#= z;V9WV?!sbMqMzeU>gO??jG{?THSo}(HTDi8{RW?$U?B9Pk89}Iqf{rA3><zlO}{D= zP199WsN?++9j@lO)Owx|XMvNNlqk$W5Kq(|mp_LP#!G9bUm5{sKbWi-@@=g<WC}Lc zlgcRhnVNvxD-e$rgSaB(yHA;6Ytv6nh0M8}kk@s!Midc`Dn`r=WOVuue}=qtKk6YW z^vJ-}q9Sf@YF+F-JCiNBPa|*$boUiJsrFNZco771rEJ`&EPctA=G>rz4US62Ahd)V zXk(c5U<Brah~uGF;a)0kQIqzIv7Q?cS;0atgMJmwZTCk275LWl;ZJ^X49snCUgL+2 zMqz#c=hS_)89;~#z-y9n7W8tEN|`I>d)rLl=XIQnqC88f6hfYPoR=M+(bX%azQmO) znZ1a0xJi`8o`EExpa;TvAD<LDL_0OCgwY=!PN-2Gl$^Kg+!}V8EUV4EmIf94{mSTM zzaAwSuam@#C85{Eb1D#nc>n%FfhS&u?`9qz|M8j{$PflW>VB5dtVc&RkhoXx&I&zD z_gLVz{Frnu87CRWfDQzdyd_W@>Mp^e%}FKwP~>s9p>#NTu;Z>;xHVa7)88_?(+0hg zYE3ZRa5*>f*&2f#0Q2~Mu$J2wgYR~Z2i7FWHcy7-6}cKVsk}k0U+8I8@`=XlzCsT4 zz!8^#N}qX1;(IYe&jrX<^xh8Iy(n1be@qzL9E7xl+No<p6Knh(lq=?-<vCsoMeKy{ zc%q0$RyN!G?k&=wSnuMFa1=8V?BKi8yX#Zf{N<MB8qQK{UT3wk#*1hSsa8^x4ilm$ z8+NIj65SGmIsW^zp`Au|lSYNUIvmW$(~f-)aYfXW1-;dEALmlVJKQ|FQ&}VEon5AN z=qdzbb5gQk>b7{f(4Ikim*4D12)>Y8@bsPY(p>k9BHmum1x!V!QSBE|ljx#{A0;Ha z0Pa3f?JPC$GPRi9(5DhG=1b#w)tzFQ#Cpk8&_(0#81ERoDWLMbuA~q0-=%8%Qm4er zi%Clbj9(5vZQFOqqP_dCjZ6)Y#4<9p|D}Ne&LcJ2NE{GP=FAgd7U}$6%!(mnCPqG; zo`>fs<%>(7%UMR1G)!LKpDiNk&o>p~UOM`Dn7Nj)Lr$~hzDL*Ce|y1Eg^w~d#mP~2 zw|EMeLG=O2P?vzS-pTRa)pY}*jz7Ma2OPBQii5ax7G2+8eMyLHbv;fbn$8R>I-gwq zO#Gt%T&<v8SjwK3-y9O0?2ExFT-6HXQoPP(EbHg--R@j~up@39a}bkTQt3@X-PdXX zj<5Z|I(JG0-d^7i16;5zdS7&@+6S4`sjR8D<FP5Y^l^LZBeokhVRpzXhOOxx!jafN zTr*bJ5MggsefP=t8~G;-LiM&AKVSu9PNW}3KUuaD_l4qsNjL^?%2k&~$kuMJ4pd!U zVc6=t<2EdBSp7W3wfb*G3?v+V3i^ci{XEraw2};|^#`1aFYs4rA~(mN4zp}z<s^y4 ze;q-qEcIlr4qaL^VXw}2Shy)Ws_?_ij8FQ&irJ6prFjaJYNa@0Ta9sO_j8*GtKH2~ z8_dUCVCjcB7~e^p=sy5D7qg;yX2Wv-Y8ctzgs343T1){=1{z&XYg)_3m-@1yQR;!g zKO+Q+JLBq!q+1Ev?6hHiE8A*@I&H{9whAG+xrXg`Olu5VIt3&<4HN7hMLUxxviry1 zzyt0SuMFn=Q9+r;tE8$KDpPx@EF4`{D7Ws{FAiqvwCVv6TEJ-3-3Q$@<KHBVdokeb z5o+rV7nJBt6xV-uGcvSzDzw=V)U`O$oHjk7JF@m8G8^U|+`x-pHP>jJuQ0(|@wS{? zmP1)@hqK;ri|h)bGB}*2aOe%8Y0cMuUyS_51|bcoK5vU+PLTW7`a=op#CVLZzs?i% z<dJ8VsDsa4l7DS|$km|C2|izN@Rn=q#7cu%TuH3h%EdEC*Ds(0rvRn}`|oU|{`lTU zmEHZ=@h0UF^&X<X;At#DrXOyk=G4#G>al!6Rl!Q1%lw7r)Cd|0Vv|rhca~#iKG<FV zG#3UX7u56;1@}cIUz*O%eKti3EIIh&87ykrV{*=@ZI-Txxi8_SkXiI4RbxQwqC{S) z>Z#5P*9i^XwIHpJ`MhYaI2pRR1OSX(w=e%zL*+&E`brB=!;X+p3I-3fC1<=#Cp+3^ z6yTxv1Xjb_)?>coLeWsyWPH1Oej6TW&l*{HJFI<eSvqTt1Uy)$Gh*J78zReZK5S)s z7W9n>oM*w-Bbk6OoSf9|`nnc<jlPou$(TY>Ifx6)LY}TzuaIli=O3{K*opuDF!u)- z_rPG|*SXq<Z)G;U$Pam_P3M7p`bceB)BJPsGcIlC#b6kK4kn?#ay=lbmaLFA*Nc}P zRn8PGMOx(`t!%8G3CUvQG2`^CGba(IS7RFkxiADKuum^(93n_*BYx6^qhW+|O$#?N z_C(`_JT#fF^Vh50-*LB*$ChM_5uRA%3*6-^@l9RG4E=Zy{z>qU3hxfpyfcL-*%4lX z)L5gufI;iy-i}u&)MQK*w5HT^sKo(@y9;yZk@VHpP`ZY4);o4Rz*YzNldMj=2bt9U zaNJ+dmB)t1Ehy7YK43nTe~Fx`Z~LN9!_!0Xpi-cUBe8_GJb7uZNwMuT*6%EJNu4wy z93>AohD4DfLTIA_&nVQ3XC-fBEiodY_2r48Mv)gXy-*_>!z{6AyzY4sEJnb--na&k zT>}z|@}VJY#qE{*{gPoIWLeD~CtV7F$Dc4@XK0=U9xpnNO!n|I$(jFw90Tvm(0#+V zY;UQuNCRA<B(yL=n|YqB<~4@N<o?V^aD#CA?{@=)Fan`Cz0UYiC;wi6B!LMh{S;$P zOaw<%1xjU}UPY0d>Na6Uhca9J?-?!At!bkBNfIQ#%I1+D1=_+jCXX}0s*)Xm=9!3w z?|swN7f6%f-VFo%no8^aL-h<Sb+aH{{3Dg>iAK8#Izm62`>_TuX(IA{{8pCyX}tN< z;96{wOxxdeyd`jk_m4kQLoq%e7fTj1!B>}Y*M6^-#_%bzgY6dYI&KDDe+uuYE1e_I ztP^+WHS2e`yL#5VnpHh2e_HXYH?zE5C);@yGm_X=$OUvLdxV_<;;*fK0gB*7N{GvL z^)~~?3K-y>^U2_3`rN=K+OtUC>)_zVdLBNilG3N-y);AHLEYa=`yl2p$rBn>9rR;2 zM<)k5Po8ROgva3}APo44m~lb_*yNiL_qh9l_jPu0dk?nFF;0RCMGTXFjn8lgh2{K# zIWmMOvZJ&&N1H}iD&sNLG-fFHj}x?|KKiBQ9{w&{`yK*TVsv9m@VxLoh|6V@#D;9O z4sm)PN0sj>Z6A|r<Sj6HI>bGqM7uOVsIsW{KGyGlFDw+uJ?F&x>jo916$jzfAb<i_ zF8Hye_UMw9$C5Edyak<y-}3uE0|W`Bv){6%DD{s3O6l(WPQ~t;b++PlM5$_d3u4d~ z_DCbCgIc6ZMO)ivdJJ|p=U5(qyjC4=q>%K9w4%o4-tK<ZDewhy)n#7|*EnVoF;$9h z*z!Gp7kDFf+azeJPXWmlb!^?3g2C*{R6rTl+;{Vr&8f~4>v3C;Ot!!l=k#yGn9xTb z<i=Q_o2nlYY)?jDxv8dSn%Z^Xn=sB$!|In@eBB|e_4HggfxxGfQ&Bpn0HQI}?&WY= zY#Dr!F@kSq4(1DToewNjrf80dQ#q}q8>pQ&)H|I7V<NHGBHRVo_Plb%PTp{pu>^;? z6yJoR-zbvDkEll!#8=kgY$JO!o%RfSPh=>FazheL_6XO!Xo(@Mq!Q7_9s>-ic@|=5 z45rylDJi4J>dzb;2nhzQWY(_anZU_)8>fy%4?jv_$F`8ER%4sZT^+%l0-K>#?utHE zcGf>|4bH#S3=JZ<Pbn3g?KjE(EB~$pP_O!ZtDk<s<ASP1{+Ggn`C#3p=i%!g_cJ3N z;z<BERz<F%6gp9<^qI%OPehU1-*4=Wj=3YYfF#T5gMgfJy6iX+r1oiTxj(BB^!q3~ z(5;hC6Sq|yr>sVZHEu9%Z1B7euwbpA&dsOUXrT|dI}d1Y5zak`pzHG7<LoQ=KGcoC zgWqlPwdok{Uu0WLsBvC7ZRQY9L={Uh{%OslawJ6sxyeTh>yOInfrW`!FjoaMbPHX+ zQF#;MJq7GxMq8i~0zwNyZ?6^pFuQ)iBiomI$uy-FoY3!-zNX(7jL^z>RkKyxPY$}O zd{f>B0^_0HP!FspF%>$vn3N6!SpY#yD*xJCD)49GK-l7K$Kzb+9_P~Vf7UX89-jCK zRBjqymhvso$-PJA6UYY9=H`*GDSGp?Mu%!%t*bgahtV@1WrN|+)Uf3AVkf%q{e=c1 zXiygAR+&{3watX~Ukypjh4hQrV_&AdUGQRR>|Sc{#yxi+DLt$ClJ3d4vfWWalZj}q zHCll71~t`*q#{dR1Y(F=h;7{_8qJQj)o<kN@=Y*BL#_q$w`R=+6sirg$Ie~-`A<jq z34O?YZRNd$94m<FmJ0)kyndbpL%>sX;Qz$g5BM|3?Uvze9)A%3+-q@s(D1(2>Aa_Z zBH(78ctDEKrYxh0LqogNX8V(6fS#Lv&T9(O9rrb*{|b>sk>*~_r_skK_{9=9?kdzc zrl^-e{5YjM?Pf_Y3>zoh%Qhs96xD1qKmrL79ayRz7Lkk;#b5iLly2a(o5ST_?*qO! zecl6mJqndPbYwK*{u!uJZ3l+?MDAZ=JM$gLZ9>v;XEkWI=y1&{hUk`dH^yfs17zo} zINniu>qO2_!a9}@h$B0j=6wI`y>4J80_!ZpYW=kJJd*mNkX=>EMa~Osq8k^4{I#rb zIVi>G|6n(gkM)7d>#vVU{`IinVPJm>%D*`^2}chl85r%7xs*o{x3w>~p=hH{_eg!| z08DGK!9=f`=gCXRY$7K2HJ$$_$)}M2nPp76kJEy>Z{&nKpGIuxo8dR-wRBOut4uSn zck|ID<!wIk{9{9Asw0`9ABtM?WL+oquGGnv2(ktPjzmrsmGfAoD?t$`zXu{7FJQEA zHM1&<FS8r?*|@`6G+r+X_p=U}l$2$og+;g5AjN&t5bKxV^A;=dFSXM1DJ;Yo4KR`o zJZ=T9eF-o363-ERKYR;8KdLevn3<x!DXBWHuk4HGt^utC0sfpWtKG2&pLoBRp|?SC z9%}O&k1JmGHlGv4BERm{>mOV<?$$1>vBd#?A=M{LSy?>)l{Tm!MI?<6%X>uz*(h=T zeS-YY@WkJt)#}$f8hrLQ7I;`SL2o)T{Fp9~NmW<?e&Vutx%EEqB0MlHB4Jmq&_QA@ zMXh0TaZBv(5=NMF0iq4;H!m;nGfzA3o^NZkd7-x~+sV&L@&_kRr3DM3n6a7Ri!EO_ zB!dUa1*+bIfb-_@t#MVcY*-vQl=19aIHkfx$96UkJ)y*lp)nkGVP(7-V0elV+7tRY zH&naZPO57Og#!|E?SF_w*p!|V9E$B9O+RO0Hnr#DJ14j~FhtU9CP7_Qh9&+=r5DhH zl2F1xbCog_r;$E<F`kj)r5Keb&SG_jW7Mjrw-be;@BO!>s1(rj$iDpA?HeP_(-X9S zg<FBW84Xgkct`tFsTuf-M2GX18s4@U2;5s=ujK~M0Sr<_D4w|4nU<x-L`f;0N*Duo z5K-2l=R-+fMwk$N%F9{azPze<+{&>(@i4{Xyz!`)ENbHYD_lm7{x!)!l2K>}odQ_7 zQbCDqX25fLWFeT)iD(UrSD6sNe4(}eeP@IF453n69yAD?ow${jU&CCh|Dz{@?$24A zzvpaN49aS31P!;xfjDLLTwr>-U4I?}g+`%r=?MQ#H0=6#q`XYqwP!yaD#(cl1r2<+ zDZ|vAot~Z+vojju;Tx~dw&E>6OZ@*wp)RpH|H(CO(6&X+C_GrR=*`*{3d)Fs!7F zzapK=rXW<GC3H6rtMM*m`1n|YE`DZ1x(zMHQ@8&&RRnjgoVnz?Y(C|sMisfl-l?DW z{E^|qLt~6x-DdBJoiG9}*IR$Lt5=k~sccO=8v-_~c{MDZ#50%B5m1l=-PQK5xPohZ zUoYq<G(+Y4IZg<cifGh=p{+}ztQ-$;db@GJsbwo9LX;5|PYOe|&Rn`^#mS!eAtkC$ z9j2ymz(3iz7Lu?G5u%8fP@^X#Fb;sMe3q5MACmR!hrq4LPpW9A;PlG#Whq?E`yQUV zTU>;Ae5GE5a5F2>TgSRh-<75#KrtG7#+9)q*-of|w#RV$a?V%A*%-DTc-VZ|$EQ`l z5TFN5Z0Ocm;u-cTrYe~dsVy@i=LCD@z6>Es;@wU9&&VTgtcr(0W2X8$%Ie=U1r1+( zXsDmJzJmP8XTmtKN+d$7Eepe%sVhv};#-&J`m@GCG`k|MrUgE_nBUOB6Q|ovC*364 z(=iV7QJmMY1vKN9hxmhpv4Otm&(NOIZ0-DJ9O5}9DRoQRA#(We)3DV?TPN@+%IIfV zi|gS&3-W8DnPPo(0uqx+RZb{ed-dZxZu&dG1IB=QSL)<ng8UOBW;^_N6NCo;vxSB! zJMOiu{eu%oNPSShtopK&bsOkBwLUl>B)qiK<CT0aIm%5#mg~e)6Z3wDrEjO?QJo=@ zgzY|+L$~RJ&FN{mzX(x+=;X$|?dJ#ZLHl={sxU1qVy((?<3#&4#YCOA-`x~HMZRvg zO1afm=^_k?I4Znb%Bj;t#{rSvD9U*QH})NCM#jV=u)uBT+EuG+hRy%2cw!vX)~hWX zrfE5{zjp86w7+?OEh(BAEnd53aPna-4a7IuZ=Cx%<mL2NrhE0_uf=YsJzf3$Qn2dl zpA=#j-_0GXF&5uh%BA7$Uqu2^ODUt)1{zBVXHkM3x~-X(y#D-`h*+<+Q^6v03ZeY& z9)d@TuK<d0=6T=^8ee!mO?Gq#Lz_I~9|4M^2R2NM6ry#<`cGRF6e;O?8YV0q4kiL5 zHS4b|7TfHm0WTVp$?{P32)VPKK~3%S(HOin$oov6L`^Q7P*FGHx$|qt-E3xa>b$m! z>qJ6!E7OEfoV(WtF4HvXuX?-(Doe};`hO2{3^X5UASl@|;q!;TBBBBQwoC;gBt38Q z*b}DFC`Z}VYtfb@AFeH^U^=Z7$3i>Qf8rb=8tv1`oI0Jd_|rG@&49OFhRQTcl#Q?G z+Mk_9!*Yl$3jyad42o<Pvof{?XZLnxIp>A4mrPk+lI}Az_0p9p8yma7b_hpb_I+z> z91$p2$!U>h%;Nv{o_Klqcd?Ps1|R9P_mTGJhY*5?OSOtrJmqAsXXnEo?uPxk=gU;1 z&0<9?#mVs;DBWh#U=^IFzWDeO+&}+2m481(g|~<Kc>Rr3yT`&v9+(#r(OT}va2qg6 z3Y51VMS^rUm$%=1HLdrdc1wB2zn-mpyH68gA;c{@I09isa4(3?!R8?9VUFH)3sQNC zUC@+*R69^;Wq6!&b5k;$rv#TtcJWO?DsX+0_oD4MZFv23-}0`<eEIpk`y!!WmL2gn zupzqFD<OOa@7~0S2zt3|vGu(26-&vE`G$~sfK!1J8T&BLM&p?d<!WP9yX#fvrH$;I zdM4K>U}F(Fj^-}W*aRn<R;}|O>L21Aq`T@Z`icGD>8gV9;jDS@1oVF|lN5tm%hC#; zaD5vAVOMQ7rWO&V>BbOG+lzinz&K0&UH=N+62C^rQ$=-D+>-Fp8|&8EJLJIERv)(U zB?N5C<jOKr_{)EhY8El}NP=~G>H&U_7LZ5CQrEJ4F`=RQ^ohzqb*Bnje-qq(MS*%d zS*uLyvba6(oZJLNEwgk!F#-RZ0~%j9TMG=#bA%{(nYT2-;RaG?MJ*pmWd;XlBvat# zh`VY}N^uYU>GU?xh|Oc}e&Y2kItc<aVv_^{#oXZcxha}o?FXh5?Ce-m85|m4Iz4w7 zNYSoQOtC26du}nH*rX)SD6N1-NGp#5q86vcbsZ6Ky%GvJc3$$YU)ts4MtLwK@KdIJ zzwM~KUgA11$9KOQlhCbGlmr*mzf7lE21@YQWFy06XSzIxW!RW<jA*rE*?U~gjD_U2 zhtMT*x}D7s55sVXER-n4i^Hj5DxYTPL2syMACX4dc%F&QQ}{cRkT$|S?iWKmr8mjH zz8zPo=7>H5n)yj4Bf-xP`21-o(JyPCnuuIycle5{y&D@d<k-m0Q%&yCH}Qr<t}%7( zc{pGYqlN|17-Qto8cWK&;yLTU<3PiHAoW!rjoQ>trwt$i7qSH0LMwKm-Z^QXHfY%@ zxO;&?sR@LFUFC2S@XzT9tdGI*Rc;`A&%~b=Hi8Soq1=+FrYP`yDm3W2=(^fdE{tz< zzh9mYtTk`g35saE0O6{WVtEYU5c&<s1_k*M=+|g_>pFTBP~u>4FLFJtg$~!!#_!EF zt3pdHU}Y4Uc6^Z77f(x>SjE;lGz(unlc>PQ{=i4lO(yr@r8$szuV$J{{VIqqG}{~E zNL9HYFa}d?j*I_T^oyU<BR+7G!Tl{R+{|%XvwgXj+=P#$H|>0o@6g=vH}B?iQyO>b zXO#x_no+}w9Iqw=LD4`%P!2V3?3M>Vrcqifk}pJCA`?Fv?*Yl{{bLow9q)waxQbT) zJ~QVVYGcXXQ*O;Eb*cNOR_2XH9f?OIr>CqOgIBNpohB`w{7vX%P&9xQC^;GY;RfOV zKf2y3EXw}-9wr7Dq-H?6W&jE420^+*5QAo<L20C<dyo$4R6-uQyN5<VI;Fe2;XnHL ze1F$_@Ot8<M|0ozC-z=z?X?KM$hD3<&9m)v=EXjd{JO;|6YHPG_jxZDygvB>C_sk| zATxFe+1`FXSz`<9wjru4;AW#rC^Xe*`4qJ%%X3iWCR;(5`k1~|mY3A6=hoQjjl|FF zC^G<~-AWCGW7JWqh)XfmCvj2wrw|(E`=t|&$wlc5VX2pB+^Du$ng(v2&#zWv-DGq2 z%-V0-N!q<{yS-Br3^)&$B^KX_3QN86h3+)s-bA`!G&FK?R*>!GMDEUL>{4%dO3HBa z{$3WppHm4sEc9^9@+S1T;J^Q6K?s!4a<-a<(tx6}`A%eUN9?FMgcbW|$u7X$Mu3vn z)2mS1xBi#M<4svX@TCOlIwh&L#<Jf}wnhhps+d%<LX935P!>XZ-ff0zhA{=S#BJ?U z<&1o}NiFLT0dS^~org6n7_etJlTx}|%QROC58i3j>3F%~-wfTdnm3N07$Fs9bd7;) zJ5J0-*;TO7+3CN_c#G~G4Y{hzZqde{RURjksn^~yxzBCf{TNSAt9*pP_Y+y1bai=L zf#s&Ar-DY^mC`t>+ZyxuP$CnG7X3Z*+nE|x&)lXmuP@vF3&oX{mZmpuS4FiyFWBz# znzd3`Sog$+#uQfaSZlo4nM6l9WJs3n5nV#6eBbWX6%NakJ0?pO4kEq9&qa2<*;LEi z>jT!Oj*hEgIcjEqei3r}N#LTM^uV)>F8;n?04h)=o^#?6>CSw}%hvORwS6g23`zV` zJ(iBZ=Y<DK<8KP}X4I`}K36tIY0cdTYZcp7g`NA&e<?3qX(uEc;gP@8hkX<Gg8Zm- zXq_Tep(yYQV1912x2V1Qe9^%5K`BDH@WJp-%sES;eE}ownM;f-2Y}(ndmzM6Tl+-k z*`KeB>q|+A{8_bS-IJgGEO-fjkWZ^hGGFiAR>plkfRG^(5}>G<rp7avCe9>c8Ac)8 zhesjwT~b;0@@v?R$3yacF=I$oTQR=X687}T&cKLp&r?K3$uGc=NgmkwMJ-8~7ooeP z3-o7Zn&IpwuO&3n3iix$nE@<ecePRQ98s^Qr%)20*ZYy>rH|-4MK0B4M@Tj((%1Qm zuD5ho;1kjY=e?LjQlR7*!B!3}qI)s5(}K63yeoow2NREiVa>OK22nCqYUr=q;^k>z zZ+JJBw}MWC{Hw#UkrRZOA6us)JRlpNz(pXn;%VG`+#F5%&1(N>pr(t0v~TP@_bj6x z%uuPHy|H+Jvm6!hRb}UGk*Q+uyvqW+W3W#HyYAyhMuPkWC+c+Pay7;CbG7y>#s8>p ztXQ_-{ku<!tpO@Mwbk9-I)C0@>&<5r#HaOvB%96QEUEP=ebf;k_8b3J2|XQToa(2u z-L>nBor9;Wtdwj0o~jQNf==77p+BfaK7Is!4L!)=BpMdjN^+J$4*kH%b{|Q)mk>jx zXR(`+J|V$?Lz58H>`B3y0Z*X8f|qCDoTLZ#B{1Jq9@y1NODgVtnQ{yn1(=%lzntGf z#t;GNx-O4a0#oVCq9O%e*^qqLtZhV&Dbr<^ehB_#57{m)+=|z=iFQlOp-v96_U+Yt z^X7>kP>UWZ6&lV{?>XGTa+#612Gh&K4=2CL6R<qXT64gp48RnP|Mh8yorPc|QY)BQ z0;1v<9VDj{fb)wfoK{jFNZTLJjuYGOJ~C{dr9Puu_^=z+p2&MX!!bfHI*`cy4bsEe zpBaQpL$?e#3IDh;m>w%!<VcbV-qNXlzx7YSKl%p-O*sqN8z!h^&K>`5@5Law)_^d| zPp(Cde>T$?Eh>}*TTyyok(Ct@S|ldju2R3wzO8pR9i3JFl}D3hDDL~JP5cqM6uhQ= zvCUsUFCr})Z;jBb5f@SyrGUHaT|{16{)3T$pk0~P6J36vo22Q}nM1c4!>lcb_V)Tv z#=-Adlux$cXI4{O7a}buBFLcW1NKlpsdv-tfn{0G2MFM7djm!TA=hCzSBc(M34P$1 z4Y3DdOM=xJ&xUh1qhuqp5A>HSU)sox2FdIe=iA=azt7oz$nd@v*MD>I6nZtLrpw)D z)c+G{qSxbkx6^W8K$7Glmp!aS4h(9!+p}HkQC`)DIH*^j=W}-jiao_Nd;nvBpNu%W zT_L$*96^)KC^V>l86)jwwdHKrk-@9(z!OpjZ}DNQdm71scL{NQHsKc+aIB;|zJHJJ zT1gNWbOn=KVJ8S#2autKhob~^2{yl70fT-q;avzp=t5%Mj;ZT8Y}txnX88+jEL*co z(?*qM5;nak0rDZb`L`pv0WwSNk$dwEn$4>TeJ)iQp?R{)YwE9F(JKR`p#JB>=5UVg zX<qZr1^^hHGwGUw<DLpAOT?(sqlXJ19SMW`UVc?JDn6}MZ~laWpa^wAH+Z^@it_gT zyQizdU_B{+A?fnA3_e$-(#Iig9U9;&jkAOK3eEVhkX@h9N91fch9Qr1aSJkYO|Q*m za63W1U*oRmFfA#K^<2%F1t+|@RB$Ae?y&F~m20YP9jQf}KI%Vn0w1vN7aX~uJ7Po! zd%cI9)!lkV-;QV1uFX&4h*17p7LlQ0qcNIH@%<@^T0zVqC;;@xumbBb?4zxby3h{` zS)Q+DdPf-heDscU(mCgwkG=>qQf23$hDP~ZS?-*qaPCyTY;jF^y3!PS&>Nq|R%C(e zuLo<4I>3;stCa6CRmVm{)$(K6%e^}*3yM(I%HyDI*99CYtJ=$Q9e3h+zJNXUzHX<2 zs#!HZru3G1VkCchumB4Hv(wrVi}GmUw;$)SnuhapG`f`CkGkxSW+YOJd1y6ez|lwY zrStq4fT=|~j0X#*p81gQ`M*!W1t^ESYlt_I>>c@A{WWp|AzTv4gRt+R+Ug5(>X=w- zS9E}Ew#NcSPRwP2J%O-L<E{RtU@Qskc#o<G@Ns$HA)!Ay$6eM-c{UVgvhAtt=$X>O zDJSXfCkP+1r%`tMyl>y168sEIgmC|Sqz2R<k)*LEHTP~lWNTbcr=U?3qJNpOAb<eN zfJMVVDkB4&vkz%co?G^eCaw^k)2iHg1@3*_ceb9XLo!Z}Fqa$~1pcc(C~$n+y{q`% z_P&kyvtE%qe^>$lF}u&|WHIc(FmUl*B=_^*|C(hf+}*b*hER5vS8UFl92<jA27h8K zHC;tkzIxWyMYH9mIK7=(pVamB+54YDa>iJc-^Wy&@ryo1LOzW$Gu5%KM2Mrzz1saz z4gdhi)z4sL<fk^KJRW)}rOoE@eg7r93GH0HrnAd@L48B?H@Q9yv>pLhb@46i&wZNb ziJe@kl%zeJcZV3zzOXNCcfU`BsWY@fDXZ@ZC^@lAYVkSr*&V!@um`X5k0Fq>?3bg? z_CF2^osVVo)wTTs2s2~Xw8$o1Lw&5va=5j3SmIyI?$@L&yrXF5%;^gJbnEb_>q$~c zITfQekHhLASkPuy2ppQ&eV-aWP8$(@9#R>G;rChy#uuLU_eR1+CE~Hd|NF`HT!0ea z;UYe);vx!*gONg97Cn$@ReybgK5l2UBvI3H1WMZt`iGy5fxDOvOUr?xP=E91?&lxB z$%PY2e$&5kKK??1*5$1oRz2di%!5lSFb8HJE>~`Rbd4BfLu9@ajBfMC?4P`4Tg%On z%-o#IuK*Y^v@)SRYDfoB`tLc_{i<+@)NL}W5-EM~fm48bJ#WqxeflaLI&RABp?GMI zd?m4u;S$TSbEUWs6j@oR_D3hzEn7HJ#E3)zzwX{wOtKP2Sa|VYOF!mkbsa}LeVFXk zGkHPxQF1C|UUFD{-Y_@oEG|Wyigc#U!&GmoEYKb`1^Eq5$UH<U4<M#zyFYn3i-Fc> zJ6KrAF|e<A&A!A25VjvbuQXmX+?Maw{JXeX!^3^B$pz0Zbq@ZNXSGo9Vn0uS_u2ON z{#pXeSxxjPz=QlAd0;}bsR#hh!Yu2U2k5*Oix5H2nU9kNE}YXOG3Hk2b&lOHYP=V` z1ig{nbDf8!JYezr_r}UQ3qoVMil}Ii5Rg)m5gP02#irBP^TX4!ShvdP3#jGgH~Bi` z6!5~?_x+#mpy)?F{_I?~>0TAChKtd@T7K#d%d6NmAGb6vkm|SEA1MM2ouMQRzdS!F ziySiaykDxlMW*4!6e4Ho;BlQ8bf914+F?SZmMeZegb_HVL92=GY-fuQAr?f6SB9{z ziyYhbOb%=BBeu71CFu?@mphM)yXTX~KWsNj#h5ZiIX03UcD2q1L6S9R$w=q<125KS z@0VyzLdML+Z?r8brO>D1o^vD|nrLe@AS&QFB54gDIX2V9ISt&_h%bISYt$9lyb)dU zTolyB7Qa30SbpB#^sC9;+(uKf^Z)L2+241%vqh2dpF4f77AVnvRgS~bPA|PeS-4R8 ztLf;PQi?`Coa&2qk56SJ&2ydR0qKw2aPQw`n67Qp8x#hb$Dl%}bP!w<1NIB5zeWfP z$%z6ovMu-k9xgMycMlI+js07rTs;@L+l~oRpO4HP;ZTsxfyxu3-iu0XGWD}*EoYX= zJ0HyKO%&;F+^=;%(7`q=(aA=c6fEA-6Re<WuZK-yb=ij9)BQ4eG7z=n(1me(7WK$q zycHE!ivr*#f7qS^F{^VpPQx@(bi7Cuk&mG1bxRwD!FtqH9LbAE2xJ~Rt7<p8mW5U9 zi?-u)*2m>TSJ2+_B*Z?EDI?=qYJ4Y1b~f-+Se2a2F~|iUHC$LpFS_t#?P;6k_<uVX z9hewpkB95W-}bv4^39F#iAgFHlCYb)TlzhqdQ#q4#RjG(6a%1k-9QSQc86aYQGDO< zTc;mH)zt}NEI#e^R3L$6RebUaShM>vLVRVE2FE6|CmD0LT7V)VHp*u^a<CTP;F~FZ z2kTjI?rEZVul9hCfYa4ZDRB{b$`(KrkoS|6CC4T+J&?)$5$yx_(8=P}MuyAD#t`XJ zun@5}-mays5C`HM9<J>7*<(Df=~S3+zpOAjE*hT`z0m=l7i|{iYt(KF;Gf?XWGA?| z^XMGmpWvP8oak_!zZ97tNE4Z~FAeiA>wk}EU7QDYKVcU?t4LkL62J6y&5gp3Oy-l$ zL}+0;A>EhyY;XS7g{`1NF!OCo<HMNO|L$>3RNr{^<p$&IH+XJgV9sU^BEDF2C9cuF z!-EyKOatnB&wa^7>6P^LkScl=*zWb*v}1W{;NsUT$(|g%-g07C?P7sT*!SS83cXiv z3nq#_6W+4X$;H=Gu;MMN;kxYe+fL{$ryxYp%O?o-fi$jYk99c^WSg~dybFDbDOEo@ zM}Ep71Of^ZqdIu^<jWjR$xom`En);i&tONmEZu$9n!={KI)8hwoj<)-bN7&r?QgK5 z^^GLTh{N@OrOW-?74y<dLco#F?UvJ&5D@eWBd*(a<mipdgYVt`Wk|g#&@g?9{|p3* zn!-U2AAUson#M4sa2fj1yV5tv#z~t%<GCG@oHP1Pwb^JrrC(=daI@87VPn2pHb!DD zoI^y?H!9?a&8boANLR?BtmHylL8=x`Ww7%yduxJSpCrUrO9Nk7_oHI?#9oH6=V``{ z?Tp+&<nP2eLWa0R$|)pTv|1oOq!2r<WhQ}4aYkX~`mj*kwAgp)z3EG!xEq|K9IxaZ zgipOKq;>6hI`uNi7)}E;Jr!2H#ol<L`<>7vrcP0Xps?IMXTW=1aB8VnW3W7>(6gCv zYZC|68aeN8#*%KzNVXzXs^*s#&&%=bA}6Yc_V_}Ur>2z{H^~_A_zsDk?Q0Dl&p8f- z<l!CozVlu$1i&yf7mN-f9_IdA5`6l|{>-A@*!Eu>1Hy|2@Sm%+jEzzPMyhc^_(2FW zL4Klg9*g13xqU3rlToSHcJ{%k<sSg;KpFFm!8Du6LH(rJ4$ZYP<8Gy<+N_qV^%N-^ zXxV6<S^^}s{v(}ZR(N7m(HlXV8D>vEnV^0mEwr}hz=fnya}(0w#Dcr~yPNsk@RR_d z8k<p_9)2`DkyJYq{ziE%hYHUd=Zo`MTbz4Dw-5ZoU6`^oUd#{=Mh{Du17VnZh51lC zuVp#KiQhRP%JJCNt8z-rBlg1>GBJnR8?FAxI;0f5RvHVxSJddXJDiruUg&+SwIi4k z#0{bcZs$wM330Yz-D1Ptb}zY)biQxF=-t3Dv5TuA#jp@$x6n5zkUe=xt9^6qm5c6J znze9qKFPk->KJIB#Q!0lQq05kTUVAu-0A^N7v7TM&ZNE`h-Zo=*iA|#F&OwFE9%J0 z$js^Q#?zbqeMnhHMpg~}IixO#QJY6-g<K_;UmiYj8eLZ{woa*blfqa9YI*>0stMOr zAS!@I`!|?ndM#c}9!0^si(rXoz@hb-A6_G0TfkUwe^l<kDd`a|1*TQpa^>U#YY-B- zJwl1+gzdjA)LMG>aTlUY{b(k}<E$l-jl9mTIYQ=Os_YvC`{He}&X)7uuQjbtXz5f| z8@*ZzDsU2~eziwD?t*0U_<mU$_`cN86^F<93#@dbYFr!rB3)A;T;fstpVne)W<lbK zM4>PkTbV*4D}uq$oP3?sR5exTCwRdGnLo+%3rI2+$}GtStgbNCRrkyFqjU@s*lsl0 zcK~U{R3gm`?6C-_AD8*f%OCDa47(yNPI3m+JZ_12VBkap_dWiL-HIWz&CZ()z){&( z-9TxRRJU1`$(@7kUuoA7$~uvW#*6Z|6zgI~8m$@gp1_&D#2<;=9e0Pp;&I&X$jO!| zP8{y)&+0NuE!So}|2;=gr6s^zQ0eH>ihqk42~;!>Cxg;=zE=I%Zb64tHsjBRI#B3< zS?dK)XTM0P<f<gmAu#CRl8I1ZK#YlCL|*!*KBui2S(!+ZAG$r~8M-xA?BB)rFiqYl z@;X_dC;};A-fnWpZ@`A(i(rS9={3r%|47*Yswgh@47ctsyOYWepll>Yp~eHHJ({}w z{l)A-ppV^y)XPaI)j46#(fH-AyPMo?3fnINND*<B*UDcg#qz9yuYix>Pw=Qo*8!&6 z4l(N?7XG9-%1TIPnr5;_4W>E&{AgHV9by~_2_h@oEixU^1oFUc!2*d5Y|q<oP(-== zo_U;>x(+oW-OBgt%rjzLp>X<85)KC!Bs8D$#g#28GEETl&nC=zc~4S*GBhe{1tC!J zD({8UN_S*}Zung@SL77A>3*o=e0q~RRl^cw_xF6e2CW~x6H#ld+mG79PwrpfAK2VS z=B+E6od4IGjDVPL6W-`3HT*fYk&VeJ=-qVN=QY+j@rO}y^KFq?o2M_wN{&nd1|(i< z;rr&HDN7o4Ie-9Q{bZEsHlZEcruBknUoqraMsK~yz0xahvV9qX<!)+A=pw}O_FTaO zDdIy-$H%Nvxo6t(ybMV^TndcKaw?05{hzCbya#O$H++~$=tFh9<9Un|9ZI;nFpki; z-y@M1hk!dn`Q+&evwjUC87%&p@XM2y=ChX5_|yb8?dAQJ2QRQD94ku-a~c1L5;Cux z!0v=Y$}!L%jMag4@Q}&If8=jc9>^;7qspSp{-?7ai#*Fo|Dwx)(M3`NGGo@k`{BYn zBjX7Rnk~ih$IW74hDA>-_b&SC$87zg10_Ahf3eNvM`)T4j&EK`PF!35x!J;fB%~zD zL9~1CYi#CMaq1s|Khd_sDTS4lA^Dc;p=8;<Y?5JT3jLbf&FgvlWT-1%I(EZ}-TsJb z1yL2(_3oBTtHvkiyE8<@5=vFE4&1=hdyX%8+!^LYv0i>j%Q_1J7WZ~~iQ-Q;5q)xY z(Q7;*!|Rl_+!1i%Z9Ify^-%!x=zimo+PYvmH(O2H4n5zD>~7Go1?8Dw^;%UCO`za< ztq=VQI%d|^lzCGmv%CsbqmIYiWq1uJohna_c;CYB(#%K>UatT5yz}vKGno?o+h{Au zqVRO^pf<9NJzr46l|1Uj+yb*gF2zunYGUFOxiU?I(0~Epul~SxUK!%P<Nk@pGF}8e zPmmzcRQ+ujgvi^MkC>R4u*P3B$}|imFbg`hsp-}uE+i4elEOIzpbJd3)`HcD$RvvI z%^Y~^&~Ck&si<_Q_;s<v86PYrt<?5-u9cbU#OSIbOu4K&Rn@sp$l+2!pR4!Wsf{7Y zeYe>!7-MA-$4>NHqustl4_N4M`!JBeTIAyKhjpObr~Q1*;M}vJCHE!qhL{#4n9>^1 z%;Qb2yH~Sd;|W7Tm1}j&JyeS{M_h-^M#2PdwO{_m=}a%ky9~lTvgKWm7rqEs&kEr; z8Ymc>{r=j&iKYPLeE_C2n*8$*GBjZT!~_7iMJAL&bQzy={{&ctVkgNCw1QB+!kS~v zL4@fyGIBh`SLhl_X;E}=mOboVi|AbqQl}9)=hjTNK3qJsffxX;AHL$=d|r*md^hoZ zvB-e~=b$HdLinCO^aGsS{o=q0i-0z+8Eoq(gmPLX5b{mE_zPX@J1mx=ZQ-9&XCK_6 z^w12p2U!;1&_chB)mnHiCFy^JzmyyxUdO<y<>~_3fb6`}k8}xI*p@4X&u#P@h=D|a zPLuvO%MM&EER@D>0H@x@TGk{|PJ?t(o$3bz^^(ufYtcQGx@NA#c#b_U<1idY(k#ES z>1xjuKs?^g=!NVk-8B@A2Mey-&V%$H-PRO_qD%VuWKdYW>0dc`<Q%({rhB|j*u+lP zb$2n(De2yZ82A_UYy|<qr4J$j@Tsc5$2vYL@R5u^a#HDwq{^d4j<+QSdnD{S467K+ zaLE~nVCrb$R0S77cAWkThy{=^F5L7<&<u?zH;5aEApguAhoxw$Ndo6)z%ThM9ZaB@ z=9(>fn-u({m4OZ@<2csyawPr^>%2c<b>7{j|GWZJ{p-0q4k|kDa)87{<@{J63noZh z2D@79NrW`nw=9mcHSsOMt)ojaVTWuWOXU~tmy!Pc`J>+BNQMNA`{sMr-dR4aic)y! z1ZjE_DKga*^zySC>h#)x=kj}rc5tA_sMt=Dd8MzuD=2qLb*1EfyTrt%O07{8^mOVj z=pLLGU~N}MFCVGkIS{&V)3o47AbRL?iq4JUN83yqM&96L2l0~JOk$eLdjR~Dm7!N) z5h>zBP<+rkOgEy`ab8$T1F9~NmO|NABBLa!qWk_)azQG#`xYog^D@}>vKDqzmm_gn z8b0pR(U4yZ)@gDrduFkf(u$hc4e~y<^8at6^ZkbREoN41oBq&XnapTFax15h8$l64 ziTFCKBfs4;bZmr9VA$8d@fD~EaYrZZ$X4udVP|x(09}y8Da1Uh37LmP*K_EUZi;;h zHbQE$9#5|s4oq?HH-+}@vngsvnFUZ)@8~ty6wNkTR?OCW7Fd0IW^@SzliPjC5O&OM zK;~*<RFsMpZ$)y{XxG@JRhGm>Wvzh%V$x{4!pP~3FqK8dSmj3Jo(X1qb*fiSsx&$v zIg|+pw*K1eFQkJw*X?a&^luH}GC3+6M9Q=_N%o;BqL$?*hGEbRkbSkbr}eK75o>JO z=Dp}5-gcXfnKoPs?wlZ55Fm+YchMKv-hdFLBS6D+%*v9IGY-db3^_0T@_sLV28}G~ z=3U#3l#W-d*ZJ<W4bp^;ZjoDXiyl(|PSvRSj+g?io4Vp4iaV2SgbOp<oND0j{ebHW zLV{FMGP^VXu60N-3akzaxsSjT4X}XNY)&5P1<74YUU?*SQu==@!;6**5pP-Wy0I2+ z|D^R6<;cXd#Wt$&H`VER71^B18oU7{j}mM?T;Z0aRZ8kghId*h^!JZo9Lk$)FSN9T zN$bpLT=eJD#$dDjC{Iz!|71Kwjw6%D_cA-xEsNpV+eq(7G08+>sg4T&x}%kcla)q! zHpMo7`czWO1B??NZes&31GrD(C$mzS;El5?*5@3RFysD17s;7@!GWbMK{XfZ8K&j8 z2_BJ&MxM$YuoEuY&2LHnZd)H{Ch&3JG7>NQdlm*sJVJ}2AVwQeFjtyTsexvdLHv_= z%oPCIx%l``EXu6dbt^x1M^cjtx@VA`oM|T{U0y-TU2zs8hRS_4f+kVUM$<KD0AkUj zoa>eT-<sdPxEpKJ8l7M@?UcdYZX7vjKhPx9n4o?hkC?G|tB^^)@l8Hr9c}h~bLEB9 z2F2Y;cjy98kqWQvOeqrQ?kmCAD=UN1U~Ao)UJdq^jL&MGL-%tfw&d|hOZMMj>|&SH zZ=~jfXp!Kb2hh_5ZYHd1ee+y`oHs%*JdQd`u+&1M_@ESeLK!VMIF<^OI^8d*^%t5w zO-Un5Q@O0mcC@a%QjP-J)@TmkL5YM`edqn0Z_Oq?>c|NTK|oRI^hLJ!u9no=gE}@7 z=L|&()>t$E*T~_n!nMws9-(s4Zy#!kH4NDBE{sliRCM=i1Fr5qT(1t<cBVc%72N8$ zr#AsH0o39(+EZZ}cmJ!>`hFu!4&aK@KR=rf4EPMDho{CA1c8M6n9UVCzXZ`-c=hB^ z?7gaSd1%HIWLWpLWg|}%^Q;HR{V1=_;Q8|S1_73WS>>Y!faf4>UJbX^dN?gfl&4P$ ze95;c-3`<ku@IDv6*?O)()4%U25zzV3z4!_9Nu($&b(;3yPzxb8mSP$?^nG&BA6u| z>_2ofhVkYZ&Ef~2abev#`*RxiM4M{A(K0A&acr;rPoyzii3BxL$10CXfBn~7NukgM z38E=8YprL&jIIb(!vN0kVN>uK2A<TQKzhx*b4m)2>F3?I5^0+L!xj&l=#tdfm9@w~ z)y85_Sah?L7MKN+9;M-zLU^#qn{gLr#ozljlZ}8(+^dn2|9zaO|5*N3g4Nt!TkJDv zXlh+9ezQrz5r4{#Vl1QLq53wO%P|)TVxjc}-EW6T@rQR&>Xx7<s^H9!(5Q1b9;(@C z>^;$8+!PL(TVE1s*pn%Bk_PXA6hXDp@in}6K?x|zUdX=Gep)i1F3<59BD5T`9EP`Y zwfQYlNoT~d^ag0kL$HZ{@wtiA^30#WUW-h+6uOU1hq6YTl3?ggd6VoCCG2^#SJO|m zi-hS0JN&8%`7VA4E<8@Xt8a51N`FqMp3n>p;)=h;SG`VOEL<kM!*t>OuQh_;Aeo*2 zaUjDoV4t2cb{13uXo#M)67&)z2gC~~KnfO)hNTI5ky+aQJ^G6Nmk!^fP(r$-pvK6t zJgN5A3K9sP+6Xf4cGYyA>2NB3o|@eN0e?I{tn7&gjUnD1wg#m}q=8boEYq@rf>wuE zB&Fbs>I)M}P4)!QC~=q;_KE(7Nsqd`7SM{Y<9g2v)>D7s&SL5T?k?#-Tx;(MH`IxD zevsqalcD}OlVZARL%?W2YOKv@u4+Dj(m}NWG7guqBL6JZX+s6170siW`7ua6^!y?f z$S{E2CA!xH-06<RjK=s{f+_*#L3*)?<-;&aD&6ug^|p9LDm;*JyaP=MWAftD%OuiV z$Kmtdt#Do=Vk3}iP}lQA6Tt*A&zo99>0qQ?W@lqmJI{Z|a;7CcQZ6(~<Gs`L=PZ*2 z`>0EDAU#YuNmTO)pv)UXUk+X(|3FPbI9oJlAz4ud@B|828uSg2GOJcHdC2R$!e;K$ zKH|LGUzWvRM%rPT0_pIV9!(z~EKnNAyv1ESofNRAx3lsOZNbW2Z60hMTFlSSUuTN5 z80^!g>Cxk9u{MaaorT}Ldz1du)x|DAN>K~udWW1$uT8OS7PhsC3MvPyG~cdq25TP| zE6P879{1j$cBx-@@LzC2k}re0F9Hr_-~A}oZ&?50#?RTBarC*$*Ze(D2KZ)Cmjh{! zbvar*9<19-n1Ww?FH&QnyKD7t2|LUO>S?yCvRpK5`pcjmf+P}|tCf8dUVG7b>`pb) zkEe;MluUvyx(;`TkIU2ZN!xqcNR9aCmcWlk!YZp$K9~k$UhDNKL|!}!Xi7W;V=BJZ z`|dBGUy_@Sf7;!RGY5`&k<r%;yTP_u8^GyXm*6|@e$~%<5!Sj^qj};OX`U0t{cWfd zw<J_L7#|xyIl^O1azS}*QdD!9Dk5P5TpfDEzHxxfj^%5DjMZ9RayXL8+6c<6NR)tj z{^teo7ZUJ+f_^K%;PC(InpKcbri4I+4ie&=JJrqYFURt>l%2TM6rr|8jQW=JHn&Q& zgn|{|b4VB~fUR3^qr*!=B_vOREduEp9~kL4nf=X%-^)>5KK>IQOnS%_d`W|c$F6qr z!TU7%lNQ}*oiZU`xoMWUa@}37X#B+(g8`s30Cyz+s^u&_9n4A=J6xL(SQ~tY*T3{> z_S~8-`RdG~rDAoGhjPUer%a(B<NQeF$3xLYc{(Yl4%^q^@ze$FS+lLb^+WM*P_Ndx zyG!R!!_j&Zfr4PfZPg50+@EfekC&8CN#P&5Zz1b5+4D^14`8-TD&v88BcvfOB!%|^ zKfZmV*~^1@Y|b4JU9mA(k3)(RVjq92$%|L37w(Et{y6)ehMnmGa~kf6X1cF|D<lRV zbOzyMl_{nKuBO@KjyfUUWmjQZ;DSi^HP_DpdvI(_!(@lzEoEcm@RsPd@mW#Ek<lbc z7d;|dY_C-G@3pUr<=Z|)tD1K(@#-)9`w4;qWwMdZ5c6DBQ9%Rt_7XAaFWh@Rv0KRW z_5V8iHup_;ISv|7%FHf5nE9B}0h1fAmr)9BYwXUT#Y`FjBC#N7kmPIFDo>PhtJHT% zUQ9l91stAvA!Qc((VU`mZu-Y%NgHlmSevU8NfqXE$i%-VwEb$329WSf7@5Bd)|sPP z{~|dW=9yqu!ba&soU*><*~S@t2gVxFaE$&dppa4_{&prU_cxm!=BZ*>%P)4FN`;Y_ zyhLs}YMqZ!MJmV)^A|^-4Mkh=Q@hp3V1hIT&@tJ%a)u}1XBMn`MiHfaSTDDYX&(~l z)t@N4B@(#41z9+C1mTq<f}8WX&w0%TqSzg=mHMhayCAyZ*nqhd0qf)&q-_wRwdB~a zs1ApDXP|S=xLQ4*o?Cop;;R8^zjngRI2S^yB!W2Vc(sOBGF)u9Qq*g|Vu#|$obe%d z34O~GKLIYA?Eh1;^-2D&1BS~h|9%KR6kYG~l#Zz~<M~WUe<}coCwTKWJKTmE>ZTRI zMW{|h*OTxOfqg7R!jb`j@9r;BT0#tdqwH0^&dF8<A(G2-k>q>VXFD6uoOV}}s~Xu% z4ynp7W<Hek4nm{Y{8Y<{nXJ==EWf7kIDHneZ?tiL-SdTz?TJ6#<4Rlkml`Au$)HxE z_OLQ`rd8VL;7YN&@#7ecC)U#UnGaDfu7}DTH(pq>>IS~Qqg!W46hO2-_+rt3+CCrQ zVVA|LE`S2bf{~@KtTR;7%BPi-x6{ww+#DoB6u*lCUKzSeGzS7w)3}8o%THBsX}R^T z#a(;e)wm29fVo<I-=z$20|i&LM?cIa8Y2_h6M#=$eIZ_;7GL_e;wSb<2hkCOYL++L z${V5a{roabukVtZv&`4U8!{jkKGa{6KYMshSBBPM;}6hQ)2thK2I8`d6w-1BewwPv zL6*{M(|;9ttsn(y<Xh)6*=_#Yygo&ve&%fVWu8@*i%h^OF^Un+vHD!@cI1)Ys^lY> z=h++K_Kyo!gDx`6A=u=uc8#Ya%KJ>>SBftbY7hJ`>TnM9?bvmzK3eP4fE`qmlv<&$ z$Ik8!yu~%g2WHLchdl2ck7a2jSEi1P_mP~AFj$&M1Jfj}S=u0hU7vAQ?fwk*P{nAU zafx6G@QIBm|JwheZ;ZQguTCk37TM9!_YIOqir>5L|2(+gKX`NxM{#Amlv3h&NiNQe zt|1DU<_~-}+NcP^B6IHwS^NUB7)c=Hsbtxkt#Yxxsd9Smemc-;VmY5%^<ljHO`A{@ zR+;af8geY2wjMcQZo$2;47-kz9@w0&$g4z+r0Vjsm$z!K2&fK}6A#9xetJS44LCw4 zEbb!vu8?)&Q!dn_?A{9DJN8k|zwYojYm!sXJ_sW<clLW3N!+3`)7cQr^q7VjXt>r` z<E4FnQ0ldg?il6FW$<ok1rYz~a&5}?zv?IRF|zuJlj=$TTS`8LpnwUFlK~e2hmw9u z?DWjc40Wiz?R%m>KF%sNb4U+DVPsB6XBnKmbDAO!mvG%WkDP*SgSAf=yJ_^_qTa*V z`f1v)4N@+WZ-&un`=UQ8oCQuC36Y$VbE5UoO8wEAT8uj|CT{GMv~ZY^YmgH296LO2 zkq{b2Z_ksv0}2m`-4y<c;cbBVU;|>VJ*|$BvMe80p5{1zh`LITPw9J|0G~uAiL&=? zUwkt5lE<;}5Nw9&_5pI!19&h51kd<(oznK1bL%@dqB0#WYtj=Y#{FSI0Df2Kf??Wy z)k8`-amu0CP_2Ag&Nh>^G1*zZtF*T(XDBu~TmbGBk_s{4DigRo;W(db>Apd2erEfc zD(hjc!%=p@@c5;3-3g*(=>Ly8B0_sf7kfwpgdsJ8j@-B&elhur3}Dl|XyZP}J9;{R zNjKByRq3e9AGThxn#BFs$oRnR2pZvJ`KUpdf{`(m$oBc(!bSuYJ1&~ya~(00uy2Wy z_2cXdYVz|@=J5)bcZ8^`ge*)Ywn!H0dZ?9*5ZHEp^yInnQ~1>)C2Z=dK7vW+<J>Kx z*LIK9bMpR1@jDUPXGwKqI-d+04Yg0lom?sf!91=Lx4GF7W;qER!w*_qY6!e|swLUw z8e&5XwmMRz^YQD`Bm484_;V2)j+|{ZRuSin^Stmq)gLkXx`b*Z>o{1Jp=ZHj^m9<5 zOV_KjuC8czZmPNxN4cYHwi!RoE;yLpq~D007Mf$7V%6rrANhZ>6A<$~Cx1uJzinft zB0Y-X@{YF!TaoL5(Y)pyA0f?ph`zK(9CLTN^ng}h+Y%A`@#SQ40!lRT7ey-{hKNA5 z)=RvkWn@%!;9XW^*>UCEp~~HL)wH+s_5h3h*1<@Xas=5)>Zw$A>|*?>V$tgdZ5_!) zx#r@VyO$cpYn$Y4!8!N{=fjX}B;R@}JXyW!ViD#|VTnKLfEN<J1l)R~q3RiKSjKr( zS><l(5)!#gWWCNTuLEl(Q7MW0@{jn3rqg^a5%8T(mEv-LWf4)FQhbVv?7Cv`IkkiG zr(03W1KF8dbos6fw?!Q0Z22f-oBf$4R!t0}F(hyGvLsrM?#A#x08|FV6&VI(cJBZC zI*{NU5cO8<qHajod9xMA&y@OAu1a)k{PTa@A3u4UV;8UphGlv`+!yEO%Jtx{NedBB zi!vN>Lz-)|i2yM-mDtc6wFR+#&W8(FJyHRp+^U+cmLwqS_go`hEm4=x7Me~7U`Z1& zO`feW&!`<E+Kn}3rI(M0Ylb=xrw^kCc&XPsB5*ZU?}pu*YIqawI?hg5OD)QU)2sn& zdq?oY#U%_HnGQ(|w{T!t<L&pM!!huur(n()Uw=%cCIl_2_e|%cXMEH!sgcwnr4-PH zi0MUKGsL5G0OOd9{&q|a25H{iY~x9@>kY5wmb>R{cKN9<l(9<{3zT0h-fO4y^BOgn z`GyHyUnIBW+73D$p^dOhApb!r!du-DOyH7nJ(icvag9=3v*6X>amFNuP4-Xcb>@%| zZ^qOcK$cIn@oFB8r7q-Ho#yV_0}qUltw(t#(M3A{I;S1iTOEJTcoNbDLsZIyp>&Vt zy->E(TXu#_K*=htUe-{-y*7{WTPV`$IY1j`=Y`XB=fjbGeM%umXkD%so9>c#r_q_2 zhOMvrOe1(Ej~;zhWwZS%y3Qo&Bz~DiP@lZoq}}XMH<09uj#ZC}j@7fkeSfoE^Yg!B zf((rtS&jaGmEGL^43PCGq8<*Jpfn{rqF}CTn86N?Zp;1M9MV|BloSl)K;%2-4HkQ= zdLO-;Lc+zm6`#Uq>x}b21I>5WkD^VnfAdKu8yGUEK=Ovj)BSOg$Q~&r*7~=#IQ*n@ zz4=UmDCGmlG>iyhkLaLxEoT$DQgeK+^bENEt@gv3KvLhw!T6L<8N$+(El9Itj)9d5 zIz1HJl#q{$a#uTog)Z*SlY4f{#<Jd<;^~ja=Bsoyr>_79XnhbG%>K8KFCYy7ncpj^ zN7@E{iEUah#f|+-50MigJ&8XJWI~5GDVNdCxT_Haz3<^<@{zQ}QVsj_PB9tIKO;>0 z;}yNh<&h&1GYH-=uX26cAp<9&k^LzS-ehsnQB7y_EGm5^X>ss8C?_#tF@2m&dWOIk zi(p;E6jEA-j(2ty1ea8w+7qd6s5&Slh60B$x6`={r6fOz+Zx~Is_s(AxNGMl=2ko< z=cE&jEyrW3lue44P!W3Mf?lZw#s3Tzq`M^56`r7rg6WvC$_Q0lFUSPfX^fR<Mt<kG zm9TMu&fwsV)Ew(oELNEWq`tWpIdNErMEgTrf9tH0T2B34f-3({xBnLTb$dR?<@_0q z$V37YmcD$FaS+icQ5jT)N7>m_<=+n_kEJQqd0SO81oZm?*d&#%l9fU2=r;tl;VA<3 z3-{|a`%DiPOfhH3fX?cb4;=j*5QR!G)PJYh^LiZ#+WD34p!Q1dE*9`FqaCqbZVx1^ zc7~ERWIWt%>@WKI+aL*ajh1t@=S=lTy!!06jr5_ltdj{=;U-|$DgiBd=Reg(x+5D( zQimKuVPj%bpFoOm=i8*QI`);{DP0qkVHqE;<DBP@=FN!|EZ8f@vqkSo!#vmC<X<cW z)5cQ^fKZUs+b4MC#1IF$74L83Hz4DwARiaF#1CLAYS0QP;FbfjT3ITkq~G?&@?ee; z6npq$k@END!4Q0?=77fmX~Fli(l!%i+V}*KZRl7VU8*NJX-)=&E~vPNUGE0Dn$N(K zzk`!L9|E$1!-kT0<wYa*YgZ!XMrc~t^M+DM>@9mop6ut;an@x#>~0i$x7_a+JggM( zFeRqMVRSWf(;A;FsKu@cdYXOEt0rgEVsb=*0!8e%0{~y|e&Dp&KOC=kN4qcFt_zyF zkvPVF3?oAFsaR%Vq*9n=CLjk;Ac#}IW@<Ct>)H~#_>sWClXbjb{8><dLsW+Ur=F9| z8d~C)F&D8Hs_V`?X7f+$dmE&i{%;KkBk8P{_&V_uzfW^t#vl|ET)!|o-%^xm-&+aw zQ&yX|3ZJ8eWMY1PlkZQ^R^V|`=L|^YY*c%G7B}1U!KL_VBNhY^B`kyM{M|=SvhTGA z#9o2H4Kv9vOc54SGJcBDUTwUA|6AVIlVB(+1zDJppNWu1O$T?YQ6-d&d4w~Op#Gu- zedvQuF*F1XS0l~I<!5lp@~DpKg@#*(KV594?T80tI4@)PK-!NE9_|lfXwi^UUAFz@ zzIRv`p&OX6hBt`Jd!!$52)w=cDcRW)7|hF+sZX^AvI_8j!>U=Am+?ub5zL&@Y(MPP zch<imcu{G4ZME0%VLm@LPp_eRPcOs3$xpj5ZRvShg46&}JDaharNQ+I?YeS9E>%|w zZ#pV6gdo1i`U7DkY5Yz=7Z1Luuh;cxM*W@pMgI!BZcWcb#en>E_w>c;V*0rVTglvq zb*^+lxWiam8x=wX<L6EiOf;7Cb?imXa`+=RTDfqlCywJKqu!hr-v+VcrN<{G>XD)B zlgES1FB(6DIa!3^Sh^mV{Gu*NaY3q6ykJQsz~`%Z2J6NDL*CUnewV+Yi8=q0H`q`V zsIQfsMBMfVCA%pD-l<CI&jF&x{Atf_KV3FeITx(#l-p7Y*w~Ff|7R`q6uv}%4E&bC zaa#nKVp2nV^+D_-=hb4QuSel6@xiTr?$5Ie|0!2GTp~vU9+8l6=xu5h`$Ti_*_|m` zcjHsbvOT&{D^)wTovY<80RmaihMfV7U0C0|jEoy^NBZ~Ys}A~}2Rx2olM`+RN{Y0x z@xj^36b)SO1Lx?s@xpHtV=h6u)k<rLLSA1*T-*&o6Q!a}Hid5acOB9QS|)1mc-)_p z!;mF7dP(!``(N~2-MVN5SdI8&t?C5cb7#Wlou3!7*K`Q>ueyZjyWYHI=ofsZXAslY z*fqLFI&|Bv#_^TNc(%p`CTO);+Gwt)PT+QT;YUX1x&;!)2<=21Zs1s(?fa-QJCtVs zBR@p5T=n&!fb&=Z<2?93W<wnlE%4zP3w^~C{{M8_<q)4)@n1Mrc)gRqhA-O*l5p{i z0(Lws*jN@VM(b505W$w^21EzG=ydVpQ*@`xSBRZOsreD&AM)gIg32GHCZ}#Q<SIr1 zSM8lRFZEt9!0IEZpRd2jP-&!%F(rQw(tz_wGHb`YDvn+dgg;GZ%sLu>?kuj7aF)Cn zH#V*n&qxxmR?tfLYw|<9K&MKG_hs1CRH57aAhnp-V&~kuu%mnI@SFQvbev!0$DMXd zP45PMQp9a*X;WO_m~nwon>DOf!3M7wr-pO2+>#@%6|iWQ=6>>}ZlT*-d>1*tzp>o= zD;f5IMqwaFr+WNia=3p#d}at8ilT2JglF+-akgTwGPf2V9z)P=6rJDe<+p>^R|ZY) zb?19C{SN4UPo*lQMtRzAJdOefDqheY0OFgOuO5x&>W|V~BQ(wX;NXGE#?>}-Uysws zl9g0!6z%zn8L)1abwl<3g4eZexd|YqThr?-;$29f?P)AMUmpWLnmq>O+o}js5TmE* zRB{4<=3>D%6_q{Em#sXIeQ3PI7grUK0)Kd;1`|R<RD*CR@~}W;Z!J_5w%zvGOP#cR z)Q3T01?hg_HofQX^UXDgYtZ$x58fJ&3s-5bC*rXo{xA&};v2>RM!ceWbJ$LfDc2Zw z5|gb$jAe~DXMX5My2K|}much7SO?hgAEGjv!B$_cv159h5(BO2@VHfhuJz^zG&PQs zFR+UhpRLQjar%;iBsYPMi=7Tn!yRA7vKeL>bdge#5#Yx^>RitmBz=Cf7g~j5h||bI zU`rQPW~2goN=86y-q*>@`Ziru<$m~MDml856IZjV7K;trXcCu~-|o6}hOuKbcjiHu zc+2Qa&e_cW@CfEx&2NTA|5fLDQYadzWqv5&x#)Qygnf=v&aUUhvmP)O1Gwy~{2K!8 z$%p)4u_plu)VLr4$aWcLi>1>r4Vr_L0CWLJ4`O-pRvR<QS#lksZq=mtP)@O$PDW<+ zysw-f02i)ndZDyMaA%~68Q%$+8Ww=oCLDenWRrWCq7K@#4RP~T7|!`XI_+z8n)vg# zEY4=HzG~Uiw+4rSkPVE*rNGMYT#m+VP>2r27uq5X^>0R+w8EU_3~7dGwk2L0rf35g z(s^IZX|jQ>A<Oj$l<3c*0Qh(!&8g}3SiTLC5iY0l7ezck@Ue|T&e8Rt)y-EYG4Eo4 z98nhWPLM~;A?GKLZ}8*>q_;aqO?yhA5k()t6o(9t*sTqgF<v#)z3o~%%<AwXppjja zxq8N#tD45R_6unuw_iPLL*$F~GD5hA48%sf3y*A{v-<8!uuS+BP0l?rwlM){s>fRm z9bB8}cbBjNt)pojzo6FuKLpJyUW)i!aPZAY!L&*I7u#>b)a4qOzh&(`+Nt>P7YyB@ z_1)3w0bxz8Mk>?d7eD+grTHTzu?vTyxCQDJ>NmVq0IgD&p&a8RDbs(<UQ*}8skSq{ z!emID2SFmNz}Rlftj__0j3(J_P+#%b$gW^~niy*c3zma!#7}2n9HARtL{bhe@pH(} zu^;<PAVIirIyMrMiYgffpsfkZI5_T^T?{7IqhxxC1{t0CVgnL+fV*&YiD{7R%!}5a zNI`4g3-DZ?mr-~r4q$fJk2PCN;6-y(2bm*v*YdkiRXbUROq*?4218M3E=aR4*ZP!} zXRx{?N}~%Fh?@>IiISg%W1$%jk<?GsJMA#2v$QE~p-TY)Lb%C_I%x?9%{RpW%}(AR zQLA1h{nM2DfV&AdMe^pC1iuJD?#Q^sqRpp%I45yyblR#bija|Ef<q}F_J-`xc6vyI zf9yRy0~Z!@ZUWy3`W1aoepn$bArN0Q|A&msD>l$)t!n@Y{3Q^}HQk4NiXX9wW1L9` zNGCrnVgx5J!yd$jpC#%J7<WZBSFB*uJ@I>dfNMn3k|grK0>~$_)rs9?IC?eX=SW7S zQ=ymnf5)JN8&HCA+UNusZ5If_Q6LEb5@sWqi)2*MU;0LYsg95}hzn9GOUhGdfE`8I z<17sOX<w7))hF?|b;akpkNcQ4+V6FDb*u_&WXU>66-ehadj1=fKiP<B&0>1-NHTy* z>RmokOyR6P)O;7%CO*2IrPss13@7wL;PtsX_NLgh-C``am0GSay6m^Fk<o)B5P`k1 zj5sfG%d%7}X(dtAfHDA}jm22UB_w<E7;>#b2`K<+BCwki{n7n^fRD%oVGYiei0BM| z=lM@NMRYIJX&n8lA-Ix8)AuCHIQII;?$3QQD|pWHVqR0i#L1xC`stqUEnV`kS`RO# z%~*a{1qjPCsMZ<jv8LeN3b6Y4Lcliq0Pm}tk$GA|81Gk<vx-8bmf&~8UmX=u7vO_% z?<y8vRHbaqnQCMZP}1>kul7YI(RKwKt;{cp84tMoT#l<l{d4G%9sIx^Bcjn%l(@fC zztUIOAKtbv!`XcK^^~$KY)z2%vK31Pmj_BOGg$oJK&m^`AF6T>%eWny#vJ{NK9qrd zsFnlU&NJ}16<9E@eoImU6V0A5ahGGFE-&^w8B?rszs;D)LPLR-2}{j3xR-!Fz^4MR zi4d{Ad{MXa?#>CSB+#*^XqQfscGDxrN8Pj+wi}4M?SI~P3#2G*pAce@Mrn%z+bhSy zC0fB0G|!OSB~b~++{5_cyJ1)8y#q>*FqR2<d1!Dj1zOA}E{NHsfY|_<%cQ=`Rn2P6 zpmG4gLTlP_!<&z>^`}V@l%Ai-mB}qc_Ks&slvA7|pN*_PQ4Ry)f;2&1hw#?#ILI+2 zSG$0_$@+G;UVg_%Dp&e_AR<trkcYHHt1Bm1bBuXZ{M0L-*HNL#`7rx%1I5j)=JuS< zY^k$7CIOiQJI;>G&?$L@5DDP?KdM*;a_@c0_2oZ~j87W?Q3*E%Q8u@m^D9JhsP!c0 zLAOR^aG$_LH+Gzo%Q_ig4cy{sw{muB`0-N#T_=_G9hG|0D#qEVoJf1^ag4A5KVGNf zGg`F4X~CAedrz-e0yUt5klQ#Uw-WE<ro*;xRC+X)gcGw7V07nu*u5VsF2Gsma*H@h zmG__MXf(#nr#*lVgB&TI4c*=ct<lFVUZHi}*G2_bbDJx~nw6D@gpB;-RBrWs+7#;l zF-)>9H=R3KEs$v@KBxt$=^HCC9uVg9j64<lRaw6CVkA)OfqaN7a=q$5rSPcSV$fj^ zmw8z3^N^woBtc@g2J#s`%t?NN>cNkn0F&T@eB=K5W#XU8$|wqjW<u_{IjEM0sqOsJ z>1zJz枿z_tV$GZU6myV!BR}NIBP*A{RedpEVo@6TN`i2_gag2Sy`;8{x?1s> z_K$(ty)h(xuSRes)#$&>nd3sEU6r%Rtxx*jQ9;&E`5D&Zz#VV_fAp^yd-SwMz>`NM z1p4=jHNK*2Wc}{Uw7X8&7}lsbqWr*O#T3nA9hOcWngP!6{Fg8E*Rr3yW2IqpEh!xX zuvI+(g%_7s6sAF!WD%m@ez-cqE!OYo;bn#7>MLTm(F90vq4>)sceYwZ{%CG}G`(D3 z#M4HXvF@a@clax9OE_;V*ET)ZDcpLy$$EsC4%k<w%4KEZ6lRLGF8#vd&FO;Z49)-E zTp-^aSkIz#z=ilxssDc}4s~w;L=GYOuIL(>zoQ8;k;sJ@g+D<KU&1?3^E>cpV_v;_ zwbFb&UQ%zK;W^RNR6j^8_8}6o7*)Y1l~_e3N)55h>GK6hDM8l@@0bX%0%EOS##Ye^ z6BaoUnGk}rs77A61JU{fN)}6`kUYl|w5aJ(^O#F?MJ{zwJ~G;j$0Gz>xdsS=dCWJn zkJG_lHWNOR$H}_)gJG>G4mcc22GB+}c8Os)Ho2k5Y4Y{m{if%keC50RM`w^~JA%d_ zTxvSqWt+Lmm$4gMCfNRPv^u7>2Z>W<cY-Oj1p5hVGx7vS^C88SX>Cm3sOo=y3eKp& zq>S@1+Le)D>2^Hf(Ltti7f&{FUb0@8X&smj_`q&9kmbJLBwzaTs{Ms1oXm>6!TLtP z(zuN0)_m1?f0SuG5#Vp_6$>;a)@S`{oNJsE_8k`Ye{!DBbar<*<R2p+E|L;oe$3p< z`qPA*NuoF~nQWxHI~b5h=`=f66np;sDk}x=sJd92zzCUX;e<Y5x6PJ$21hmiv;FkQ zV$oxA-la~`9}5|uh4>PMaKJ0e)dygk?1=-kU80B22awPNTueky;@M~bcAtNu6xSBL zB(Q=^2A}YU4dWspS{h{$=el&M194-BoCnx%Shy=5Q%ePnfD%UuRJ8x$=n5=ivlJKc zhVcFTm7GigW}0#{zW6miLIP*$XYm;5K{k$>!4%e)4J|h!bp!$+%j*`qB`NG*`CCFa zrdJoEUi6IWw35$5km*RoaPlaZ?e9fJU#fH0hCXE!y}H<+-a*0`%xEueocHFDfKI^W z|D)<H!=h^6sBcObdIl7R9!gX?q-$tIq(nfF8W0d^De0~uq(MSjlm_Vrhi;Va?(TXw z_y4}1=XpQEaqxkey|3$xwSG%_za{xwn&!+;8UKvCUYnAS-=omqV`39UaYIGTOM<0A z9>-MNs`cC?M!wol0dGRAP=CMJq*wn3BryZ_0eqjqsFC4tVIk`%piDZ8*yHNhaqpe` zz%Q#mfBO=}rJa;Ra9@FRJT6b|q=N|K8f|7OHD$sa%=$y3TE<}}{(Gw0d0vGc3$z#e z#}<DxljglLR(+2dHPLu!+Jc7v8<ECJ&ZEFQFFp;^{=0`7B}Na1m=Kf5?Z4<`IXj;u z%x4g!WBQdLg}V15S{65~dfr?Y2l&JB=--yV@3XHOsD0OHLV8}BxbNMJ?)nxmH@JsC z_EKowe{&9aACsq2Gqqih%lYZY!QBN?*bIT6*(Lu%cwzn@>1(ZTgmIg@{^o4YVpv0& zNFja|I)q<*xakA2loZ!lZ#qN}YelKnzq=pZ7vd2!FWW~LAy+G5XUt^^P5E?VcL@fb zI+eXCf_9nPPcRQwYfkA@aGmHag1IH2Bac|$1RJ(YXAo^lUHhQfOjQ=rYbxk-<>~o0 z4-5P@IS*dgZEnFVJK2lv(wN@XDbEoz#Ed_VbC4z+Ae$w1TBQ(qU*Pg+C@rfaBGjea z{kQ!DJvMPN;KES2)9ej7N#}M23?#DVYI{iIqX*nS5kV0|^Z|ul6bPBT#C;hdWLJ`d z88riHQ8sJ_NXw;JBt8mZ=5pyCwa)J&2s=e@3FXGVBh7nN{WK=GIz~e!)R27laZHUZ z;OYBUr|kj^wibMhB>pWP4k6y_3(vv3To|~%3P;q3v44#HL+hjXD%0H$SyWaZX{zZg zyzfg}c~+~rJfl+QjVz0Mk|~KyEX%?$i7B4cL2{lfKQ%qZe+gTm28m^qx-U@8od<sG z!t08l$QB@ElxT>a7!32Xlj1UB?MWBE80p0rscJl7zt`rH&HJ*z<8Lje%q66VW-+5o zo}&_$!Ubldr1yf%Py~m{LWyZ@pQee^xyg0n+aZ&~rb-X+FL^#6o6~RI>n{)|F?2?_ z#1#HNliNkGeXtPXMY_5I9KCi}d5Q3A&H2R|jvK|V#T9MooY%Po5s4jg+AN4)rdwoH zmTMdWUbpUN+g@T+kH1*1Qe?)2ekzqg&P33NEQ8X^zY_0c&`~ec6OK&%tHt)FSH(l0 z`j!1q>U8?w5(^DoA)Mq-lqwn1sr8eEGwUuDg(n8l(u|!fJxpaN6>qkfG-hnJ4N$l} zV48!)xu<fN8mc0fzof4`9wm0NSdAG5fY!T=uo6A=0r27zljk7kf^?+awr8n*3juu) zENz8y{QM{%nk#%)5n;Tu4R8rW+}BImj)HRd!;Oq?VnfE1%D+ZevjN*2uM`UMc(EN| zTIIWz`)3dER~QvtuJ~V2A{x0~fhfdxjl?Q4#<imwwMCK)*z(}bPx)UNHT-vX0hlOy zKrBSb<23ib{|)vCT_KV-KZJo8_Td?mq<QQpNbPg6ZJk^v11%94CWF@b@a%~^ak|L@ zjrveSD<Ks(+dvE&F}70#>`lOD;3IMUMSWMWgC~a1@UHt)*ox4-vyJn#Lbed<I?9*R z?@19Gt|ezGYx+q<iJg_H+3<w{x0hZu4u=jQJTwQB?xIuPq)X|o_+-A-paUDb!7gH; zD}D732`f${sGhsb1;Zq1%;H3Y_@;xm%|@U}1n`D&KixO!{(#JpXe@QtncP}C8YwSW z8EmOdMTFvtJ~JL9_VBvqQM$1nYfMFIO*vWh;DL32=($<{EB^WfslG1G&kgfA`S<Ic ze@2hS9VoiMp3%c~tiK(`ai&mgfiROHVqS>Sbqa(6y9dj;Qja1na4Aq*tE54^!P2Vq zHU%$thvYURez9up=g{SVXzLuod)_&en}_KN@CQu49$Mtoa`pX|LCa)Amg)R$cB=Ue zGOOOkF3n7_`_j$erOM%vBJB8~#hyt*XybJ+XlgM}8oK`g-6If?3pU5+>L5#*zO(d* zhb~Cz=%8}6Z-Py+)=XT3C_PM)hR5v?@1{;C5E%+3FICQ?Pnj7qZ5UqaQF`5ZZtgL? z!dogl`Z^~}mhZ|T_HFL+HulAqL`V6D&UyMGl|AtxW&@zA`#;<;6FBUub(Jkghw}d@ z3qTlHbAWlzBTW*m3t=UOPASa@Vp0N}O2QnQmyU^UQG!LdY#`T<LuCQeelI1?zu?R) zhr}p8PJ_0yNv;n<@v29qXAw+9hd^(y{{0MR#~UnFBoy4n<+5)`?*W!;9F{iOz=RII zl6kn9vBUOrK`+!qgV}ZeTeI|omH;cB{B$0Ulww_MObf63-b}2^n)lf6lVR`QEG*;c zTGO9npIOFvIc|p&>@SN0zTj+|^(F%7DlD&de2kQlO?g#gXCi-EV<{N58qo!4pYkYk zo|cy1;Bq)&8ps;7)2T#v%2;oimR!bgYp02yQmstxr<;_VlkHV>5^9<JWyP`-;2gmD zVxO%b{aYgP?z>vnv^P4YN!kTMF;(pIvF#En!eLjVUpZa)T{mb-$!$N_hyw;y)gSkw z@tW)&cgRhj)b~&^&!aT;-8vxcV15HS@)2r(1)r+4cECBMixSG*80lX&njmTU0Qvc1 z=T^Ed@$T3U%I)&oUpx1Y>Dhm<2Os16)dT^J+rQSE!SA5@`(@yF&^gZ2R+zgBTY+9p z*|#FV6Q`vhyod(yQs~`2T(8cH8-&q+@e3N=8MoaNJ9|OP90cqqkoOCe-BjmUNUQd? zWkqG!j#T+uKw>M~Tn#+dre9S$S#OrTN9m2tZ@|N+G?R7xslq+4$iWvC-y)1|qO>L- zyuUi#`^k9N#R0|Q`OO%R!xkkU{}?t3n=E18SsWv;TkT6G2T=fVo#dir5lZ8<4S^-R zZ=$>^9UeFYZvj@>u)hOjS=;^aEBa|9#ku4n{c6TSz7LmLOt8i%dZqSD=->rhr<dNK z6GkV6vq<El&=TW{^?n&~_9cne4A1Cn3j8zuI5r#v7mLmKTQ9rVHCP%G<ytA96It>6 zul}KJ`gKLpp_Fv6VFzqB5Ac^%lXj?ph+Mu;^B?gaxHp&kC(=Nr2<?<W{s4LEEd+;x zyqyY#{pBgyH~s>xVix7(W$}wH6};P6<v9fE#<;rua9r%acjEuAH8uo|QlT?{jN)+` znOEQq=3^rC#l@Ako$vhM0>2)jyZr(zE1iPzZpRGTqr<5LYRUCoTEtF9HFUyaKY<+- z=(1}PhvbLL>c2gvpAg4gQQ}9Zy8}Q$JvWC5O}(tEK;Tyzm5{y3Y=bd*l)UXlx7S^$ zh}Xj5E-cEe{-L(M@0rgj9k;h(m^(yXRL!r#?+8%LJ`I`$tmqui#Gk?maSNhtZ1)LY zt~ZU+(XYBsbXYPdcV^Hs-(1U?WWJ0Dgx<99V$(0(>vh{W_Xcja2ilLCo3zp|anU9V zOnE6HwN-VSuE%Yf?nLF?;h!$<)BX~!N78RAs07UoXZm4<Q=nH&l7jH>+SRrhSGRMX zbE(1_P*B1r5O=WKs8;W%`u%SfB^H{Wt!;hY+?&RLnnY4Va{h45H+N8XE9-y1Y1WiS zQ_nVNRMI5Mmtlhux58_%OHHrT6sYv^KY%6T^KH)!mQP&sd98+uZ+{O<AqUcgSlc0` z@bK$<b{OZ}GmdrM{@;xst~QPZtTJ92v;*Ln-+_cwc$X>{_x!12a!x&>A3s*iYb?y# znGM<(sy-*hGBm_0-T-^a`0`MC&v#%eI?g+aCe3z`SI|axLoPc=uNS}miIjBI!Pcs) z3(aZ`$(T{9VSh>lg-BG12%fJ$<x)U!p#1QBhTn-(i%?iF{BhD+SK{+P$Wp+m9Z~p2 zlBs9F#eX{Md6fLU#lj0&81#=uQI8a4LeB)I9JV`eMNh+gv3g9s^>Fd`E#}phf~S=F zpC?*=REN6ZWl!p2E$Uw6h&bP-SdMU9kfgOY?@uXu1~b`7_NO$k*_yjX4YQq_f9{Te zcwwP0s;ee&LcMda9w=8nSdn<Xd3-Q<6&pF`M`?Po<9B@YoOXc;-*Z{E84lg=(Co?M zXmW4x${BEp8sxZaOAL^kyJlusI6B)(J}@ef240|TS7LWjMdICFUW0ki(bn^guy9L3 zIzEFMvrV|RNj{P8-$2xO6zc!6vvC1)s`mfpRFsd<nHj{nIjS(iPrkMDvP*EI2|I1B z8&8Qw3ozwQXKka(s<ax|9W7I^*vZS}-Z4C8$`<FF%n{t+O%L7_6O*n-&|(=PwN;V+ zA1HqJS3D>CDs{A9Z&sXE<feHxefY?OOa#AQasQ=li!O{WE$B_bT{6ECr81R>bnMR` zKTUK;D=rk1`7F(EjA}exZ}+%p5Ohau>S}04%?7h=HuZ7Bj=RgjA~Ele<4U6ro*nAX z6OIlF$x&_cat=>g|9Ac-lVJp;(<Q&TE3EogUaAE}XEt%ieJ_B&C|KgAz|D!HASM%1 z+=KOtDbSD7AQSh!A~mQVD?tYNO|-}|di>#b3WV`<>;gXavXM|v>{AVsAf)=vF#mEY z>AS_;_l^ePxVsZo1_l<yK4KHDzL%iNkUXrSn~n(Do}M%(xOk)cl45JZr<0U#2C={G zg9ke?g_e8O46-=l^}wTc0I-fn|MF2<<@D#NLK43$>8n=Blu}{(&h2TQ&!gsNNdum! zh9hf|Gp3e8r8SPC%rb^rk&simJ&bx4^O%0-V4?BAMNA8Yo)*!JK4{`E05%4QqvXIY zF^P|$O(8mP(JvF_W_4tW&95iB-F?r?dAk>+gC1yfXM0Y{-hjl6Zq&_}i4PYbaEjxg zN;M*f6dv$nFrB-d_gX!#d?an$!CG=D^G-awF4L-l_9KTRp<Evk$Dglvt1RbUVGN#b zO{w_y^IOjLriy-{+m88`{$arlu3O=8@8H(vuSmMc7aWnBTNl7N|5=@P6!YmMiQMzz zbn4%l9N<C%{skJht(t$%5-l2^t{9e{H(#+9{h@GsV{CfgYsmtbN@EoKvs0D#%WxXr zH@;L1?@Rd5?4Qa@mE3R+mkM9I#X17nsbOG@u9ubx=|OWZMgdgaQ<>LIv2>!ggAJFP zKktni_H>7}9vx0qz!(~rjUqnAiBNGFUl_+2lpXI`I>S=;M$dvu#Hqk--UkPZTtN^q z^uv)AcT#7lkip>u$&9Xw%lDS|8>+9~BbV(Cu5GxjolA0rL>KTc`14aM?0WzUS|X$9 z{dD?43*3T{DeYU4VH3a_(s{xAX<b#oX<8fiN%t;2)@=JHE#gZa%fD<%Dl96gpRA@T z;tWe;<yHR>HqFA?Q)}t>f<<~wAK_(}FnGa?xr)uH>aqsuxZu+Z?+h)~D|-nW4A<}K zU5}U~InH4iFn5@7z#i5gUX|}*sfwV2Zg&}%%#Wx;fE#FMmN)v_mi|4SL#R-V{ht?* zH}3R)hsO<)>lxIOssKu`^??QMbeLh#x@?^ky>vo3xHF!6sUb)CS@5VcfMxx6>gtnw z4_;DsyZ&eT_`fUjAf=p=38Ws<fz?iwNy-bNVv-NhNDM4qiE8$|x$5Fik1}cGijnWK zNX#35zT^Ay@95}5E3E>8%gA6UUHYJ4f{zv#*Tw11cYFDF<UI@~MA3TPu*j$py6bry zYhXI`po=~rDS({ju^4&m8<)0@fYTrHXszL&pFdoER-biY&WZK4>{Yrj`|=pep5aD} z(d9s8sloLk`4QgDk;I+Dgg*cDiogBAn?!)adiAyG;;UYo$X@M;$7Zey?rt!P3&uHW z9A1_rUlF$E0xlWp0hHo1T8)Q~Bx<huof{darr$r}fif;;0dgdi*v;|CF0eb1Evi?! zt5T`E&(dNbyU>pEPSq!4)1Gg<n%P?&zLMC7F@RYEo1-gx2JXw#17SGdhT4pD`;*mY z3|O-dMV$9O(Fl`$9y?ze(1vBI5o6#VeQ`2{jEW!5%gcPi(C}w{#Iq^F=}zz;@k(+; z2Do!_g?9h`Zv#i^?;Q$_qI!22l_S|WDMd*y9ZUo`HadyggFa=H#$qmHI)42d9e60C z>XW_ZRu!a^H8u)=moxdOFJ;<4YG@Xb7m1tX@4h=_0L7O&lKv<ibBZI-5?{Q^4e`rP zl0`CEmCn%nesD;j=V0Jt8XuEq>wc7sRO=yQe|K~mU<Y@H_#O8WH=YKe>f2b+x$*7$ z>RVweQAhU^mOM<6--daw((GBa3SzBX-A=Zd5$weE66+d2;|on(ac{6VHzi+!2s1+c ztQ2l8+dh2`Z}x@xk_XJC_rDXaTj@!tORDPYb&Fib@yND*SD9gYVK(z4(aq&2;N}Px z!hLlwW^|pcSDv~0Ez&-1N))sjDX|!l3-4@ZWCZT+q}~xg$Mxdnqjowj))JmoS-5`P zzd}y{{lG<^)kRq2IDUWT_yjVdW%xWikkuYrGJE>SIGYLkuwAWpSRoS+CpPHZJAi4N zGvS!p!onP97DGE8NOityg3!VSz<*OkoG&8}J%ci3T?#|!4_#bhEssa`ex4FTaH-2E zO})9_d?@IC%FBwHmnsMx)V6mxoz|hh^OR7;sqxy#NjQ|@!3qI9oHh4ePh4!zn$V<3 z;w4uAyd#lxEoUfcE@`4bB_cuE^Bt@WyG{8MLH)|OnOdKD=ddS(eN?$|oI@Zvo$rIE zXG5OZDuV-w%@YaYJ@U-xdb)(gKy%uDVVm<pV@Q*Q*30<?onCE{0C~IvVE(Cenc}G5 zzFFe-@8zeA@3VcEZ1J{Q+veW}B@~8M^T_wByKF$V$@9)PLjKUhhe`uw*t?`DLoC`B zJKqZ3)n2hix?5ne7WP(LjRrJlVJN*7zPn8t>Ea=+SH!^NR6ryT(WQ4vE3^bOcAx8Y z2P;T_48CtX4ihR4Tdx4C>;Plq!V#;7vVk!z?tJSZgVXneH5?DQ0t!A`Rs9hn8lmM{ zV6o(#(5MQ}G{!*lkwh#3Oazf7u;jymZ|W%MM*TOB49KTZI?l^>B1Rx==c310Hj#5j z*q!BjjL^myTz^$GjU};(y?DC%SboxN0iVJ1a@^)NqIoL7bz@*m`)%F7xM)L=3A|a9 zr|g@F#Xnvp^GuMWu`T|XpJgX#_n@Hau654~?)!{H`vB0lNC`i8!e|E#AI|<hGr939 zo^81AA(=R3!g-!@%6+WHxj;=Zu6}7Icb#k|BHW&DslBQwUWyV9ewaq$F8enT<2EYy zi%utHcAVc~+~^ShB89*I7aj|dGY{Xs=dQto>N8ny>($pWl}LjrxIJ54bRI8Nh0K8m z)UxDiB0Z0@)Qi~Y6yp2mb0nJtY$j6@0-P342h=f25J+=@S<G0?n07RJg~xI!_?L`J zjut{hh=4pyUz|F<muWmgYx#>>Og*nje8a2I7zm8<Z*n6lRwO-d_XPxbIV#di(Kx%& z8I2P}&*%N@(<{Hc2S%a3oJ%hXaFC+CxELCq8<CAna5hUz%b5#@wVA|H1k*Un4RM#~ zPQ;&qbKe<2do>Nvzu+6`AQ{CH4JSdP=_jmPJXERV8BtPGNeM`;-3EpB2bX@3?4y=Q z(I+BHToDy<&dQq&eAd^w)1)ja!E3mCSvI0sqLa-Txkvf~pA7~q&Nj{xxe?PH;-}n- z-SyeZhvF<&Es2bMU;p5$0e5(eCl_4{7vCyG<omueM()l^>cak94p;I2SqLfvQc&~c zCF_QNOvW%$3}EBUot*>=ZGYemhIi7(VB!#d+8Qe)=f)&=2ZcuyDS(@Vu!$+R0mBeG zQy>j9z?S9Aevk=`W~I!{j;zH!g;MTbZ1>t8w8~nL8?4d0aQi)kqtVysR#~%KJ|)Pe z@Kv0HC_nM@EX8jd&DZ$N3VUPbqS6@5ve+DzA<ZQC)L@c+7xM!)h+bwM7gG$dyrj+0 zf<Jtx6NLr4o$f-Sp?DNvV^nA=H|(OFQIfz=_bnDcY{XF-8Gn4*ImDRIu|-n#K&2#8 zEK5Ezo_9PjFrj&9Nqz>%AT^;Lr}4LYztLKKu*5_rdw<tDmWkl{C?`2oe4YO~+DAkW zST%XDk@9DoyS_LWsM=p!Cc9nrA7`a18~?c0oX-3ztH-hLb2nwx^mPrC!rlq}qe6?q z`jY=%G8`EFWVCJi{wW&?33d8?8NWioEe5qjB~{Lgp>O1QqP)&a7Rt5=9niSt=e{Z> z!|i{N4nV!y{Zu<UhXd`02j4hZ!Gp7u*{HfKwbY?|2tc056ue%N(PlDby07IEcsYuX zRZ2p@UoZ#TBZuoLPBnRXO}rOc{jL7WjlJ;S#xgwUp7}VN_%`x?uPPrFEaF#}mX)tE zhkpI|&6?M3UhK`iFw`E0KCs?Co^!J+LGz}SQ%X+i2aMxmF)p{Cd7*y!<js1JL^NkF z2(w^B{v#;dZIoCMj}Y!_N^Ci+uW=S|K>{Hju`Be&GjO8s0v8tmE*Q>sJ#X`-{Z{<w zlhO{_7<P69Q##gYR|Yov`>A1izo6=`d2?)VVu%N<=wtXqjsv-JvU6@9_;awB9qoQQ zZ1Cw~_d!+%5R}@Kl91NOO@w7^vPQHid3@0(aV-sb09y-w2%?I0yzJeWc2NUcq3V2L z$-gHba3EWTbCiHTYuLWs$-8^JbG};D_*98u-3D0NWg5)gV6(oe_)<peb!`V>+XcLR z0!FP^6CAO;Rz^64Aa_~Q02kknGi84o8aAz}3~w>cj=e<Le+M3w8O(VuK5f3v8hBP_ zLDhN*1f=ZsxHkb?x$IjC-uInJmo5I++p&HfFA$TQUKdKZmt84y^{(Z0faXP}xds5L ztsv3<WSJ2|hMOftc|-^BW`#s)_JyUIjT-}VkJJVhj_ixtToqGYcV6U*`%)dDar>3F zX*_OE7wuJRuL{5?tCgqoc%5vw*Kqct>A)S`nUtrSf=0>mpNYbV<b9#T-TznVpE=ED z0GfZ?3|X4%Dh0jTTaZ2!L<P+1Vv2L49?D?6`<$^cTJBrii$hEuTYUDF-`d`CR)-O= zG|MbT?0(^q;LN5hBc<GF&GNpE%1Q*2tol@I(6&GQIg~dk(|Iv5;2AI9eGoj}=uo#c zUX#_HW_Z(-9F1sLeMxm8HIt`8ckoFv<r{H@u3!4)#z~d9Jb_g2w~w7h0MpXM`Jr;2 z+2%K|Y)paQ)&O`kdO1R5*S7jXnkZjl^|zG%ChK30deJw9dMjz3n-*1WV=MD<F2N=E zIN6`qqcU6*EvRmIk1!4btfU1#j>DMJ)>yTQKHamVX<A#e6=Rlrns#4Gf5h`o4yWR; zy%$;Y5Ldih-Mlwy^*{kCIVS@cn%xKCl6<0DRn%YZSBe^c><DCvF?gEa%%k)Fw*At3 za*kO~A<!S?R38N<hTMVewNX+Hy#`39bCjr&{=AUPl=Kn}qM+@J7Z79$rz8kRwmKc$ z#>8JV3ssbx^$XX#LIv7|o{PSKBCx2PbpEeLQwlg(L6Fk_#9-7IQIa6p>YFtn^(w#w zP8LK+^_b}=w8gJeQd=mtgj&d+NlPW44y>jCmBE#gsXNEhGsq%HAB9&7N-+{zVPnq0 znx=!yD{ZF4aRt@RUWe#vi?2wkAIvx7V-|!i<T$F)daOxSs7VJ$NydI&8czBQHV|}o zHvj;p9X@Bhzz#UzSjv6N61>?*B~VA6R(zy7WDolm{M>~rg--Q}q=m59h(5qHcDR10 z-%QrlCW%{er%AgId|cdgP)o*aR&TaX1Ox-EKn+)y;u8dGyuJNMO&5$Za~)!HM3Gb| z`%n~rD(Af7yAL1|s36yA;+$6v<ifA!k#438MZ2g`?<1A6qp$q7?QA;~XNV)7H*%$J z^&Q7lb|VHvekDE&`O=jCk7@;YyupzF$jP1bQF10QZm<XzUZ?p}Mlq();!PcpjyA2M zzkypDA7M?d$1yYCWQv@B$dDwg%hze)O?rE>cgj!rU)VPI&CQRZflY_pSM8w%C~^;w z&`lSQzD{@e&R_Hhqz&MEI|4bpb*%_-0kMfGkm4Edtfb))cus(1se@%o*F4{P@>XW& z>}ucij<K!yukeUlEPAKMe=5DTphW#N^xSCcOse@UiobImaO8`RkWTv0>so1GI_>Tw zou1b~epx^55RC63;V29#i=d9MUYmsOy{NIOIR3Y|9K*p7@Q<ROgG5V2dl4s6{Esxn z$AA$<E6PFZd2V#@!Vnj27MB#I5;gzDg{d72t?|>+GvbLr(BU5{PV7#x9^CHd>Ai4I zSUTIUc~$stm8AsYjOCvkR`i}&cEW;JfzCJvUQZKNu%S!|ZrlUJPG^$su=N}RPVM8} zktyXm*W~tgL66Ofc05BNoLO-D_a{NntzB3}s$Z=+qmSm(tuOMl5EYDgQ!q?jOmm&_ zd~56@^A>m63xk$ey9^>!gdlY=1Sz5G7YJu>d4ImY@ZiY!`usq4?SbP3HdzG~C!P~a zOEWIF?<shIk-w>#{_(@XTVOz~APT8x+gC-y^g>p6rX~cxv^a`hQMj!K^$b})x^BiV zg%O$+PDxl&+=|`MY-NdurMBQvpLm#d5#*6xmHx*9aCw==H*r7XC|P|sD!d`$qn@-> zddB0<$!AbteV3Novk=`LME^!E7=MTPJByF0s}}hA_-?$*V;368w?E|i*TVm|c?5Jr zU>;~|J9o5%{hfpLWZQ>-0ZDe?`7l1qV|vnU{}%GM#@Ldgu)^(U;AqkhfvRPgvQ{Jx z-l89I@r)Rv=zAVeegMA%fpL7O={GG5D(N-cCvphE?!y66*hSkw=vtH@;pHP}bbzG< z1Kj*tLS8ZXu0VN;zl;}mnNA8jMAUP!y8YuluqDcitM5aZhyue~$y^<4NpFo{ub>DT zleLGU6ac7@<#(wc76X!_Xa4<5|Bye*;_(``;2wWd5I~U$YaYx;u#6R$db;~v_J@^N zuVS}10Z>vZQInFZYsPeE`AF)xL@1jIoGrw)JsaY_I-cA2)kGZj3igS<_etsB%dUZX z*=?WRyuKb=eg73z+M|$~RuL(fs<9sz-5fD~M}Sl5sLY(!EY&3zzhSdAeSOxk*Inby z1LgkVJKvWH)=xM-9_fxW$zctt#u{!<%*HpD^ahl#4b(Qcopy`0OE^u^hyNc#1DL_K z4MZ`_ebfo+82jHO)f|iwrO+60c=A?3{xBeRF6t$Q`{9&8Cq9lrTLQc8s=oVyEWIPx zRBskSa;=T!Icx8E^nfn9hyVL?%nv5yA#DDdV+)o9ScNh3q02$*L!JbgJ>;(Ss(5UW zeuUgMHr4|I6|~6^F5h{nd8vN-q_DWGGr*FEj<{D$tc1o{UsdjuE#WfRTvlvY4}OCW z>(@hJrC<#p#T8Iu7~>o4O^_wfFoDTX5mc<knr!A~HAhlcF;4Ht;?)@CaW}*r4`YvI zoofLplEsR`{Lu0o#=Ua)Tfz!Ruhf;IKTNfAKG_xXv~a4@scPo)*IwC0e=e_Ktb~eF zfn!fWj(WO^@D&jNLnY7k#wj?%BiJpN(nX0rKH$xdJEPAH{R`1p?{hqz4CobD;nq6c zQZrDqNu)ExOQM8|z-p1k_*KGHqxsE$aL4KcNar2-y5qFLZJvcN%2Cw&?<b&asD2Fb zHkYiYe^~no-5&cQ7-By?0>K^s@sQ*g2pN8Xg(HlU(Lsu_II4=ke}zR*F9igYeASiu z#^4{XqU(s;0^selXM))>4w&f%@YBzSoiE$U?FnoMMbYIVDcKFyF78OJzJ27<AW6u1 zIlTknO1s{OA@cPyyhE=tJEJ|2%FoZY12jG0mJG)ple74Ce3^!KuoWE{g2_MuMvJkc zcUz5TGkY~Y(%7LL9j&tXGvu@vzFSjuHgLls`!(78MxJzV2N(@1-HpS$AKF)5aR^R> zI-m$u@I^_oBfk)2OZ!WjD1A*Rb%l`0x?PZi(zw6}-JvfmB$ODTM?WnVst5V^rJD@} zNZVz_%9+BPNs1q$=(eSLhVQr{^)&>PViT+SVyqH%BA#1c3ksOefAjUuMn3Ne1}k?3 zIm>y>k{3?>$G;K~#}Gh9wMewT?5aLsDL5Gf1}8-v7*S#h4-7Pgr2Lqo<#x7f%B6BA zc4Ii3qS}E8(E5^`$Ou_{?7G&Kx<6z%FsQv~rVdZx;WBaSo0lct;Gj~n^(tDUj{V;K zDigwVvxY$P#is|uVVo<bEh}D&*&#)bA-n*?e;|ahBB*%cSRf3o`8>b5{m{3Zd@~-) z!nEA_>q`I4tC{%p&yl<*vAmqu^$RwWk~*a`{H+zgi!4YnuyJUyPq-)1zo1}aIjgeT z9fwu%B2I_!c0<n}IenxaX-<y~gyQ)*43XaFKp<KVkxVdo4qK0#+7AMc{=?|_Lfu+G zf7T+ux0O^&DSZ1j{y*PzGB(CVn11n+_}Cd8?wDOd;l@ALUHu-&UnZ=$$gDrj4w&S| z!V*^a2RR4sXyP4Cdvzu#u!g&|PShVWv@3_K4_`k{VDs!!Dr$ee_udvl$_+CB8$__0 z8iKJWvpFDi5wy-MDtbigT^^UM=yrtRZWR>1MX2X?f*`%g%$1d^%M@+uV8NBQrKR{i z&seMy$C@HeCcM&Cs*L4zbXGOBA732oN;V%6_O>K9#*fU|)?f4VTqt{iE5X{@i?P4g zl@JuZjHPcTEA!_#xWfMsv3C4#{yvX_f7>@;AG4e5eYzw}D{5H_bY9b7kmUG2=)0om zgAXw<-xW$G72Nzg5jGqi)TI|79#6xx0qc$H<btDREAdP%UIK9`V}+JgCDqYmlaG}Z zJPI~CXy~fk<D+3tun+B<WA3pIyVo_-)+|Of$r1MZJU%bqoPGa0RpT%x?(x8^@so7Q zMY1w&V=XDd+wf;ahd|m=p`@E*Qq<|fy)w(vKRs<OR{FEkop%a3W7ToM0q5Vl688o& zJ(8CY;_rS3Sq+V7-z<v%3R!&&{WEX~U5qc8VLvb5d8!mX{uGN7w5lw~@w<EEU@`Ss zfL8&vKiL1trdh!T=~+>w5BgGf5mPT9f7EX00$>?yLw|M?{`@;A+P|f@T>?=A(525x zye@qIPivC=1S86(lNw8~a!UTGwl)vOLhBROz6Z4Qi0;^@B(@Jp8Xc$J=!B`1yjo<F z^z}d_$(vTa7^~CT%aoG)h#O)MaVsZkIN^iJmQ?UICwcwF@%F7mb}zYRaE|TrI%FaV zlOagJ|1RZ_-hCeMRE#s?-E^g2hg<<&%VYR!T%?fsK1{&9-S(ojXvdqnEZcV+{OrBC zo6r$;h9C5CY!CY1k1O5rwWZ_C$+U+(iMhBG$1#Us1wO$71LyoXav;Y}uNm9sE1+Hr z7Q`wt%y1!N#W~cCPyn;`aAFb%4wf^-cQkeU&BHQg26G%mH|HCcTdoz20*MbnO^>`* z6}Ye4+&?ReuYM|Z&9DedEpH^ZFdcNN4+=hLy+(NQyfIv&8k;uLA@YI$sitdWx$OP# zL{TR7p_1=ZKyluA1t~j77XFVqTAvP*bg6aP*aS@r01FYVnTE*)!VH6nwo3RbSR@V+ zwJm_Y{p7IL-^UDZ_kLJ*!&>Jh$u=SMK)ojdd(?4%5ME`pgiVk9s63ff8?-z&L)2P4 z;6kRliii|@d?J-B2>X2Rq~%|xR9(i|DQsA_lhT(V2Ry-|*{lWWx6;R5RryXaAe^;< zzkg^*_=X`%Qiyk|t2bwJoF1!|{03L_uCXCezJ?Vxd*bxhU<2cK;Au#yEa4Cqk0MwV zqm*Pn_S*eG!s$A3o_y+;@26~e>I{OzcBHrlS)B@3+Htxa-W6F-PXl96WHq242!%PW z9#f3fYFa`9)>(9~-%t3)*vZKJRP?9wPrDnK{faiFnd;oABqaq4q2TlOFJfZykHQM3 z;8pOpqGsveDx0Elo}^Ks(PI9ixXFCLswI^F;v(nS%7;8Xr`!)6sYO~dsmqQRn!Z+e zI3Po8bYrj|7&eF&od|*9qLZxe%+<b4aI88Na!waXTd3M@6L;JDHMXz2rEqzBr90PZ z`M?N2t%6eppvSZ%mX6?~p2NB5fK*<ekHOF}122zhJHOIz*Y-jtfw&G|h^4S^<k}7O zoOUNE{PcLlw-YsJ6MVWU-4(BKnO@w4p9{E%9-4`+BmUHX>x;cg8gPG{0$5`0tXsk? zk<LGx!sK=gXLAdYMiG*l&pGx@(+=It#O+MBH~bVaNTR&4n4(D6)0!ysw4x(_&N0K# zabG?`pZ%_HckyVU^$$7!^Y`3O4jxKAl&tOyAP}|%fYgC19-A6N!5!7|T+QEGG-=yn zQu!;brzY>*4^U?*#%|*?HoHVXzfBNEMpkF@5L+XSD-@um?_f!jA>uyceh*oQOjKt% z$W8U<lB8j?Xeswu;eeK|Typn=G0pcdiABMGC91_y_}}iXBky9kmd|Zdoo<FXZ`9A1 zStKX`;5kGB>cu4qrVrj^j1(o&_gq;ixjLCKn&ckIG>WK(*Vz-}6DT4z(pnM&nNJK0 zTG8O<09LD%@WRWS(@N1-(v$P<)kLh@??+lPMbK$Sr=4cT0QUFX<70)o<hLvFUbr27 zf*hf5VlOsSyo5O{^BGMB(=N>ViOCBZVS1huD__W4AFT|I*&EZgJb+-LV-nRw!Eb@p zWY9h1P3`4^r>2k|f`h)Ig&L(|{h8+!*DkoGWqQ%gRj=FXS-J!uYZ;oS3-!9FxlXC% zPWZ9<fL5l&boxAXp%05w#(&|O<M8v*9+EQ!EVn;tM5GnMqlb8PxP}A7-D&AlOre}( zu$X|aNdd+(C?<v7px)cr@pte3n|zE!vl-1x6)kkSsqZT0c{8j|INM#`4r500IvJk- zt!jJ}e)-AcMtZBwZ1(acU;SDtH|M(ud4i|NF?Ru6>;1q)ZE~o#BZ*C^PH0PB3hnH^ z?RlJ76G_!V@0N;9757V<+KpUWfVCG(S17u-wS_M*Z7a<e&E2gbH8@^tYI%NI)s)Hs z^!_rfpf$hX);zV=W|>d)M)TH_6;C}WS2zvUbn3|sd&kxE%iE))J@&T4uy-$U{sw)u zsdZI#y7b!lHAYnXcN@zm(3Q`5ce>=84P5a3+oQ{o6loJlwkIsRyaF3aGyZFBdw1zg zb9^HDRL~vGRuJ)HBY$?}1yWPW-3SRzJr9R$G3OlDbr$EiIYtH>Ua#(>=0`p(3PdKF zL<7$|@Y%)UBE8!4?D0ht?tk`4V`<hkL>}2M3ZuBwuf^qrY{Cy-c8=h7q=Lg2J>1S{ z4p8J-KT@8=ltCyD4|^^S9S-?{6jTqJJGau_X@%eBrYz*My@-!v%CSByIC7@9*dmoR zAWGrai%Hit8HXAi7x@VShlP*hAq!tx?c-`s%6j^4&rXA~@@PC{9HG~mxYA7@L?y20 z+n|Oq+zfwFsv+(c+dn6JQq1{hR}PbkE0UlTed@;3Pl(Sb!b)EudFd_{r!+D>Jq_ID zhKYdOT;-K9F@{{taEF<-J{I8Fki?i#`c@~(Q|p|vopk>%Rx*2+9xi0Gp0ii#ueh<| z`aNtT_RH@!%&ynIHS!assDuizZNLK2d!%e9SPtI1PE7P<YDsoa6^KDUc75-idUa7@ z^~BE4-7k$*4--POuH>1z2lWr8kc~`!ZZRmf$->2uiE*<)C>-*6i=ztqdLGOY`}H!m zO2UhPgX`xDUb9{#Eu_>c$dU0<wO@rMwvC9RzI3h6E$$3^7Hyg(r*x5;{^y5}3{x1K zN2PjZA2@ForEidrmV8U!#ieicDwE7vIG4N1QpENNLRhlDkV`RE=7(EQ4_|20Sa9C> zqO&RJA#R6pJP~b4W)?&_o&<m9<ZhG(1Zwvj?>`L^s658?(MqSY)Y7<ji{?`kg4Kol z&jlTq0FIW0g^7SYG9a#>yTcZxaKk(cJon{RL?VB@<4+a~<yL}80@o2MBQt@4v0(}j zh8GuT*DWym#mT6-bU9n6b-WGqGLUk>Xx*MIuPcUVjy1xOH05cSN`Hz&yojFTAI*iL zy4@eT(@_`eyqSt|3e9b!O6f6n1{`3U7>9&(s!Out-|inJYVT4#jaY2FK1Upah(w(G zrv-_JPd=FlDIXdt>I;Hs3;PpZ>kBh{<I>U)(lo|*rO-VzTplsIOq-19?vBil>{Yqs zp9V6BK<&O1Ju*$CT9;kp4r!NNBs7ylA6_)!U$&?h$Q|YAak&1(>a!OgxIgL@41GZr zUlKE-xZw`XAMSti=@~lmIROkwilmE&819!(VaX}5VpE$M9fNIrCA}R<7jY~vL(-dH zJra#Xmy1%y@b6E4&Kj><Rc|kTDW5*R_^6aAF32ZT6>iuQMCU0u4ahWB<Z-ZqOh$=J z6ed-KiKfkOnXxh1O<NM>3+{DtWPWPK`<1P!i^GD(1#O-H5zpx6@+2o2JN>W{DEH6T z%S?L~N$`xrxM=kZs%?#s&s*zVjtT{q5@m?vq}IEqg7&3#f-zi%20N5EYM8EpOdh+B z<YOT!Lt|s)34g&dG5p5nBhJ3^l{^ODBe`elY;2}mF!h0<Hc|>5p$O}JHsmeLZ!=51 zCUn#0!1VhrQ5^Ak+u7AU0(#a0vP>O%GYPmZk_B<T?j#QvNKUr8=dd}c(a&N}ogC61 ze1#ACu%sztN#vvllW)hjjdTBPH_l)~75wnhTdGpKeK$xfe*Ffwz1C%DQQJCHzSRaf zx9gxAN@Iyv{9~<3Vy-}BHs+s02$yMaQNjRKpMyt%h#1Gae>OkSp%bJ4um~()Et2V| zRJwgZg*04E)GJ0js3i2q3JoLW%9?N>uLzqV7AXN35mGzy)g+>3VY;B;{TWzp{4&<+ zId>6vrmJN=kTj;P6&E#BP`@x8*5ee~xPt4KO!F2@wC=`;$?KJSO(PC13nqeY#q!2R zed+e@cs`~_8o-F6f8gKFCHqj@d9Kzx@sLKkNtDx^69Z5GIo66^y^Gzn#WE?~oeW=r z1yw-^v6SH`5GMR29!|9oY1Cg?;z)`TuInyo>%%;g0MpLwo3o|!!y;6P13iW4cU4)8 z2^nZI(L8F7%aoQPD7n8`9&pyZS#_(4c)u1bVsPF{p1hkpyzM&qfYUdr6+(2(3)I-D zqDYY@I2Lvy%ml{7-SMXI?V|^eF6YeC)Uca`oQ@W%bZ*}rvv1>*zx$+Cy*=EM$<?|S zkLBDRceUHZxx1Sg1t~qJ`{zLT4wt0Q!e%PJKOCZ(4Kbk2x|JVsC4f7>_3qs3wqyP) zqadON3!R(0I+>Z^MLe9q?8Z~GrfZO6uFad-7GbbJ;q4Md5~$0A8h#!T>sQ)Qs+Qz> zo6(3EL<BROs+zq>L43*;nA*6sjR;nURyaCa0nV7;N~X8h7hjY~!ohB7o~s+xS-p|B zr}Dp&{j~bVypFbvP9FS>Tqiyv;9dYUt@@@q6@HbB{89F|7nsmB&W3CChdsAzcbDl4 zvvohKCQQW_zMxq)BIdP1L<}a6a@N0KV4~K(EB=8i9`O^bi5O$d60D>;y=BK&1EFKK zJWcP|a6Sz)xMtXYnz!e^CZbl7LE}hrgtqs^KAGD?Zo6%IWKHgXu+-1rP|8;OGAJnQ ze<k8%0@~i|GOy5=F493w-VUu_tug<pKnycMhJuZ^lUoa2ENMuaO8K8O^+PIh8|HBn z1t})y4C4DwS!SgW<Hp-8S&^bpl;#c-@x{;GxSk@1h%fHFr5)`wVvm(?6*|8keM}Xt zh-u{8RLSCTiD*2eHkN*Y#j89^s41n=oj`X75DTBzUrzp9n7O%uKR<FCjiH*o5Nl*K zUS5*(bb@DC)kMjN7y!7C{bdvjrpQ;m7sz+X_^~rjlqD*`qM@feoXK%x>ld|S8}j{C zyACVvu`POmD*ZoGirv#t)$R>LLMP27DZ_igZWlM7`oH9eugK^g*|E)?>HSk9qaxAJ ze_a^VF$Ex<C~&9ffs^x_A83E|c|!nQM8=mic4rD{OTm@6o_x0mGaQ?ru2=nM_Ak=t zpd+qdT@jIIEfjg_-0NQ|mLKe4*FRPdtq;u+2!>p9GI!_y5STF&(byD!KgsR4sd6^8 z)7k(0qetCtnqyp`Mb_zJKpRQ&k5QzGYh!arbB4?5@-=rSWH!z9GO6Tjr$O^iyQO2e z`=oy-pJVqZJdKACzsQyGtTz9mGx5Ej?$3}pS)rCN?gi)gvoCvkA`9)Li#A!;)X1aj zm8&$Re;)mFl4jPdci991$O9TT%lorvkQ*x*7Y{mC{ij&F##q}1DbE`CTfxZK(8y(B za<<bvE8P^x<-=@4dVh6Y?Bi*XpV*-nSO*K{(!OJZ2>lrE%LKEiOU*Y&S;hhg%E_S{ z>+>44;U``{$2KGoEkS#Zq^{gNt{m*7^E!?4+-A4+>x$}CqAsf|*=yf1OEaxo*WXpx zstJ1RZj^d#2o-6NAzB3q;sPnjC)@4u<K>opyHr<*9O=?rGq;~{xTXouJ@vcgwXT5) zjFzte6ktG|44=5>D5^i~hU=U)RY~+F^Rn{vxE|0%eAK-9o5tvDZjn>y_v~2apYOId zty#V}thVu|lj=V|zoqv+2(pX362<=f`6`@S#=BEPMdZ0V0Pi8{8PK71riDq^Eb|8W zo%26J_^&zd&C>W0Sx+^xf1Imqh|8t^l2AF1>Sr+^gHs*G60lE7)^R67nC%gv*B}bZ zv7+$E=mdMgGD}?R0~dm9Z35ArT_O<m-9p$MeL;h@mEJ4#pXFrfkNhaqaeO%PBke&& z)xcb!`X?qW{?nnz3K2XXSq)Xiv<2F!pKpG*%+KCBpAm0Aj1k4{zEL@OO_Pu5iDVX$ zf4wuQc0xU7&Wp~3y9+{05*qYxu<lqg5opF;Ty7P2p#3=ZJIJPk&S8Bs8AIB59(^q> z>}A}fh+Uk@koGZU$BJRHeS+c+bW3{@W43XoYVqApr~JKg0ph#;um{r3SU$z^uMT$+ z2!U6X;Yq%YA!VpTf{0snc;@__(IXHOaRN;JI$V49YOH_!Nasl!(_|nTgPh%4d;_Vh ztLguCsncNua_H8w@g(w`WO;o)q~Ta&6Jc>b=`kQo(Ens{-Ov(L=zO89n)~ko6x7V5 z$Af+6U@1j;HZ=E`RJ|eY#r@MODMH%3Ze$j%{FPr8^AR@&W*qw~&c@|MX!Rbzk3t5D zb7OK{a(_CH5;PVyK5r^n3eYC<x(I*W+58=m7Yi)qIk0JD`I`5YPafw&JuAqisoH|y zLC5(k*obUBXB@`@@HwhshOae<^dB7uz0<L7x;cF!HAvj8>(pOXjo&uW(;p!xcA*eV zjm6)NRu6<zELp>#?$8Ml=VKdQ#ezV4<1j5JdHRwkD0V5(A|72DCkraz9fDt?Txff| zhLPiIvmyIg)3u)GD}4edf6Ph>D^qgtDpqFOh>8Ra;bn!1_eBfG!&vzV#}NRyKu+j* zspJM#s%HT+gJZy-xY{AHU<P#w3Ip-un{^BMpqN*pPbpE*rl%@1{I6Fm`8igEUZ1$v z2CmBvz7l<O-T;>HcVeV{e)UdtzZtU><WI3mGf)w280G1;{j#k(hel~LHfC(VCc<t3 zNa>aUn;*7|&I`zawJS~EbCjojUOm2jr<&MP0}coxL05oC0F`Ti<(R(6{*@oaQASdS zx_;F^69k2CRiGy($A4X>bnow4c1Sb0Mf+wb(v#0z3v;&GxVQY|F^T}2v<JpjX^$Db z2W7QsJbBOOeOlkZ@=@H*LCNa-TV#mZ@2{Iv)^+UeXLWOhnzVHY_Z3zHTn`TqKYs$G zG*&PZwV|XD8$tmg$Y?w`Cwj9w=EZwI`4|db3+EXa(W>X?T7~FX*B_wv2kx#1E)bY= z+}In^FGjoK0ph@F_3@gLhB=}?&TJxJvEyzovTg3JxJl(V@;ulsO;qIvo*#Z7b1PYT z28kT2uY4SO+NHFCP0dRD`O}0mKe}s}`!<3u48^e|J=IP7$l}_ty9`o^PFpy-S<Ux@ z+$eMow<#e<DM79UkE1uvqT?mL+u3$_rq*X#Yv>J-U@m{1y_MxCb8hh%NuYU`es_^B z&&_K?ycCs|wNp;iM+q*ENY>lIZPTU|tI?k1J6X4#?)Bs(NYr>UIh-IYsB*+yJn~P| z&%||$6)F*ZMZ<GBrxWglNi_C7irZ+tQ2YMvxFT&HZ*6F*f6l1;SR7EF4OMH~|BW{P z^fHb6BA5okCC+t7Of3o~G@Ok^$oz^1VT91fupqgnSLi&Bhs+=DPX1zTdUrt+i5V|5 zm?s)X$b{@SVM7Qmy;FPTl3sGdh8hF14>RfIXt4qTWSVe+ZWV_;t3*QofpDh=3CH)k z?()oOxy!plCC(r!ug?hm-r%N@IiB=-Rg{mYBdKXz2Zz|#q6D4nD{2Y=5Xbca@{B9C zhpn^Ympx3gD3b4&Fh}@i*330g;vMKUk{4Hnb`?CP&i1gVjSym0pw0`)dUb<Tq-+{R z9ae)!9-#ZZZcIqa7k<ot(eNg1ApNNBpAHWx?o;7_>(#GfqTZRPaQT=0{`T&}HB>E4 z$xLx-DiuL#YS)@<c*6meN8Ymovh*Ap=#6IJi$A=2S)K$}%Lh@1b~KD<e|2q?69Prc z*v)AeQ)<<XU1j3nA%;FUcycb*CZ&&9di21q+IT}x;=(1XjlRbmUQ&sv+(8mg8*bF< z!{uCcYi7-bKs#Ce_H{we>R#Qxcin%Lp|9@lX5eCjG<&g#>G+o-LCz{`hf4<9g%IDb zYj!h2^-}oxHn(OEY4iQaireZ-)aX||S(}v!-&}G2a>q{zybpA^YxX+--sI!p;JpMq z8U#ZQa_Fduno2JI**~KIQUx@>+|BR{pEF|rkym1cbEH{Z!+|fLEO{xPUnGi|IVqv~ zW<A^x+n7lA+3GxhAAhy+v9Sb>Kf=T5Z$zbj)H52(2Ka%LUTAYf)eER&nv-)2y@h;q z;iuTnPkAqYDUpUv=aG><I)&Ht-s5{MPTlnRiYTtA=0(RP<)U=?EfF&)`*bLe>HYG` zL23>&TL?VS@_CLnESC6Z=?jZ%jSEsSj(i&0e;U$n&baQ!lljgR;|~9n>E@DX(i@p! z9C&l*D1k+iFaf6~2$82Pm)_@t9HWcF6}zeSX)a6Emv@sF6ufQILJo*t%z9jPumrNi zq}~{6JgD(_uDE738Cr)S&FO5^Ud?R2ws$kT_nVn^K;q8beI$HA@dfsKJ!{q2NC8kQ z{sHdyua{u+@2r1PC;Q7|rRPG7B%@Hp9y^xY60|gKr#rX_?>uz`mjIGYlm^+uCy|z> zK8$e&jxTo#Ysc2#*35(-+ND+wYWXH{=v8xlMkhEy(P6tRff<=2gU|&oUrEZhQ^(5! zl+(!|KJ4veDQ`_DQKPe1(U$bmoEsN(zMp<>fSZcy(3H~Ewb0W{2XZp<_qBvoMw<P6 z_j}VN9bYqIxN69b6l}r|hbZuj=waP1wTpzko<m=<?X_J;N9}NZ0VM+UV90Mi73+<% zMFlDVm>*Dq<X*6mZFXz0E=5ZuG-`;`trB_>HIo);-Y5^a#NPLx=(x*R4|(h<J^wcn zgJT6N+n)T<l1HBhOmDcwji(>(`(i$0@)Pz@Y;6)^Y_aiqfA4SriFwq^oAm|B6(tdA z*LLY~*eB*;&3FDvY-N-YL(o{pI2HjO<{&UcW=w-K*{}it#0W}|GK`!(0>y};3#2%} zJvWqG!NsIo!YjrjaKs|T0>>i<XR{)OgxLfg-~}Qf+!seX=QKpn+K;B60d+U(9q&A{ z^lhABD=%B54}!xaiVosOBL<c=#KP%jut{wfRKpR4aF0_2n)OJb0B@V|1V|03sd=H7 z#kMK0SGS*u-<C4ru*rw$6a`YE6;ia0A)e4#7Zz3G8#CI!ifop~X{45cE*#fIvlC~p z5(T{UwHu9HKkg;}vTS{@W&j4`L!1xiWPdP*<NJcn9O(T-v$#28F_k=VdR@=s1CYW? zQbOS*E4-)MZ(57^u;8-w1)C08JoOy^yo?RXK;K!_F*kc(eVZ$wVPYf5vchKAz<9H> zM^1dpuLMiE4poF#K#*@nMnN|Fr?kX4l`+eOJT^7l{py*okkkb2Bkxnm-jnH5ugK66 z&~~>*q0o${)F<DP@kAu6vk^Y27g}$#$V(w3EC*I0fpd2^bDZRE?H8G{VXgNe$w4Zf zhcP~>565{(m(s1opAut-lUOZ}aNsUc5tEJ=zy0;>PzvhpsA>F?Yw|$Ou&3X?wIoPP z*Qzz`!e>FZY5+-!=%iNgd3(^Q5OQh3TQ|I)|MhmB_!gGp-rZ$a#N)i_g0C5;e6{ZN z$NE`spTt$UL>Su^9tBqJiXU23p22M|XV8Gkg}e4Id(A{=RDFqUOKZth-wb!N#ciF! zK(?Karj8zL06<!Lm|4T72b<ilgG4y;Z&sGp0AzG$l0Af(!r^~2@J}H0+oYqRA9Hp# z6;h~b#ww}%Ln9RqBY$9iusu<ZNWn)ERla7QD;{A@Yx(vHLosfl=Q(m(PR?APa}GiQ zmOI?aXV=T((7UqR=qNYbiZ9%78ey!9-hZ50wRD{H|FQR8aZPs3yD&|P1gT2s9i%6K z(t8)ADn&Y>Do9fxfIz50LX)agDPpBdk%-iQfD{2mdIv#zN6NkfKJQ;&pZy)|gYRVT zGk?VU&RVl(O=hmSX6Cr?YHwWyhjI<Ykkvr3XWhC?>t%JM5^8c;oEZv!`6&#v;gv1H zIva+F?nNOLO^KzOC`AldO=Un7&kS-c#|EpOSPrf$jeLwarb1qgF@7}*30!+|O@Ok& zaPsX}%jnJ6{muZe&QRTb|Gn?Jf%MO`v#1=ppD?L{WwNYIlhYzmq{|GiJSN4J#~<&a z0Fh|jw5rCqZOo;+#U4gb8$Z*pu{^u49_$c=ZG;j=BBpcz3u!Fa;eo}$E*#gBs8xe) z=mTdDmMTe`+`GqQdvQif@2J<LMa(z%O)QJKVwQpro^Y+eTsEBTP*?o}U$69DLiwQ# zK-LF_^UFRQ(~rtbbnvKEK&Yij&a47ZyHWty*>7^6wz1N67;j9Bh?ber*@G-wy;-5B zKJW6X{}Yz)gC)UD;)7Ia-HV&X<ehJ%K8Rup_{N=LNbN-<Utz-QVp8;~0*?;rBMYQb zExf<!RilMZFNdp2&i)4^rtT?#fprhkpMnfIWW?4PpCs<8iA^zFDRjv%nB@cCMdD_B z)tq^-Uw|1dPFZ?kIH$2eQSpde3${rAtv?cKmdwKJd%Z_juIc)Bcsn0M>+I$Yby4r6 zPzB`@-66S0{m%p2?S$49o7?6Il$4~3r@lOw6+qlJvf7tCFdC3=2Y>Rg3E1%N<xznw zf<Gk%I_8-^v)4QgIDDv|?+TZ#I9RWqt&STPO}(=^&hnndmw==2V(1%(E6NU9n2Yx} z8**g4{Yq6A@^4RHRHoDo6V;LDz}&AV=IXJ&CIGXhBVh)HMEy)z>|9O#0BbADYn?SV zXO<;n_MJe0^QPbXj7N{S56m|iq?T%c!_cZcCVXQTd?hC&6|DQcQnIN-70am4VVoW& zB<w=p@<O?aly4m;tQ2s_eCDyxY8BHp$yHz;I_EW%7|rn=4nWdyI<1tCJ;qc=-;Tbl zxbM%VMkezcVSGtZEhb!Zq?UAR4ISZiz3N?$l{ItdoR5eJJCg(GD7-QY1ZQiWEZ)Xc z40t^43~<@gp(C)$6m`_0iMd62#lVzt-z&^lP%A|!>O)KKTAL<F<}@&?AEcfrUYW|a zrcR*|;Re0Gh&6W$GI-z?msZUZMU(|9jZfKE#!qb&{EA@He6R{4Anj<H7I5QjJQP4O z>Q{Jvc8{=xqsI3>yEWV6{@huKj-bcL&R!9@u(U%I>izK%SLt<dbzkh`OFJLR<<aX0 z4EhwlvjfJq4`5t&)`Qf-VG`ix3v4OpI#>pI=bl{os^Ve)b91<<iCmUZZf`9#V!Ac0 z@lw-a&3x9Y;Uh!<LAbp*U5cOe-shC^E-8KtT?2)>FIbaZPTk7NYQ!|6^0Tf<ah>~p z8rOvrjU}fqav?c#TRqAi#;Ke=dMvi!1}NQlFBpco+ZxN{A)d+^tj|*Wu|)9pE8f_S zzLshlAYUcaX^bgM_E1!rs-c;AdsmtQvd8Mcwqx%3oy&tZ6A1gST)w0}y3u)-z@b*p z*`t;<vP2s^iC4R9r%mk5pNs`(0JaOm4ZM^0`(M%#IBDc^d)8uMP*$j##0FirO6_xo zrpyT>7XEylRiF5=q;oiNC^D^dYUE<C*(A_D8=7M$a_OU?bH!JmOGrFIwW}fLBbEWT zY1;F`*jS-;UIl5Wj{p_W!E@ck84e_SG2-*??0UQyKBfL=JmM{x3cmPRVb7a+-bQ($ zu6tkn=<`Nnmw{=W(fTWygq-^czRl>n`=ux#8LF-r?!gc<%1Z%M^KG<O_Yu{$LCDvT z5?&3Dp*YSQZlFb7uXp+^i{|Po!Ax0f{T(Jv(c>iSM9d7nj3_avC9x6^O}mXe^WI$< z^$2YB5WxHT<vNPgb`${5J$TV!m*YxX42c@T!50bczM&Qmm-=|J9v39zXU~ePXiP$v zOtqO?`0adlZ~s`>zx;6j?6SrX(*z~8W@=$}tq?~zG$KPz?1MDepNwTS92h<aQcz^| z-OnQT;Wt&P#pk>q*AHHgSW~G;f0w7OHYr)pu=sQ3y)YK0sa|Y<m8)+wz>V_3Q|wBY zFZK<B@X~wu+RGeu_D$|DcN@!6$;sTaJB(;YwWzksh<(?SxI5=z^U+jGX*{IPX`ykc zw3UVQ=lCd#<pWn2fV$S~Nku@af_hc7IFG{v`eAIvi$0eX$S1SjOg;H5{qFf_TH#n% z{%G(EH*h+*<_%J)zkD)*44YYcI2<as(Z<pHytSvbq)-TT@{Z8!w$?t<`u=1%Z3Ga4 zV#N1-sUgO6<E59NP8|Tnow)^I97KV)$n;SrobCz=^mlWG4_Dt*jX#9#(8}*cm+ZZ6 zDU~>At!9lKxK7Nk>k`2Jy4J^HaBl_!<R^FZ$(Ml);&kJPqQ)XW+IB(I>vb~0D=|xs zOwu>~cPvlc_626V^K_%4DLYt<t^PT6y@n0E0pN;UI-XoTVZ$bc@+@1OE+Hq?QRmTO zCPNL69wk9CAX26g@jM4@vD~dpLFR#yfvppb?lW(s$Co&pQJf|DhZ!7|DzNo5Sl_I^ zylv0)iY^FWhQ+|jS>BS$7v?fp!bU%YavoLrNkVhJ$$_Mo)Gb{8s860L$rYGg-+L!y zmiVK;gI>hLM7tkGBM<Eh<eo{;!R3Y?$I*^cI)G1}9>k~iEl6v{tGxrg(Eny$7$b0` zc=)aIzF9^#%1n}Nq<<aBO0G0|UA~rg#A{U+zhy#J$=3YVw<`n<sQnf<RNOB{1!Roi zB`tNF5C3c3Q%G^>5l#dR;i}+?r<Ru69M4P9)w<ogz8fET^48UZKgrBSxCTCG@8?D6 z=7}#fTUzfo=6~D{L!p0cF*VV2$CAtMLHw%om%eL^#tfxy%&51+oV6v_pUKfTsKUX; zyzhf1j+|&#{T+R?@b0UiZWz;mxLN4%@uA_B1Dcw?PD!coD4gV7XtzH>NA8dW;kgr^ z-MH&H1L$L;527hCgRFI8*WUO7gDv5xG$WmuMWOkQ?#NB;WAqu8qkzZ3mZOf*SlE9J zgb4^Co_dCzPwC>3CkIU@QqK#)1$}Xu%w%~+=!=9GMLMZLBA`1XyB?2uxbn{X`~)0O z%&4YGpq>smaLc(KB3wa&Ci5+qbzI3vW9ml9x~)cyJAPUrPm3ySnoKhaeb^kYCX<8a zK+UuBOtmKEJyW5atT5Ci<u`gwENwYR3A>?3(P8czI}!EqGS@Ngc%KMK7{c>g1-zm0 z++=z7PnW?uSAUe568uMVV;NO@2iZj4d7H@@L!Ao`S`2XTWT|SW!l-qSxXdp|^>I9c z18)>GS1now#&|az`2_CzG(KaGXadG5GP+s$FTeGOJin6Q_*~@yQrdlfS>6lur2=SK zX&X2}5-g!ILVR$ZqkZl%hwnvP8&jQo>s+*vp)Aax^sFHoGQW++s$`XK72#>rodq%j zM;2?09fnAIC3A9&$h;EMR+O)>z(w{_0uDdAix0w-Zyv$THdd3agFqp5Qw5ue*@v8C z4*R{5^BL5sbhF#@-9`@_W6NfcWogpRD=C|w$@i|(r+NmSrEnGS?vq@$>*unU!`?jE zYdJ17A-MPuy2h4k51k~wT=7;9NvK@Yv?X9yx~t;xU^VM~Z}rRD<b<pqWDxd`9c2WS z3C%dNUdN9o`2qGWjgqDR?Auf31%SWX%%L7bcg`IN6u$qt6Y<8ZN-ggKOwbW%W<X4E zoN<5Xb&30AWAzV?aaX)aghCoXQ%4@vOW2VR6G|=H5K)=T=MuQq*V{`E=q{h!s6MiC zW1$dv4x4RH*4Lh>NoxDxG@0uZT;3U~@(p<o;yl2?nQSI!>jDFda+hc*5kfBlGq|Wj zRVt~daiK)hna8kd>X}6AmnbrJ>aQdbA7hzYS$qO$BuqByednU2q6!<*&^vxXE>Sa& z^#G%6e4I7Mf|14qNCF2?a)`XQQ&!#t1aVU)B5J%Xeh+1c&k<8#=~gtrn8S_?`_7k( zy4|U9717X%-4N^K&p_U}kxYDqVqSZIDl@4#fYaeZsnOWrk($KXF+#$MXqH#TI;{!C z62fB(I=b9Ft=R3$e(J?iIU(vNK72Rx?RkAlu<AJ?fE;>0W!+8_U&1;{xPsr{IRma> zL&-PH&@~7!n*%7=m|WY;K9PBN$=5L+@^Y_>VUv#y9|i_k>vohPgR}UQxS^%RK!d*# zM|s-NaL>3q;4a3F@9%fVqa(Q33ANlPSRg5hPt`^PBwC$XsPUE4y}}|s9Cmy_?NWx$ zWyy&X5<OUNp@mJThKMvCzAY$Loo4uA&q3XE?-;#rvyuO?bR=5%okZRCGhy(L=D4=; zlFiII_Inhd<bxVDd1yOS`)jckOW=C6RZ{KHXZV&2Zx|cZgO=&A(i{tjf*8B*Xjp4K zHfJoW?Zk8BAoKZxKr@pK!;Q+zEz{>H&#hmMV(g@)dSLGeLhZjQekav=6y0E}-Y$Nl z_Vb~#d&mHmIi(oae`Eov+lurR`Z3gyP?t=t2wN}N2Ri&PsuE+O17a41<+HnNVrfae zsK`m?aP6V<#z6j8HNpsEzf}2VvhL?<w51#i;}3HBCyP@WvPf8`8D{B6fn)1%1!COo zl_doJ?F`+(B~egdYl3455DIu?B-Yh8>EPgeUurD5t5>1LeNGTc*lEH&6w(krdCfM8 zphN3XJOUAhYjHIR@)E*GV&1MpFMqrqm#2=Wc1dmJ{#OfHS;E2CM;j0^Ui`e$_R!!= z9cJ?r>+0z)>BcT5>899BY1=xqr3tHTefZ8)6atCpasSSh8i7yrv*i+~)<SsYJOErf zR&S@6<uzP8A}~5?EPlZDkjkEI`Z=$<DlTlO(YcqH3xnsfK)M{RKb9iK&6DYCVBY0E z2A@~efgqTsE@)j<<Fn&*@Kv2yukT`a&#~Bgs$XmHvt7M%zZsTO45@bJf1n*96R{=h zGfr*kw_mV!aHqJ{&!iF03(vj`&AscH^8<ZybMu{f(7w#T2iM`s%TmeVsCOSo(>R5; zBFSO5bWmJVpb!c#+vf)z-G!UI%(Qrs1`g(9hQLurCM$j~Q76o$+C2HJB^<-di4-Bu zp52#OFx5SEy%g}S04ag~V7p7F{sCAU2cJ|qS$uqRzFWT0nlZ!QrOU)N*rqdmR)!1z z3R6uaG+Z1LU2BP|^&Sa2Iojt~C)+MQY%f;9f7RahFjvJ!r7%qYItaOXoVxl<>v|k8 z_}2^_$3viIaqCOHDoR0y9ZNXaD-1d)RGeMo_Fo=)tKZq?HW3Ad-wyhL;EPL;aXV(R z4A=;B$7ev_zNNW#J$s9Bo>;S!Tu!+_Ozpc#7da2eYRYbg<XBgJ``+HG4+pOfJ;jP1 z)AD2n7;Guf-7A-Pu^1$&o9Q(a7O5p!Fn%tJhyzgIdFzkWNv+THk1BX#G`o^k-^6P9 z$uaRVtm8!pcuX3KQ`Qnfqi3~Cpr`R<FoD{&oVUcr9B)3&p8=r!#B1JQk6?Rzdo~*x zDUHnj>@gSen~qc>$hcr1HA$PCn-;qJp0L<Evztk7&pDREO|NB8n<RnBZ`S6zFJ~UD zHU~a)RNHKmU_VbGjew1+oY<tu-OuKq*P2Z#F5DFB{tTD$d@s=EPEHPz(H?w1M=Xrk zTD#2HcgRnxYEC@Y+dzH+vu|2A-VQI9!~_&QDUO;4BKO&u<=~(0fvW^P_L7&DyE^WK zN5W4RtbiwpEBimd;Vptk2}rhBk3NBfRGCOQfx3(P3|uSgU(&kuqR`((Z&<Ft;@8zA zYSvS;*^E?gGZ3<mr=LUQ%Zwdbd4A-=Z;<P-pPMIGk@0D%fhyd78Obq)YroEYGLxv& z#RB*W05~#C)>IL|DVyzxkx<#HH-ueQPMGf_YNAriS$q>@DJMWhTeN9Tr9h!L@npO^ z`^|w41DzwvHY`&@{-Jj=_3q{DB#=+mG`;I(9s&Zq5;bVvphGg4I_j&QdAt1;Y2Cwi z_yW;#z7^IvpH@ay9N(a|=ebMvQ~vz45|guw<XlEgYe0eE8_uajiXUEc9->6;%3Dum zjvaq-3oEVx0N+j9xiehm836<h(KBe&i^^hH-S*d?*)?E}1*@a=9Y-HXCU*#ovn(=F zhT2118cczPY(P}rTEOs;15Y{a?a}_D7|)}mNdFTo?K3Orc>n23a-fc#1eiXZ229hu zwsmQ++)-ET{EJ9?;%4KvzWw=ZmZ~{UBo|&wEzyBbMtyuIwX3p|g0_U;(1bk)yl#t0 zf942(HPVMvIeY$jw)aiJWR32U3jE>(yMEh=&pZe9D|AUsvO@+uP$CLW3PvDvdi)9n zTT#_#-vlfAPTpGiCZfkPK$}gom0VYPNBf(9o=g@#Fgyc@$|6-ek-KApwsABbHwM=u z0(Ar{gP3%3GXs!?N{=D78Prvtj{%spQ#kCASY^^<ss}bgKw^&JyTKa{t*|bOz`G#5 z4iizI*sNOuUVNXvmeQx*iV^z-^3mXiqhjfW82ABuopVHDop1Y^!XG!3>)dp+J7!OS zVQPyQpO7PFkLGn=9HEnq9-GTrLomH2dpx^+nKS`H7OvcR1?5v|k}2!6Q(yVo?ZdWr znpDByY#y>)!EDW_Uay-P!znEva5&9E4zSosen==~m1!t{fMCAahaOfSe8B+}gt3pk zwP`3Jmq_pqu%k9HuX4HxI)5xJMekc{<QSl|OlG$01^v<)MFr^}^JKZ((u7v0nDkwc z1K0o9EA!u7kq}yoATjf#GTD?K-`Anxq~L-af7Fsm@TAbI91Q?MHQOMFAM`Gr*W&Z^ z1)`(e3wxA>c^QLzKAUr&pe&4<714rrHO4wfzGj$$xvh+4(Db%%nExS7W1~}Nq38SW z8S6Ic2`>+9!b%i>E_FGkz(6jv=EMky!^)M#697x~ir6RC@}5OFUh5<UMlU^TU?3^Z zSHrvH#dc&`KhnAsB|^fd1u-IM5#wf*EbicX+nRTp71$C&G@OVmSzOpTqr#{q;6(IH z$H_Bam3hauav7ocSXl5Qna9hPg$CBvwkEwM<%um(ojA-<Zg@1`d$C*2cRj6IYY~}( zMb%Reo$PFWOyP!<wiU5qqx%5=Sam`*4#ZVTx%RR16_mKaqqo*7ScPAV6!)tgV2DDG zx};Z7W|i#utajEW<<Z2_0TWCi5CuuFH#o*6y8Tiy7(ooMuM<d#&~L3OT}&n12H+m) zy#Ze@ECzmngng5p1qOg$SXwco9Y?~<Ili#kt~E4qk`Qirn3YNsJ>Vy$GjH8QjPhG6 zvpmmBR$)nOJ%^F6eV0Ui#LeQi1x?dL(P1E)uQDi%ts8wsuJ$=<le>_&n`~dq?J4t0 z32%wMq>lgY@P|_di+&Ir4cnMaTX_e$?Zqsao4EF`7K0qeu@i5Boblz5`jBIegB#mH z6_|5h4kLi{#LMc8v{zV`8@u7g>?UM(mOhtwGr6XtONJqP1f1o+Q*(LdI)7MIjn^Dz zT&ngl#HT~?x}oV=mP`T99*D2)*?%SeN=P_E30DzV^4($A>S0$&$3a#0N!8@|gX3}4 zxTu%2+)cdT=?q=T$@jrFzyO?M_Z~q|D*)24u-RE>*r2{#(cq=g52?=r1`hg<9A7D3 zh&x`0%e8*A>d^QAbcD?!$nPi0e=HY2j4eGJC=R^xkQI%qZp~_=&A~0ZJK{A7jKc%T zAAQ#)N=EPyvJ>X2Wr4d7=_7b;`*vJgiY~S|R#3|%#)s;6Fi!PdP9Q42FcgJ|E5yrw zxs@HbDIZQJ>exI>c5_$VPZ0j_#(=!nLFZa_(5}3CFK9L6-6mnf-0{y9a-fsKvA_N1 z#&O(i^#l}wOd*h-YYsU_8oOt4<7!zoGH0vbP*+v)hg;BIRcP6RDe7!uY!B1i!Mu1V zaSYFyFCJDu5ng#+#82xqGUtTQ;Er|Kwv{qkcccg^+q?Ol1f6_1kwybdk%fpcv1#JF zQ>wuT48tK`93BB_icJY82c1XLiwiIYHx!e!&ka9U)_l&mP;@|1!7SVUw%Rz<A$w@+ zM!<AtYdkAAp<8p6%c#NrPKMtj9yQCWU)z^owx`OAK3YYBQTQw=&Y<LpCmZueg7Q_i zEf2xs_{B+_mC2i^Ei_$fc}mvB)Si-z=eM(xmmG?q^J)G_=NN;r6Nhbazq*zCfgF-m z0H0SM{&V~rfFiwFd-v_o#atwLqqLt85x24AuGtO$mD#&&CqZ=Tg<1C#TLTl~H#$5X z<JhWQ12298l_d$k>!NLd7!JMlG6p?K>r(%TTn}4EDVkgzd=dQ<YzmI5Vf%VpdZKao z{-B<f<P~cE_U)@3(Y42&(~g9(NC<D~Ya)(=f>f)AW{J<1zMBmAtRyc*sNZ$JdPj?| zwyU}j{laDO4F}__ed_R&_L;Ur4mDEyx$YS_W<%QbPKz~<yjN^Zsu%J@T;nDuF!e5w z$NT%36Y~om;cThR&8Le~`#|w;g#XGro*mv<`ME(DUWd)Xk_t-ecBJ~LFA1Q^=jk%V z9V$;L55rXT)o{n4p!n{Qo(4S~LgR8wVq_X2FB^_EPHaC1d$O@y86#qrHUQ$?5q0Og z99;d;l-Z9)QFd`{LwJ(K+nMk?v);)*7Mk|%cC^T7;Tj1HjP+Rc+7@EoK|7l=H39%) zkUZ))kNQV7W+qJARXUyQ!aU!{4kirsE+)v$g<Q{@pCnCJJJRkRc$~-U#;-m^+#%&! zFrv2kXx?-V+WSJ^9ObZ_yX@F059^VE$(ZQ0jJ$dh^a2h1=H00K&z3lT8k^2<f4y`@ z(gRb~PfRS|-g4i|k(b~Ycx#KCfkSh7NrfYfKn<R>ywo=5@Im?n2m<`{O3yAK_M5d1 z?lJz&3lpJ}s-|!TLksh~m{uM6tAy*EX*|Qv9#yyMkZnc6Bul-B+@5_@PuJ*w3s8is zIoY~({ks9&;j$40%|+#SboFX>%|s_;6$PKPZpgA1=!;$1?PPVD20Zg0<8ShbSxt4| zM-Zi8g~R&jFa^~3!I!FBk569UZvyba5*y{}<;vl9RWhl#BcU-2EdMj+Rna>>!ixo; zYQ!6IBA;aR2!U*y-w?3`tRY$RW0>uaOKyY@3c5SI8lE|)0M}f2>IO^jRE%8ZZ758J ze>}9&Ca$cxJ@B%c;exrdxP6TMwOLX5!BPT;`_vESl%>6FqL0_u2KlFz^uDY!roLMi z&p!PLt6)Kt?laUL9XLmy-GU5a>y^BXp?`V-pka*M9D$qz-1sHm%ub|cVFFXnx{Ij5 z^}2HVc4EztXV45}Lc;~R*{y}VI5qqPoS07_wf0sMO8{T4jwV4+#L2JhLEww(v2h>M zw4|TU+?NIDRlOy;!=|3(dE|(ve1lxlG9`KK?aBPpKri5(=AIFNg)VkJ+xJIQ^|{M< zgoHe{6d|2oT+OC+IN+lJy4%#vl*}?s=_kPC%gAV<cbCnBj<)p=pOU*<`|INwUEs3I z_j6*||5mvP@ad3*{I*mhw=_HP7u6?hVv~Igoo`%P*My|OvjznTlI_qGH^63LPooB} zz^XSNS=<fWHV(RS_eeUa{tNP>d$DMD8cR)Uw|j@u<r$xkv5H8#&O~o;>f}!A{F$^4 zfxr#La_0`#zwKcl_)I!~kI|+Wnx*~(V*3q`if!6a{-^0)YtUh9J3G|nV`OPWsdRr4 z-K<g(`k)=+ypg|vsQ>cP*NHKqY=zaxn!>hi-8qQ@jPy{H*Qjva`SESCQ?wfd@VfBb zYIJ>9!`40*r8dIi<Sx|#{aR?H^Nl_fv{I;+)R(v!o$LbbbgFL(nr}3FA%*T!Gp@B; zYncp58*rpa>K6uXG=LQ&yPsW8k988MeH(DJWEHneziJ^0Oq6mygzl|lzVn-0HM@OJ z#Zi49??Yn3q1^h)gje5n@fO`N8MF`gZSxK9J&QBQHW6TjJ{&54P<idw4}~qBuVqO^ zuy{SVGKLD?){(v;RqK${A-Q+lu(k(_Q;)+93wcU)pG^;x+@?I1v=^(d#RLxForE{6 zP)PeMgZPb#G*aUvHW(i;z6?}h8jDY*zR#WaE}(dkF*NnSm)p(l=9tvi#V@+=mEUdx zZcD6|y_40bN=<;;6RMz;XtDHEl(O8hZ#hILAYyS`V|eh#egYEwseN|L!e?|~qZ)Mc z+3r~c=?@&(y>62s>QnOwFlh3qr)ibt#fhQKCb{ucyN?o{%s1h)6*yoRN;$mIB^)a~ z@eJ=|x(yhzKBcC_7sj$(%R<Wxg-mA3y>P9dO9%;mHG9ab>z4wn2{f4@ymI&CCZSyS z6@K|*{u8;8`3;d<N0x<|ozX@Hax9B-w5?g|!g9RpnQ6Q(aUF&Fd~x!yW&<XfI}v>; zYTKxR?U!|5Uy$M!-aa0He~~%+Q643bJ4iM4+3g!UOR~mM*H1*3N{i@++_`VQX?jV~ zQZBhe^+Gw<r6%Wco#;D9P!U7hR!~+GP64X)TGI9R0tvp`+s0-^5rK0NCnl9wt_T$i zTQDr9O(oCldn)pMu$-6fzRK{`lMV%Aic8;OWZci^y82yec%~~&l7kTGs;aF>!%?X| zbcH)v{7I|Sv;hyftF2{&015s5;m27o(#HeN7Aj3Z|MTn41$_TAX4SH`^$hc2s9)*_ z%GOXsRh=^}g{?TJE(m3olIk*smc*uS@a?VZ%W4}B_c!rN`5n5_=&E*P+}9L9u{HO; ze}-&UKc1X5wv5G<e-Wn;fn@aH|K_tpmULyv3bIDKB}fd6XSz>gm^HFzhfN?Mm~OnJ zin#2CHuc>6QQnQIo7?v^+TZRy)M0`|-oJ%Ws(raQN3RAg)v<oe(=PEnKe6#eVHW+g zIz=45vV2fpHpp!%4H!Y-n0b|d1t+l`_D!ulHMRT790AJoyi(49Tfj6!Dbre>1(H(Q z`v;P7KP#oTM|h4-(Vpan6i|@|th=;xuHGMt<XbkWb#RrK+@rRwbrN0H0zFSZ)+d71 zETV6&OD<Z|rq2vC9f1$aDY`tnv(YT~KNyP78ps`KFjCqX$P$ymb7N*^o62SIh11p; zg7E{cpNf|ikw67L6z|c{+Jv9#ZhZY^>b<p|$mEDwC!^3kcc4HJgY)F$<z|hhwPxQ> z;h;s;W{H!-O=T-emxP?e)@=8HG{3EW_YF;+NXhbfmC)t7`@1cpvXB{wtrbAT@Ll;f z-$>g10rKQJ%Z*DNWGO<X^kh?pI&xfrtqa<O9_<-jP%)?+r70wZ(v_RNG;9`_349?= z{@7P65bFI3t>`3fNk*{386?SOS<-jj43h=$pgoMKFru{FdtHM%nOCozXLb~n;`cL_ z0djJa-wU&uIXQuyK72=~yI2i4Uek`#m>3Ur@L+ib(i7?27%K{1<&5p*@HVyC1rwC} zJal!R|CCLeQf$IJ-}w*Y2n#yXkhf)1xjtjz$@cWLR%aaQ?t(6TEsnDn{a{@lu)k4q z&^TbTl2HTgxkEpHL+6!x7!fASBG7<|n5#cDUb&}NhRvGwmJ5HS!Dx+_qaBW@3cEK> z?kD?oj-atK9w{s09Y6qEd?a%AquI~yzR+}Bb;uZ*2&sEC`FLa<8mM+Vsh~2ytWUBP zzB#AbgtAch{0J9hG<IlAw~M3&D#%e;jA)BiY8<xEtw|ylHP{L;@s3>naFTrb?MBcu z?Mx~;i9wdQynx~_aQuojTW69Z1g*50HAU(-k1nEy;A7hiIiNcB?Mr4I?zBSP;{f{T zR7*eJySP6;xdn=Tke%^Sp&!a_w_yZEBVM}*4fS|QC9-zg8cji?BRyMjS*YY_1sI_6 zhHZ(nX}50oz57S5RFyc!uJxXVpP_-Q*4F4v&8Ve-t1g4_LM_w6L3621^MwI&uW!}x zbxOl5O{%SJ29M@es=1tnW_skqXombTXwh8A+L|(X<cFVbL9{E?o3RLy59>h>I65Co z^9Tt_?WDof1?X8jSrrafR*zSL3#pQifLfLNBL{D<wORX{RnA&e-L<F&h~|VtDRmI$ zPR)ZvjNs_z<+DV=b1eWX65`!FwR-jO1Q2aVEIe^oz}F@(1X2X`gm`NR;7R~K@6>0q zx;W0>O0@`TEtR#h1%4R;-&fj=8r(tOOs2<x9$f$fPp{q!+*6Uxq&#>)gCASf9rGEf zg39g5<tcTI0eVAfgU%h?1Tw&eR3Z!fT0|y%2=xXNuA!)TbxD1BOW|&rO>LT>_T5OS zZdK4mSw2xQs;00z#;k86bKhi6<%F^|tx#ZlaBJpS%A$IbbpRzl*ne?S+P>_jYmG(B zLFt2~owdH~Low~gGF+WmSET*SwX>n`A6<Nayw5lw95OkZ5Do4x{TVZAGas9Y>jv<K z=Rjs{6T7X0dPK~ev!yUzG9?ws2Kx25<s0i0PDwOS`h@j&r~X?%S5CZsYSLK_-&z9? z>`74DY-S_jwg>(42&rh_3`zs4mn47+nqFU)GF&nd6-2%-sqRk-+;)=Qkg8E)9Qc}U zkw<aH<+uQ1dSa&U%Rl>h4fAZeh8KW?DLNdihkq+!u1<LHG*)fDTE}WlfYnOULy-LH zt-9>4@Az3fTTfqR_xC+Ne7W>uWFw(~<L0u>Yxq+4=S!eDBkJj7hL){!iV+^lde-Kj z2X7?DAnF`fv(~1xgfVH{H{mafdL0N@7oQb1hp@h?Kokg%u<(_-gm#D1nuEh38^#`d zsmh0>&0(HOzP?9qzvdx(oK}*uUq}^NA!U%1TLl@_mN(^OD4&@;G)SIk_PW_^G`suc zR4y7hl!#K&%(3Tc#ivn%!dI$#VzUY-eUnn#7FI>;Y9<UsyAcmFTw=KH6p;Sl-u7K; zuxpILfNTmmg;Rp~YRy^*LQNK3P`KQ59USlpw05+*LT>o5E}n<3x9LrErs&|!@T%{# zDkmFU7rx73q?E3WhV{OGgG>*8n$A#Kk?DE4*ri^4Dd=U@NKpH<a{7Awi^S(X7!T1! zyQ9mx(CoF0V2d%9IlRq~ef=wLa(vcn;_c4i^D}t|=Q0`!!Y*gA_V?~e9kv6>gbX&A zq0Xm4qgmbV`PZMX#Qpj`n51}qQXD^-v?6-;`)f!5$<mRTY+guMcRP*?qSld`%wOBd zs+u<QL4omn)D&}HYtraYjWngD8&r2u_ryz((-zf1{A5uy?6Xwyi3O}c+hh>X%J4jv z`z*1ZPo38asNat#im!=5`c!T^HJJBSKi^sbZ2jfsAX2O5dH}WJpL#?!hM8AmdZ3Mg z2fiQJF}%R8G{khSoBUoz9yiOy@kdqxy)Em^589WaP|;Q2Wuj>brU;gulO`HJGc~h^ zz^GiPxQQ9i$&QRBwhC}`c&lEkS7>moFIN)vvYjMptvhENu?(|yTclKbgwXP|;U#S+ z>FwR^?H0jnQL;*n$Z=pWHI16drALKFt3Tp8>?{Mn&sJ}Rdh1;{(jMdKPfVNW^=ypd zQAwG9BPHw-=;wtcb$=)%t*3t1v`Jl8T(@ys!tt9V3%u0sf?U6HdeBl;AU}Fzk-t|O z;WxQE^s2Z;f^L6B;KedQQy4Fd#BGt6r>Gzha)~&?*^){k=_f$aGc`9*I$1+0<ns!X zYR*2AC(&T^65`dRPrsKH8)YS>+p4zT_u!vn>t)Z0hu-28R6q5d35hej7o8`up$e|p zxAoBA$HW)GH+zY%5!(9YmJC-%`Udkf0b{$G9+ju4<cYxT@?SSemd#A}C+d=|3j4~R zwzGhfV7L%csoCW+^aTQL)?d$0vBX21Ooz&Vc+e^1Zh$8YRHku=8=_g})dVm<;~@2s zeRXQxtaHE!3PMS>D@vrp?+s3J>r^L`5_RYx?Y#KwxXNjAB^8kp7r@W$o6?{fN~&8~ zym-n~jGO#cKd+(6gR7xI4TtUr8GU(aO&fTXjx7=ns5J@es#s5@W(go;ZZnx14!t~E z+7}m-i(ea1PYDf`>%Z<OBq3^kZ(UWNQF2c)XoMzA2y_Az0kdMN+B$N_QEa(H>_lE9 zY@w`05RSV9O4?LG?VId$Q%SN;S<G44ovM3H=NpRRt>vhsA4a&dWDyg0%k2Wd4t^*W z2LW>Mm}dreznO&wKXGUKLTIZGM@!7_CfEiu292z%cWPx}Yv*X9+qzeHe=sUNnBAyW zgCm7pWI?pesAew5MV~XrN<o@Rug$4dzx34elFGnQqhtYTqQxLd6e5tUJcP-LmCa?( zY{zFT(z53Xd^z&bVB7Eh`@K^0-@h5^N?xJAD{v$MxPvISl8Mf9y?wT$50)BTPyEb$ z4|`i-3H;q=bVap0@7(w8Q`J{VQ5xtgvFUJg7Z!Fxx3*T11{_=*<qV6f5br2jC01SU znaloA)-E*QA3@a`n0!VkkLTQupJhL2kfnP8E(uUa?X?@%QN@_!rEJ(_3|<L^a#+tb z;1e}{5j1O>j+14c*qmlLk*Ew0<VdThT*Ya|qY5Eq$H3>aX$L=Ff@Rx7+~*H8d9wN` zjK2+XPdC<uPnKy3lNM%s_(`k<1~Iu00@&A<d-czvTB77g_fV&j^{AL$y~0c+gVo8w zSD5@{OEs6rYZ+k*TfTW`=RkJ)8zdq~PTwO|JBXZ1Q@alqn{JR;Pg104?*pc^fqlf- zgg+#BDvhur=P$C<vJ1%F@h|}<u;josAD0vaZcL3f7!}L!HIV04k=UoSvUn_ZSRH#Z zO0V>-G#8kEnEz${yg4A1CwO<N#)g<rPYrC02Yv{i29H789Be4AYR$9`3KXyE5;~SU zE{)`k*p;Yz<PVaZTc7z<HHI1^4cg875M4^nt^0(LIbf|};i6}+Ds78BFS?gU$LY3} z2xzHadPD}?=_`uuYS2rKr%cO(BSZ2MV9B$#EdafFSbXr<COFr5Aq&(^oM2YJ*H$0o z{Kx_p4YSXGHTSwsBLaE&G5Tp2!vk-c{pb&e(SvS_^OB2fER7c$HLeNtDd3ov*=dd# zB<&<-S7Is)QQs1F@~_&bP8*}{$S|(W<mgag4nFc^GRj_<3jZNL17BLMB1DrydMIx# z;Hyb>m(3Kol#oB61$l<TpLBO`Fc#2tk{xJ%uxYr|+$oHH08so{(+Fk+crZjMH^;y; z1uUWtU0{mmY1I2@yE+45_Dj-pBc2_C2v<GcxZ}Q+fWyh_{={O}-e(wl@K*Jm6_~^; z)KUO9AvK|d2`hCeq{6)y!b1#X`P{>~p4kP&d6|#&zuc|?KbhSrvBSj&!xB}{h$Ks( z{KS_$FIjw1nX8@U?(oZY%mk*sIS*Ia`+1ln0W&c%jq`W)fg<V`jAKKINQ?C--2nFU z8a0Sm%Gk8hH^lvqsb<Bm`9|mOuv_*Xi>w}+not(vDcA9>%Vd!eQv?_^ZsxUf;59J` zBRz)zAZ<%V0mZH>dGk}WXO`4_seHJT;ibDy!s|CE7(DBeG%Yc2u1z@I;DH4zH1Ex9 zQmGMx<qvw}2$@w!oRaRo-~LihB-H#BNO)dQN%DO8E@eZEs^IgHQEb2Hli9ZhRcDFZ zocAQvcQpOu;@+GV0jCgfUz|Ee2wp$Gb^*K^HmP;Qagl6|dm`rEmQww|Q}&y1<{Ng= zsRp$X{7!4;S&$hgjt=XWpfwrc@kxY7bXqWup7<3JZ5#6)OD7|4Ldh}Qw?C~|vqjz# zuig4luf)<pvg7>iT40<#H_B`@EWW;s@&GS;T?fT9ZDOA`&n$R<ShdF(oIiUNo4bZ( zl>n$V*NGq(ZfIrlG+d7mX21n;Cqvj*P~A5k5WO{P7JKRw-4jAA8nb2&vzVQgTTCke zv-ixuL=~<r-YF&w@wY`zU6W5C!KYKE5ytlps&C_Ekoqpel>U~e>5&8lIP9itA!sEb z5)IygH|8`AvP;ZV<Q2AfPg2&uEyIm{iuA$DBKU~U_QeWZv)1e+9DT7rJ80t_!-GQR zcHR5=0q`Sp4xOf#n?~WL<&G^maTSjPsro{s;I-uQK07SDU?Ay^zgRywtISC3{h2k3 zC<3ZQJJ=E?_lTU5O+3XJ|7%p9$H7S7^afqgI_N7rtANXXZoNhcKv!p;y!{&X)yiL1 zW_^#^W1ni*L?<yt%Uvgz3`OJ>AvbxkLGtSocZ!<oWRY*m{GI44kxP-zk`1B9P+@De z51PuKNDq)iL|Js5JX!NT4KlWL7fN-Bg&ww&b(n)$R$8D!b7qS^PvU0l+`GWk(-Fb1 zIO_mPp%p0q+T)wkN({)DjTYfRC}AWvo}r1q{7T1G8=So<EFmxCl`Cvdo+34ycJ^zJ ziBwqsY7+WY0cQ0<2{R~KNr<&w7U~n9M%^$Iq0P*!lv|V>=ynr^PhGG*n?dx(20t{1 ztrX-r{o!U_cBQ_9Sjj6Uk=#f{v{f%<rCp14^IoGKknR+pk~B-Sb$Qmj`B6e!jc3<M znvgrfAy3MHjzcnKNxg*C24V@oq#mhYTP@Z`3d7K<MQ}D?bk7T~ELwRce${1J+pAxj zqf;S6>4bqmrj_BN?_BR#OWy!ldPlMqDSz9Gsg0oNa2S)_9IYnp3_6TC0mH0V@0tg! zx2!+rBR}tblPzbVIB0EY5}TG(!t@%(#f~vSTC7`5bT=t&LZLRV*OaX3^l8TUn#0lA z-=$~ugu2<^m3V!sfIW-x?VN~o$Jh1cVS_z~Hv|lCm<IuTzib0SMJIUHL`gG6&32_3 z>^02_w6(gG(aw^ajbpnwKzq5-jN?4@hxL|{_4SyR?q$7^Qv0z(crqUTk;!|%`;7Cz zBr{1?J3XTTksQy=3?5;Isa*5&xhEyI0}oSVLSD9SodpXhGTdX=-id4-n4!&!8{sG_ z3f)t*(Ao(PZ1BTDaY`CPh1v7v1aXXgaSQbJ66^6a_6EJRD|yQf68mJfUbW@F`a#?p zEWa}dg9_n-c9utJD_usZLWSl^=^<;r(>jdjL9!}1zP;Y4y9D@CxAN02hDtE+vj_Do zOYzJeP-a2s*L@}CN4#<;Yi7R*+L%$2;w$2>Qh@GMN~*?R<_Uq9#Rwt{btNXl5Tniu zw6^Cw=#W|sLhQscE*_*XyblI<sl=#!QUYH~R0R!xepQ6#qyJd(rnp#mPWY>?z=g^S zTy+>to(vkHn!QI(0vtv%higrf^YSO~3<gbYrHrWB8W%qi^v|){()VvVjX^<}001xX zh&EKAtHiWu*>IAO6AT4lYre5<WL6Fg94#rTX0SBvTFa4(R^iay!ABRNB$J5D>lC-w zZcXkgFu7=Tq(Q#=*6G-0Wz-&yR2z0(F}9#yvPFHHOZE`pQQ-lgp4qClFGZa{#l~h2 zXE)nwC@j)=v{D6`(u8LN&a$@(3=|XNJQq*Y=!;W$?NGGNO9@z@9YOFYQn}{43x}rd zw}vhY={)_W&!A)R6q02Yd=h1bssn5#B-t0V&I%8{<OjJY<CFsbP|k84&qqvd(e>p) z5GBgPCYX3CxBPup+Y)7BHTMn1`aw+jIge)mJR#jPV;bLnXWQhaJp1{KHG!NX-Aii6 z@`p$ADy#IiIVGr&0)lS0pkw5s)5$qna|)v(bGn})X^7Hm<CNaa0SgV6ftgBmg7lw# z@0W00mUdkO?Qe#qk`0&J62RK}gh1}7S-wy@Tzql@(4y#E7G*XY%l-H@0)^+AN`$!v zb|#0R(N}HFt3<5eDc)>3J(b-7bE1=gBj*dMZ_i--9v}^5mYc8)%oe(4vgS7qn<0S) zJa~jB$S~P4;R<J<qkm}zsW2LHxA#21jGlGZ21|Ppza6Xg%ru_aV#pP|o099p({wWK z&*N}%E6Rnkx8}(<*<xfj>p4%+mt}R<<MiS^N2^i!Y4uv7<7LQ@iXfJ-tw2jzkDPGb zZ!Ow089YAR!BzGE>ZTCnZX?6Iy++>F^;~rq@h{Wq&DM#%i+v?$<{Y^DA)x9|V^%Wg zqv0i79!gwKW#&+ZIK<1UpE8m9>Q;-#$_PKmyUkgA^CpEkGXI*uDSy`6C9eEtT}E6( z^_#qtlZvKZbDdF^bl+p7x2N{k3Qu;kpS@n+i<S<egjpX>vK-rNf!o|ZU(L#vggG3} z?9xAo!&NQZaqH{wg6CQYWIi29f{g7~l!<EiRWAAtz3yuar?mjjb!Jkx0u5n8VTCtj zmHjD-t#9ab5@Eu*q<F79q3t{uhU9}z%^2!l=tvQc_PFN6p{S_2){=;a8(FFy1y!Z7 zE1E%9TREDyC3b7o8Pc+=C-)>QZl8fy7D@_nC?PtH+S6_*9mLjRlXDODFQyVrDdvlh zEe~A>DURKxb}w7J9#}I9wgr2DQ^AjClctPkauu+wIW*35eAp8a!)umw=F^rp8(~vG z2LmEBXT-HFqG_5qN>G2&Bi!yUW$>elsGK)I_52%<_meCDoGQ{MjJSG#jmaidr4D`Q zyS^6myzrsNUE=xu$j!`m>vn^s<>R6-3HyFHq1#0n*0Ir(yELSata}zrG3QE&8_wUI z?Qcgvw@qtT*0T}VNAIqvPd~y$b8(}TuQ^*LwWj{Ok15c}x{>-T6)S{y$fS1|)cA;* zjyhuOA=YSC$m5PpP?6(=UZibY7Iq;gIAEN<$SD|Vvm1l$6=MG2(*RVc9vEpw_#S@u z25ZsU7A5V`h!*>7t17cD$;ONt10MMpF+uxCnZ4FwzT?YSf(A}YTqP~b3vfzv3cQz# zt>s~rs`_&rM4>PFrmhUNr29;fqJe^+NdV1%_?09Bj-@gK&3Z86b1!f}E@L@{fh%P3 zE8<emT&0~wL55EP`e#g9Kb&j_v1Iv9MXe3y#kH7WQwdnGJnt*6E8{B_E0e5^C9A`2 zaK@uF3RuG6+fYeGtM+Nrn=F<TowO;J*!c2UYkVp6FSTZH*o&pp-n{Ql=9Xj_J@G=I z_G3pVsaMpj0+RbhASP_wC(lBIeqj2n(^`DJ%0qAuOKs3~iOMt3W}N`?jQAxI(VlLX zLN>CO$j~(GRyS(&fMbo59fPf?b?AP~6w@h1)=V)Q$`%FGi1HVsMYaI^!&SDUR)~TK z2S1)Q#utaxK}^e?^QsE`qgMHW{7z|{YF<VGb+gUHi89yFm6OhW8=wt0bWXLs`_hv; zUy4Yyx-Ex<A2QY{9uaeGWdjuD2JL#?kOy;7U@FJ#2i_(CDRgaUNfnK1QX*so`bIPO zaMN{g5xGB$yYuCB)Nok@v<I3-isVAtL)BC-<TUsIt*GYO%e&>I<4JK5X}rD^vs!Xb zK1CxU`RhvVMOkMjr54_h9|Nb0yD?XXS9@ZMl@B|aezj}N5yBlS?%yla9G$w=CGLFU zPjm-8?OZcL0uPR*KzE$kq-_!!;o0b_jl{-YLvC6(k5?zxrUXT5!(=wMMD;saAzT=v z%&OjPv(LA5&?LS~+6)wCDH-qc<&T>@ju1R%yfN1C&5^8nTz7ZCf#9X)VUxOmead0= z4Wsl~_Th&Xau86IalNQLv-1lgc3ccs7G1NFh8EO-A$_2`i~K&>+%7qq1zU%Vve;;b z={7H`(G{vj(}rW~4d=SkS$wM6VjPCz7lRJhTc-^ez%y=JhSH|Cp*|N7oa<$m{XN!3 zhW&po1s#^QHhr0|RHFpN`r?;plZ4WdBT6;kM=wr%b#81I3>=t7D4P;PJ4w)Vi?O8L zWffrsrk&;3CN7hBY;2!M2gRPyaxkT$1HD^qh^P-5&FyqPN6grN=1YxgJF!`Jd%sIw z#)$$mQTO64VL2{6!vuTfRfld_>)g5V(6Qz>r)E5z@;QecC;lb;tSbi@x?5J(l4>9? zTTN|gzo8O>O9#!vw+|xs6viQy&>e_SM}+uMD@1i-GW4kipXgHos_xdSmu!hb)N9a2 zOL5^whmlM=auO!ZQ<p2jT!HuzvaY#z52%)eyh~Y49I`eJYO=sH@Xz;G^e?d!vTJ4; z96=P<assKg*>T*prworroE{Xv%sx(SwU^lD;;zUJoOrCi5|rl&Pm#o@l}S&N=FBRV z7H-QPs^69I$kfgAc=3{jyFac(B}gJRVj{8X&g(jUJJdzf4r~n|L<|?L68%Am`wLU( z;&vO@ucY(T2&a?K?C9E<i0`yH*~#1|O_Vx%mFQS4vzTPT({1u){P~Yk7vnrBpe32f zP7tSk+{`!csp02>=jmeFe6d+?pk_0T@g^!ai)07MaCpt($4^(Xvm0zfpf>I5E$vgI zbFw%?cb8@9|Kp8!%uZ<o3V1O<8d{9~AFBW?`;2doeIp@pg_g>-a1?@VJsS8sf|&=> zAQU32Grj@<+4o8I9B*0}%weNY$W?-&iSEe;{dbsW>A%`pEbHXNe>L^d0cqGeq+wrL z!GW9Nu<3Ynt^0*HBl9qDleX{>S1F+Nuj6}36F<pe3sRkwSm_DF{q$W%C@<)ImU0Sd zH^X)hqPTpVc2Ke>%HNWHCzAWyX{bU4wgL!6(;dS@r!N;oko$HxpOPPN322~F*6}X6 z*fm2r0gN-kUGNsxW8k6efh^?rmc2QZ7j~mSBMb14a-Y_*GcWIt?MuZ5E2*`TJtj-} z<ImWy+Y$oEu47F8{%7Iqe_n^Jo|OQW#UyTb70Yw_^TD24Aa&>G^JBT@cPXC=Jm(TF zUK8z!Tl7p3mn#%>Rq5}Cvw%pSPpuXSrufW}Cp#bY<`<J02;2ViML-XGCAD)j!oNuC zr?39?agXjq570GA_xJ8-zdeclCy?4gB|tgZMSp+g+5hoN#i0}--uWh^8TX&wYJWcM zq>Q)BX&bE0mPf`Db^YJg_5@hl724v{!s9;$qetPC4aq)gdKy1j@rw-i`x0_sSgJ&) z-Z#B7RP>LBX+$#c|Fi%9S&|sfL=o4geP84M5zap!BCfLasIe2OY_&Nh!fix<7t$}? z2LnsR^q@|!>pxGOr2^v>(y=&HBBF%uU%nIsbd7*Hsm=Y@xnmWE6QQXZfVxVWK>2KI zMq|+VUv~0@D(!{_c$wR_XJTceO``uE2+jNJTYuZJ!gV}fSOsj6nN688k7+*D^>0z5 z_z)|UB5D_-!~fO;zjTG#15%*v(+;{~_pdD=Fa$&H@F*p<>B)^Vq~?!v@FA&qifph3 zo?c0+_yvFdwn9WKM^1dNhq6QHY0UbE<lbX*sQ<frreI7$Cot~Z$0frg4s|K{`*tvq zXgjy6k-fSec@d?lLD#|zjokaEjPuu-oyr_h#NKn0na<gc`+G`)-ajo<e%nKZHcst3 zi|b1(>upYOlYl>#cqR>m2(FP-#Ve$uS?y<zCRMIk=Y@Z{uFQz)_NOt)s1<6FA+Yy* zUYO9o94I~If*f0D7N3I{z1vyt@3(UdCU`<6(LZ<fzR!8O>ygdrf1Sl?m)CHV4wK|C zwinW$OI=U|tc<M0g16~k`rY#aurgBjXI!fOmLm~RgSa)3Gi?9g?~7L`1TqZ^{R!ox ze=P*T4A{`#(9pZ7e;;cmwv571z03PFwfV>P{NjQ8PJZE?#oy)=XkYvPHugVf`v3EZ z<w%F4lryCmE6x7W9ae+`!8_eHy=I`J^;yH)|5+t)&+dsK0EK@znbzN{Y&-q8Hc&aK z<nV{1)H1ivC;@*eZRU0Chsr|2-+!1oFa7;A8L_sr`+Jx$%lX6ZGe7$eRa6kCTHuQV z5rE!9-+4S4;`v*J<q<_xB8)fw`XHF#T{@tPK5@nGPn-Duxu=VOE*8=2NOS!0XYA4! z?gE!=RJLwM=PyC^+ypM!yW0}WsJ|~+EpW;1?d}ap|FsYWV@lwXy_~E#%ai|MxmLJ= zOEx-v=d5ALAGh5?6}V)tBKo@ilqXg?|2J-|pBv(AK-_XNEOp&^>B~2Xzr-9&fC;b9 zS87pcbK1>USF4SSU;g{tQTPZQ!1)Bc!wZQGe1AIu%Q_Q!wc=~;KLKNEm*ev6uXDD3 zO?*$u1=a5Zv*V=tr{Lo^jg{5NL85whaOE~_dO0`>Cx4}Mf3uMaag+;5gJ5S98WAdz zUrG5tl(0e;(9KE~c7|U>q~H7suryvK)r=^hPa2$Oy<C2KaWH{ja(#Z+_i81zc~r6> zHW>L`*KkRIW_uT?pbNmzrv+VHt$%U3tWj7xF{MfL-_KS^<9Z8xheV<v1*1=gPRrSU z+cox|YT1DF8yCbV@z49&p^nW<RQ@_5g<<M?hCJ$Ipr37J_N}XDJzalaB;<fV%5``^ zMS+bYVeRkjFHqt^ud4AB@$+I@!E~}Bn#+G55Ds1@Jp)Hf7BgK`*cnRnoBZMx$SIJe zP^s!{z+0E`y?Vwc{(S{Kcd*{NYx8pPe@kym4534|@tE-X|7L9$@tEir5-0WB7Lqk@ z%l~cYC>E@Na&LY+g@%7KbLxPDxq!4OOZYFTV%PRtLG&M=DzsuBN_$%N^p8KEo%?_4 zO8zh^R108ipdxzX>W#mw8$<*z@gb9zR6yS&h`k+g05*8~FC9YYutHwML!>O4gUgxe zG9kk*XN73Ln<(orf;G$nA(t{6ER4FL^>0B?f#rcUOt%g_`Cag5s!FXkp(p;DpLc=R zPJ581%=Rx83MRM(FwT1UpqqdD9-I&x;PC!wX!Kue@4<Q>Mp2Kg{@PWK4Z&b(zLt_* z7%vlMZ0=tol^#5VW_VbyAUomc7mmE}2Ju(_tsELTeZ&(nz1OcrD5({GQW(aTL;fjv zpzpxbOB>!wMt~0l<{JK6xxs`8FhgGYmt-0c5RajvCOG~Uzc){hYblh<P4-_+2SSLQ z0tUOMA7o(se_&gjG8L-M?P~)P{5P|NxXaOFkC3Bd4oBTh&)+#qC;onZI0zvc=t7DT zA&vH5>jr!X0zmq)U~Y!LW1Hu?!Ax53`q?<NU&J+J{L8Zy(x=jY!%p~P8?fzkPCtMD z-ZQ-sqyP*{I@YjU;tn<aTju~=!mP^T`pCt9-`oWrtl&1^J+cizCG<`v_RsyTU93IJ zrO?lpml6^*{w2h?2f?0R=&)7Q_w#i3H6Ncfm-%C%2ofIPcV|-B`m90wAL_xu)3dB7 zN6i+FQfd7AO6ByC+=J)nMgU=UAJ2>B)9U3v6igw9NCounMLh1gUx4NxFK5EG)8~lz zsP-?aje{Ewnn(Pl&I));%D_Xgi1vtoc_=4-lJUQ;7xozbPa^hvAgp50@iCl{_WwM7 zr3kM-HgfhUB9;xX08nLn<-gB)fPnk@`KNn9y7|1ay;{<LYukbWUgCL@JYyA5gdUJ0 z$!zofRcv^sN7!%h3&j}&zt6Y(Uv(XMAXNFEF|ORK5W~n-<UXs7L54v(5Jj0H6k@g_ z_q<h0j2yXdB842|+RD{pa;G#2IdYbA-$(qugK699H-EkHeV_aOzVUrvXd+dV#r~Hi zpeZOH3F!0II!gV=yc7jkFbj=m-H@n9%Gk}18<+S049iZLs-OV-dq4Be`7x{4@O98L zC(PatCx6aT+HfzI@<<gGuU|JFh@)wp?lKtN`{BRzPlL1x(4dxl<?KTJn3=+BBDPTf zzp5J!$~M^jSQ8~eKgmPOEDmz{uPQAb-kk#4?;ef_wqJA_$p6>Eh_^3-4Akux<ec^k zr@R9&{z^IE9XcSkUM=d{(fzE~0A}Na-*jd+Q;bc$h@I{~m$mkEu*t@aE(qpljTaU` z9KyMj{YZNr93`meb*2&2+g4B4f}e>XFq9YzY(@W=I8X&(;BWqH7_4p4@R1zvTKx-H z0{~0M*edxWETy9Z5*OU9`1*@+8VMqYT}UPIz<*M~)(B$`j8b`McJb#~4?MdDt*u+T zGx0|eDc)=RiF~)m^?L`o4oYA8vW;hM{j6s$;-Jbhq+7p|KIkt=xhWY19y9(>&D!t5 z+hx$8L9oLxrQdy>l``y-ErEpEkZJm82g1F_-#G(l=NjqgHiP!b5u*P&Asy?5S-0Q_ z4f<yjpms3?sMQesi4y-x*X|AH<cefOV;uPT_#d@>Oph=jW!cM69?73b#S058oQXI6 zK5lH$NY9JL@Aia6x}^t_;@C>*fr7;-Tf;hd&F}YcDgW9Mbn+xO5Blt+L8`oWVBv5b zrAfnPfS56!XR@sRS6QgzJaJ|Z=`jk9R-CtMxR0m|&bYC%nTM7k<OC(5t5R43;i|}m zwe52Px8kL}44xr{PV~H>5)hrxeR<;QTd66qMVG7(By1B@w))O~?a$$njHH@;aYQ%Y zs`g;@<R9E8DepwVCQ%x59>-jYtkg_J1Ana)Io#XcXx8M5E5%5KJ#dLdjZs>{q#|P0 zcBn!rq6&rHy5?brdsk)XjpmQJlaU@vr6x;t4~3EkJ>p-qGX;)4nR^x)!v~DS1$Kk@ zMNuNu0)xHITvxgj8vNxtSAgHEK;xDm*OHLAFQ@MJc~`P9sU-LJwpYIitgR-`-y@rf zK{KGKAus^1to?0HUCX=)=clzncWbO^bI`#5R2Zq@x~)K<r}@kTX>xmxPd31|_j`=6 z6Keaft(z;dlcT)VHpa3{Na|gIYm@!=hO~r+%x!~170)k}>K&=K4x2kHT)aDa12IwY z^4+pIcyUxDWe;(tA71aj98ef-cA7Ml7?FWDYpeNcseM{$>{0$~<$**S4jzq`ed&fi zBiqCNgm&8O)HB?Mx7=66E8(N0a^6Q%GyS6UOSk-dtS-3N>LE9(UL(WIC0wj0xz3I0 zs5K5%jGc0S9Qw?*17v?@$#!!ch6A?q!-E_ov5i7!nglJG+*!#HjhL>1uA5KBKiIES z@<CEn0n^bNgM;!!-Iabf;?^h%i7`!&T~?yG`**w?>uRmqIUyhC`K1q={e6{=Pp;_D z(o9T@Z*I;$RuB&4oI{HdvprO~z;Bnrk`&s;^=AJtHIjwrXf}0XI-l<*2JRCR$qszj z_*}Y3Z8BT>f!z|s_*sT5>ZSm7&?`l{-Y}^!@{^ycyy3x8I=df|>5n=AR~{r;+imPO ziD%;EKY{eGP3%6Gaw25TQF4E0ucDVyPcnDj6={VV2J?45V@<nyS&Y8MO<m5=^(fG` zIZRlq9#Gm?8`mn8D2%PyPbc90q3b0B3`b4~Y3nyQHf2g|SZC-97Dr({p!HVg8~Ik! zI2qr@=`|8-uuVuuRU%2(nsIYgrSp=y{EIb~7w)lay&13Tm*rR9bClJdCpnz4yL0YA z>d052FY+%=ro7TBEzo?~XQ;)ZH#Nc8@UfDS@nLntI!$uk9XJD*rTvM#(xv*u7ktG9 z6DQ9~!ElJ*nm=aN246w<^J4m{_Jy;B#M@sOzj>33*pwnvkS}JzOh!9cCiTSGjN(dF zyuEma#{bDS(4u>OrW+ZKi%AhmM|5Ds{gtC_LKyh?%A;0|Z<W65wt~SA@$9SCmJVBT zL_gVBm6QErVl%<SyyH_d2UHGka=?$^L_B(2qwVik!iAPXGr=>xDv_jMlSZdb2<<&l z6&LdPLW#YOvYZs5QPkdg{dHztYSxN`{P4`;GijntRa>e);e}C*Y%E-<?2Y-NBy8l4 z#1vAZMJlYs8a)|X(IL3xbEbKd>AI}j3|r%yNS})11vnr1&#?iU8m&jL(RTyxOCD#g z<2M}oowRN$*fh@zy|H=aVDqS^(PPiprh>b%wfjwBe~2e{bmY*%)83W7Et)F1&gH^k z&0pJUk|o0x-NsULK9RddPTyMCYsIy0u=~@kp@Ph$D`rCZii&atevH?il0yZFxrR2Z z-MOVb5@s*-EAP+V#7uZuwl<uI75ucoembV(fm7E|Vq{5U_iA*8IM>IsX_|zmS6eVL zscl9p6_c4Iz8uF%I9}-|&7a>aMr)9SFTR)UY~~*3H~-yV_TulOoh}K_=BL!^Jxs@| zd*7JpG5hRuyCGM={fAw#;hI~lnp7dv@QkW#mS~LY)iKrPznf)7S?8V>_(}V_9XK!% zKRdD*wQ^t9Y2x9WUW(ND=3}3~EXaLch+$5`Aj6it8SCQr^jx-Tn)As%_A$S^)U(Qj z?Rrww*lj4m_Z{x(B@yQ{ix;#lr0vn9UBQ_UJV#mk?#JVo4|;AiIn@PioYAj&EWq`u zZ&^|-#=<67u{a^yFi&g@ocLWv9z4yHtFvV3b0TcoI_K0_L9E!&<9W-eXc{OGhFd2q zR|sF-M+Yghn03bbR3>*PM!xjXDt}*X22L!ra1x}2Si!G?B?_(SM%9aw<nVs0ybb*= zM;Ee99<N<HBZ5eoed~KZKZKZa^IVU!?8Kc6J5dzAW-n(ys&lMZB0$}S=ONuYo7^CT zd@*w9sdw4XrG*W>Y94+R3TcZsd0WRp|3JpZCqS6*IfqfnN*io}?NV>*!fKY+A)oZ= zzi1%aU3KbhDKpn=HgIeQPiMbbx<-!W-Cy&n2N#uk@=_AQDd|z`Rai<ykzgreL2lsC zD_4&Eg>&(ztES4MubAL#!eJfE&MRnl1AKs5_wA81gz37W16hAXBj+`HPtc=_mE@&{ znDMvScmV<5#l*8bNEDui76$i&pHdJzLZ4Ra8g)YyD%fQPg<SfpL)(8-+#dTr3A1W$ zd|0Zm006Cd^(<Ysnx&y((8e6qHWLJ}Oq@s*mIs<=dn^KjYw~D}8wV24voE|{efM^Z zQ$cJ<=<7q?t()*Q12A&II!Au`3cQc6!JpSLc(*m2HHR**URm`uYj`fraJ`9tH<p34 z=6kt$ZdY6cuCI!$v_k<2&969&D7T|v35IFOHRK{Qi6~|9zOK*Xi)77=_kxW@-7=6U zeM<vBu}3w5A`}y+Ms&?O=0&lR2|0JqH5EuYBRs5p|6@ZxODE+6!rYChfpj1e#~r&J zEilcCxv830rsm}ChbH0Y*)C=>R23idP>?pp+R{RVP>A>VmbNGoZ(o$~a5gwPJQCmL z5nt0upX0#oSE(tzy?&O3$*yF#x$usb2CQJCdHzOye#{h==>wFAqKV*bR*{8I@L1Al zo%<GKKQCv)a(;Cs)jm{;@=Q#26?h4m9fVYFrq2OfQ>#6PfBgHOcod1nlE_Wvm-FVn zf#WZJ7mtJh)l`7YC&K|`R4RHW*q;JU(yzhS_M<4|edhZ*)D<|>I@5BkA{quLlmX`6 zy|wuC4Q%@Yr3;w&D=v8Nj&3-S)13v;{BW@P&TOFin309XH};_C@Qn>+J*5Z!{tq^1 z!}?VPoZ*ggv@k1{xQL?C!dZ%fwuJkO$KallaSMNbk7^tZlnjR}x&K)vNaYwRf*aTI z=T?`-&_G|o+G25;6x9@?uurvfBB^QW9)9+WDbX{8$ln1cH_z25E1g#_rr%*@pdIFa zN_=RnU+Yute7|7o!)sNKB+B24JdHq@$!W>h=8Vne5!lD`f&uJD?HU3>*b9T8awos5 zE|VbC5p+9)aPVz}i2h{;ecF!YiQ~vexb$E#kQWAE_I9kAG%Be(?pTdFs4G^gcH|b3 z;4&;gH^+K6Ry9ZJ>?p^i@HNlpmS=793b({|WsZxO*_{|l)xIxtl*ohTrB}hFC6=I9 z>{hV%df#hb7`>wIor8agg(n!{X`lyyn97J5|Bhr>6m%#~@#T_1qrGFMfWjwjiMe7W z>0Da<5J})w1GcovN}7^pJI;r~qhvW#J6qeABQQKlEiDiA?_2_ktdPQ@N#0k>zM1rI z3C@!QPhUR<{gkM1&9<<$;+B@_>tq}w6vOkg&s^PQ421@{44+|ES7tBVi)3)jkp!-Y zl>v_O*e)6{z0K>iOn88RR_fp;`<_+<|05(jLciz-1X%0iohA@GMx6D(-AP3G*^}_a z+-R4jX1Y2CibZvRRiwfxd3YP0qg1%PWM;oAW`?kCam?h9u9!VGQ!0R!|Jh}AY}8Sp zDMJ9Ut8VX(qVP3~u$ku@dCI&^?s`_`7Nv|pa)Kz3oc}90s(IT6Q0=ZLWfgX-Mm}kK zhMkZaU;{erLlrYq5uvOg<<_$rrdHjH#H}DggCGjMe~M~GDlP=YjZtMRR5#v%PYcDP z(1Q9|RNtq99R_jw1@Fwa1OAN~C{_fuyN2Hc-w7FaP7t27U2;@#DpfTYOu$7bT8FC3 z9esU4BEyU5i06K!>H?VT){wsa%|o^?-f4qM#%TBKTSnQr=mt!d;LLVWx!VCN3;-F3 hy}@1k2dX7p%OZI!R(8sxo8mO!gV8fNny-WX^M3-<YYqSa literal 0 HcmV?d00001 From d4366e8c020acbbc890efdff2cab127c72f7daba Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 18 Sep 2026 17:22:25 +0300 Subject: [PATCH 18/35] [jp-sync] Sync switch topics translation (from #546) (#835) * docs(jp): sync switch topics translation (#546) Sync Japanese documentation with English switch topic updates from commit 5f68139 (feat(switch): update switch topics (#546)). - components/inputs/switch.mdx: full translation of the reworked Switch topic (anatomy, getting started, usage, interaction states, styling, accessibility, troubleshooting, FAQ, related components). - components/inputs/badge.mdx: updated Sample height (212 -> 250) for the outlined badge example, matching the English change. - toc.json: removed the Angular exclude on the Switch entry and added updated: true, matching the English toc.json change. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * chore(toc): fix the jp toc as gh aw is bad at doing that * Update Japanese terminology in switch documentation * Fix typo in switch component documentation * fix(*): fixing relative links for angular to point to the correct getting started topic * fix(apilinks): fixing preceding errors with the same getting started issue * docs(jp): add missing Angular JP images for switch anatomy and do/don't --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Stamen Stoychev <SStoychev@infragistics.com> Co-authored-by: mkamiishi <mkamiishi@infragistics.com> Co-authored-by: jsakamotoIGJP <jsakamoto@infragistics.com> --- .../src/content/jp/components/toc.json | 2 +- .../anatomy-content-light/switch-lt-a.png | Bin 0 -> 20837 bytes .../jp/images/switch/switch-do-not.png | Bin 0 -> 6482 bytes .../content/jp/images/switch/switch-do.png | Bin 0 -> 6589 bytes .../content/en/components/inputs/badge.mdx | 2 +- .../content/en/components/inputs/button.mdx | 2 +- .../content/en/components/inputs/switch.mdx | 6 +- docs/xplat/src/content/en/toc.json | 3 +- .../content/jp/components/inputs/badge.mdx | 16 +- .../content/jp/components/inputs/button.mdx | 12 +- .../content/jp/components/inputs/switch.mdx | 595 +++++++++++++++--- docs/xplat/src/content/jp/toc.json | 6 +- 12 files changed, 519 insertions(+), 125 deletions(-) create mode 100644 docs/angular/src/content/jp/images/anatomy-content-light/switch-lt-a.png create mode 100644 docs/angular/src/content/jp/images/switch/switch-do-not.png create mode 100644 docs/angular/src/content/jp/images/switch/switch-do.png diff --git a/docs/angular/src/content/jp/components/toc.json b/docs/angular/src/content/jp/components/toc.json index 6aa6674986..54b8bd38f0 100644 --- a/docs/angular/src/content/jp/components/toc.json +++ b/docs/angular/src/content/jp/components/toc.json @@ -1999,7 +1999,7 @@ }, { "name": "Switch", - "href": "switch.mdx" + "href": "inputs/switch.mdx" }, { "name": "Query Builder", diff --git a/docs/angular/src/content/jp/images/anatomy-content-light/switch-lt-a.png b/docs/angular/src/content/jp/images/anatomy-content-light/switch-lt-a.png new file mode 100644 index 0000000000000000000000000000000000000000..a52a0c650e63fcc19ee899b37601eb2c1f97a75f GIT binary patch literal 20837 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 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/jp/images/switch/switch-do-not.png b/docs/angular/src/content/jp/images/switch/switch-do-not.png new file mode 100644 index 0000000000000000000000000000000000000000..236f605389e9c21442f2234c33329bfc3ce18088 GIT binary patch literal 6482 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 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/jp/images/switch/switch-do.png b/docs/angular/src/content/jp/images/switch/switch-do.png new file mode 100644 index 0000000000000000000000000000000000000000..111adf80b9313150bc27b2a659d0d57df2ed4ec3 GIT binary patch literal 6589 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 literal 0 HcmV?d00001 diff --git a/docs/xplat/src/content/en/components/inputs/badge.mdx b/docs/xplat/src/content/en/components/inputs/badge.mdx index 0d5b05b21c..f9c9f11878 100644 --- a/docs/xplat/src/content/en/components/inputs/badge.mdx +++ b/docs/xplat/src/content/en/components/inputs/badge.mdx @@ -77,7 +77,7 @@ The component renders its content inside the `base` CSS part. Use the component' ## Getting Started -To use the {Platform} Badge, follow the [{ProductName} Getting Started](../general-getting-started.mdx) topic for the basic project setup, then register the component for your target platform. +To use the {Platform} Badge, follow the <PlatformBlock for="Angular">[{ProductName} Getting Started](../general/getting-started.mdx)</PlatformBlock><PlatformBlock for="React,WebComponents,Blazor">[{ProductName} Getting Started](../general-getting-started.mdx)</PlatformBlock> topic for the basic project setup, then register the component for your target platform. <PlatformBlock for="React,WebComponents"> diff --git a/docs/xplat/src/content/en/components/inputs/button.mdx b/docs/xplat/src/content/en/components/inputs/button.mdx index 98fcce7b1a..e007a4355d 100644 --- a/docs/xplat/src/content/en/components/inputs/button.mdx +++ b/docs/xplat/src/content/en/components/inputs/button.mdx @@ -136,7 +136,7 @@ The Button renders its content inside the `base` CSS part. Use the default slot ## Getting Started -To use the {Platform} Button, follow the [{ProductName} Getting Started](../general-getting-started.mdx) topic for the basic project setup, then register the component for your target platform. +To use the {Platform} Button, follow the <PlatformBlock for="Angular">[{ProductName} Getting Started](../general/getting-started.mdx)</PlatformBlock><PlatformBlock for="React,WebComponents,Blazor">[{ProductName} Getting Started](../general-getting-started.mdx)</PlatformBlock> topic for the basic project setup, then register the component for your target platform. <PlatformBlock for="Angular"> diff --git a/docs/xplat/src/content/en/components/inputs/switch.mdx b/docs/xplat/src/content/en/components/inputs/switch.mdx index 4b5fe134f0..773982f50c 100644 --- a/docs/xplat/src/content/en/components/inputs/switch.mdx +++ b/docs/xplat/src/content/en/components/inputs/switch.mdx @@ -75,7 +75,9 @@ Switch ## Getting Started -To use the {Platform} Switch, follow the [{ProductName} Getting Started](../general-getting-started.mdx) topic for the basic project setup, then register the component for your target platform. At its core, the <ApiLink pkg="core" type="Switch" /> component allows for toggling between on/off states. The default styling is done according to the selection controls specification in the Material Design guidelines. +To use the {Platform} Switch, follow the <PlatformBlock for="Angular">[{ProductName} Getting Started](../general/getting-started.mdx)</PlatformBlock><PlatformBlock for="React,WebComponents,Blazor">[{ProductName} Getting Started](../general-getting-started.mdx)</PlatformBlock> topic for the basic project setup, then register the component for your target platform. + +At its core, the <ApiLink pkg="core" type="Switch" /> component allows for toggling between on/off states. The default styling is done according to the selection controls specification in the Material Design guidelines. <PlatformBlock for="Angular"> @@ -768,7 +770,7 @@ See the complete {Platform} Switch API reference: ## Dependencies -The {Platform} Switch requires a theme stylesheet to apply its visual styling. See the framework-specific setup in [**Getting Started**](../general-getting-started.mdx). +The {Platform} Switch requires a theme stylesheet to apply its visual styling. See the framework-specific setup in <PlatformBlock for="Angular">[**Getting Started**](../general/getting-started.mdx)</PlatformBlock><PlatformBlock for="React,WebComponents,Blazor">[**Getting Started**](../general-getting-started.mdx)</PlatformBlock>. ## Additional Resources diff --git a/docs/xplat/src/content/en/toc.json b/docs/xplat/src/content/en/toc.json index 35c627b769..b3649bec74 100644 --- a/docs/xplat/src/content/en/toc.json +++ b/docs/xplat/src/content/en/toc.json @@ -70,7 +70,8 @@ }, { "exclude": [ - "Blazor" + "Blazor", + "Angular" ], "name": "Getting Started", "href": "general-getting-started.mdx", diff --git a/docs/xplat/src/content/jp/components/inputs/badge.mdx b/docs/xplat/src/content/jp/components/inputs/badge.mdx index 057c3c9056..d9776bc14c 100644 --- a/docs/xplat/src/content/jp/components/inputs/badge.mdx +++ b/docs/xplat/src/content/jp/components/inputs/badge.mdx @@ -78,17 +78,7 @@ import badgeDoNot from '@xplat-images/badge/badge-do-nоt.png'; ## 作業の開始 -<PlatformBlock for="Angular"> - -{Platform} Badge を使用するには、まず [{ProductName} の作業の開始](../general/getting-started.mdx) トピックに従って基本的なプロジェクトのセットアップを行い、その後、対象プラットフォーム用にコンポーネントを登録してください。 - -</PlatformBlock> - -<PlatformBlock for="Blazor, React, WebComponents"> - -{Platform} Badge を使用するには、まず [{ProductName} の作業の開始](../general-getting-started.mdx) トピックに従って基本的なプロジェクトのセットアップを行い、その後、対象プラットフォーム用にコンポーネントを登録してください。 - -</PlatformBlock> +{Platform} Badge を使用するには、まず <PlatformBlock for="Angular">[{ProductName} の作業の開始](../general/getting-started.mdx)</PlatformBlock><PlatformBlock for="React,WebComponents,Blazor">[{ProductName} の作業の開始](../general-getting-started.mdx)</PlatformBlock> トピックに従って基本的なプロジェクトのセットアップを行い、その後、対象プラットフォーム用にコンポーネントを登録してください。 <PlatformBlock for="React,WebComponents"> @@ -696,13 +686,13 @@ igc-badge { <PlatformBlock for="Angular"> -<Sample src="/data-display/badge-outlined" height={212} position="center" noBorder={false} spacing="md" alt="Angular Badge outlined example" /> +<Sample src="/data-display/badge-outlined" height={250} position="center" noBorder={false} spacing="md" alt="Angular Badge outlined example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/badge/outlined" height={212} position="center" noBorder={false} spacing="md" alt="{Platform} Badge Example" /> +<Sample src="/inputs/badge/outlined" height={250} position="center" noBorder={false} spacing="md" alt="{Platform} Badge Example" /> アウトライン バッジのボーダー カラーは、`--border-color` CSS 変数を使用してカスタマイズすることもできます。 diff --git a/docs/xplat/src/content/jp/components/inputs/button.mdx b/docs/xplat/src/content/jp/components/inputs/button.mdx index 8c58d342f6..8248907655 100644 --- a/docs/xplat/src/content/jp/components/inputs/button.mdx +++ b/docs/xplat/src/content/jp/components/inputs/button.mdx @@ -137,17 +137,7 @@ Button は、そのコンテンツを `base` CSS パーツ内にレンダリン ## 作業の開始 -<PlatformBlock for="Angular"> - -{Platform} Button を使用するには、基本的なプロジェクトのセットアップについて [{ProductName} の作業の開始](../general/getting-started.mdx) トピックに従い、その後ターゲット プラットフォーム用にコンポーネントを登録します。 - -</PlatformBlock> - -<PlatformBlock for="React,WebComponents,Blazor"> - -{Platform} Button を使用するには、基本的なプロジェクトのセットアップについて [{ProductName} の作業の開始](../general-getting-started.mdx) トピックに従い、その後ターゲット プラットフォーム用にコンポーネントを登録します。 - -</PlatformBlock> +{Platform} Button を使用するには、基本的なプロジェクトのセットアップについて <PlatformBlock for="Angular">[{ProductName} の作業の開始](../general/getting-started.mdx)</PlatformBlock><PlatformBlock for="React,WebComponents,Blazor">[{ProductName} の作業の開始](../general-getting-started.mdx)</PlatformBlock> トピックに従い、その後ターゲット プラットフォーム用にコンポーネントを登録します。 <PlatformBlock for="Angular"> diff --git a/docs/xplat/src/content/jp/components/inputs/switch.mdx b/docs/xplat/src/content/jp/components/inputs/switch.mdx index c02ed330b4..e288d70b3f 100644 --- a/docs/xplat/src/content/jp/components/inputs/switch.mdx +++ b/docs/xplat/src/content/jp/components/inputs/switch.mdx @@ -1,9 +1,11 @@ --- -title: "{Platform} Switch コンポーネント – {ProductName}" +title: "Switch" description: "{ProductName} Switch コンポーネントを使用すると、開発者はアプリケーション内でバイナリのオン/オフまたは true/false のデータ入力関数を使用できます。" -keywords: "{ProductName}, UI controls, {Platform} widgets, web widgets, UI widgets, {Platform}, Native {Platform} Components Suite, Native {Platform} Controls, Native {Platform} Components Library, {Platform} Switch components, {Platform} Switch controls, UI コントロール, {Platform} ウィジェット, web ウィジェット, UI ウィジェット, ネイティブ {Platform} コンポーネント スイート, ネイティブ {Platform} コントロール, ネイティブ {Platform} コンポーネント ライブラリ, {Platform} Switch コンポーネント, {Platform} Switch コントロール" -license: MIT +keywords: "{ProductName}, UI controls, {Platform} widgets, web widgets, UI widgets, {Platform}, Native {Platform} Components Suite, Native {Platform} Controls, Native {Platform} Components Library, {Platform} Switch components, {Platform} Switch controls" mentionedTypes: ["Switch"] +relatedComponents: [Checkbox, ToggleButton] +license: MIT +last_updated: "2026-08-31" _language: ja llms: description: "{ProductName} Switch コンポーネントは、iOS のスイッチ コンポーネントと同様に動作するバイナリ選択の選択コンポーネントです。" @@ -12,35 +14,97 @@ import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro' import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBlock.astro'; import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; +import Anatomy from 'igniteui-astro-components/components/mdx/Anatomy.astro'; +import Faq from 'igniteui-astro-components/components/mdx/Faq.astro'; +import FaqItem from 'igniteui-astro-components/components/mdx/FaqItem.astro'; +import { Image } from 'astro:assets'; +import switchAnatomy from '@xplat-images/anatomy-content-light/switch-lt-a.png'; +import switchDo from '@xplat-images/switch/switch-do.png'; +import switchDoNot from '@xplat-images/switch/switch-do-not.png'; +# Switch コンポーネント +{ProductName} Switch コンポーネントは、iOS のスイッチ コンポーネントと同様に動作するバイナリ選択の選択コンポーネントです。 -# {Platform} Switch (スイッチ) +## ライブ デモ -{ProductName} Switch コンポーネントは、iOS のスイッチ コンポーネントと同様に動作するバイナリ選択の選択コンポーネントです。 +<PlatformBlock for="Angular"> -## {Platform} Switch の例 +<Sample src="/data-entries/switch-overview" height={500} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch Example" /> -<Sample src="/inputs/switches/overview" height={100} alt="{Platform} Switch の例" /> +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> +<Sample src="/inputs/switches/overview" height={500} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch Example" /> +</PlatformBlock> +## 構造 -## 使用方法 +{Platform} Switch には、バイナリ状態を変更するコントロールと、オプションのラベルが含まれています。 + +<Anatomy + class="switch-anatomy" + name="Switch" + description="The Switch component contains a control for changing a binary state and an optional label." + src={switchAnatomy.src} + alt="Switch anatomy" +/> + +<style>{` + .switch-anatomy { + --igd-anatomy-padding: 64px 32px; + } + + .switch-anatomy .igd-anatomy__image { + max-width: 142.5px; + } +`}</style> + +<span class="ig-typography__body-2" style="display: block; margin-bottom: 24px;"><strong>1. トラック:</strong> オンとオフの状態間のスイッチのパスを示します。<br /> +<strong>2. つまみ:</strong> 現在の状態を変更します。<br /> +<strong>3. ラベル (オプション):</strong> スイッチが制御する内容を説明します。</span> + +以下の図は、{Platform} Switch の論理構造を示しています。コントロールはバイナリ状態を管理し、オプションのラベルはスイッチによって制御される設定を説明します。 + +```text +Switch +├── Control +└── Label (optional) +``` + +## 作業の開始 + +{Platform} Switch を使用するには、基本的なプロジェクト設定について <PlatformBlock for="Angular">[{ProductName} の作業の開始](../general/getting-started.mdx)</PlatformBlock><PlatformBlock for="React,WebComponents,Blazor">[{ProductName} の作業の開始](../general-getting-started.mdx)</PlatformBlock> トピックに従ってから、ターゲット プラットフォーム用にコンポーネントを登録します。 <ApiLink pkg="core" type="Switch" /> コンポーネントにより、オン/オフ状態を切り替えることができます。デフォルトのスタイル設定はマテリアル デザイン ガイドラインの選択コントロールの仕様に基づきます。 +<PlatformBlock for="Angular"> -<PlatformBlock for="WebComponents"> +**igniteui-angular** パッケージを使用する Angular では、パッケージをインストールします。 +```cmd +npm install igniteui-angular +``` -まず、次のコマンドを実行して {ProductName} をインストールする必要があります: +次に、`IgxSwitchComponent` をインポートします。 + +```ts +import { IgxSwitchComponent } from 'igniteui-angular/switch'; +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +**{PackageWebComponents}** パッケージを使用する Web Components では、パッケージをインストールします。 ```cmd npm install {PackageWebComponents} ``` -次に、以下のように、<ApiLink pkg="core" type="Switch" /> と必要な CSS をインポートする必要があります: +次に、<ApiLink pkg="core" type="Switch" /> と、そのテーマ CSS をインポートし、コンポーネントを登録します。 ```ts import { defineComponents, IgcSwitchComponent } from "igniteui-webcomponents"; @@ -49,23 +113,17 @@ import 'igniteui-webcomponents/themes/light/bootstrap.css'; defineComponents(IgcSwitchComponent); ``` -{ProductName} の完全な概要については、[作業の開始](../general-getting-started.mdx)トピックを参照してください。 - - </PlatformBlock> - - <PlatformBlock for="React"> - -まず、次のコマンドを実行して、対応する {ProductName} npm パッケージをインストールする必要があります: +**igniteui-react** パッケージを使用する React では、パッケージをインストールします。 ```cmd npm install igniteui-react ``` -次に、以下のように、<ApiLink pkg="core" type="Switch" /> と必要な CSS をインポートする必要があります: +次に、Switch ラッパーとそのテーマ CSS をインポートします。 ```tsx import { IgrSwitch } from 'igniteui-react'; @@ -74,14 +132,9 @@ import 'igniteui-webcomponents/themes/light/bootstrap.css'; </PlatformBlock> - - <PlatformBlock for="Blazor"> - - -まず、次のコマンドを実行して {ProductName} をインストールする必要があります: - +**IgniteUI.Blazor** パッケージを使用する Blazor では、次のように Switch モジュールを登録します。 ```csharp // in Program.cs file @@ -89,17 +142,23 @@ import 'igniteui-webcomponents/themes/light/bootstrap.css'; builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule)); ``` -また、追加の CSS ファイルをリンクして、スタイルを <ApiLink pkg="core" type="Switch" /> コンポーネントに適用する必要があります。以下は、**Blazor Web Assembly** プロジェクトの **wwwroot/index.html** ファイルまたは **Blazor Server** プロジェクトの **Pages/_Host.cshtml** ファイルに配置する必要があります: +次に、**Blazor WebAssembly** プロジェクトの場合は **wwwroot/index.html** ファイルに、**Blazor Server** プロジェクトの場合は **Pages/_Host.cshtml** ファイルに、追加の CSS ファイルをリンクします。 ```razor <link href="_content/IgniteUI.Blazor/themes/light/bootstrap.css" rel="stylesheet" /> ``` - </PlatformBlock> +<ApiLink pkg="core" type="Switch" /> の使用を開始する最も簡単な方法は次のとおりです。 + +<PlatformBlock for="Angular"> + +```html +<igx-switch [checked]="true">Simple switch</igx-switch> +``` -<ApiLink pkg="core" type="Switch" /> の使用を開始する最も簡単な方法は次のとおりです: +</PlatformBlock> <PlatformBlock for="WebComponents"> @@ -125,20 +184,32 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule)); </PlatformBlock> +<PlatformBlock for="Blazor"> + <DocsAside type="warning" title="警告"> -<ApiLink pkg="core" type="Switch" /> コンポーネントは標準の `<form>` 要素では機能しません。代わりに `Form` を使用してください。 +<ApiLink pkg="core" type="Switch" /> コンポーネントは、Blazor の標準 HTML `<form>` 要素では機能しません。代わりに Blazor の `EditForm` コンポーネントを使用してください。 </DocsAside> -## 例 +</PlatformBlock> + +## 使用方法 + +{Platform} Switch は、ユーザーが状態を変更するとすぐに反映される設定用のバイナリ選択コントロールとして使用します。 + +以下の例は、基本的な Switch の構成を示しています。スイッチに意味のあるラベルを付けるには、開始タグと終了タグの間にテキストを配置するだけです。 -### ラベル +<PlatformBlock for="Angular"> -スイッチに意味のあるラベルを付けるには、開始タグと終了タグの間にテキストを配置するだけです。 +```html +<igx-switch>Accept terms</igx-switch> +``` + +</PlatformBlock> <PlatformBlock for="React"> ```tsx -<IgrSwitch><span>Label</span></IgrSwitch> +<IgrSwitch>Accept terms</IgrSwitch> ``` </PlatformBlock> @@ -146,7 +217,7 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule)); <PlatformBlock for="WebComponents"> ```html -<igc-switch>Label</igc-switch> +<igc-switch>Accept terms</igc-switch> ``` </PlatformBlock> @@ -154,17 +225,24 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule)); <PlatformBlock for="Blazor"> ```razor -<IgbSwitch>Label</IgbSwitch> +<IgbSwitch>Accept terms</IgbSwitch> ``` </PlatformBlock> -スイッチの <ApiLink pkg="core" type="Switch" member="labelPosition" label="LabelPosition" /> 属性を設定することにより、スイッチの切り替えの前または後にラベルを配置するかどうかを指定できます。許可される値は、`before` と `after` (デフォルト) です。 +<ApiLink pkg="core" type="Switch" member="required" label="required" /> プロパティを使用して、スイッチを必須としてマークできます。 + +<PlatformBlock for="Angular"> +```html +<igx-switch [required]="true">Label</igx-switch> +``` + +</PlatformBlock> <PlatformBlock for="React"> ```tsx -<IgrSwitch aria-labelledby="switchLabel" labelPosition="before" ><span id="switch-label">Label</span></IgrSwitch> +<IgrSwitch required={true}></IgrSwitch> ``` </PlatformBlock> @@ -172,7 +250,7 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule)); <PlatformBlock for="WebComponents"> ```html -<igc-switch label-position="before">Label</igc-switch> +<igc-switch required></igc-switch> ``` </PlatformBlock> @@ -180,18 +258,24 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule)); <PlatformBlock for="Blazor"> ```razor -<IgbSwitch LabelPosition="@ToggleLabelPosition.Before">Label</IgbSwitch> +<IgbSwitch Required="true" /> ``` </PlatformBlock> -スイッチには、スイッチの外部の要素でラベルを付けることもできます。この場合、ユーザーはニーズに応じてラベルの位置とスタイルを完全に制御できます。 +<ApiLink pkg="core" type="Switch" member="invalid" label="invalid" /> プロパティを使用して、スイッチを無効としてマークできます。 + +<PlatformBlock for="Angular"> +```html +<igx-switch [invalid]="true">Label</igx-switch> +``` + +</PlatformBlock> <PlatformBlock for="React"> ```tsx -<span id="switch-label">Label</span> -<IgrSwitch aria-labelledby="switchLabel"></IgrSwitch> +<IgrSwitch invalid={true}></IgrSwitch> ``` </PlatformBlock> @@ -199,8 +283,7 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule)); <PlatformBlock for="WebComponents"> ```html -<span id="switch-label">Label</span> -<igc-switch aria-labelledby="switch-label"></igc-switch> +<igc-switch invalid></igc-switch> ``` </PlatformBlock> @@ -208,25 +291,43 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule)); <PlatformBlock for="Blazor"> ```razor -<span id="switch-label>Label</span> -<IgbSwitch AriaLabelledBy="switch-label" /> +<IgbSwitch Invalid="true" /> ``` </PlatformBlock> -<Sample src="/inputs/switches/label" height={100} alt="{Platform} Avatar の例" /> +### インタラクション状態 + +Switch は `Enabled` または `Disabled` 状態で挿入できます。`Enabled` 状態では、スイッチは `Hover`、`Focused`、および `Focused & Hover` の状態もサポートします。 + +<PlatformBlock for="Angular"> + +<Sample src="/data-entries/switch-enabled" height={316} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch interaction states example" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> +<Sample src="/inputs/switches/enabled" height={316} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch interaction states example" /> +</PlatformBlock> +### 無効状態 -### チェック済み +スイッチの状態を `Disabled` に設定して、ユーザーの操作を許可しないようにすることもできます。この状態を設定するには、<ApiLink pkg="core" type="Switch" member="disabled" label="disabled" /> 属性を使用できます。 -スイッチをオンに切り替えるには、<ApiLink pkg="core" type="Switch" member="checked" label="checked" /> 属性を使用できます。 +<PlatformBlock for="Angular"> + +```html +<igx-switch [disabled]="true">Label</igx-switch> +``` + +</PlatformBlock> <PlatformBlock for="React"> ```tsx -<IgrSwitch checked={true}></IgrSwitch> +<IgrSwitch disabled={true}></IgrSwitch> ``` </PlatformBlock> @@ -234,7 +335,7 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule)); <PlatformBlock for="WebComponents"> ```html -<igc-switch checked></igc-switch> +<igc-switch disabled></igc-switch> ``` </PlatformBlock> @@ -242,24 +343,43 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule)); <PlatformBlock for="Blazor"> ```razor -<IgbSwitch Checked="true" /> +<IgbSwitch Disabled="true" /> ``` </PlatformBlock> -<Sample src="/inputs/switches/checking" height={100} alt="{Platform} Switch の例" /> +<PlatformBlock for="Angular"> +<Sample src="/data-entries/switch-disabled" height={212} position="start" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch Disabled Example" /> +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/switches/disabled" height={212} position="start" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch Disabled Example" /> + +</PlatformBlock> + +### オン/オフ状態 + +Switch は `On` または `Off` の状態に設定して、設定が有効か無効かを示すことができます。 + +<PlatformBlock for="Angular"> +```html +<igx-switch [checked]="true">On</igx-switch> +<igx-switch [checked]="false">Off</igx-switch> +``` -### 必須 +<Sample src="/data-entries/switch-selected" height={250} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch on and off states example" /> -<ApiLink pkg="core" type="Switch" member="required" label="required" /> 属性を使用して、スイッチを必須としてマークできます。 +</PlatformBlock> <PlatformBlock for="React"> ```tsx -<IgrSwitch required={true}></IgrSwitch> +<IgrSwitch checked={true}>On</IgrSwitch> +<IgrSwitch checked={false}>Off</IgrSwitch> ``` </PlatformBlock> @@ -267,7 +387,8 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule)); <PlatformBlock for="WebComponents"> ```html -<igc-switch required></igc-switch> +<igc-switch checked>On</igc-switch> +<igc-switch>Off</igc-switch> ``` </PlatformBlock> @@ -275,19 +396,43 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule)); <PlatformBlock for="Blazor"> ```razor -<IgbSwitch Required="true" /> +<IgbSwitch Checked="true">On</IgbSwitch> +<IgbSwitch Checked="false">Off</IgbSwitch> ``` </PlatformBlock> -### 無効 +<PlatformBlock for="React,WebComponents,Blazor"> -<ApiLink pkg="core" type="Switch" member="invalid" label="invalid" /> 属性を使用して、スイッチを無効としてマークできます。 +<Sample src="/inputs/switches/selected" height={250} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch on and off states example" /> + +</PlatformBlock> + +### レイアウト + +スイッチの <ApiLink pkg="core" type="Switch" member="labelPosition" label="LabelPosition" /> プロパティを設定することにより、スイッチの切り替えの前または後にラベルを配置するかどうかを指定できます。許可される値は、`before` と `after` (デフォルト) です。 + +<PlatformBlock for="Angular"> +```html +<igx-switch labelPosition="before">Label</igx-switch> +``` + +<Sample src="/data-entries/switch-layout" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch layout example" /> + +</PlatformBlock> + +<PlatformBlock for="React"> + +```tsx +<IgrSwitch aria-labelledby="switch-label" labelPosition="before"><span id="switch-label">Label</span></IgrSwitch> +``` + +</PlatformBlock> <PlatformBlock for="WebComponents"> ```html -<igc-switch invalid></igc-switch> +<igc-switch label-position="before">Label</igc-switch> ``` </PlatformBlock> @@ -295,19 +440,26 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule)); <PlatformBlock for="Blazor"> ```razor -<IgbSwitch Invalid="true" /> +<IgbSwitch LabelPosition="@ToggleLabelPosition.Before">Label</IgbSwitch> ``` </PlatformBlock> -### オフ +<PlatformBlock for="React,WebComponents,Blazor"> -スイッチをオフにするには、<ApiLink pkg="core" type="Switch" member="disabled" label="disabled" /> 属性を使用できます。 +<Sample src="/inputs/switches/layout" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch layout example" /> + +</PlatformBlock> + +スイッチには、スイッチの外部の要素でラベルを付けることもできます。この場合、ユーザーはニーズに応じてラベルの位置とスタイルを完全に制御できます。 <PlatformBlock for="React"> ```tsx -<IgrSwitch disabled="true"></IgrSwitch> +<> + <span id="switch-label">Label</span> + <IgrSwitch aria-labelledby="switch-label"></IgrSwitch> +</> ``` </PlatformBlock> @@ -315,7 +467,8 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule)); <PlatformBlock for="WebComponents"> ```html -<igc-switch disabled></igc-switch> +<span id="switch-label">Label</span> +<igc-switch aria-labelledby="switch-label"></igc-switch> ``` </PlatformBlock> @@ -323,28 +476,57 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule)); <PlatformBlock for="Blazor"> ```razor -<IgbSwitch Disabled="true" /> +<span id="switch-label">Label</span> +<IgbSwitch AriaLabelledBy="switch-label" /> ``` </PlatformBlock> -<Sample src="/inputs/switches/disabled" height={100} alt="{Platform} Switch の例" /> +### 使用すべき場合と使用すべきでない場合 +**使用する場合:** ユーザーが変更するとすぐに反映されるオン/オフの設定には Switch を使用します。 +<PlatformBlock for="Angular"> +**使用しない場合:** ユーザーが後でフォームを送信するために 1 つ以上のオプションを選択する場合は [Checkbox](../checkbox.mdx) を使用し、コントロールがアクションまたは切り替え可能なコマンドを表す場合は [Button](./button.mdx) を使用します。 -### フォーム +</PlatformBlock> -`Form` でスイッチを使用する場合は、<ApiLink pkg="core" type="Switch" member="name" label="name" /> と <ApiLink pkg="core" type="Switch" member="value" label="value" /> の属性を使用できます。 +<PlatformBlock for="React,WebComponents,Blazor"> -<PlatformBlock for="React"> - -```tsx -<IgrSwitch name="wifi" value="enabled"></IgrSwitch> -``` +**使用しない場合:** ユーザーが後でフォームを送信するために 1 つ以上のオプションを選択する場合は [Checkbox](./checkbox.mdx) を使用し、コントロールがアクションまたは切り替え可能なコマンドを表す場合は [Button](./button.mdx) を使用します。 </PlatformBlock> +<div class="table-responsive"> + <table class="table" style="width: 100%; table-layout: fixed; border-collapse: collapse; border: 1px solid #d3d3d3; margin-bottom: 24px;"> + <thead> + <tr> + <th style="width: 50%; background-color: #d3d3d3; text-align: left; padding: 16px 20px; font-size: 18px; font-weight: 500;">Do</th> + <th style="width: 50%; background-color: #d3d3d3; text-align: left; padding: 16px 20px; font-size: 18px; font-weight: 500;">Don't</th> + </tr> + </thead> + <tbody> + <tr> + <td style="border: 1px solid #d3d3d3; padding: 16px 20px;"><Image src={switchDo} alt="Switch used for an immediate on/off setting" class="responsive-img" style="display: block; width: 100%; max-width: 100%; height: auto;" /></td> + <td style="border: 1px solid #d3d3d3; padding: 16px 20px;"><Image src={switchDoNot} alt="Switch used for selecting options or representing an action" class="responsive-img" style="display: block; width: 100%; max-width: 100%; height: auto;" /></td> + </tr> + </tbody> + </table> +</div> + +## プロパティ + +| 名前 | タイプ | デフォルト | 説明 | +| --- | --- | --- | --- | +| <ApiLink pkg="core" type="Switch" member="checked" label="checked" /> | `boolean` | `false` | スイッチがオンかどうかを取得または設定します。 | +| <ApiLink pkg="core" type="Switch" member="disabled" label="disabled" /> | `boolean` | `false` | スイッチが無効かどうかを取得または設定します。 | +| <ApiLink pkg="core" type="Switch" member="invalid" label="invalid" /> | `boolean` | `false` | スイッチが無効 (invalid) かどうかを取得または設定します。 | +| <ApiLink pkg="core" type="Switch" member="labelPosition" label="labelPosition" /> | `ToggleLabelPosition` | `after` | コントロールに対するラベルの位置を設定します。 | +| <ApiLink pkg="core" type="Switch" member="name" label="name" /> | `string` | `-` | スイッチがフォームで送信されるときに使用される名前を設定します。 | +| <ApiLink pkg="core" type="Switch" member="required" label="required" /> | `boolean` | `false` | スイッチが必須かどうかを取得または設定します。 | +| <ApiLink pkg="core" type="Switch" member="value" label="value" /> | `string` | `-` | スイッチがフォームで送信されるときに使用される値を設定します。 | + <PlatformBlock for="WebComponents"> ```html @@ -363,36 +545,267 @@ builder.Services.AddIgniteUIBlazor(typeof(IgbSwitchModule)); ## スタイル設定 -<ApiLink pkg="core" type="Switch" /> コンポーネントは、いくつかの CSS パーツを公開して、スタイルを完全に制御できるようにします。 +{Platform} Switch は、CSS パーツと CSS 変数を使用して、トラック、つまみ、およびラベルのスタイルを設定します。 + +<PlatformBlock for="Angular"> + +### Sass テーマ設定 + +スイッチのスタイル設定を開始するには、すべてのテーマ関数と `tokens()` ミックスインがエクスポートされる `index` ファイルをインポートします。 + +```scss +@use "igniteui-angular/theming" as *; +``` + +次に、<ApiLink kind="sass" module="themes" type="function-switch-theme" label="switch-theme" code={true} /> を拡張する新しいテーマを作成します。`$thumb-off-color` と `$thumb-on-color` を指定するだけで、テーマがそれらから残りの色を生成するため、完全にスタイル設定されたスイッチを取得できます。 + +```scss +$custom-switch-theme: switch-theme( + $thumb-off-color: #7cadd5, + $thumb-on-color: #ecaa53, +); +``` + +最後に、カスタム テーマをアプリケーションに含めます。 + +```scss +:host { + @include tokens($custom-switch-theme); +} +``` + +<Sample src="/data-entries/switch-styling" height={500} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch styling example" /> + +### Tailwind でのスタイル設定 + +Ignite UI Tailwind ユーティリティ クラスを使用してスイッチのスタイルを設定できます。まず [Tailwind をセットアップ](/themes/misc/tailwind-classes) してから、グローバル スタイルシートにユーティリティ ファイルをインポートします。 + +```scss +@import "tailwindcss"; +@use 'igniteui-theming/tailwind/utilities/material.css'; +``` + +対応するテーマには `light-switch` または `dark-switch` を使用し、任意のプロパティで生成された CSS 変数をオーバーライドします。プロパティの完全な一覧は、<ApiLink kind="sass" module="themes" type="function-switch-theme" label="IgxSwitch Theme" /> を参照してください。 + +```html +<igx-switch + class="!light-switch ![--thumb-on-color:#FF4E00]" + [checked]="true"> + Label +</igx-switch> +``` + +感嘆符 (`!`) は、コンポーネントのテーマよりも優先されるようにユーティリティ クラスを重要にします。 + +<Sample src="/data-entries/switch-tailwind-styling" height={450} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch Tailwind styling example" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +### Sass テーマ設定 + +{ProductName} テーマ システムを使用して、アプリケーションの他の部分と一貫性のある Switch のスタイルを設定します。 + +カスタム Switch テーマを作成する前に、テーマ関数をインポートします。 + +```scss +@use "igniteui-theming" as *; +``` + +`switch-theme` を使用してテーマを作成し、それをグローバル スタイルシートに含めます。トラックとつまみのパラメーターは、関連するインタラクション状態の色のベースとして使用されます。 + +```scss +$custom-switch: switch-theme( + $track-on-color: #57a5cd, +); + +igc-switch { + @include switch($custom-switch); +} +``` + +同じテーマが Web Components に直接適用され、React および Blazor ラッパーによってレンダリングされる基になる `igc-switch` 要素にも適用されます。 + +### CSS 変数 + +以下の CSS 変数を使用して、Switch の色とインタラクション状態をカスタマイズします。これらを Switch 要素に設定して、そのトラック、つまみ、およびラベルにスタイルを適用します。 + +| プライマリ プロパティ | 依存プロパティ | 説明 | +| --- | --- | --- | +| `--track-on-color` | `--track-on-hover-color` | スイッチがチェックされているときのトラックの背景。 | +| | `--track-off-color` | スイッチのチェックが外れているときのトラックの背景。 | +| `--thumb-on-color` | `--thumb-off-color` | チェック済みおよびチェック解除の状態のつまみの色。 | +| `--label-color` | `--label-disabled-color` | デフォルトおよび無効状態のラベルの色。 | + +### スタイル パーツ + +以下の CSS パーツを使用して、Switch とその内部要素をターゲットにします。 + +| パーツ | コンポーネント | スタイル設定内容 | +| --- | --- | --- | +| `base` | <ApiLink pkg="core" type="Switch" /> | スイッチの基本ラッパー。 | +| `control` | <ApiLink pkg="core" type="Switch" /> | スイッチの入力要素。 | +| `thumb` | <ApiLink pkg="core" type="Switch" /> | スイッチの位置インジケーター。 | +| `label` | <ApiLink pkg="core" type="Switch" /> | スイッチのラベル。 | + +### カスタム スタイル設定 -|名前|説明| -|--|--| -| `base` | スイッチの基本ラッパー。 | -| `control` | スイッチの入力要素。 | -| `thumb` | スイッチの位置インジケーター。 | -| `label` | スイッチのラベル。 | +以下の例は、チェック済みおよびチェック解除の状態のトラックとつまみの色を変更します。 + +| セレクター | 宣言 | 効果 | +| --- | --- | --- | +| `igc-switch` | `--track-on-color`, `--track-off-color` | チェック済みおよびチェック解除の状態のトラックの背景を変更します。 | +| `igc-switch` | `--thumb-on-color`, `--thumb-off-color` | チェック済みおよびチェック解除の状態のつまみの色を変更します。 | ```css - igc-switch { - --thumb-on-color: white; - --thumb-off-color: var(--ig-success-500); - --track-on-color: var(--ig-success-500); /* Background color when checked */ - --track-off-color: white; /* Background color when unchecked */ - --track-on-hover-color: var(--ig-success-500); /* Background hover color when checked */ - } +igc-switch { + --thumb-on-color: white; + --thumb-off-color: var(--ig-success-500); + --track-on-color: var(--ig-success-500); /* Background color when checked */ + --track-off-color: white; /* Background color when unchecked */ + --track-on-hover-color: var(--ig-success-500); /* Background hover color when checked */ +} +``` + +<Sample src="/inputs/switches/styling" height={500} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch Styling Example" /> + +### Tailwind でのスタイル設定 + +`igniteui-theming` のカスタム Tailwind ユーティリティ クラスを使用して {Platform} Switch のスタイルを設定できます。まず [Tailwind をセットアップ](/themes/tailwind) してから、グローバル スタイルシートに Ignite UI ユーティリティをインポートします。 + +```css +@import "tailwindcss"; +@import "igniteui-theming/tailwind/utilities/material.css"; ``` -<Sample src="/inputs/switches/styling" height={100} alt="{Platform} Switch のスタイル設定" /> +<PlatformBlock for="React"> + +```jsx +<IgrSwitch className="!light-switch ![--track-on-color:#7B9E89]"></IgrSwitch> +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```html +<igc-switch class="!light-switch ![--track-on-color:#7B9E89]"></igc-switch> +``` + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +```razor +<IgbSwitch Class="!light-switch ![--track-on-color:#7B9E89]" /> +``` + +</PlatformBlock> + +感嘆符 (`!`) は、Switch のデフォルトのテーマ スタイルよりも Tailwind ユーティリティを優先させます。 + +<Sample src="/inputs/switches/tailwind-styling" height={450} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch Tailwind styling example" /> + +</PlatformBlock> +## アクセシビリティ +{Platform} Switch はバイナリ状態を公開し、そのラベルまたは ARIA 属性を通じてアクセシブルな名前をサポートします。 +### キーボード操作 + +| キー | アクション | +| --- | --- | +| Tab / Shift+Tab | フォーカスをスイッチに移動またはスイッチから移動します。 | +| Space | フォーカスされているスイッチを切り替えます。 | + +### スクリーン リーダー/ARIA + +Switch は、バイナリのチェック状態を持つインタラクティブなコントロールをレンダリングします。表示されるラベル コンテンツ、または `aria-label` や `aria-labelledby` によるアクセシブルな名前を用意し、ラベルはスイッチが制御する設定に固有のものにしてください。 + +<PlatformBlock for="WebComponents, React, Blazor"> + +- コントロールは、そのチェック状態と無効状態を支援技術に公開します。 +- チェック状態が変更されると、`igcChange` イベントが発生します。 + +</PlatformBlock> + +### アクセシビリティ コンプライアンス + +Infragistics は、Section 508 および WCAG 2.1 ガイドライン領域に対する {ProductName} のアクセシビリティ サポートを [アクセシビリティ コンプライアンス](../interactivity/accessibility-compliance.mdx) トピックで説明しています。 + +| 基準 | コンポーネントがどのように準拠しているか | +| --- | --- | +| [2.1.1 キーボード](https://www.w3.org/WAI/WCAG21/Understanding/keyboard) | スイッチはキーボードで到達でき、Space で切り替えることができます。 | +| [4.1.2 名前、役割、値](https://www.w3.org/WAI/WCAG21/Understanding/name-role-value) | スイッチは、レンダリングされたコントロールを通じて、アクセシブルな名前とバイナリのチェック状態を公開します。 | + +## トラブルシューティング + +このセクションを使用して、Switch をフォーム フィールド、インタラクティブなコマンド、または設定コントロールとして扱う前に、境界と一般的な決定事項を確認してください。 + +### Switch がフォームで送信されないのはなぜですか? + +Switch はフォームに関連付けられますが、フォームが送信されたときに値を提供するには `name` と `value` が必要です。両方のプロパティを設定し、対象プラットフォームでサポートされているフォーム統合を使用してください。 + +### スクリーン リーダーで Switch が正しく読み上げられないのはなぜですか? + +Switch にはアクセシブルな名前が必要です。表示されるラベル コンテンツを追加するか、`aria-labelledby` で外部ラベルを参照してください。表示テキストが利用できない場合は `aria-label` を使用してください。 + +### 既知の制限事項 + +{Platform} Switch には、プラットフォームに依存しない以下の制限事項があります。 + +- Switch は 1 つのバイナリ設定を表します。ユーザーが複数の選択肢または後から行うフォーム選択を必要とする場合は、別のコントロールを使用してください。 +- Switch にラベルまたは ARIA 命名属性がない場合、アクセシブルな名前は自動的には提供されません。 ## API リファレンス +{Platform} Switch の完全な API リファレンスを参照してください。 + +<ApiLink pkg="core" type="Switch" /> + +<PlatformBlock for="Angular"> +<ApiLink kind="sass" module="themes" type="function-switch-theme" label="IgxSwitchComponent Theme" /> +</PlatformBlock> + +## 依存関係 -<ApiLink pkg="core" type="Switch" /><br /> +{Platform} Switch は、視覚的なスタイルを適用するためにテーマ スタイルシートを必要とします。フレームワーク固有のセットアップについては、<PlatformBlock for="Angular">[**作業の開始**](../general/getting-started.mdx)</PlatformBlock><PlatformBlock for="React,WebComponents,Blazor">[**作業の開始**](../general-getting-started.mdx)</PlatformBlock> を参照してください。 ## その他のリソース +API の詳細、例、およびプロジェクトのサポートについては、以下の {Platform} リソースを使用してください。 + +- [Lists - Design System Pattern](https://www.infragistics.com/products/indigo-design/help/patterns/lists) - [{ProductName} **フォーラム (英語)**]({ForumsLink}) - [{ProductName} **GitHub (英語)**]({GithubLink}) + +## 関連コンポーネント + +<PlatformBlock for="Angular"> +- [Checkbox](../checkbox.mdx) - ユーザーが 1 つ以上のオプションを選択する場合、特にフォームの一部として使用する場合は Checkbox を使用します。 +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> +- [Checkbox](./checkbox.mdx) - ユーザーが 1 つ以上のオプションを選択する場合、特にフォームの一部として使用する場合は Checkbox を使用します。 +</PlatformBlock> + +- [Button](./button.mdx) - コントロールが設定ではなくコマンドまたはアクションを表す場合は Button を使用します。 + +## FAQ + +<Faq> + <FaqItem question="Switch を初期のオン状態またはオフ状態に設定するにはどうすればよいですか?"> + <ApiLink pkg="core" type="Switch" member="checked" label="checked" /> プロパティをオン状態の場合は `true` に、オフ状態の場合は `false` に設定します。React、Web Components、および Blazor の構文では、このプロパティはブール値を使用します。 + </FaqItem> + <FaqItem question="Switch のラベルを配置するにはどうすればよいですか?"> + Switch 内にラベル テキストを配置し、<ApiLink pkg="core" type="Switch" member="labelPosition" label="labelPosition" /> プロパティを `before` または `after` に設定します。デフォルトのラベル位置は `after` です。 + </FaqItem> + <FaqItem question="フォームで Switch の値を送信するにはどうすればよいですか?"> + <ApiLink pkg="core" type="Switch" member="name" label="name" /> と <ApiLink pkg="core" type="Switch" member="value" label="value" /> の両方のプロパティを設定します。Blazor では、標準の HTML `form` の代わりに `EditForm` コンポーネントを使用します。 + </FaqItem> + <FaqItem question="Switch を必須または無効にするにはどうすればよいですか?"> + 設定を選択する必要がある場合は <ApiLink pkg="core" type="Switch" member="required" label="required" /> プロパティを設定し、コントロールが無効な状態にある場合は <ApiLink pkg="core" type="Switch" member="invalid" label="invalid" /> を設定します。ユーザーが設定を変更できないようにする場合は <ApiLink pkg="core" type="Switch" member="disabled" label="disabled" /> を使用します。 + </FaqItem> +</Faq> diff --git a/docs/xplat/src/content/jp/toc.json b/docs/xplat/src/content/jp/toc.json index 18756a66ca..5c36811e62 100644 --- a/docs/xplat/src/content/jp/toc.json +++ b/docs/xplat/src/content/jp/toc.json @@ -2578,11 +2578,9 @@ "href": "inputs/rating.mdx" }, { - "exclude": [ - "Angular" - ], "name": "スイッチ", - "href": "inputs/switch.mdx" + "href": "inputs/switch.mdx", + "updated": true }, { "exclude": [ From 4739a97134a245455f7ac7ecb1549db271406e0c Mon Sep 17 00:00:00 2001 From: Adrian Petrov <adrian.ptrv1@gmail.com> Date: Wed, 23 Sep 2026 11:16:29 +0300 Subject: [PATCH 19/35] fix(qr-code): addressing comments --- .../content/en/components/inputs/qr-code.mdx | 116 ++++++++++++------ 1 file changed, 81 insertions(+), 35 deletions(-) diff --git a/docs/xplat/src/content/en/components/inputs/qr-code.mdx b/docs/xplat/src/content/en/components/inputs/qr-code.mdx index 52b7c6e3e5..599db7be5d 100644 --- a/docs/xplat/src/content/en/components/inputs/qr-code.mdx +++ b/docs/xplat/src/content/en/components/inputs/qr-code.mdx @@ -36,13 +36,13 @@ The {Platform} QR Code demo shows a basic scannable code generated from a URL st <PlatformBlock for="Angular"> -<Sample src="/data-display/qr-code-overview" height={370} position="center" showThemePicker={true} noBorder={false} alt="Angular QR Code example" /> +<Sample src="/data-display/qr-code-overview" height={595} position="center" showThemePicker={true} noBorder={false} alt="Angular QR Code example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/qr-code/overview" height={370} position="center" noBorder={false} showThemePicker={true} alt="{Platform} QR Code example" /> +<Sample src="/inputs/qr-code/overview" height={595} position="center" noBorder={false} showThemePicker={true} alt="{Platform} QR Code example" /> </PlatformBlock> @@ -63,9 +63,9 @@ The {Platform} QR Code is a square SVG graphic containing three finder-pattern c --igd-anatomy-padding: 0px; } -[id^="cw-"][id*="qr-code"][id$="-example"]:not([id*="logo"]) .igd-sample-frame { - width: 100%; -} + [id^="cw-"][id*="qr-code"][id$="-example"]:not([id*="logo"]) .igd-sample-frame { + width: 100%; + } `}</style> @@ -221,7 +221,7 @@ Set the <ApiLink pkg="core" type="QrCode" member="value" label="value" /> proper </PlatformBlock> -### Version and Error Correction +### Error Correction Use the <ApiLink pkg="core" type="QrCode" member="errorLevel" label="errorLevel" /> property to choose between `L`, `M`, `Q`, and `H` error correction levels. Higher levels are more resilient to damage or obstruction but produce a larger, denser code. Use the <ApiLink pkg="core" type="QrCode" member="version" label="version" /> property to pin a specific QR version between `1` and `40` when you need predictable code dimensions; leave it unset to let the component pick the smallest version that fits the value. @@ -263,17 +263,17 @@ Use the <ApiLink pkg="core" type="QrCode" member="errorLevel" label="errorLevel" <PlatformBlock for="Angular"> -<Sample src="/data-display/qr-code-error-correction" height={300} position="center" noBorder={false} spacing="md" alt="Angular QR Code error correction example" /> +<Sample src="/data-display/qr-code-error-correction" height={300} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code error correction example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/qr-code/error-correction" height={300} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code error correction example" /> +<Sample src="/inputs/qr-code/error-correction" height={300} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code error correction example" /> </PlatformBlock> -### Size and Margin +### Size Use the <ApiLink pkg="core" type="QrCode" member="size" label="size" /> property to set the rendered pixel width and height and the <ApiLink pkg="core" type="QrCode" member="margin" label="margin" /> property to control the quiet-zone margin in QR modules around the code. Neither property changes the encoded data. @@ -315,13 +315,13 @@ Use the <ApiLink pkg="core" type="QrCode" member="size" label="size" /> property <PlatformBlock for="Angular"> -<Sample src="/data-display/qr-code-size" height={480} position="center" noBorder={false} spacing="md" alt="Angular QR Code size example" /> +<Sample src="/data-display/qr-code-size" height={480} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular QR Code size example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/qr-code/size" height={500} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code size example" /> +<Sample src="/inputs/qr-code/size" height={500} position="center" noBorder={false} spacing="md" noBackground={false} alt="{Platform} QR Code size example" /> </PlatformBlock> @@ -374,27 +374,26 @@ For safety, `logoSrc` values that use unsafe schemes (such as `javascript:` or ` <PlatformBlock for="Angular"> -<Sample src="/data-display/qr-code-logo" height={220} position="center" noBorder={false} spacing="md" alt="Angular QR Code logo example" /> +<Sample src="/data-display/qr-code-logo" height={220} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code logo example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/qr-code/logo" height={220} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code logo example" /> +<Sample src="/inputs/qr-code/logo" height={220} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code logo example" /> </PlatformBlock> -### Dot and Corner Shapes +### Dot Shapes -Use <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> to shape the data modules and the inner finder-pattern dots, and <ApiLink pkg="core" type="QrCode" member="squareStyle" label="squareStyle" /> to shape the outer finder-pattern squares. Each accepts `square` (default), `circle`, or `rounded`. +Use <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> to shape the data modules and the inner finder-pattern dots. It accepts `square` (default), `circle`, or `rounded`. <PlatformBlock for="WebComponents, Angular"> ```html <igc-qr-code value="https://www.infragistics.com" - dot-style="rounded" - square-style="circle"> + dot-style="rounded"> </igc-qr-code> ``` @@ -405,8 +404,7 @@ Use <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> to s ```tsx <IgrQrCode value="https://www.infragistics.com" - dotStyle="rounded" - squareStyle="circle"> + dotStyle="rounded"> </IgrQrCode> ``` @@ -417,8 +415,7 @@ Use <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> to s ```razor <IgbQrCode Value="https://www.infragistics.com" - DotStyle="QrCodeDotStyle.Rounded" - SquareStyle="QrCodeSquareStyle.Circle"> + DotStyle="QrCodeDotStyle.Rounded"> </IgbQrCode> ``` @@ -426,26 +423,26 @@ Use <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> to s <PlatformBlock for="Angular"> -<Sample src="/data-display/qr-code-shapes" height={300} position="center" noBorder={false} spacing="md" alt="Angular QR Code shapes example" /> +<Sample src="/data-display/qr-code-dot-shapes" height={300} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code dot shapes example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/qr-code/shapes" height={300} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code shapes example" /> +<Sample src="/inputs/qr-code/dot-shapes" height={300} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code dot shapes example" /> </PlatformBlock> -### Accessible Labeling +### Corner Shapes -The rendered `<svg>` has `role="img"` and includes a `<title>` element that is announced by screen readers. The default title is `QR code: <value>`. Provide a custom `aria-label` to override the announced text with a more descriptive phrase. +Use the <ApiLink pkg="core" type="QrCode" member="squareStyle" label="squareStyle" /> to shape the outer finder-pattern squares. It accepts `square` (default), `circle`, or `rounded`. <PlatformBlock for="WebComponents, Angular"> ```html <igc-qr-code - value="https://www.infragistics.com/products" - aria-label="Scan to visit our product page"> + value="https://www.infragistics.com" + square-style="rounded"> </igc-qr-code> ``` @@ -455,8 +452,8 @@ The rendered `<svg>` has `role="img"` and includes a `<title>` element that is a ```tsx <IgrQrCode - value="https://www.infragistics.com/products" - ariaLabel="Scan to visit our product page"> + value="https://www.infragistics.com" + squareStyle="rounded"> </IgrQrCode> ``` @@ -466,13 +463,25 @@ The rendered `<svg>` has `role="img"` and includes a `<title>` element that is a ```razor <IgbQrCode - Value="https://www.infragistics.com/products" - AriaLabel="Scan to visit our product page"> + Value="https://www.infragistics.com" + SquareStyle="QrCodeSquareStyle.Rounded"> </IgbQrCode> ``` </PlatformBlock> +<PlatformBlock for="Angular"> + +<Sample src="/data-display/qr-code-corner-shapes" height={300} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code corner shapes example" /> + +</PlatformBlock> + +<PlatformBlock for="React,WebComponents,Blazor"> + +<Sample src="/inputs/qr-code/corner-shapes" height={300} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code corner shapes example" /> + +</PlatformBlock> + ### Do/Don't Use QR codes when users need a fast bridge from print or static screens to a digital action, such as opening a page, downloading an app, or verifying a link. Do not use them for information that must be readable without a scanner, or when the destination is better served by a direct button, link, or short URL. @@ -568,13 +577,13 @@ The {Platform} QR Code exposes properties for the encoded value, code density, s <PlatformBlock for="Angular"> -<Sample src="/data-display/qr-code-styling" height={300} position="center" noBorder={false} spacing="md" alt="Angular QR Code styling example" /> +<Sample src="/data-display/qr-code-styling" height={300} noBackground={false} position="center" noBorder={false} spacing="md" alt="Angular QR Code styling example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/qr-code/styling" height={300} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code styling example" /> +<Sample src="/inputs/qr-code/styling" height={300} noBackground={false} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code styling example" /> </PlatformBlock> @@ -682,13 +691,13 @@ The exclamation mark (`!`) gives the Tailwind utility precedence over the compon <PlatformBlock for="Angular"> -<Sample src="/data-display/qr-code-tailwind-styling" height={330} position="center" noBorder={false} spacing="md" alt="Angular QR Code styling example" /> +<Sample src="/data-display/qr-code-tailwind-styling" height={330} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code styling example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/qr-code/tailwind-styling" height={330} position="center" noBorder={false} spacing="md" alt="{Platform} QR Code styling example" /> +<Sample src="/inputs/qr-code/tailwind-styling" height={330} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code styling example" /> </PlatformBlock> @@ -696,6 +705,43 @@ The exclamation mark (`!`) gives the Tailwind utility precedence over the compon The {Platform} QR Code is a static, non-interactive graphic that is announced by screen readers through an SVG `<title>` element. +### Accessible Labeling + +The rendered `<svg>` has `role="img"` and includes a `<title>` element that is announced by screen readers. The default title is `QR code: <value>`. Provide a custom `aria-label` to override the announced text with a more descriptive phrase. + +<PlatformBlock for="WebComponents, Angular"> + +```html +<igc-qr-code + value="https://www.infragistics.com/products" + aria-label="Scan to visit our product page"> +</igc-qr-code> +``` + +</PlatformBlock> + +<PlatformBlock for="React"> + +```tsx +<IgrQrCode + value="https://www.infragistics.com/products" + ariaLabel="Scan to visit our product page"> +</IgrQrCode> +``` + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +```razor +<IgbQrCode + Value="https://www.infragistics.com/products" + AriaLabel="Scan to visit our product page"> +</IgbQrCode> +``` + +</PlatformBlock> + ### Screen Readers / ARIA - The rendered `<svg>` element has `role="img"` and contains a `<title>` element describing the code. From 033de7feacc8aaaa097da61ccbdced7542ce2165 Mon Sep 17 00:00:00 2001 From: Adrian Petrov <adrian.ptrv1@gmail.com> Date: Wed, 23 Sep 2026 12:47:32 +0300 Subject: [PATCH 20/35] fix(qr-code): minor improvements --- .../content/en/components/inputs/qr-code.mdx | 31 +++---------------- 1 file changed, 5 insertions(+), 26 deletions(-) diff --git a/docs/xplat/src/content/en/components/inputs/qr-code.mdx b/docs/xplat/src/content/en/components/inputs/qr-code.mdx index 599db7be5d..f0010bce27 100644 --- a/docs/xplat/src/content/en/components/inputs/qr-code.mdx +++ b/docs/xplat/src/content/en/components/inputs/qr-code.mdx @@ -374,13 +374,13 @@ For safety, `logoSrc` values that use unsafe schemes (such as `javascript:` or ` <PlatformBlock for="Angular"> -<Sample src="/data-display/qr-code-logo" height={220} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code logo example" /> +<Sample src="/data-display/qr-code-logo" height={245} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code logo example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/qr-code/logo" height={220} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code logo example" /> +<Sample src="/inputs/qr-code/logo" height={245} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code logo example" /> </PlatformBlock> @@ -539,8 +539,6 @@ Use QR codes when users need a fast bridge from print or static screens to a dig The {Platform} QR Code exposes properties for the encoded value, code density, sizing, logo, and shape customization. -<PlatformBlock for="WebComponents, React, Blazor"> - | Name | Type | Default | Description | | -- | -- | -- | -- | | <ApiLink pkg="core" type="QrCode" member="value" label="value" /> | `string` | — | The string encoded in the QR code. Clearing the value removes the SVG. | @@ -554,25 +552,6 @@ The {Platform} QR Code exposes properties for the encoded value, code density, s | <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> | `'square' \| 'circle' \| 'rounded'` | `'square'` | The shape of the data modules and the inner finder-pattern corner dot. | | <ApiLink pkg="core" type="QrCode" member="squareStyle" label="squareStyle" /> | `'square' \| 'circle' \| 'rounded'` | `'square'` | The shape of the outer finder-pattern corner squares. | -</PlatformBlock> - -<PlatformBlock for="Angular"> - -| Name | Type | Default | Description | -| -- | -- | -- | -- | -| <ApiLink type="QrCode" member="value" label="value" /> | `string` | — | The string encoded in the QR code. Clearing the value removes the SVG. | -| <ApiLink type="QrCode" member="version" label="version" /> | `number` | — | The QR version (1–40) used to generate the code. When not set, the smallest version that fits `value` is chosen automatically. | -| <ApiLink type="QrCode" member="errorLevel" label="errorLevel" /> | `'L' \| 'M' \| 'Q' \| 'H'` | `'M'` | The error correction level used when generating the QR code. | -| <ApiLink type="QrCode" member="size" label="size" /> | `number` | `128` | The rendered width and height of the QR code in pixels. | -| <ApiLink type="QrCode" member="margin" label="margin" /> | `number` | `4` | The quiet-zone margin around the code, expressed in QR modules. | -| <ApiLink type="QrCode" member="logoSrc" label="logoSrc" /> | `string` | — | The source URL of an optional logo image rendered at the center of the QR code. | -| <ApiLink type="QrCode" member="logoSize" label="logoSize" /> | `number` | `0.4` | The logo size as a ratio (0–1) of the safe area that can be obscured while remaining scannable. | -| <ApiLink type="QrCode" member="logoMargin" label="logoMargin" /> | `number` | — | The margin around the logo, in pixels. | -| <ApiLink type="QrCode" member="dotStyle" label="dotStyle" /> | `'square' \| 'circle' \| 'rounded'` | `'square'` | The shape of the data modules and the inner finder-pattern corner dot. | -| <ApiLink type="QrCode" member="squareStyle" label="squareStyle" /> | `'square' \| 'circle' \| 'rounded'` | `'square'` | The shape of the outer finder-pattern corner squares. | - -</PlatformBlock> - ## Styling <PlatformBlock for="Angular"> @@ -659,7 +638,7 @@ Combine Tailwind utility classes with the QR Code CSS variables for utility-firs ```html <igc-qr-code value="https://www.infragistics.com/products/ignite-ui-web-components" - class="![--ig-qr-code-dark-color:#1a1a1a] ![--ig-qr-code-background:#f7df1e] ![--ig-qr-code-corner-square-color:#1a1a1a] ![--ig-qr-code-corner-dot-color:#1a1a1a]"> + class="!light-qr-code ![--ig-qr-code-dark-color:#1a1a1a] ![--ig-qr-code-background:#f7df1e] ![--ig-qr-code-corner-square-color:#1a1a1a] ![--ig-qr-code-corner-dot-color:#1a1a1a]"> </igc-qr-code> ``` @@ -670,7 +649,7 @@ Combine Tailwind utility classes with the QR Code CSS variables for utility-firs ```jsx <IgrQrCode value="https://www.infragistics.com/products/ignite-ui-web-components" - className="![--ig-qr-code-dark-color:#1a1a1a] ![--ig-qr-code-background:#f7df1e] ![--ig-qr-code-corner-square-color:#1a1a1a] ![--ig-qr-code-corner-dot-color:#1a1a1a]"> + className="!light-qr-code ![--ig-qr-code-dark-color:#1a1a1a] ![--ig-qr-code-background:#f7df1e] ![--ig-qr-code-corner-square-color:#1a1a1a] ![--ig-qr-code-corner-dot-color:#1a1a1a]"> </IgrQrCode> ``` @@ -681,7 +660,7 @@ Combine Tailwind utility classes with the QR Code CSS variables for utility-firs ```razor <IgbQrCode Value="https://www.infragistics.com/products/ignite-ui-web-components" - Class="![--ig-qr-code-dark-color:#1a1a1a] ![--ig-qr-code-background:#f7df1e] ![--ig-qr-code-corner-square-color:#1a1a1a] ![--ig-qr-code-corner-dot-color:#1a1a1a]"> + Class="!light-qr-code ![--ig-qr-code-dark-color:#1a1a1a] ![--ig-qr-code-background:#f7df1e] ![--ig-qr-code-corner-square-color:#1a1a1a] ![--ig-qr-code-corner-dot-color:#1a1a1a]"> </IgbQrCode> ``` From 610613be5a9bf630c78a2b8ceea040e47c29a674 Mon Sep 17 00:00:00 2001 From: Simeon Simeonoff <sim.simeonoff@gmail.com> Date: Wed, 23 Sep 2026 13:38:48 +0300 Subject: [PATCH 21/35] fix(qr-code): align topic with component API, samples, and Angular TOC --- .../src/content/en/components/toc.json | 5 + .../content/en/components/inputs/qr-code.mdx | 362 ++++++++---------- 2 files changed, 170 insertions(+), 197 deletions(-) diff --git a/docs/angular/src/content/en/components/toc.json b/docs/angular/src/content/en/components/toc.json index a7747226b2..2448dabd7f 100644 --- a/docs/angular/src/content/en/components/toc.json +++ b/docs/angular/src/content/en/components/toc.json @@ -2039,6 +2039,11 @@ "href": "inputs/badge.mdx", "updated": false }, + { + "name": "QR Code", + "href": "inputs/qr-code.mdx", + "new": true + }, { "name": "Icon", "href": "icon.mdx", diff --git a/docs/xplat/src/content/en/components/inputs/qr-code.mdx b/docs/xplat/src/content/en/components/inputs/qr-code.mdx index f0010bce27..f76c631571 100644 --- a/docs/xplat/src/content/en/components/inputs/qr-code.mdx +++ b/docs/xplat/src/content/en/components/inputs/qr-code.mdx @@ -4,7 +4,7 @@ description: "The {ProductName} QR Code renders a scannable QR (Quick Response) keywords: "{Platform} QR Code, {ProductName}, QR code, scannable code, SVG QR code, QR generator, logo, error correction" license: MIT mentionedTypes: ["QrCode"] -last_updated: "2026-09-15" +last_updated: "2026-09-23" llms: description: "The {ProductName} QR Code renders a scannable QR (Quick Response) code as an inline SVG, generated on the client from any string value, with customizable size, error correction, and a center logo." --- @@ -26,13 +26,15 @@ import qrCodeDo2_2x from '@xplat-images/qr-code/qr-code-do2@2x.png'; import qrCodeDoNot2 from '@xplat-images/qr-code/qr-code-do-not2.png'; import qrCodeDoNot2_2x from '@xplat-images/qr-code/qr-code-do-not2@2x.png'; +{/* React and Blazor are excluded in toc.json until their QR Code wrappers ship. Their blocks below are staged; verify them against the released wrapper APIs before removing the exclusion. */} + # QR Code Component <Badge variant="new" /> The {ProductName} QR Code renders a scannable QR (Quick Response) code as an inline SVG, generated on the client from any string value, with customizable size, error correction, and center logo. ## Live Demo -The {Platform} QR Code demo shows a basic scannable code generated from a URL string. +The {Platform} QR Code demo renders a code from a URL string and lets you switch its module shape, size, and center logo. <PlatformBlock for="Angular"> @@ -48,12 +50,12 @@ The {Platform} QR Code demo shows a basic scannable code generated from a URL st ## Anatomy -The {Platform} QR Code is a square SVG graphic containing three finder-pattern corners, the encoded data modules, a quiet-zone margin, and an optional center logo image. +The {Platform} QR Code is a square SVG graphic made of three finder-pattern corners, the encoded data modules, a quiet-zone margin, and an optional center logo. <Anatomy class="qr-code-anatomy" name="QR Code" - description="The QR Code component is a square SVG graphic containing finder-pattern corners, data modules, a quiet-zone margin, and an optional center logo." + description="Parts of the QR Code: container, QR matrix, quiet zone, optional center logo, and finder-pattern corners." src={qrCodeAnatomy.src} alt="QR Code anatomy" /> @@ -69,82 +71,52 @@ The {Platform} QR Code is a square SVG graphic containing three finder-pattern c `}</style> -<span class="ig-typography__body-2" style="display: block; margin-bottom: 24px;"><strong>1. QR Code container:</strong> the outer frame that holds the code and optional supporting content.<br /> +<span class="ig-typography__body-2" style="display: block; margin-bottom: 24px;"><strong>1. QR Code container:</strong> the host element that renders the SVG.<br /> <strong>2. QR Matrix:</strong> the encoded matrix that stores the destination or data payload.<br /> <strong>3. Quiet Zone:</strong> the empty space around the code that ensures scanners can read it reliably.<br /> <strong>4. Center Logo (optional):</strong> an optional central container used to display a brand logo or custom icon.<br /> <strong>5. Finder-pattern corners:</strong> square markers at the corners that help scanners detect and orient the code correctly.</span> -<PlatformBlock for="WebComponents, React, Blazor"> - ```text -<igc-qr-code role="img"> -└── svg - ├── <title> // "QR code: <value>" or explicit aria-label +<igc-qr-code> +└── svg[role="img"] + ├── <title> // "QR code: <value>" or the aria-label value ├── ::part(background) // background rect - ├── ::part(dots) // data modules path - ├── ::part(corner-square) // outer finder-pattern squares (×3) - ├── ::part(corner-dot) // inner finder-pattern dots (×3) - ├── <mask> // rendered when `logo-src` is set - └── <image> // center logo, rendered when `logo-src` is set -</igc-qr-code> + ├── <mask> // rendered when logo-src is set + ├── <g> // masked when logo-src is set + │ ├── ::part(dots) // data modules path + │ ├── ::part(corner-square) // outer finder-pattern squares (×3) + │ └── ::part(corner-dot) // inner finder-pattern dots (×3) + └── <image> // center logo, rendered when logo-src is set ``` -</PlatformBlock> - ## Getting Started -To use the {Platform} QR Code, follow the [{ProductName} Getting Started](../general-getting-started.mdx) topic for the basic project setup, then register the component for your target platform. +To use the {Platform} QR Code, complete the <PlatformBlock for="Angular">[{ProductName} Getting Started]({environment:infragisticsBaseUrl}/products/ignite-ui-angular/angular/components/general/getting-started)</PlatformBlock><PlatformBlock for="WebComponents, React, Blazor">[{ProductName} Getting Started](../general-getting-started.mdx)</PlatformBlock> topic for the basic project setup, then register the component. ### Prerequisites and Version Compatibility -The QR Code component is available in **igniteui-webcomponents 7.3.0** and later, and the corresponding wrapper releases for React, Blazor. To start using the QR Code: - -<PlatformBlock for="WebComponents"> - -For Web Components, import the <ApiLink pkg="core" label="QrCode" type="QrCode" />, its theme CSS, and register the component: - -```ts -import { defineComponents, IgcQrCodeComponent } from 'igniteui-webcomponents'; -import 'igniteui-webcomponents/themes/light/bootstrap.css'; +<PlatformBlock for="WebComponents, Angular"> -defineComponents(IgcQrCodeComponent); -``` +The QR Code requires `igniteui-webcomponents` 7.3.0 or later. The `toBlob()` and `toImage()` export methods require 7.3.2 or later. </PlatformBlock> -<PlatformBlock for="React"> +<PlatformBlock for="Angular"> -For React, import the QR Code wrapper and theme CSS: +{ProductName} renders the QR Code as a web component, so install `igniteui-webcomponents` in your Angular project: -```tsx -import { IgrQrCode } from 'igniteui-react'; -import 'igniteui-webcomponents/themes/light/bootstrap.css'; +```cmd +npm install igniteui-webcomponents ``` </PlatformBlock> -<PlatformBlock for="Blazor"> - -For Blazor using the **IgniteUI.Blazor** package, register the QR Code module: - -```csharp -// in Program.cs file - -builder.Services.AddIgniteUIBlazor(typeof(IgbQrCodeModule)); -``` - -Link the additional CSS file that applies the styling to the <ApiLink pkg="core" label="QrCode" type="QrCode" /> component in **wwwroot/index.html** (Blazor Web Assembly) or **Pages/_Host.cshtml** (Blazor Server): +{/* TODO: add the React and Blazor wrapper versions when they are released. */} -```razor -<link href="_content/IgniteUI.Blazor/themes/light/bootstrap.css" rel="stylesheet" /> -``` - -</PlatformBlock> - -<PlatformBlock for="Angular"> +<PlatformBlock for="WebComponents, Angular"> -For Angular, import and register the <ApiLink pkg="core" label="QrCode" type="QrCode" /> component: +Import [`IgcQrCodeComponent`]({environment:infragisticsBaseUrl}/api/webcomponents/igniteui-webcomponents/latest/classes/IgcQrCodeComponent) and a theme, then register the component: ```ts import { defineComponents, IgcQrCodeComponent } from 'igniteui-webcomponents'; @@ -153,7 +125,11 @@ import 'igniteui-webcomponents/themes/light/bootstrap.css'; defineComponents(IgcQrCodeComponent); ``` -Also make sure to add the `CUSTOM_ELEMENTS_SCHEMA` schema to your Angular component. +</PlatformBlock> + +<PlatformBlock for="Angular"> + +Add `CUSTOM_ELEMENTS_SCHEMA` to the Angular component that renders `igc-qr-code`: ```ts import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; @@ -165,37 +141,34 @@ import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; </PlatformBlock> -The simplest way to start using the <ApiLink pkg="core" label="QrCode" type="QrCode" /> is as follows: +<PlatformBlock for="React"> -<PlatformBlock for="WebComponents, Angular"> +Import the <ApiLink pkg="core" type="QrCode" /> wrapper and a theme: -```html -<igc-qr-code value="https://www.infragistics.com"></igc-qr-code> +```tsx +import { IgrQrCode } from 'igniteui-react'; +import 'igniteui-webcomponents/themes/light/bootstrap.css'; ``` </PlatformBlock> -<PlatformBlock for="React"> +<PlatformBlock for="Blazor"> -```tsx -<IgrQrCode value="https://www.infragistics.com"></IgrQrCode> -``` +Register the <ApiLink pkg="core" type="QrCode" /> module in **Program.cs**: -</PlatformBlock> +```csharp +builder.Services.AddIgniteUIBlazor(typeof(IgbQrCodeModule)); +``` -<PlatformBlock for="Blazor"> +Link the theme stylesheet in **wwwroot/index.html** (Blazor WebAssembly) or **Pages/_Host.cshtml** (Blazor Server): ```razor -<IgbQrCode Value="https://www.infragistics.com"></IgbQrCode> +<link href="_content/IgniteUI.Blazor/themes/light/bootstrap.css" rel="stylesheet" /> ``` </PlatformBlock> -By default, this renders a 128×128 pixel QR code with a 4-module quiet-zone margin, `M` error correction, and square modules and corners. - -## Usage - -Set the <ApiLink pkg="core" type="QrCode" member="value" label="value" /> property to any string to render a scannable QR code. The component selects the most compact encoding mode (numeric, alphanumeric, or byte) and the smallest QR version that fits the value automatically. Clearing `value` removes the SVG entirely. +Render the QR Code with a value: <PlatformBlock for="WebComponents, Angular"> @@ -221,9 +194,15 @@ Set the <ApiLink pkg="core" type="QrCode" member="value" label="value" /> proper </PlatformBlock> +By default, this renders a 128×128 pixel QR code with a 4-module quiet-zone margin, `M` error correction, and square modules and corners. + +## Usage + +Set `value` to any string to render a scannable QR code. The component picks the most compact encoding mode (numeric, alphanumeric, or byte) and the smallest QR version that fits the value. Clearing `value` removes the SVG. + ### Error Correction -Use the <ApiLink pkg="core" type="QrCode" member="errorLevel" label="errorLevel" /> property to choose between `L`, `M`, `Q`, and `H` error correction levels. Higher levels are more resilient to damage or obstruction but produce a larger, denser code. Use the <ApiLink pkg="core" type="QrCode" member="version" label="version" /> property to pin a specific QR version between `1` and `40` when you need predictable code dimensions; leave it unset to let the component pick the smallest version that fits the value. +Use `errorLevel` to choose the `L`, `M` (default), `Q`, or `H` error correction level. Higher levels recover more of a damaged or covered code but produce a denser code. Use `version` to pin a QR version from `1` to `40` when you need predictable module dimensions; leave it unset to use the smallest version that fits `value`. <PlatformBlock for="WebComponents, Angular"> @@ -275,7 +254,7 @@ Use the <ApiLink pkg="core" type="QrCode" member="errorLevel" label="errorLevel" ### Size -Use the <ApiLink pkg="core" type="QrCode" member="size" label="size" /> property to set the rendered pixel width and height and the <ApiLink pkg="core" type="QrCode" member="margin" label="margin" /> property to control the quiet-zone margin in QR modules around the code. Neither property changes the encoded data. +Use `size` to set the rendered width and height in pixels, and `margin` to set the quiet zone in QR modules. The quiet zone is drawn inside `size`, so a larger `margin` makes the modules smaller. <PlatformBlock for="WebComponents, Angular"> @@ -327,15 +306,18 @@ Use the <ApiLink pkg="core" type="QrCode" member="size" label="size" /> property ### Center Logo -Add a branded center image with the <ApiLink pkg="core" type="QrCode" member="logoSrc" label="logoSrc" /> property. The component automatically masks the modules beneath the image so the code stays scannable. Use <ApiLink pkg="core" type="QrCode" member="logoSize" label="logoSize" /> — a ratio between `0` and `1` — to control how much of the safe area the logo covers, and <ApiLink pkg="core" type="QrCode" member="logoMargin" label="logoMargin" /> to add whitespace around the logo in pixels. +Set `logoSrc` to render an image at the center of the code; the component masks the modules beneath it. `logoSize` sets the logo size as a ratio from `0` to `1` of the largest safe logo area, which is 9% of the code at the `H` level. `logoMargin` adds whitespace around the logo in pixels. + +The logo never covers more than the current `errorLevel` allows. At the default `M` level, `logoSize` values above about `0.44` render at the same capped size, so set `errorLevel` to `H` for the largest logo. -When `errorLevel` is not explicitly set, the component automatically escalates to the smallest error correction level that keeps the code scannable at the requested `logoSize`. +`logoSrc` accepts regular URLs and `data:image/*` URIs. Sources with unsafe schemes (such as `javascript:` or `vbscript:`) and non-image `data:` URIs are rejected, and no logo is rendered. <PlatformBlock for="WebComponents, Angular"> ```html <igc-qr-code value="https://www.infragistics.com" + error-level="H" logo-src="/assets/logo.png" logo-size="0.5" logo-margin="4"> @@ -349,6 +331,7 @@ When `errorLevel` is not explicitly set, the component automatically escalates t ```tsx <IgrQrCode value="https://www.infragistics.com" + errorLevel="H" logoSrc="/assets/logo.png" logoSize={0.5} logoMargin={4}> @@ -362,6 +345,7 @@ When `errorLevel` is not explicitly set, the component automatically escalates t ```razor <IgbQrCode Value="https://www.infragistics.com" + ErrorLevel="QrCodeErrorLevel.H" LogoSrc="/assets/logo.png" LogoSize="0.5" LogoMargin="4"> @@ -370,8 +354,6 @@ When `errorLevel` is not explicitly set, the component automatically escalates t </PlatformBlock> -For safety, `logoSrc` values that use unsafe schemes (such as `javascript:` or `vbscript:`) or non-image `data:` URIs are rejected — no image is rendered. Regular URLs and `data:image/*` URIs are accepted. - <PlatformBlock for="Angular"> <Sample src="/data-display/qr-code-logo" height={245} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code logo example" /> @@ -384,16 +366,17 @@ For safety, `logoSrc` values that use unsafe schemes (such as `javascript:` or ` </PlatformBlock> -### Dot Shapes +### Shapes -Use <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> to shape the data modules and the inner finder-pattern dots. It accepts `square` (default), `circle`, or `rounded`. +Use `dotStyle` to shape the data modules and the inner finder-pattern dots, and `squareStyle` to shape the outer finder-pattern squares. Both accept `square` (default), `circle`, or `rounded`. <PlatformBlock for="WebComponents, Angular"> ```html <igc-qr-code value="https://www.infragistics.com" - dot-style="rounded"> + dot-style="rounded" + square-style="rounded"> </igc-qr-code> ``` @@ -404,7 +387,8 @@ Use <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> to s ```tsx <IgrQrCode value="https://www.infragistics.com" - dotStyle="rounded"> + dotStyle="rounded" + squareStyle="rounded"> </IgrQrCode> ``` @@ -415,7 +399,8 @@ Use <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> to s ```razor <IgbQrCode Value="https://www.infragistics.com" - DotStyle="QrCodeDotStyle.Rounded"> + DotStyle="QrCodeDotStyle.Rounded" + SquareStyle="QrCodeSquareStyle.Rounded"> </IgbQrCode> ``` @@ -423,7 +408,7 @@ Use <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> to s <PlatformBlock for="Angular"> -<Sample src="/data-display/qr-code-dot-shapes" height={300} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code dot shapes example" /> +<Sample src="/data-display/qr-code-shapes" height={300} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code shapes example" /> </PlatformBlock> @@ -431,67 +416,37 @@ Use <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> to s <Sample src="/inputs/qr-code/dot-shapes" height={300} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code dot shapes example" /> -</PlatformBlock> - -### Corner Shapes - -Use the <ApiLink pkg="core" type="QrCode" member="squareStyle" label="squareStyle" /> to shape the outer finder-pattern squares. It accepts `square` (default), `circle`, or `rounded`. - -<PlatformBlock for="WebComponents, Angular"> - -```html -<igc-qr-code - value="https://www.infragistics.com" - square-style="rounded"> -</igc-qr-code> -``` +<Sample src="/inputs/qr-code/corner-shapes" height={300} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code corner shapes example" /> </PlatformBlock> -<PlatformBlock for="React"> +<PlatformBlock for="WebComponents, Angular"> -```tsx -<IgrQrCode - value="https://www.infragistics.com" - squareStyle="rounded"> -</IgrQrCode> -``` +### Export -</PlatformBlock> +Call `toImage()` to export the QR code as a PNG, JPEG, WebP, or SVG file, or `toBlob()` to get it as an SVG `Blob`. Both methods resolve theme colors and inline the logo, so the export matches the rendered code. -<PlatformBlock for="Blazor"> +```ts +const qrCode = document.querySelector('igc-qr-code') as IgcQrCodeComponent; -```razor -<IgbQrCode - Value="https://www.infragistics.com" - SquareStyle="QrCodeSquareStyle.Rounded"> -</IgbQrCode> +// Downloads a 512×512 PNG from a 256px QR code. +await qrCode.toImage({ format: 'png', scale: 2, fileName: 'my-qr-code', download: true }); ``` </PlatformBlock> -<PlatformBlock for="Angular"> - -<Sample src="/data-display/qr-code-corner-shapes" height={300} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code corner shapes example" /> - -</PlatformBlock> - -<PlatformBlock for="React,WebComponents,Blazor"> - -<Sample src="/inputs/qr-code/corner-shapes" height={300} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code corner shapes example" /> - -</PlatformBlock> - ### Do/Don't -Use QR codes when users need a fast bridge from print or static screens to a digital action, such as opening a page, downloading an app, or verifying a link. Do not use them for information that must be readable without a scanner, or when the destination is better served by a direct button, link, or short URL. +**When to use:** QR codes give users a fast bridge from print or static screens to a digital action, such as opening a page, downloading an app, or verifying a link. + +**When not to use:** Avoid QR codes for information that must be readable without a scanner, or when a direct button, link, or short URL serves the destination better. <table class="table" style="width: 100%; max-width: 1100px; margin: 0 auto 26px;"> <tbody> <tr> - <td style="width: 50%; border: none; padding: 0 13px 13px 0;"><Image src={qrCodeDo1} srcset={`${qrCodeDo1.src} 1x, ${qrCodeDo1_2x.src} 2x`} alt="QR Code used in a form with a labelled anchor" style="border: 1px solid #D2DBE8; margin: unset;"/> + <td style="width: 50%; border: none; padding: 0 13px 13px 0;"><Image src={qrCodeDo1} srcset={`${qrCodeDo1.src} 1x, ${qrCodeDo1_2x.src} 2x`} alt="QR Code with a heading, a call to action, and a fallback short URL" style="border: 1px solid #D2DBE8; margin: unset;"/> </td> - <td style="width: 50%; border: none; padding: 0 0 13px 13px;"><Image src={qrCodeDoNot1} srcset={`${qrCodeDoNot1.src} 1x, ${qrCodeDoNot1_2x.src} 2x`} alt="QR Code used without context or accessible label" style="border: 1px solid #D2DBE8; margin: unset;"/> + <td style="width: 50%; border: none; padding: 0 0 13px 13px;"><Image src={qrCodeDoNot1} srcset={`${qrCodeDoNot1.src} 1x, ${qrCodeDoNot1_2x.src} 2x`} alt="QR Code as the only way to finish a required step, with no link or button" style="border: 1px solid #D2DBE8; margin: unset;"/> </td> </tr> <tr> @@ -511,9 +466,9 @@ Use QR codes when users need a fast bridge from print or static screens to a dig </td> </tr> <tr> - <td style="width: 50%; border: none; padding: 0 13px 13px 0;"><Image src={qrCodeDo2} srcset={`${qrCodeDo2.src} 1x, ${qrCodeDo2_2x.src} 2x`} alt="QR Code used in a form with a labelled anchor" style="border: 1px solid #D2DBE8; margin: unset;"/> + <td style="width: 50%; border: none; padding: 0 13px 13px 0;"><Image src={qrCodeDo2} srcset={`${qrCodeDo2.src} 1x, ${qrCodeDo2_2x.src} 2x`} alt="Black QR Code on a white background" style="border: 1px solid #D2DBE8; margin: unset;"/> </td> - <td style="width: 50%; border: none; padding: 0 0 13px 13px;"><Image src={qrCodeDoNot2} srcset={`${qrCodeDoNot2.src} 1x, ${qrCodeDoNot2_2x.src} 2x`} alt="QR Code used without context or accessible label" style="border: 1px solid #D2DBE8; margin: unset;"/> + <td style="width: 50%; border: none; padding: 0 0 13px 13px;"><Image src={qrCodeDoNot2} srcset={`${qrCodeDoNot2.src} 1x, ${qrCodeDoNot2_2x.src} 2x`} alt="Light QR Code on a low-contrast slate background" style="border: 1px solid #D2DBE8; margin: unset;"/> </td> </tr> <tr> @@ -541,16 +496,27 @@ The {Platform} QR Code exposes properties for the encoded value, code density, s | Name | Type | Default | Description | | -- | -- | -- | -- | -| <ApiLink pkg="core" type="QrCode" member="value" label="value" /> | `string` | — | The string encoded in the QR code. Clearing the value removes the SVG. | -| <ApiLink pkg="core" type="QrCode" member="version" label="version" /> | `number` | — | The QR version (1–40) used to generate the code. When not set, the smallest version that fits `value` is chosen automatically. | -| <ApiLink pkg="core" type="QrCode" member="errorLevel" label="errorLevel" /> | `'L' \| 'M' \| 'Q' \| 'H'` | `'M'` | The error correction level used when generating the QR code. | -| <ApiLink pkg="core" type="QrCode" member="size" label="size" /> | `number` | `128` | The rendered width and height of the QR code in pixels. | -| <ApiLink pkg="core" type="QrCode" member="margin" label="margin" /> | `number` | `4` | The quiet-zone margin around the code, expressed in QR modules. | -| <ApiLink pkg="core" type="QrCode" member="logoSrc" label="logoSrc" /> | `string` | — | The source URL of an optional logo image rendered at the center of the QR code. | -| <ApiLink pkg="core" type="QrCode" member="logoSize" label="logoSize" /> | `number` | `0.4` | The logo size as a ratio (0–1) of the safe area that can be obscured while remaining scannable. | +| <ApiLink pkg="core" type="QrCode" member="value" label="value" /> | `string` | — | The string encoded in the QR code. | +| <ApiLink pkg="core" type="QrCode" member="version" label="version" /> | `number` | — | The QR version (1–40). When not set, the smallest version that fits `value` is used. | +| <ApiLink pkg="core" type="QrCode" member="errorLevel" label="errorLevel" /> | `'L' \| 'M' \| 'Q' \| 'H'` | `'M'` | The error correction level. Also caps the logo size. | +| <ApiLink pkg="core" type="QrCode" member="size" label="size" /> | `number` | `128` | The rendered width and height in pixels. | +| <ApiLink pkg="core" type="QrCode" member="margin" label="margin" /> | `number` | `4` | The quiet-zone margin, in QR modules. | +| <ApiLink pkg="core" type="QrCode" member="logoSrc" label="logoSrc" /> | `string` | — | The source URL of an optional center logo image. | +| <ApiLink pkg="core" type="QrCode" member="logoSize" label="logoSize" /> | `number` | `0.4` | The logo size as a ratio (0–1) of the largest safe logo area. | | <ApiLink pkg="core" type="QrCode" member="logoMargin" label="logoMargin" /> | `number` | — | The margin around the logo, in pixels. | -| <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> | `'square' \| 'circle' \| 'rounded'` | `'square'` | The shape of the data modules and the inner finder-pattern corner dot. | -| <ApiLink pkg="core" type="QrCode" member="squareStyle" label="squareStyle" /> | `'square' \| 'circle' \| 'rounded'` | `'square'` | The shape of the outer finder-pattern corner squares. | +| <ApiLink pkg="core" type="QrCode" member="dotStyle" label="dotStyle" /> | `'square' \| 'circle' \| 'rounded'` | `'square'` | The shape of the data modules and the inner finder-pattern dots. | +| <ApiLink pkg="core" type="QrCode" member="squareStyle" label="squareStyle" /> | `'square' \| 'circle' \| 'rounded'` | `'square'` | The shape of the outer finder-pattern squares. | + +<PlatformBlock for="WebComponents, Angular"> + +## Methods + +| Name | Returns | Description | +| -- | -- | -- | +| `toBlob()` | `Promise<Blob>` | Serializes the QR code to an `image/svg+xml` blob with theme colors resolved and the logo inlined. Rejects when `value` is not set. | +| `toImage(options?)` | `Promise<File>` | Exports the QR code as an image file. `options` accepts `format` (`'png'` default, `'jpeg'`, `'webp'`, or `'svg'`), `scale` (default `1`), `fileName` (default `'qr-code'`), and `download` (default `false`). Rejects when `value` is not set or the options are invalid. | + +</PlatformBlock> ## Styling @@ -588,16 +554,16 @@ The {Platform} QR Code appearance is controlled through CSS variables, CSS parts ### Sass Theming -Use the {ProductName} theme system to style the QR Code consistently with the rest of your application. Wrap the QR Code inside a section that scopes the CSS custom properties, or set them directly on the host. +Create a theme with `qr-code-theme()` and pass it to the `tokens` mixin. ```scss @use "igniteui-theming/sass/themes" as *; $custom-qr-code-theme: qr-code-theme( - $background: #1a1a2e, - $dark-color: #a0c4ff, - $corner-square-color: #ff6b6b, - $corner-dot-color: #ffd93d + $background: #ffffff, + $dark-color: #1a1a2e, + $corner-square-color: #c0392b, + $corner-dot-color: #1a1a2e ); :root { @@ -607,38 +573,33 @@ $custom-qr-code-theme: qr-code-theme( ### CSS Variables -Set component CSS variables directly when you need local styling without a Sass build step. +Set the component CSS variables directly when you need local styling without a Sass build step. ```css igc-qr-code { - --ig-qr-code-background: var(--ig-gray-900); - --ig-qr-code-dark-color: var(--ig-primary-200); -} - -igc-qr-code::part(corner-square) { - fill: var(--ig-error-300); -} - -igc-qr-code::part(corner-dot) { - fill: var(--ig-warn-200); + --ig-qr-code-background: var(--ig-gray-50); + --ig-qr-code-dark-color: var(--ig-primary-800); + --ig-qr-code-corner-square-color: var(--ig-secondary-800); } ``` ### Styling with Tailwind -Combine Tailwind utility classes with the QR Code CSS variables for utility-first styling. Make sure to [set up Tailwind](/themes/tailwind) first, then import the Ignite UI utilities in your global stylesheet: +Combine Tailwind utility classes with the QR Code CSS variables. [Set up Tailwind](../themes/tailwind.mdx) with the Ignite UI theme first: ```css @import "tailwindcss"; -@import "tailwindcss/utilities.css"; +@import "igniteui-theming/tailwind/theme"; ``` +Apply the `light-qr-code` utility to give the QR Code its theme variables, then override individual variables with arbitrary-property classes. The `!` prefix marks the utility as important so it takes precedence over the component's default styles. + <PlatformBlock for="WebComponents, Angular"> ```html <igc-qr-code - value="https://www.infragistics.com/products/ignite-ui-web-components" - class="!light-qr-code ![--ig-qr-code-dark-color:#1a1a1a] ![--ig-qr-code-background:#f7df1e] ![--ig-qr-code-corner-square-color:#1a1a1a] ![--ig-qr-code-corner-dot-color:#1a1a1a]"> + value="https://www.infragistics.com" + class="!light-qr-code [--ig-qr-code-dark-color:#1a1a1a] [--ig-qr-code-background:#f7df1e]"> </igc-qr-code> ``` @@ -646,10 +607,10 @@ Combine Tailwind utility classes with the QR Code CSS variables for utility-firs <PlatformBlock for="React"> -```jsx +```tsx <IgrQrCode - value="https://www.infragistics.com/products/ignite-ui-web-components" - className="!light-qr-code ![--ig-qr-code-dark-color:#1a1a1a] ![--ig-qr-code-background:#f7df1e] ![--ig-qr-code-corner-square-color:#1a1a1a] ![--ig-qr-code-corner-dot-color:#1a1a1a]"> + value="https://www.infragistics.com" + className="!light-qr-code [--ig-qr-code-dark-color:#1a1a1a] [--ig-qr-code-background:#f7df1e]"> </IgrQrCode> ``` @@ -659,34 +620,36 @@ Combine Tailwind utility classes with the QR Code CSS variables for utility-firs ```razor <IgbQrCode - Value="https://www.infragistics.com/products/ignite-ui-web-components" - Class="!light-qr-code ![--ig-qr-code-dark-color:#1a1a1a] ![--ig-qr-code-background:#f7df1e] ![--ig-qr-code-corner-square-color:#1a1a1a] ![--ig-qr-code-corner-dot-color:#1a1a1a]"> + Value="https://www.infragistics.com" + Class="!light-qr-code [--ig-qr-code-dark-color:#1a1a1a] [--ig-qr-code-background:#f7df1e]"> </IgbQrCode> ``` </PlatformBlock> -The exclamation mark (`!`) gives the Tailwind utility precedence over the component's default styles. - <PlatformBlock for="Angular"> -<Sample src="/data-display/qr-code-tailwind-styling" height={330} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code styling example" /> +<Sample src="/data-display/qr-code-tailwind-styling" height={330} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code Tailwind styling example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/qr-code/tailwind-styling" height={330} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code styling example" /> +<Sample src="/inputs/qr-code/tailwind-styling" height={330} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code Tailwind styling example" /> </PlatformBlock> ## Accessibility -The {Platform} QR Code is a static, non-interactive graphic that is announced by screen readers through an SVG `<title>` element. +The {Platform} QR Code is a static graphic that screen readers announce through the `<title>` of its SVG. + +### Keyboard Interaction -### Accessible Labeling +The QR Code is not focusable and does not respond to keyboard input. + +### Screen Readers / ARIA -The rendered `<svg>` has `role="img"` and includes a `<title>` element that is announced by screen readers. The default title is `QR code: <value>`. Provide a custom `aria-label` to override the announced text with a more descriptive phrase. +The rendered `<svg>` has `role="img"` and a `<title>` that screen readers announce. The title defaults to `QR code: <value>`; set `aria-label` to announce a more meaningful phrase instead. <PlatformBlock for="WebComponents, Angular"> @@ -721,22 +684,15 @@ The rendered `<svg>` has `role="img"` and includes a `<title>` element that is a </PlatformBlock> -### Screen Readers / ARIA - -- The rendered `<svg>` element has `role="img"` and contains a `<title>` element describing the code. -- The default `<title>` content is `QR code: <value>`. -- Set `aria-label` to override the announced text with a more descriptive phrase such as "Scan to visit our product page". -- The QR Code does not participate in the tab order and does not respond to keyboard input. - ### Accessibility Compliance Infragistics documents {ProductName} accessibility support for Section 508 and WCAG 2.1 guideline areas in the [Accessibility Compliance](../interactivity/accessibility-compliance.mdx) topic. | Criterion | How the component complies | | -- | -- | -| [1.1.1 Non-text Content](https://www.w3.org/WAI/WCAG21/Understanding/non-text-content) | The rendered SVG carries a `<title>` element derived from `value` or an explicit `aria-label`, giving assistive technology a text alternative. | -| [1.4.3 Contrast](https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum) | Default colors (black modules on a white background) meet the minimum contrast required for reliable scanning. | -| [4.1.2 Name, Role, Value](https://www.w3.org/WAI/WCAG21/Understanding/name-role-value) | The SVG exposes `role="img"` and an accessible name through its `<title>` element. | +| [1.1.1 Non-text Content](https://www.w3.org/WAI/WCAG21/Understanding/non-text-content) | The SVG `<title>` provides a text alternative, taken from `aria-label` or derived from `value`. | +| [1.4.11 Non-text Contrast](https://www.w3.org/WAI/WCAG21/Understanding/non-text-contrast) | The default black modules on a white background exceed the 3:1 contrast ratio for graphical objects. | +| [4.1.2 Name, Role, Value](https://www.w3.org/WAI/WCAG21/Understanding/name-role-value) | The SVG exposes `role="img"` with the `<title>` as its accessible name. | Your responsibilities: @@ -752,40 +708,50 @@ The {Platform} QR Code troubleshooting guidance follows a problem → cause → Contrast between the modules and the background is too low, the code is too small on screen, or the quiet-zone margin is too small. Restore the default `black` on `white` colors, increase `size`, and use a `margin` of at least `4` modules for reliable scanning. -### Why does adding a logo make the code stop scanning? +### Why is my logo smaller than the logoSize I set? -The requested `logoSize` covers more of the code than the current `errorLevel` can compensate for. Lower `logoSize`, or leave `errorLevel` unset and let the component escalate automatically to the smallest level that fits the logo. +The logo is capped to the safe area of the current `errorLevel`. Set `errorLevel` to `H` to allow the largest logo. ### Why is my logo not showing up? -`logoSrc` points to an unsafe scheme (such as `javascript:` or `vbscript:`), a non-image `data:` URI, or an image that failed to load. Replace the source with a valid image URL or a `data:image/*` URI; assigning a valid source afterwards recovers the rendered logo. +`logoSrc` uses a rejected source (an unsafe scheme or a non-image `data:` URI), or the image failed to load. Use a valid image URL or a `data:image/*` URI; assigning a valid source afterwards renders the logo. ### Why did my QR code not switch to a dark theme automatically? -QR Code colors do not automatically invert with the global light/dark theme, because inverted codes are not universally scannable. Set `--ig-qr-code-background` and `--ig-qr-code-dark-color` explicitly for the dark variant of your UI. - -### Why does the code disappear when I clear the value? - -The component renders nothing when `value` is not set. Assigning any non-empty string to `value` re-renders the SVG. +QR Code colors do not invert with the global light/dark theme, because light-on-dark codes are not reliably scannable. To change them for the dark variant of your UI, set `--ig-qr-code-background` and `--ig-qr-code-dark-color` explicitly. ## Known Limitations -The {Platform} QR Code has the following platform-independent limitations. +The {Platform} QR Code has the following limitations. -- The component does not automatically invert its colors when the global theme switches to a dark variant; light-on-dark QR codes must be configured explicitly through the CSS variables. -- The QR Code is a purely presentational graphic — it has no methods, events, or slots and does not participate in the tab order. +- The QR Code has no slots or events. - QR Code visual structure follows a fixed, standardized layout and is not mirrored in Right-to-Left contexts. -- Unsafe `logoSrc` schemes (`javascript:`, `vbscript:`) and non-image `data:` URIs are rejected; no image is rendered in those cases. + +<PlatformBlock for="WebComponents, Angular"> + +- Exports omit a logo loaded from a cross-origin URL that does not send CORS headers. + +</PlatformBlock> ## API References Use these API references for the complete QR Code API surface. -<ApiLink pkg="core" type="QrCode" label="QrCode" /> +<PlatformBlock for="WebComponents, Angular"> + +[`IgcQrCodeComponent`]({environment:infragisticsBaseUrl}/api/webcomponents/igniteui-webcomponents/latest/classes/IgcQrCodeComponent) + +</PlatformBlock> + +<PlatformBlock for="React, Blazor"> + +<ApiLink pkg="core" type="QrCode" /> + +</PlatformBlock> ## Dependencies -The {Platform} QR Code requires a theme stylesheet to apply its default styling. See the framework-specific setup in **Getting Started**. The component generates QR data internally and has no external QR-generation dependencies or network requests. +The {Platform} QR Code requires a theme stylesheet, which you add in **Getting Started**. It has no other runtime dependencies. ## Additional Resources @@ -809,14 +775,16 @@ The QR Code is a standalone display primitive. When you need related visual cont </FaqItem> <FaqItem question="Do I need an internet connection or an external library to render a QR Code?" indicatorPosition="end"> - No. The QR Code component generates the SVG entirely on the client from the string `value`, with no dependency on external QR-generation libraries or network requests. It works offline and inside sandboxed environments. + No. The QR Code component generates the SVG entirely on the client from the string `value`, with no dependency on external QR-generation libraries. The only network request is for a center logo image loaded from a URL. </FaqItem> <FaqItem question="How large can the center logo be without breaking the code?" indicatorPosition="end"> - The `logoSize` ratio (default `0.4`) is applied to the safe area allowed by the current `errorLevel`. When `errorLevel` is not explicitly set, the component escalates to the smallest level that keeps the code scannable at the requested `logoSize`. Combine a high `errorLevel` (`Q` or `H`) with a smaller `logoSize` for the most reliable scanning. + The `logoSize` ratio (default `0.4`) is a fraction of the largest safe logo area, which is 9% of the code at the `H` error level. The QR Code caps the logo to the safe area of the current `errorLevel`, so the code stays scannable. Set `errorLevel` to `H` to allow the largest logo. </FaqItem> - <FaqItem question="Which package should I install for QR Code?" indicatorPosition="end"> - Use `igniteui-angular` for Angular, `igniteui-react` for React, `igniteui-webcomponents` for Web Components, and `IgniteUI.Blazor` for Blazor. + <FaqItem question="Which package provides the QR Code?" indicatorPosition="end"> + <PlatformBlock for="WebComponents, Angular">The QR Code ships in the `igniteui-webcomponents` package, version 7.3.0 or later.</PlatformBlock> + <PlatformBlock for="Angular">Angular applications install it directly because `igniteui-angular` does not include the QR Code.</PlatformBlock> + <PlatformBlock for="React, Blazor">The QR Code ships in the `{PackageCommon}` package.</PlatformBlock> </FaqItem> </Faq> From 49fb72607e50ffd4bc8a1f3ffff1c9d2297e1457 Mon Sep 17 00:00:00 2001 From: Simeon Simeonoff <sim.simeonoff@gmail.com> Date: Wed, 23 Sep 2026 14:21:33 +0300 Subject: [PATCH 22/35] lint(qr-code): use multi-line MDX comments to satisfy markdownlint --- docs/xplat/src/content/en/components/inputs/qr-code.mdx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/xplat/src/content/en/components/inputs/qr-code.mdx b/docs/xplat/src/content/en/components/inputs/qr-code.mdx index f76c631571..a9f61d337b 100644 --- a/docs/xplat/src/content/en/components/inputs/qr-code.mdx +++ b/docs/xplat/src/content/en/components/inputs/qr-code.mdx @@ -26,7 +26,9 @@ import qrCodeDo2_2x from '@xplat-images/qr-code/qr-code-do2@2x.png'; import qrCodeDoNot2 from '@xplat-images/qr-code/qr-code-do-not2.png'; import qrCodeDoNot2_2x from '@xplat-images/qr-code/qr-code-do-not2@2x.png'; -{/* React and Blazor are excluded in toc.json until their QR Code wrappers ship. Their blocks below are staged; verify them against the released wrapper APIs before removing the exclusion. */} +{/* +React and Blazor are excluded in toc.json until their QR Code wrappers ship. Their blocks below are staged; verify them against the released wrapper APIs before removing the exclusion. +*/} # QR Code Component <Badge variant="new" /> @@ -112,7 +114,9 @@ npm install igniteui-webcomponents </PlatformBlock> -{/* TODO: add the React and Blazor wrapper versions when they are released. */} +{/* +TODO: add the React and Blazor wrapper versions when they are released. +*/} <PlatformBlock for="WebComponents, Angular"> From 043842d4fac9595b5d2ce180a94ed1be0dad47bd Mon Sep 17 00:00:00 2001 From: Adrian Petrov <adrian.ptrv1@gmail.com> Date: Wed, 23 Sep 2026 15:18:36 +0300 Subject: [PATCH 23/35] fix(): sample sizes + toc order change --- .../content/en/components/inputs/qr-code.mdx | 16 +++++++------- docs/xplat/src/content/en/toc.json | 21 ++++++++----------- 2 files changed, 18 insertions(+), 19 deletions(-) diff --git a/docs/xplat/src/content/en/components/inputs/qr-code.mdx b/docs/xplat/src/content/en/components/inputs/qr-code.mdx index a9f61d337b..fa4dd2d3d0 100644 --- a/docs/xplat/src/content/en/components/inputs/qr-code.mdx +++ b/docs/xplat/src/content/en/components/inputs/qr-code.mdx @@ -246,13 +246,13 @@ Use `errorLevel` to choose the `L`, `M` (default), `Q`, or `H` error correction <PlatformBlock for="Angular"> -<Sample src="/data-display/qr-code-error-correction" height={300} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code error correction example" /> +<Sample src="/data-display/qr-code-error-correction" height={320} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code error correction example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/qr-code/error-correction" height={300} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code error correction example" /> +<Sample src="/inputs/qr-code/error-correction" height={320} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code error correction example" /> </PlatformBlock> @@ -298,13 +298,13 @@ Use `size` to set the rendered width and height in pixels, and `margin` to set t <PlatformBlock for="Angular"> -<Sample src="/data-display/qr-code-size" height={480} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular QR Code size example" /> +<Sample src="/data-display/qr-code-size" height={515} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular QR Code size example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/qr-code/size" height={500} position="center" noBorder={false} spacing="md" noBackground={false} alt="{Platform} QR Code size example" /> +<Sample src="/inputs/qr-code/size" height={515} position="center" noBorder={false} spacing="md" noBackground={false} alt="{Platform} QR Code size example" /> </PlatformBlock> @@ -412,15 +412,17 @@ Use `dotStyle` to shape the data modules and the inner finder-pattern dots, and <PlatformBlock for="Angular"> -<Sample src="/data-display/qr-code-shapes" height={300} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code shapes example" /> +<Sample src="/data-display/qr-code-dot-shapes" height={320} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code dot shapes example" /> + +<Sample src="/data-display/qr-code-corner-shapes" height={320} position="center" noBackground={false} noBorder={false} spacing="md" alt="Angular QR Code corner shapes example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/qr-code/dot-shapes" height={300} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code dot shapes example" /> +<Sample src="/inputs/qr-code/dot-shapes" height={320} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code dot shapes example" /> -<Sample src="/inputs/qr-code/corner-shapes" height={300} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code corner shapes example" /> +<Sample src="/inputs/qr-code/corner-shapes" height={320} position="center" noBackground={false} noBorder={false} spacing="md" alt="{Platform} QR Code corner shapes example" /> </PlatformBlock> diff --git a/docs/xplat/src/content/en/toc.json b/docs/xplat/src/content/en/toc.json index ec840063f6..a229d338a9 100644 --- a/docs/xplat/src/content/en/toc.json +++ b/docs/xplat/src/content/en/toc.json @@ -2425,9 +2425,6 @@ "premium": true }, { - "exclude": [ - "Angular" - ], "name": "Data Entry & Display", "header": true }, @@ -2482,6 +2479,15 @@ "premium": true, "preview": true }, + { + "exclude": [ + "React", + "Blazor" + ], + "name": "QR Code", + "href": "inputs/qr-code.mdx", + "new": true + }, { "exclude": [ "Angular" @@ -2634,15 +2640,6 @@ "name": "Zoom Slider", "href": "zoomslider-overview.mdx" }, - { - "exclude": [ - "React", - "Blazor" - ], - "name": "QR Code", - "href": "inputs/qr-code.mdx", - "new": true - }, { "exclude": [ "Angular" From f02dd59d3c10a4abad5de1a56a077fe2faea331f Mon Sep 17 00:00:00 2001 From: Viktor Kombov <75325639+viktorkombov@users.noreply.github.com> Date: Wed, 23 Sep 2026 15:28:40 +0300 Subject: [PATCH 24/35] Add Virtual Scroll component topic (#840) --- .../src/content/en/components/combo.mdx | 2 +- .../en/components/drop-down-virtual.mdx | 229 +++--- .../src/content/en/components/for-of.mdx | 7 +- .../content/en/components/simple-combo.mdx | 2 +- .../src/content/en/components/toc.json | 5 + .../en/components/layouts/virtual-scroll.mdx | 709 ++++++++++++++++++ docs/xplat/src/content/en/toc.json | 9 + 7 files changed, 834 insertions(+), 129 deletions(-) create mode 100644 docs/xplat/src/content/en/components/layouts/virtual-scroll.mdx diff --git a/docs/angular/src/content/en/components/combo.mdx b/docs/angular/src/content/en/components/combo.mdx index 86f9a31c4d..7f127f9b65 100644 --- a/docs/angular/src/content/en/components/combo.mdx +++ b/docs/angular/src/content/en/components/combo.mdx @@ -429,7 +429,7 @@ At the end your combo should look like this: - When the combobox is bound to a remote service and there is a predefined selection, its input will remain blank until the requested data is loaded. <DocsAside type="info"> -The combobox uses `igxForOf` directive internally hence all `igxForOf` limitations are valid for the combobox. For more details see [`igxForOf Known Issues`](/for-of#known-limitations) section. +The combobox uses the [Virtual Scroll](./layouts/virtual-scroll.mdx) component internally to virtualize its list, hence all Virtual Scroll limitations are valid for the combobox. For more details see the [Virtual Scroll Known Limitations](./layouts/virtual-scroll.mdx#known-limitations) section. </DocsAside> ## API References diff --git a/docs/angular/src/content/en/components/drop-down-virtual.mdx b/docs/angular/src/content/en/components/drop-down-virtual.mdx index 093eba6242..081464e004 100644 --- a/docs/angular/src/content/en/components/drop-down-virtual.mdx +++ b/docs/angular/src/content/en/components/drop-down-virtual.mdx @@ -4,7 +4,7 @@ description: Use Ignite UI for Angular Virtualized Drop Down to display a very l keywords: Ignite UI for Angular, UI controls, Angular widgets, web widgets, UI widgets, Angular, Native Angular Components Suite, Native Angular Controls, Native Angular Components Library, Angular Drop Down components, Angular Drop Down controls, Angular Control Large Item List, Angular Control Singe Selection license: MIT llms: - description: "The Ignite UI for Angular Drop Down component can fully integrate with the IgxForOf directive in order to display a very large list of items for its selection." + description: "The Ignite UI for Angular Drop Down component can host the Virtual Scroll component in order to display a very large list of items for its selection." --- import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; @@ -13,69 +13,64 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; # Virtual Drop Down -The Ignite UI for Angular Drop Down component can fully integrate with the [`IgxForOf`](/for-of) directive in order to display a very large list of items for its selection. +The Ignite UI for Angular Drop Down component can host the [Virtual Scroll](./layouts/virtual-scroll.mdx) component in order to display a very large list of items for its selection. Only the items in the drop-down's viewport are rendered, while selection and keyboard navigation work over the whole list. ## Angular Virtual Drop Down Example <Sample src="/data-entries/dropdown-virtual" height={320} alt="Angular Virtual Drop Down Example" /> -<hr/> - ## Usage ### First Steps -In order to configure the drop-down to display a list of virtual items, you need to fulfill some prerequisites. -First, we need to import the `IgxForOfModule` in the module of the component that will declare our drop-down. +Import the drop-down together with the <ApiLink type="VirtualScroll" /> and the `IgxVirtualItemDirective`, which marks the template of a list item: ```typescript -// app.module.ts -import { IgxForOfModule } from 'igniteui-angular/directives'; -// import { IgxForOfModule } from '@infragistics/igniteui-angular'; for licensed package +// drop-down-virtual.component.ts +import { Component } from '@angular/core'; +import { IgxButtonDirective, IgxToggleActionDirective } from 'igniteui-angular/directives'; +import { IgxDropDownComponent, IgxDropDownItemComponent, IgxDropDownItemNavigationDirective } from 'igniteui-angular/drop-down'; +import { IgxVirtualItemDirective, IgxVirtualScrollComponent } from 'igniteui-angular/virtual-scroll'; +// import { IgxVirtualItemDirective, IgxVirtualScrollComponent } from '@infragistics/igniteui-angular'; for licensed package -@NgModule({ +@Component({ + selector: 'app-drop-down-virtual', + templateUrl: './drop-down-virtual.component.html', + styleUrls: ['./drop-down-virtual.component.scss'], imports: [ - ... - IgxForOfModule + IgxButtonDirective, IgxToggleActionDirective, IgxDropDownItemNavigationDirective, + IgxDropDownComponent, IgxDropDownItemComponent, + IgxVirtualScrollComponent, IgxVirtualItemDirective ] }) -export class AppModule {} +export class DropDownVirtualComponent { } ``` ### Template Configuration -Next, we need to create the drop-down component's template, looping through the data using <ApiLink type="ForOfDirective" label="*igxFor" /> instead of `*ngFor`. The `*igxFor` directive needs some additional configuration in order to properly display all of the items: +Next, place an `igx-virtual-scroll` inside the drop-down and render each item with an `ng-template` marked with `igxVirtualItem`. The drop-down detects the projected virtual scroll and uses it for scrolling, keyboard navigation, and selection: ```html -{/* drop-down-virtual.component.html */} -<button igxButton [igxToggleAction]="dropdown" - [igxDropDownItemNavigation]="dropdown"> - Item Series +<!-- drop-down-virtual.component.html --> +<button igxButton [igxToggleAction]="dropdown" [igxDropDownItemNavigation]="dropdown"> + Item Series </button> <igx-drop-down #dropdown> - <div class="drop-down-virtual-wrapper" style="height: {{ itemsMaxHeight }}px;"> - <igx-drop-down-item - *igxFor="let item of items; index as index; - scrollOrientation: 'vertical'; - containerSize: itemsMaxHeight; - itemSize: itemHeight;" - [value]="item" [isHeader]="item.header" - role="option" [disabled]="item.disabled" - [index]="index"> - {{ item.name }} - </igx-drop-down-item> - -</div> + <igx-virtual-scroll class="drop-down-virtual-wrapper" [data]="items" [estimatedItemSize]="itemHeight"> + <ng-template igxVirtualItem let-item let-index="index"> + <igx-drop-down-item [value]="item" [isHeader]="item.header" [disabled]="item.disabled" [index]="index"> + {{ item.name }} + </igx-drop-down-item> + </ng-template> + </igx-virtual-scroll> </igx-drop-down> <div>Selected Model: <span>{{ dropdown.selectedItem?.value.name }}</span></div> ``` -The additional parameters passed to the `*igxFor` directive are: +The inputs of `igx-virtual-scroll` used here are: -- `index` - captures the index of the current item in the data set -- `scrollOrientation` - should always be `'vertical'` -- `containerSize` - the size of the virtualized container (in `px`). This needs to be enforced on the wrapping `<div>` as well -- `itemSize` - the size of the items that will be displayed (in `px`) +- `data` - the whole list of items. It is compared by reference, so assign a new array to change it. +- `estimatedItemSize` - the height of an item (in `px`) before it is rendered and measured. Set it to the real height of the drop-down items, so that the scrollbar and keyboard navigation are accurate from the start. In order to assure uniqueness of the items, pass `item` inside of the <ApiLink type="DropDownItemComponent" member="value" label="value" /> input and `index` inside of the <ApiLink type="DropDownItemComponent" member="index" label="index" /> input of the `igx-drop-down-item`. To preserve selection while scrolling, the drop-down item needs to have a reference to the data items it is bound to. @@ -92,14 +87,13 @@ When the drop-down uses virtualized items, the type of <ApiLink type="DropDown" ### Component Definition -Inside of the component's constructor, we'll declare a moderately large list of items (containing both headers and disabled items), which will be displayed in the drop-down. We will also need to declare `itemHeight` and `itemsMaxHeight`: +Inside of the component, declare a moderately large list of items (containing both headers and disabled items), which will be displayed in the drop-down, and the height of an item: ```typescript -// drop-drop-virtual.component.ts +// drop-down-virtual.component.ts export class DropDownVirtualComponent { public items: DataItem[]; - public itemHeight = 48; - public itemsMaxHeight = 320; + public itemHeight = 40; constructor() { const itemsCollection: DataItem[] = []; @@ -127,154 +121,137 @@ export class DropDownVirtualComponent { ### Styles -The last part of the configuration is to set `overflow: hidden` to the wrapping div in order to prevent the appearance of two scroll bars (one from the `igxFor` and one from the container itself): +The `igx-virtual-scroll` element is the scroll container of the list, so it needs a fixed height. No wrapping element or `overflow` rule is needed: ```scss -// drop-drop-virtual.component.scss +// drop-down-virtual.component.scss .drop-down-virtual-wrapper { - overflow: hidden; + height: 240px; + width: 180px; } ``` ## Remote Data -The `igx-drop-down` supports loading chunks of remote data using the `*igxFor` structural directive. The configuration is similar to the one with local items, the main difference being how data chunks are loaded. +The `igx-drop-down` also supports loading pages of remote data. Bind the virtual scroll's <ApiLink type="VirtualScroll" member="dataWindow" label="dataWindow" /> input to the loaded page, and load the next page from the range that the <ApiLink type="VirtualScroll" member="stateChange" label="stateChange" /> output reports. The list is as long as the whole remote collection, so the scrollbar spans every item, while only the loaded page is in memory. ### Template -The drop-down template does not need to change much compared to the previous example - we still need to specify a wrapping div, style it accordingly and write out the complete configuration for the `*igxFor`. Since we'll be getting our data from a remote source, we need to specify that our data will be an observable and pass it through Angular's `async` pipe: +The template differs from the previous example only in the data binding: `dataWindow` takes the place of `data`, and `stateChange` requests the pages. The `index` template variable is the index of the item in the whole remote collection: ```html <igx-drop-down #remoteDropDown> - <div class="drop-down-virtual-wrapper"> - - <igx-drop-down-item - *igxFor="let item of rData | async; index as index; - scrollOrientation: 'vertical'; - containerSize: itemsMaxHeight; - itemSize: itemHeight;" - [value]="item.ProductName" role="option" - [disabled]="item.disabled" [index]="index"> - {{ item.ProductName }} - </igx-drop-down-item> - -</div> + <igx-virtual-scroll + class="drop-down-virtual-wrapper" + [dataWindow]="page()" + [estimatedItemSize]="itemHeight" + (stateChange)="onStateChange($event)"> + <ng-template igxVirtualItem let-item let-index="index"> + <igx-drop-down-item [value]="item.ProductName" [index]="index"> + {{ item.ProductName }} + </igx-drop-down-item> + </ng-template> + </igx-virtual-scroll> </igx-drop-down> ``` -### Handling chunk load - -As you can see, the template is almost identical to the one in the previous example. In this remote data scenario, the code behind will do most of the heavy lifting. +### Loading pages -First, we need to define a remote service for fetching data: +First, define a remote service that returns a page of the collection together with the total number of records: ```typescript // remote.service.ts import { HttpClient } from '@angular/common/http'; -import { Injectable } from '@angular/core'; -import { IForOfState } from 'igniteui-angular/directives'; -// import { IForOfState } from '@infragistics/igniteui-angular'; for licensed package -import { BehaviorSubject, Observable } from 'rxjs'; +import { Injectable, inject } from '@angular/core'; +import { Observable } from 'rxjs'; @Injectable() export class RemoteService { - public remoteData: Observable<any[]>; - private _remoteData: BehaviorSubject<any[]>; - - constructor(private http: HttpClient) { - this._remoteData = new BehaviorSubject([]); - this.remoteData = this._remoteData.asObservable(); + private http = inject(HttpClient); + + // Assuming that the API service is RESTful and can take the following: + // skip: start index of the data that we fetch + // count: number of records we fetch + public getPage(skip: number, count: number): Observable<{ value: any[]; '@odata.count': number }> { + return this.http.get<{ value: any[]; '@odata.count': number }>( + `https://dummy.db/dummyEndpoint?$skip=${skip}&$top=${count}&$count=true` + ); } - - public getData(data?: IForOfState, cb?: (any) => void): any { - // Assuming that the API service is RESTful and can take the following: - // skip: start index of the data that we fecth - // count: number of records we fetch - this.http.get(`https://dummy.db/dummyEndpoint?skip=${data.startIndex}&count=${data.chunkSize}`).subscribe((data) => { - // emit the values through the _remoteData subject - this._remoteData.next(data); - }) } ``` -The service exposes an `Observable` under `remoteData`. We will inject our service and bind to that property in our remote drop-down component: +In the component, keep the loaded page in a signal of type `VirtualDataWindow`. Load the first page on initialization, and a new one whenever `stateChange` reports a range that the loaded page does not cover. Cancel the previous request, so a slow response cannot replace a newer page: ```typescript -// remote-drop-down.component.ts +// drop-down-remote.component.ts +import { Component, OnDestroy, OnInit, inject, signal } from '@angular/core'; +import { VirtualDataWindow, VirtualScrollState } from 'igniteui-angular/virtual-scroll'; +import { Subscription } from 'rxjs'; + +/** Extra records requested on each side of the range the viewport wants. */ +const BUFFER = 10; + @Component({ providers: [RemoteService], selector: 'app-drop-down-remote', templateUrl: './drop-down-remote.component.html', - styleUrls: ['./drop-down-remote.component.scss'] + styleUrls: ['./drop-down-remote.component.scss'], + imports: [/* the same imports as in the local example */] }) export class DropDownRemoteComponent implements OnInit, OnDestroy { - @ViewChild(IgxForOfDirective, { read: IgxForOfDirective }) - public remoteForDir: IgxForOfDirective<any>; - @ViewChild('remoteDropDown', { read: IgxDropDownComponent }) - public remoteDropDown: IgxDropDownComponent; - public itemHeight = 48; - public itemsMaxHeight = 480; - public prevRequest: Subscription; - public rData: any; - - private destroy$ = new Subject(); - constructor(private remoteService: RemoteService) { } - - public ngAfterViewInit() { - const initialState = { startIndex: 0, chunkSize: Math.ceil(this.itemsMaxHeight / this.itemHeight) } - this.remoteService.getData(initialState, (data) => { - this.remoteForDir.totalItemCount = data['@odata.count']; - }); - // Subscribe to igxForOf.chunkPreload and load new data from service - this.remoteForDir.chunkPreload.pipe(takeUntil(this.destroy$)).subscribe((data) => { - this.dataLoading(data); - }); + private remoteService = inject(RemoteService); + public itemHeight = 40; + public readonly page = signal<VirtualDataWindow<any>>({ items: [], startIndex: 0, totalCount: 0 }); + private pending?: Subscription; + + public ngOnInit() { + this.loadPage(0, 2 * BUFFER); } - public dataLoading(evt) { - if (this.prevRequest) { - this.prevRequest.unsubscribe(); + public onStateChange(state: VirtualScrollState) { + const page = this.page(); + if (state.startIndex >= page.startIndex && state.endIndex < page.startIndex + page.items.length) { + return; // The loaded page already covers the range. } - this.prevRequest = this.remoteService.getData( - evt, - (data) => { - this.remoteForDir.totalItemCount = data['@odata.count']; - }); + const startIndex = Math.max(0, state.startIndex - BUFFER); + this.loadPage(startIndex, state.endIndex - startIndex + 1 + BUFFER); } - public ngOnInit() { - this.rData = this.remoteService.remoteData; + public ngOnDestroy() { + this.pending?.unsubscribe(); } - public ngOnDestroy() { - this.destroy$.next(); - this.destroy$.complete(); + private loadPage(startIndex: number, count: number) { + this.pending?.unsubscribe(); + this.pending = this.remoteService.getPage(startIndex, count).subscribe(data => { + this.page.set({ items: data.value, startIndex, totalCount: data['@odata.count'] }); + }); } } ``` -Inside of the `ngAfterViewInit` hook, we call to get data for the initial state and subscribe to the `igxForOf` directive's <ApiLink type="ForOfDirective" member="chunkPreload" label="chunkPreload" /> emitter. This subscription will be responsible for fetching data every time the loaded chunk changes. We use `pipe(takeUntil(this.destroy$))` so we can easily unsubscribe from the emitter on component destroy. +When the drop-down navigates to an item that is not loaded yet, for example with the `End` key, the virtual scroll scrolls to it, `stateChange` reports the new range, and the page that contains the item is loaded. ### Remote Virtualization - Demo The result of the above configuration is a drop-down that dynamically loads the data it should display, depending on the scrollbar's state: -<Sample src="/data-entries/dropdown-remote" height={400} alt="" /> - -<hr/> +<Sample src="/data-entries/dropdown-remote" height={400} alt="Angular Virtual Drop Down with remote data" /> ## Notes and Limitations -Using the drop-down with a virtualized list of items enforces some limitations. Please, be aware of the following when trying to set up a drop-down list using `*igxFor`: +Using the drop-down with a virtualized list of items enforces some limitations. Please, be aware of the following when trying to set up a drop-down list with `igx-virtual-scroll`: -- The drop-down items that are being looped need to be passed in a wrapping element (e.g. `<div>`) which has the following css: `overflow: hidden` and `height` equal to `containerSize` in `px` +- The `igx-virtual-scroll` element must have a fixed `height`, because it is the scroll container of the list. - `<igx-drop-down-item-group>` cannot be used for grouping items when the list is virtualized. Use the `isHeader` property instead - The `items` accessor will return only the list of non-header drop-down items that are currently in the virtualized view. - <ApiLink type="DropDown" member="selectedItem" label="dropdown.selectedItem" /> is of type `{ value: any, index: number }` -- The object emitted by <ApiLink type="DropDown" member="selection" label="selection" /> changes to `const emittedEvent: { newSelection: { value: any, index: number }, oldSelection: { value: any, index: number }, cancel: boolean, }` +- The object emitted by <ApiLink type="DropDown" member="selectionChanging" label="selectionChanging" /> changes to `const emittedEvent: { newSelection: { value: any, index: number }, oldSelection: { value: any, index: number }, cancel: boolean, }` - `dropdown.setSelectedItem` should be called with the **item's index in the data set** - setting the drop-down item's `[selected]` input will **not** mark the item in the drop-down selection +The drop-down also works with a projected [`*igxFor`](./for-of.mdx) directive, as in earlier versions. The directive is deprecated in favor of the Virtual Scroll, so use `igx-virtual-scroll` for new drop-downs. + ## API References -- <ApiLink type="ForOfDirective" /> +- <ApiLink type="VirtualScroll" /> - <ApiLink type="DropDown" /> diff --git a/docs/angular/src/content/en/components/for-of.mdx b/docs/angular/src/content/en/components/for-of.mdx index 7c193487df..5fc1f79ea1 100644 --- a/docs/angular/src/content/en/components/for-of.mdx +++ b/docs/angular/src/content/en/components/for-of.mdx @@ -4,14 +4,19 @@ description: Ignite UI for Angular now exposes a virtual igxFor directive simila keywords: Angular Virtual ForOf Directive, Native Angular Components Suite, Angular UI Components, Native Angular Components Library, Virtualization, Performance, Virtual directive, Angular Virtual For license: MIT llms: - description: "The Ignite UI for Angular igxForOf directive is an alternative to ngForOf for templating large amounts of data." + description: "The Ignite UI for Angular igxForOf directive is a deprecated alternative to ngForOf for templating large amounts of data; the Virtual Scroll component replaces it." --- +import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; # Angular Virtual ForOf Directive Overview +<DocsAside type="warning" title="Deprecated"> +The `igxForOf` directive is deprecated in favor of the [Virtual Scroll](./layouts/virtual-scroll.mdx) component. Existing lists keep working, but use the Virtual Scroll for new lists that virtualize a single axis: it measures items at runtime, so items can have different sizes, and it creates its own scroll container. To migrate an existing list, see [How do I replace an igxForOf list with the Virtual Scroll?](./layouts/virtual-scroll.mdx#how-do-i-replace-an-igxforof-list-with-the-virtual-scroll). +</DocsAside> + <div class="highlight"> The Ignite UI for Angular igxForOf directive is an alternative to ngForOf for templating large amounts of data. It uses virtualization behind the scenes to optimize DOM rendering and memory consumption. </div> diff --git a/docs/angular/src/content/en/components/simple-combo.mdx b/docs/angular/src/content/en/components/simple-combo.mdx index 502659acde..049a4f7fcc 100644 --- a/docs/angular/src/content/en/components/simple-combo.mdx +++ b/docs/angular/src/content/en/components/simple-combo.mdx @@ -391,7 +391,7 @@ The default `type` of the `IgxSimpleCombo` is `box` unlike the [`IgxSelect`](/se - When the simple combobox is bound to a remote service and there is a predefined selection, its input will remain blank until the requested data is loaded. <DocsAside type="info"> -The simple combobox uses `igxForOf` directive internally hence all `igxForOf` limitations are valid for the simple combobox. For more details see [igxForOf Known Issues](/for-of#known-limitations) section. +The simple combobox uses the [Virtual Scroll](./layouts/virtual-scroll.mdx) component internally to virtualize its list, hence all Virtual Scroll limitations are valid for the simple combobox. For more details see the [Virtual Scroll Known Limitations](./layouts/virtual-scroll.mdx#known-limitations) section. </DocsAside> ## API References diff --git a/docs/angular/src/content/en/components/toc.json b/docs/angular/src/content/en/components/toc.json index a7747226b2..2fbfd77d4e 100644 --- a/docs/angular/src/content/en/components/toc.json +++ b/docs/angular/src/content/en/components/toc.json @@ -2071,6 +2071,11 @@ "name": "Virtual For Directive", "href": "for-of.mdx" }, + { + "name": "Virtual Scroll", + "href": "layouts/virtual-scroll.mdx", + "new": true + }, { "name": "Chip", "href": "chip.mdx", diff --git a/docs/xplat/src/content/en/components/layouts/virtual-scroll.mdx b/docs/xplat/src/content/en/components/layouts/virtual-scroll.mdx new file mode 100644 index 0000000000..8ffc42f3d3 --- /dev/null +++ b/docs/xplat/src/content/en/components/layouts/virtual-scroll.mdx @@ -0,0 +1,709 @@ +--- +title: "Virtual Scroll" +description: "The Virtual Scroll is a component that renders only the items in its viewport plus a small buffer, so large lists scroll smoothly." +keywords: "{Platform} Virtual Scroll, virtualization, virtual list, large lists, infinite scroll, remote data, {ProductName}" +last_updated: "2026-09-17" +license: MIT +mentionedTypes: ["VirtualScroll"] +relatedComponents: ["List", "Card"] +llms: + description: "The {ProductName} Virtual Scroll is a component that renders large lists by keeping only the items in its viewport, plus a configurable buffer, in the DOM." +--- +import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; +import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBlock.astro'; +import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; +import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; +import Faq from 'igniteui-astro-components/components/mdx/Faq.astro'; +import FaqItem from 'igniteui-astro-components/components/mdx/FaqItem.astro'; + +# Virtual Scroll Component + +The {ProductName} Virtual Scroll is a component that renders large lists by keeping only the items in its viewport, plus a configurable buffer, in the DOM. The scrollbar still spans the whole collection, so a virtual list of a hundred thousand items scrolls like a regular list. + +## Live Demo + +<PlatformBlock for="Angular"> + +<Sample src="/data-display/virtual-scroll-overview" height={560} alt="Angular Virtual Scroll with 100,000 employees" /> + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +<Sample src="/layouts/virtual-scroll/overview" height={560} alt="{Platform} Virtual Scroll with 100,000 employees" /> + +</PlatformBlock> + +## Anatomy + +The {Platform} Virtual Scroll renders the visible items plus a configurable buffer, and its track preserves the scroll range of the whole collection. + +{/*TODO: add the Virtual Scroll anatomy image and render it with the <Anatomy> component.*/} + +<PlatformBlock for="Angular"> + +```text +igx-virtual-scroll — scrollable viewport (role="list") +└── .igx-virtual-scroll__track — provides the collection's scroll range + └── .igx-virtual-scroll__content — positions the rendered window + └── .igx-virtual-item — one wrapper per rendered item (data-index); hosts the item template +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```text +igc-virtual-scroll — scrollable viewport +└── [part="virtualization-track"] — provides the collection's scroll range + └── [part="virtualization-content"] — positions the rendered window + └── div[data-vs-index] — one wrapper per rendered item; hosts the item template +``` + +</PlatformBlock> + +## Getting Started + +<PlatformBlock for="Angular"> + +Set up {ProductName} with the [Getting Started](../general/getting-started.mdx) topic, then import the <ApiLink type="VirtualScroll" /> and the `IgxVirtualItemDirective`, which marks the item template: + +```ts +import { Component } from '@angular/core'; +import { IgxVirtualItemDirective, IgxVirtualScrollComponent } from 'igniteui-angular/virtual-scroll'; + +@Component({ + selector: 'app-employees', + imports: [IgxVirtualScrollComponent, IgxVirtualItemDirective], + templateUrl: './employees.component.html' +}) +export class EmployeesComponent { + public items = Array.from({ length: 100_000 }, (_, i) => ({ name: `Item ${i}` })); +} +``` + +```html +<igx-virtual-scroll [data]="items" style="height: 400px"> + <ng-template igxVirtualItem let-item let-index="index"> + <div class="row">{{ index }}: {{ item.name }}</div> + </ng-template> +</igx-virtual-scroll> +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +Set up {ProductName} with the [Getting Started](../general-getting-started.mdx) topic, then register the <ApiLink type="VirtualScroll" /> and give it an item template and data: + +```ts +import { defineComponents, IgcVirtualScrollComponent } from 'igniteui-webcomponents'; +import type { VirtualScrollItemContext } from 'igniteui-webcomponents'; +import { html } from 'lit'; + +defineComponents(IgcVirtualScrollComponent); + +const virtualScroll = document.querySelector('igc-virtual-scroll') as IgcVirtualScrollComponent<Item>; +virtualScroll.itemTemplate = (ctx: VirtualScrollItemContext<Item>) => + html`<div class="row">${ctx.index}: ${ctx.value.name}</div>`; +virtualScroll.data = Array.from({ length: 100_000 }, (_, i) => ({ name: `Item ${i}` })); +``` + +```html +<igc-virtual-scroll style="height: 400px"></igc-virtual-scroll> +``` + +</PlatformBlock> + +The Virtual Scroll host needs a fixed height for vertical scrolling or a fixed width for horizontal scrolling. A host that grows with its content has no viewport to fill. + +### Prerequisites and Version Compatibility + +<PlatformBlock for="Angular"> + +| Requirement | Value | +| --- | --- | +| Package | `igniteui-angular` (MIT) | +| Entry point | `igniteui-angular/virtual-scroll` | +| First release with the component | 22.2.0 | + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +| Requirement | Value | +| --- | --- | +| Package | `igniteui-webcomponents` (MIT) | +| First release with the component | 7.3.0 | +| Item templates | Lit's `html` tag. `lit` is a dependency of `igniteui-webcomponents`; add it to your own dependencies when you import it directly. | + +</PlatformBlock> + +## Usage + +### Item Template + +The Virtual Scroll item template receives the item and its position in the whole collection. Use the index and the total count for position-dependent content, such as alternating styles or `aria-posinset` and `aria-setsize`. + +<PlatformBlock for="Angular"> + +Mark an `ng-template` with `igxVirtualItem`, or pass a template defined elsewhere through <ApiLink type="VirtualScroll" member="itemTemplate" label="itemTemplate" />, which takes precedence. The template context provides `$implicit` (the item), `index`, `count`, `first`, `last`, `even`, and `odd`. + +```html +<igx-list> + <igx-virtual-scroll [data]="employees" [estimatedItemSize]="64" style="height: 480px"> + <ng-template igxVirtualItem let-employee let-index="index" let-count="count"> + <igx-list-item [attr.aria-posinset]="index + 1" [attr.aria-setsize]="count"> + <igx-avatar igxListThumbnail shape="circle" [initials]="employee.initials"></igx-avatar> + <span igxListLineTitle>{{ employee.name }}</span> + <span igxListLineSubTitle>{{ employee.email }}</span> + </igx-list-item> + </ng-template> + </igx-virtual-scroll> +</igx-list> +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +Set <ApiLink type="VirtualScroll" member="itemTemplate" label="itemTemplate" /> to a function that returns a Lit template. The function receives a `VirtualScrollItemContext` with `value` (the item), `index`, `count`, `isFirst`, and `isLast`. Without an item template, the component renders nothing. + +```ts +virtualScroll.itemTemplate = (ctx: VirtualScrollItemContext<Employee>) => html` + <igc-list-item aria-posinset=${ctx.index + 1} aria-setsize=${ctx.count}> + <igc-avatar slot="start" shape="circle" initials=${ctx.value.initials}></igc-avatar> + <span slot="title">${ctx.value.name}</span> + <span slot="subtitle">${ctx.value.email}</span> + </igc-list-item> +`; +``` + +</PlatformBlock> + +### Data + +The Virtual Scroll <ApiLink type="VirtualScroll" member="data" label="data" /> collection is compared by reference. Assign a new array to update the list; changing the bound array in place, for example with `push`, does not update it. + +<PlatformBlock for="Angular"> + +```ts +this.employees = [...this.employees, newEmployee]; +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```ts +virtualScroll.data = [...virtualScroll.data, newEmployee]; +``` + +</PlatformBlock> + +When `data` changes, the component keeps the measured sizes of the items before the first changed index and measures the rest again when they render. Appending keeps every existing measurement; replacing, filtering, or sorting discards the measurements from the first changed item onwards. + +### Estimated Item Size + +The Virtual Scroll <ApiLink type="VirtualScroll" member="estimatedItemSize" label="estimatedItemSize" /> is the size in pixels an item has until it renders and is measured (`50` by default). Items can have different sizes: each measured size replaces the estimate. Set the estimate close to the average item size to keep the scrollbar and `scrollToIndex` accurate before items are measured. + +<PlatformBlock for="Angular"> + +```html +<igx-virtual-scroll [data]="employees" [estimatedItemSize]="80" style="height: 480px">...</igx-virtual-scroll> +``` + +<Sample src="/data-display/virtual-scroll-variable-size" height={560} alt="Angular Virtual Scroll with variable item heights" /> + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```html +<igc-virtual-scroll estimated-item-size="80" style="height: 480px"></igc-virtual-scroll> +``` + +<Sample src="/layouts/virtual-scroll/variable-size" height={560} alt="{Platform} Virtual Scroll with variable item heights" /> + +</PlatformBlock> + +Items are measured by their border box, so margins are not part of an item's size. Space items with padding, or with a `gap` inside the item, instead of margins. + +### Orientation + +The Virtual Scroll <ApiLink type="VirtualScroll" member="orientation" label="orientation" /> sets the scroll axis: `vertical` (default) or `horizontal`. In a horizontal list, give each item a width and the host a height. In a right-to-left context, horizontal scrolling and item positioning are mirrored. + +<PlatformBlock for="Angular"> + +```html +<igx-virtual-scroll orientation="horizontal" [data]="employees" [estimatedItemSize]="220" style="height: 200px"> + <ng-template igxVirtualItem let-employee> + <div style="width: 220px">...</div> + </ng-template> +</igx-virtual-scroll> +``` + +<Sample src="/data-display/virtual-scroll-horizontal" height={260} alt="Angular Virtual Scroll with horizontal cards" /> + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```html +<igc-virtual-scroll orientation="horizontal" estimated-item-size="220" style="height: 200px"></igc-virtual-scroll> +``` + +<Sample src="/layouts/virtual-scroll/horizontal" height={260} alt="{Platform} Virtual Scroll with horizontal cards" /> + +</PlatformBlock> + +### Over-Scan + +The Virtual Scroll <ApiLink type="VirtualScroll" member="overScan" label="overScan" /> is the number of extra items rendered beyond each edge of the viewport (`2` by default). A larger value reduces blank areas during fast scrolling and renders more elements. + +<PlatformBlock for="Angular"> + +```html +<igx-virtual-scroll [data]="items" [overScan]="6" style="height: 400px">...</igx-virtual-scroll> +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```html +<igc-virtual-scroll over-scan="6" style="height: 400px"></igc-virtual-scroll> +``` + +</PlatformBlock> + +### Scroll to Index + +The Virtual Scroll <ApiLink type="VirtualScroll" member="scrollToIndex" label="scrollToIndex" /> method scrolls an item into view. Its options are those of the native `scrollIntoView`: `block` (`start`, `center`, `end`, or `nearest`), `inline` for a horizontal list, and `behavior` (`auto` or `smooth`). Items that have not rendered only have an estimated size, so the component measures the items where it lands and corrects the position; the returned promise resolves on the final position. + +<PlatformBlock for="Angular"> + +```ts +private readonly virtualScroll = viewChild.required(IgxVirtualScrollComponent); + +public async goTo(index: number): Promise<void> { + await this.virtualScroll().scrollToIndex(index, { block: 'center' }); +} +``` + +<Sample src="/data-display/virtual-scroll-scroll-to-index" height={620} alt="Angular Virtual Scroll scrolling to an index" /> + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```ts +await virtualScroll.scrollToIndex(index, { block: 'center' }); +``` + +<Sample src="/layouts/virtual-scroll/scroll-to-index" height={620} alt="{Platform} Virtual Scroll scrolling to an index" /> + +</PlatformBlock> + +With `block: 'nearest'`, the position does not change when the item is already fully visible. Indices outside the collection are clamped to the first or last item. + +### Infinite Scroll + +<PlatformBlock for="Angular"> + +The Virtual Scroll <ApiLink type="VirtualScroll" member="dataRequest" label="dataRequest" /> output supports append-only loading from remote data. It is emitted when the rendered window nears the end of `data`, and on the first render when the loaded items do not fill the viewport. Append the requested items as a new array: + +```html +<igx-virtual-scroll [data]="employees()" [estimatedItemSize]="64" (dataRequest)="loadMore($event)" style="height: 440px"> + <ng-template igxVirtualItem let-employee>...</ng-template> +</igx-virtual-scroll> +``` + +```ts +public readonly employees = signal<Employee[]>(firstPage); + +public loadMore(request: VirtualScrollDataRequest): void { + this.service.fetch(request.startIndex, request.count).subscribe(page => { + this.employees.update(current => [...current, ...page]); + }); +} +``` + +<Sample src="/data-display/virtual-scroll-infinite-scroll" height={560} alt="Angular Virtual Scroll loading more items while scrolling" /> + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +The Virtual Scroll `igcDataRequest` event supports append-only loading from remote data. It is emitted when the rendered window nears the end of `data`, and on the first render when the loaded items do not fill the viewport. Append the requested items as a new array: + +```ts +virtualScroll.addEventListener('igcDataRequest', (event: CustomEvent<VirtualScrollDataRequest>) => { + const { startIndex, count } = event.detail; + fetchEmployees(startIndex, count).then(page => { + virtualScroll.data = [...virtualScroll.data, ...page]; + }); +}); +``` + +<Sample src="/layouts/virtual-scroll/infinite-scroll" height={560} alt="{Platform} Virtual Scroll loading more items while scrolling" /> + +</PlatformBlock> + +Only one data request is pending at a time; the next one follows the next `data` change. An empty `data` emits no request, so load the first page yourself. When the source has no more items, stop appending: the component does not request the same start index again. + +<PlatformBlock for="Angular"> + +### Paged Data + +The Angular Virtual Scroll <ApiLink type="VirtualScroll" member="dataWindow" label="dataWindow" /> input binds a page of a larger collection instead of `data`. The list is as long as `totalCount`, so the scrollbar spans the whole collection while only the page is in memory, and indices that the page does not cover render nothing. + +```ts +interface VirtualDataWindow<T> { + readonly items: readonly T[]; // the loaded page + readonly startIndex: number; // the index of items[0] in the whole collection + readonly totalCount: number; // the size of the whole collection +} +``` + +Load the next page from the range that <ApiLink type="VirtualScroll" member="stateChange" label="stateChange" /> reports. Cancel the previous request, so a slow response cannot replace a newer page: + +```html +<igx-virtual-scroll [dataWindow]="page()" [estimatedItemSize]="64" (stateChange)="onStateChange($event)" style="height: 440px"> + <ng-template igxVirtualItem let-employee>...</ng-template> +</igx-virtual-scroll> +``` + +```ts +public readonly page = signal<VirtualDataWindow<Employee>>({ items: [], startIndex: 0, totalCount: 100_000 }); +private pending?: Subscription; + +public onStateChange(state: VirtualScrollState): void { + const page = this.page(); + if (state.startIndex >= page.startIndex && state.endIndex < page.startIndex + page.items.length) { + return; // The loaded page already covers the range. + } + + const startIndex = Math.max(0, state.startIndex - 30); + const count = state.endIndex + 30 - startIndex + 1; + + this.pending?.unsubscribe(); + this.pending = this.service.fetch(startIndex, count).subscribe(result => { + this.page.set({ items: result.items, startIndex, totalCount: result.total }); + }); +} +``` + +<Sample src="/data-display/virtual-scroll-paged-data" height={560} alt="Angular Virtual Scroll loading pages of a remote collection" /> + +Measured sizes are kept per index while `totalCount` stays the same; a page with a different `totalCount`, such as a filtered result, is measured again. `dataRequest` is not emitted while `dataWindow` is bound. The component stores one size entry per index, so its memory grows with `totalCount`: roughly 17 MB for a million items. + +</PlatformBlock> + +### Layout Complete + +The Virtual Scroll <ApiLink type="VirtualScroll" member="layoutComplete" label="layoutComplete" /> property is a promise that resolves when the current render, the measurements it triggers, and the renders they schedule are complete. Await it before you read rendered items after a `data` change, a scroll, or a resize. + +<PlatformBlock for="Angular"> + +```ts +this.employees = await firstValueFrom(this.service.fetchAll()); +await this.virtualScroll().layoutComplete; +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```ts +virtualScroll.data = await fetchEmployees(); +await virtualScroll.layoutComplete; +``` + +</PlatformBlock> + +### Do/Don't + +{/*TODO: add the Virtual Scroll Do/Don't guidance image from Indigo.Design when it is available.*/} + +<PlatformBlock for="Angular"> + +**When to use:** Use the Virtual Scroll for a long list that is too large to render at once, such as a directory, a feed, a log, or a strip of cards, including lists that load remote data while scrolling. + +**When not to use:** Render a short list directly with the [List](../list.mdx) and `@for`. Use the [Grid](../grid/grid.mdx) for tabular data with columns, sorting, or filtering. Show a small set of rich items as [Card](../card.mdx) elements without virtualization. + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +**When to use:** Use the Virtual Scroll for a long list that is too large to render at once, such as a directory, a feed, a log, or a strip of cards, including lists that load remote data while scrolling. + +**When not to use:** Render a short list directly with the [List](../grids/list.mdx). Show a small set of rich items as [Card](./card.mdx) elements without virtualization. + +</PlatformBlock> + +| Do | Don't | +| --- | --- | +| Give the host a fixed height (vertical) or width (horizontal). | Let the host grow with its content. | +| Set `estimatedItemSize` close to the average item size. | Keep the 50px default for much larger or smaller items. | +| Assign a new array when the collection changes. | Change the bound array in place. | +| Space items with padding or `gap`. | Space items with margins. | + +## Properties + +<PlatformBlock for="Angular"> + +| Name | Type | Default | Description | +| --- | --- | --- | --- | +| <ApiLink type="VirtualScroll" member="data" label="data" /> | `T[]` | `[]` | The collection to virtualize. Compared by reference. | +| <ApiLink type="VirtualScroll" member="dataWindow" label="dataWindow" /> | `VirtualDataWindow<T> \| null` | `null` | A page of a larger collection, used instead of `data` while it is set. | +| <ApiLink type="VirtualScroll" member="orientation" label="orientation" /> | `'vertical' \| 'horizontal'` | `'vertical'` | The scroll axis. | +| <ApiLink type="VirtualScroll" member="overScan" label="overScan" /> | `number` | `2` | Extra items rendered beyond each edge of the viewport. | +| <ApiLink type="VirtualScroll" member="estimatedItemSize" label="estimatedItemSize" /> | `number` | `50` | The size in pixels of an item until it is measured. A non-positive value uses `50`. | +| <ApiLink type="VirtualScroll" member="itemTemplate" label="itemTemplate" /> | `TemplateRef<IgxVsItemContext<T>> \| null` | `null` | The item template. Takes precedence over a projected `ng-template[igxVirtualItem]`. | +| <ApiLink type="VirtualScroll" member="layoutComplete" label="layoutComplete" /> | `Promise<void>` (read-only) | — | Resolves when rendering and item measurement have settled. | + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +| Name | Type | Default | Description | +| --- | --- | --- | --- | +| <ApiLink type="VirtualScroll" member="data" label="data" /> | `T[]` | `[]` | The collection to virtualize. Compared by reference. Property only. | +| <ApiLink type="VirtualScroll" member="orientation" label="orientation" /> | `'vertical' \| 'horizontal'` | `'vertical'` | The scroll axis. Attribute: `orientation`. | +| <ApiLink type="VirtualScroll" member="overScan" label="overScan" /> | `number` | `2` | Extra items rendered beyond each edge of the viewport. Attribute: `over-scan`. | +| <ApiLink type="VirtualScroll" member="estimatedItemSize" label="estimatedItemSize" /> | `number` | `50` | The size in pixels of an item until it is measured. A non-positive value uses `50`. Attribute: `estimated-item-size`. | +| <ApiLink type="VirtualScroll" member="itemTemplate" label="itemTemplate" /> | `VirtualScrollItemTemplate<T> \| null` | `null` | The function that renders each item. Property only. | +| <ApiLink type="VirtualScroll" member="layoutComplete" label="layoutComplete" /> | `Promise<void>` (read-only) | — | Resolves when rendering and item measurement have settled. | + +</PlatformBlock> + +## Methods + +| Name | Returns | Description | +| --- | --- | --- | +| <ApiLink type="VirtualScroll" member="scrollToIndex" label="scrollToIndex(index: number, options?: ScrollIntoViewOptions)" /> | `Promise<void>` | Scrolls the item at `index` into view and resolves when the corrected position is stable. | + +## Events + +<PlatformBlock for="Angular"> + +| Name | Payload | Description | +| --- | --- | --- | +| <ApiLink type="VirtualScroll" member="stateChange" label="stateChange" /> | `VirtualScrollState` | Emitted when the rendered window changes: `startIndex`, `endIndex`, `viewportSize`, `totalSize`. | +| <ApiLink type="VirtualScroll" member="dataRequest" label="dataRequest" /> | `VirtualScrollDataRequest` | Emitted when the rendered window nears the end of `data`: `startIndex`, `count`. Not emitted while `dataWindow` is bound. | + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +| Name | Detail | Description | +| --- | --- | --- | +| `igcStateChange` | `VirtualScrollState` | Emitted when the rendered window changes: `startIndex`, `endIndex`, `viewportSize`, `totalSize`. | +| `igcDataRequest` | `VirtualScrollDataRequest` | Emitted when the rendered window nears the end of `data`: `startIndex`, `count`. | + +</PlatformBlock> + +## Styling + +The {Platform} Virtual Scroll has no theme of its own: it lays out the viewport, and the rendered items take their styles from the elements and components in the item template. + +<PlatformBlock for="Angular"> + +Size the host and target the rendered items with the classes from the [Anatomy](#anatomy): + +```scss +.employees igx-virtual-scroll { + block-size: 480px; +} + +.employees .igx-virtual-item:nth-child(even) { + background: var(--ig-gray-100); +} +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +The component renders into its light DOM, so regular selectors reach the rendered items. Its default styles give the host a height of `18.75rem`; override the height to size the viewport. + +```css +igc-virtual-scroll.employees { + height: 480px; +} + +igc-virtual-scroll.employees [data-vs-index]:nth-child(even) { + background: var(--ig-gray-100); +} +``` + +</PlatformBlock> + +## Accessibility + +The {Platform} Virtual Scroll keeps only the rendered window in the DOM, so the item template has to expose each item's position in the whole collection. + +### Keyboard Interaction + +The {Platform} Virtual Scroll adds no key handlers. The host is a native scroll container, and a focused scroll container scrolls with the browser's keys: + +| Key | Action | +| --- | --- | +| Arrow Up / Arrow Down | Scrolls a vertical list. | +| Arrow Left / Arrow Right | Scrolls a horizontal list. | +| Page Up / Page Down | Scrolls by about one viewport. | +| Home / End | Scrolls to the start or the end of the collection. | + +The host has no `tabindex`. Browsers differ in whether a scroll container without focusable content can receive focus, so set `tabindex="0"` on the host when the items contain nothing focusable. Items scrolled out of view leave the DOM, so focus inside a removed item is lost. + +### Screen Readers / ARIA + +<PlatformBlock for="Angular"> + +- The host has `role="list"`; the track, the content element, and the item wrappers have `role="presentation"`. Items that render `role="listitem"`, such as `igx-list-item`, are exposed as items of that list. +- Map the `index` and `count` template variables to `aria-posinset` and `aria-setsize`. +- Give a focusable host an accessible name with `aria-label` or `aria-labelledby`. + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +- The track, the content element, and the item wrappers have `role="presentation"`. The host has no role: place it inside an element with a list role, such as `igc-list`, or give it `role="list"` when the items render `role="listitem"`. +- Map the `index` and `count` context properties to `aria-posinset` and `aria-setsize`. +- Give a focusable host a role that supports an accessible name, such as `role="list"`, and name it with `aria-label` or `aria-labelledby`. + +</PlatformBlock> + +### Accessibility Compliance + +Infragistics documents the accessibility standards that {ProductName} targets in the [Accessibility Compliance](../interactivity/accessibility-compliance.mdx) topic. This topic makes no conformance claim for the Virtual Scroll: the table lists what the component provides, and the list after it covers what the application must add. + +| Criterion | How the component supports the requirement | +| --- | --- | +| [1.3.1 Info and Relationships](https://www.w3.org/WAI/WCAG21/Understanding/info-and-relationships) | The wrappers are presentational, so the list structure comes from the host and the item template, which can expose each item's position with `aria-posinset` and `aria-setsize`. | +| [2.1.1 Keyboard](https://www.w3.org/WAI/WCAG21/Understanding/keyboard) | The host is a native scroll container that scrolls with the keyboard once it has focus. Reaching it with the keyboard depends on the application; see the list below. | + +Your responsibilities: + +- Make the host keyboard-reachable with `tabindex="0"` when the items contain nothing focusable, and give it an accessible name. +- Expose the item position with `aria-posinset` and `aria-setsize` from the item template. +- Provide list semantics that fit the item template (see [Screen Readers / ARIA](#screen-readers--aria)). +- Keep application state, such as a selection, in the data rather than in the rendered item elements. + +## Troubleshooting + +### Why does the Virtual Scroll render no items? + +The host has no size on the scroll axis, the item template is missing, or `data` is empty. Give the host a fixed height (vertical) or width (horizontal), set the item template, and check the bound collection. + +### Why does the list not update when I add an item? + +The Virtual Scroll compares `data` by reference, so a change in place is not detected. Assign a new array, for example `[...items, newItem]`. + +### Why does the scrollbar change size while I scroll? + +Items that have not rendered use `estimatedItemSize`, and the total size is corrected as items are measured. Set `estimatedItemSize` close to the average item size. + +### Why do items drift out of place further down the list? + +Margins are not part of an item's measured size. Replace item margins with padding, or with a `gap` inside the item. + +<PlatformBlock for="Angular"> + +### Why does a list inside a drop-down or dialog show its items one frame late? + +A container that is hidden until it opens has no size in the change detection pass that reveals it, so the host is measured after that render and the items render in the next frame. Read the rendered items after `layoutComplete` resolves. + +### How do I replace an igxForOf list with the Virtual Scroll? + +The Virtual Scroll measures items at runtime and creates its own scroll container, so the container size and scroll container inputs of `igxForOf` have no equivalent. The `igxForOf` directive is deprecated in favor of the Virtual Scroll; existing lists keep working, but use the Virtual Scroll for new lists that virtualize a single axis. + +| igxForOf | Virtual Scroll | +| --- | --- | +| `*igxFor="let item of data"` | `[data]="data"` with an `ng-template igxVirtualItem` | +| `igxForScrollOrientation` | `orientation` | +| `igxForContainerSize` | The host's height or width, set with CSS | +| `igxForItemSize` | `estimatedItemSize` (a starting estimate; items are measured) | +| `igxForScrollContainer` | Not needed: the host is the scroll container | +| `scrollTo(index)` | `scrollToIndex(index, options)`, which returns a promise | +| `chunkLoad`, `chunkPreload` | `stateChange` | +| `igxForRemote` with `totalItemCount` | `dataWindow` with `totalCount`, or `data` with `dataRequest` for append-only loading | +| `index`, `count`, `first`, `last`, `even`, `odd` | The same template variables | + +The grids keep their own row and column virtualization; see [Grid Virtualization](../grid/virtualization.mdx). + +</PlatformBlock> + +## Known Limitations + +- The {Platform} Virtual Scroll virtualizes one axis. Rows and columns that are both virtualized require a grid. +- Items scrolled out of view are removed from the DOM together with their focus and internal state. + +<PlatformBlock for="Angular"> + +- With `dataWindow`, a page that keeps `totalCount` but places different records at the same indices keeps the measured sizes of the previous records until those rows render again. + +</PlatformBlock> + +## API References + +- <ApiLink type="VirtualScroll" /> + +## Dependencies + +<PlatformBlock for="Angular"> + +The Angular Virtual Scroll has no dependencies on other components. Import `IgxVirtualScrollComponent` and `IgxVirtualItemDirective` from `igniteui-angular/virtual-scroll`; the structural styles ship with the component. + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +The {Platform} Virtual Scroll has no dependencies on other components and needs no theme of its own. It uses `lit` to render item templates, and the components in the item template need a theme stylesheet. + +</PlatformBlock> + +## Additional Resources + +- [{ProductName} **Forums**]({ForumsLink}) +- [{ProductName} **GitHub**]({GithubLink}) + +## Related Components + +<PlatformBlock for="Angular"> + +- [List](../list.mdx) - Use the List for a short list, or as the container of a virtualized list. +- [Card](../card.mdx) - Use cards for a small set of rich items, or as items of a horizontal Virtual Scroll. +- [Virtual ForOf Directive](../for-of.mdx) - The directive-based virtualization used by existing lists. + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +- [List](../grids/list.mdx) - Use the List for a short list, or as the container of a virtualized list. +- [Card](./card.mdx) - Use cards for a small set of rich items, or as items of a horizontal Virtual Scroll. + +</PlatformBlock> + +## FAQ + +<Faq> + <FaqItem question="How many items can the Virtual Scroll handle?" indicatorPosition="end"> + The {Platform} Virtual Scroll keeps only the items in its viewport and the over-scan buffer in the DOM, so the size of the collection does not change how many elements render. When the total size of a collection exceeds the browser's scroll limit, the Virtual Scroll maps the collection onto the scroll range the browser supports. + </FaqItem> + <FaqItem question="Do Virtual Scroll items need the same size?" indicatorPosition="end"> + Items in the {Platform} Virtual Scroll can have different sizes, because each item is measured once it renders. Set `estimatedItemSize` close to the average item size so that the scrollbar is accurate before items are measured. + </FaqItem> + <FaqItem question="How do I scroll the Virtual Scroll to a specific item?" indicatorPosition="end"> + Call the {Platform} Virtual Scroll `scrollToIndex` method with the item index and optional `block` and `behavior` options. The method returns a promise that resolves when the corrected position is stable. + </FaqItem> + <FaqItem question="How do I load remote data into the Virtual Scroll while the user scrolls?" indicatorPosition="end"> + <PlatformBlock for="Angular"> + The Angular Virtual Scroll supports two models. For append-only loading, handle `dataRequest` and assign a new array that includes the requested items. For a collection read a page at a time, bind `dataWindow` and load the range that `stateChange` reports. + </PlatformBlock> + <PlatformBlock for="WebComponents"> + The {Platform} Virtual Scroll supports append-only loading through the `igcDataRequest` event. Handle the event and assign a new array that includes the requested items to `data`. + </PlatformBlock> + </FaqItem> +</Faq> diff --git a/docs/xplat/src/content/en/toc.json b/docs/xplat/src/content/en/toc.json index b3649bec74..43f4cf7277 100644 --- a/docs/xplat/src/content/en/toc.json +++ b/docs/xplat/src/content/en/toc.json @@ -2590,6 +2590,15 @@ "name": "Highlight", "href": "inputs/highlight.mdx" }, + { + "exclude": [ + "React", + "Blazor" + ], + "name": "Virtual Scroll", + "href": "layouts/virtual-scroll.mdx", + "new": true + }, { "name": "Interactions", "header": true From 858de5bc4856cd4a261c09964802bc2527dc125a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 23 Sep 2026 12:41:39 +0000 Subject: [PATCH 25/35] Sync JP docs: Virtual Scroll component topic (Angular) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../src/content/jp/components/combo.mdx | 2 +- .../jp/components/drop-down-virtual.mdx | 252 ++++++++---------- .../src/content/jp/components/for-of.mdx | 7 +- .../content/jp/components/simple-combo.mdx | 2 +- .../src/content/jp/components/toc.json | 5 + 5 files changed, 125 insertions(+), 143 deletions(-) diff --git a/docs/angular/src/content/jp/components/combo.mdx b/docs/angular/src/content/jp/components/combo.mdx index ff69547b1f..a46d32d9d1 100644 --- a/docs/angular/src/content/jp/components/combo.mdx +++ b/docs/angular/src/content/jp/components/combo.mdx @@ -438,7 +438,7 @@ class="!light-combo - コンボボックスがリモート サービスにバインドされ、定義済みの選択がある場合、要求されたデータが読み込まれるまでその入力は空白のままになります。 <DocsAside type="info" title="情報"> -コンボボックスは内部で `igxForOf` ディレクティブを使用するため、すべての `igxForOf` の制限がコンボボックスで有効です。詳細については、[`igxForOf 既知の制限`](/for-of#既知の制限)セクションを参照してください。 +コンボボックスは内部でリストを仮想化するために [Virtual Scroll](./layouts/virtual-scroll.mdx) コンポーネントを使用するため、すべての Virtual Scroll の制限がコンボボックスで有効です。詳細については、[Virtual Scroll の既知の制限](./layouts/virtual-scroll.mdx#known-limitations)セクションを参照してください。 </DocsAside> ## API リファレンス diff --git a/docs/angular/src/content/jp/components/drop-down-virtual.mdx b/docs/angular/src/content/jp/components/drop-down-virtual.mdx index e7904b73c2..4c28828287 100644 --- a/docs/angular/src/content/jp/components/drop-down-virtual.mdx +++ b/docs/angular/src/content/jp/components/drop-down-virtual.mdx @@ -5,7 +5,7 @@ keywords: Ignite UI for Angular, UI コントロール, Angular ウィジェッ license: MIT _language: ja llms: - description: "Ignite UI for Angular Drop Down コンポーネントは、選択可能な項目リストを表示するために、IgxForOf ディレクティブの使用方法を完全に統合できます。" + description: "Ignite UI for Angular Drop Down コンポーネントは、選択可能な項目リストを表示するために Virtual Scroll コンポーネントをホストできます。" --- import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; @@ -14,92 +14,87 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; # 仮想ドロップダウン -Ignite UI for Angular Drop Down コンポーネントは、選択可能な項目リストを表示するために、[`IgxForOf`](/for-of) ディレクティブの使用方法を完全に統合できます。 +Ignite UI for Angular Drop Down コンポーネントは、選択可能な項目の非常に大きなリストを表示するために [Virtual Scroll](./layouts/virtual-scroll.mdx) コンポーネントをホストできます。ドロップダウンのビューポート内の項目のみがレンダリングされ、選択とキーボード ナビゲーションはリスト全体に対して機能します。 ## Angular 仮想ドロップダウンの例 <Sample src="/data-entries/dropdown-virtual" height={320} alt="Angular 仮想ドロップダウンの例" /> -<hr/> - ## 使用方法 ### はじめに -仮想アイテムのリストを表示するようにドロップダウンを設定するには、いくつかの前提条件を満たす必要があります。 -はじめにドロップダウンを宣言するコンポーネントのモジュールに `IgxForOfModule` をインポートする必要があります。 +<ApiLink type="VirtualScroll" /> と、リスト項目のテンプレートをマークする `IgxVirtualItemDirective` をドロップダウンと一緒にインポートします。 ```typescript -// app.module.ts -import { IgxForOfModule } from 'igniteui-angular/directives'; -// import { IgxForOfModule } from '@infragistics/igniteui-angular'; for licensed package +// drop-down-virtual.component.ts +import { Component } from '@angular/core'; +import { IgxButtonDirective, IgxToggleActionDirective } from 'igniteui-angular/directives'; +import { IgxDropDownComponent, IgxDropDownItemComponent, IgxDropDownItemNavigationDirective } from 'igniteui-angular/drop-down'; +import { IgxVirtualItemDirective, IgxVirtualScrollComponent } from 'igniteui-angular/virtual-scroll'; +// import { IgxVirtualItemDirective, IgxVirtualScrollComponent } from '@infragistics/igniteui-angular'; for licensed package -@NgModule({ +@Component({ + selector: 'app-drop-down-virtual', + templateUrl: './drop-down-virtual.component.html', + styleUrls: ['./drop-down-virtual.component.scss'], imports: [ - ... - IgxForOfModule + IgxButtonDirective, IgxToggleActionDirective, IgxDropDownItemNavigationDirective, + IgxDropDownComponent, IgxDropDownItemComponent, + IgxVirtualScrollComponent, IgxVirtualItemDirective ] }) -export class AppModule {} +export class DropDownVirtualComponent { } ``` ### テンプレートの構成 -次に、`*ngFor` の代わりに <ApiLink type="ForOfDirective" label="*igxFor" /> を使用してデータをループ処理し、ドロップダウン コンポーネントのテンプレートを作成する必要があります。`*igxFor` ディレクティブは、すべての項目を正しく表示するために追加の構成が必要です。 +次に、ドロップダウンの内側に `igx-virtual-scroll` を配置し、`igxVirtualItem` でマークされた `ng-template` で各項目をレンダリングします。ドロップダウンは投影された virtual scroll を検出し、スクロール、キーボード ナビゲーション、選択にそれを使用します。 ```html <!-- drop-down-virtual.component.html --> -<button igxButton [igxToggleAction]="dropdown" - [igxDropDownItemNavigation]="dropdown"> - Item Series +<button igxButton [igxToggleAction]="dropdown" [igxDropDownItemNavigation]="dropdown"> + Item Series </button> <igx-drop-down #dropdown> - <div class="drop-down-virtual-wrapper" style="height: {{ itemsMaxHeight }}px;"> - <igx-drop-down-item - *igxFor="let item of items; index as index; - scrollOrientation: 'vertical'; - containerSize: itemsMaxHeight; - itemSize: itemHeight;" - [value]="item" [isHeader]="item.header" - role="option" [disabled]="item.disabled" - [index]="index"> - {{ item.name }} - </igx-drop-down-item> - </div> + <igx-virtual-scroll class="drop-down-virtual-wrapper" [data]="items" [estimatedItemSize]="itemHeight"> + <ng-template igxVirtualItem let-item let-index="index"> + <igx-drop-down-item [value]="item" [isHeader]="item.header" [disabled]="item.disabled" [index]="index"> + {{ item.name }} + </igx-drop-down-item> + </ng-template> + </igx-virtual-scroll> </igx-drop-down> <div>Selected Model: <span>{{ dropdown.selectedItem?.value.name }}</span></div> ``` -以下は、`*igxFor` ディレクティブに渡される追加パラメーターです。 -- `index` - データセット内の現在の項目のインデックスを取得します。 -- `scrollOrientation` - 常に `'vertical'` にする必要があります。 -- `containerSize` - 仮想化コンテナーのサイズ (ピクセル単位)。これは、ラッピング `<div>` にも適用する必要があります。 -- `itemSize` - 表示される項目のサイズ (ピクセル単位)。 +ここで使用されている `igx-virtual-scroll` の入力は次のとおりです。 + +- `data` - 項目全体のリスト。参照によって比較されるため、変更するには新しい配列を割り当てます。 +- `estimatedItemSize` - レンダリングされて測定される前の項目の高さ (`px` 単位)。スクロールバーとキーボード ナビゲーションが最初から正確になるように、ドロップダウン項目の実際の高さに設定します。 -項目の一意性を確保するために、<ApiLink type="DropDownItemComponent" member="value" label="value" /> input の内の `item` および `igx-drop-down-item` の <ApiLink type="DropDownItemComponent" member="index" label="index" /> 内の `index` を渡します。 -スクロールしながら選択を維持するには、ドロップダウン 項目はそれがバインドされているデータ項目への参照を持つ必要があります。 +項目の一意性を確保するために、`igx-drop-down-item` の <ApiLink type="DropDownItemComponent" member="value" label="value" /> input の内に `item` を、<ApiLink type="DropDownItemComponent" member="index" label="index" /> input の内に `index` を渡します。 +スクロールしながら選択を維持するには、ドロップダウン項目はそれがバインドされているデータ項目への参照を持つ必要があります。 <DocsAside type="info"> -ドロップダウンが項目の仮想化リストで機能するためには、<ApiLink type="DropDownItemComponent" member="value" label="value" /> および <ApiLink type="DropDownItemComponent" member="index" label="index" /> の入力をすべての項目に渡す必要があります。 +ドロップダウンが項目の仮想化リストで機能するためには、<ApiLink type="DropDownItemComponent" member="value" label="value" /> および <ApiLink type="DropDownItemComponent" member="index" label="index" /> の入力を**すべて**の項目に渡す必要があります。 </DocsAside> - <DocsAside type="info"> -各項目に対して `[value]` 入力に渡される一意の値を持たない場合、予想外の結果 (誤った選択) となる場合があります。 +各項目に対して `[value]` 入力に一意の値を渡すことを強くお勧めします。渡さない場合、予想外の結果 (誤った選択) になる可能性があります。 </DocsAside> <DocsAside type="info"> -ドロップダウンが仮想化項目を使用する場合、<ApiLink type="DropDown" member="selectedItem" label="dropdown.selectedItem" /> の種類は `{ value: any, index: number }` になります。ここで、`value` はデータ項目への参照です。`[value]` input の内に渡され、`index` はデータセット内の項目のインデックスです。 +ドロップダウンが仮想化された項目を使用する場合、<ApiLink type="DropDown" member="selecteditem" label="dropdown.selectedItem" /> の型は `{ value: any, index: number }` になります。ここで、`value` は `[value]` 入力の内に渡されたデータ項目への参照であり、`index` はデータセット内の項目のインデックスです。 </DocsAside> ### コンポーネント定義 -コンポーネントの constructor 内で、ドロップダウンに表示される、適度に大きな項目のリスト (ヘッダーと無効なアイテムの両方を含む) を宣言します。`itemHeight` と `itemsMaxHeight` を宣言する必要があります。 +コンポーネントの内部で、ドロップダウンに表示される、適度に大きな項目のリスト (ヘッダーと無効な項目の両方を含む) と、項目の高さを宣言します。 ```typescript -// drop-drop-virtual.component.ts +// drop-down-virtual.component.ts export class DropDownVirtualComponent { public items: DataItem[]; - public itemHeight = 48; - public itemsMaxHeight = 320; + public itemHeight = 40; constructor() { const itemsCollection: DataItem[] = []; @@ -127,160 +122,137 @@ export class DropDownVirtualComponent { ### スタイル -最後に、ラッピング div に `overflow: hidden` を設定して、2 つのスクロールバー (`igxFor` のスクロールバーとコンテナー自体のスクロールバー) が表示されないようにします。 +`igx-virtual-scroll` 要素はリストのスクロール コンテナーであるため、固定の高さが必要です。ラッピング要素や `overflow` ルールは必要ありません。 ```scss -// drop-drop-virtual.component.scss +// drop-down-virtual.component.scss .drop-down-virtual-wrapper { - overflow: hidden; + height: 240px; + width: 180px; } ``` ## リモート データ -`igx-drop-down` は、`*igxFor` 構造ディレクティブを使用したリモート データの部分的な読み込みをサポートします。構成はローカル項目の構成に似ていますが、主な違いはデータ部分の読み込み方法です。 +`igx-drop-down` は、リモート データのページの読み込みもサポートしています。virtual scroll の <ApiLink type="VirtualScroll" member="dataWindow" label="dataWindow" /> 入力を読み込まれたページにバインドし、<ApiLink type="VirtualScroll" member="stateChange" label="stateChange" /> 出力が報告する範囲から次のページを読み込みます。リストはリモート コレクション全体と同じ長さになるため、スクロールバーはすべての項目にまたがりますが、読み込まれたページのみがメモリー内にあります。 ### テンプレート -ドロップダウン テンプレートは、以前の例 と比べてそれほど変更する必要はありません。それでも、ラッピング div を指定し、それに応じてスタイルを設定し、`*igxFor` の完全な設定を書き出す必要があります。リモートソースからデータを取得するので、データが観測可能になるように指定して Angular の `async` パイプに渡す必要があります。 +このテンプレートは、データ バインディングの点でのみ前の例と異なります。`dataWindow` が `data` の代わりとなり、`stateChange` がページを要求します。`index` テンプレート変数は、リモート コレクション全体における項目のインデックスです。 ```html <igx-drop-down #remoteDropDown> - <div class="drop-down-virtual-wrapper"> - <igx-drop-down-item - *igxFor="let item of rData | async; index as index; - scrollOrientation: 'vertical'; - containerSize: itemsMaxHeight; - itemSize: itemHeight;" - [value]="item.ProductName" role="option" - [disabled]="item.disabled" [index]="index"> - {{ item.ProductName }} - </igx-drop-down-item> - </div> + <igx-virtual-scroll + class="drop-down-virtual-wrapper" + [dataWindow]="page()" + [estimatedItemSize]="itemHeight" + (stateChange)="onStateChange($event)"> + <ng-template igxVirtualItem let-item let-index="index"> + <igx-drop-down-item [value]="item.ProductName" [index]="index"> + {{ item.ProductName }} + </igx-drop-down-item> + </ng-template> + </igx-virtual-scroll> </igx-drop-down> ``` -### チャンクロードの処理 - -ご覧のとおり、テンプレートは前の例のテンプレートとほとんど同じです。このリモートデータのシナリオでは、背後にあるコードが大部分の負担を軽減します。 +### ページの読み込み -まず、データを取得するためのリモートサービスを定義する必要があります。 +まず、コレクションのページとレコードの総数を返すリモート サービスを定義します。 ```typescript // remote.service.ts import { HttpClient } from '@angular/common/http'; -import { Injectable } from '@angular/core'; -import { IForOfState } from 'igniteui-angular/directives'; -// import { IForOfState } from '@infragistics/igniteui-angular'; for licensed package -import { BehaviorSubject, Observable } from 'rxjs'; +import { Injectable, inject } from '@angular/core'; +import { Observable } from 'rxjs'; @Injectable() export class RemoteService { - public remoteData: Observable<any[]>; - private _remoteData: BehaviorSubject<any[]>; - - constructor(private http: HttpClient) { - this._remoteData = new BehaviorSubject([]); - this.remoteData = this._remoteData.asObservable(); + private http = inject(HttpClient); + + // Assuming that the API service is RESTful and can take the following: + // skip: start index of the data that we fetch + // count: number of records we fetch + public getPage(skip: number, count: number): Observable<{ value: any[]; '@odata.count': number }> { + return this.http.get<{ value: any[]; '@odata.count': number }>( + `https://dummy.db/dummyEndpoint?$skip=${skip}&$top=${count}&$count=true` + ); } - - public getData(data?: IForOfState, cb?: (any) => void): any { - // Assuming that the API service is RESTful and can take the following: - // skip: start index of the data that we fecth - // count: number of records we fetch - this.http.get(`https://dummy.db/dummyEndpoint?skip=${data.startIndex}&count=${data.chunkSize}`).subscribe((data) => { - // emit the values through the _remoteData subject - this._remoteData.next(data); - }) } ``` -このサービスは、`remoteData` の下に `Observable` を公開します。リモート ドロップダウン コンポーネントでサービスを注入し、そのプロパティにバインドします。 +コンポーネントでは、読み込まれたページを `VirtualDataWindow` 型のシグナルに保持します。初期化時に最初のページを読み込み、`stateChange` が読み込み済みのページがカバーしていない範囲を報告するたびに新しいページを読み込みます。以前のリクエストをキャンセルすることで、遅い応答が新しいページを上書きしないようにします。 ```typescript -// remote-drop-down.component.ts +// drop-down-remote.component.ts +import { Component, OnDestroy, OnInit, inject, signal } from '@angular/core'; +import { VirtualDataWindow, VirtualScrollState } from 'igniteui-angular/virtual-scroll'; +import { Subscription } from 'rxjs'; + +/** Extra records requested on each side of the range the viewport wants. */ +const BUFFER = 10; + @Component({ providers: [RemoteService], selector: 'app-drop-down-remote', templateUrl: './drop-down-remote.component.html', - styleUrls: ['./drop-down-remote.component.scss'] + styleUrls: ['./drop-down-remote.component.scss'], + imports: [/* the same imports as in the local example */] }) export class DropDownRemoteComponent implements OnInit, OnDestroy { - @ViewChild(IgxForOfDirective, { read: IgxForOfDirective }) - public remoteForDir: IgxForOfDirective<any>; - @ViewChild('remoteDropDown', { read: IgxDropDownComponent }) - public remoteDropDown: IgxDropDownComponent; - public itemHeight = 48; - public itemsMaxHeight = 480; - public prevRequest: Subscription; - public rData: any; - - private destroy$ = new Subject(); - constructor(private remoteService: RemoteService) { } - - public ngAfterViewInit() { - const initialState = { startIndex: 0, chunkSize: Math.ceil(this.itemsMaxHeight / this.itemHeight) } - this.remoteService.getData(initialState, (data) => { - this.remoteForDir.totalItemCount = data['@odata.count']; - }); - // Subscribe to igxForOf.chunkPreload and load new data from service - this.remoteForDir.chunkPreload.pipe(takeUntil(this.destroy$)).subscribe((data) => { - this.dataLoading(data); - }); + private remoteService = inject(RemoteService); + public itemHeight = 40; + public readonly page = signal<VirtualDataWindow<any>>({ items: [], startIndex: 0, totalCount: 0 }); + private pending?: Subscription; + + public ngOnInit() { + this.loadPage(0, 2 * BUFFER); } - public dataLoading(evt) { - if (this.prevRequest) { - this.prevRequest.unsubscribe(); + public onStateChange(state: VirtualScrollState) { + const page = this.page(); + if (state.startIndex >= page.startIndex && state.endIndex < page.startIndex + page.items.length) { + return; // The loaded page already covers the range. } - this.prevRequest = this.remoteService.getData( - evt, - (data) => { - this.remoteForDir.totalItemCount = data['@odata.count']; - }); + const startIndex = Math.max(0, state.startIndex - BUFFER); + this.loadPage(startIndex, state.endIndex - startIndex + 1 + BUFFER); } - public ngOnInit() { - this.rData = this.remoteService.remoteData; + public ngOnDestroy() { + this.pending?.unsubscribe(); } - public ngOnDestroy() { - this.destroy$.next(); - this.destroy$.complete(); + private loadPage(startIndex: number, count: number) { + this.pending?.unsubscribe(); + this.pending = this.remoteService.getPage(startIndex, count).subscribe(data => { + this.page.set({ items: data.value, startIndex, totalCount: data['@odata.count'] }); + }); } } ``` -`ngAfterViewInit` フックの内部で、初期状態のデータを取得し、`igxForOf` ディレクティブの <ApiLink type="ForOfDirective" member="chunkPreload" label="chunkPreload" /> エミッターをサブスクライブするために呼び出します。このサブスクリプションは、ロードされたチャンクが変更されるたびにデータを取得します。コンポーネントの破棄時にエミッターから簡単にサブスクライブ解除できるように、`pipe(takeUntil(this.destroy$))` を使用します。 +ドロップダウンが、例えば `End` キーでまだ読み込まれていない項目にナビゲートすると、virtual scroll はその項目までスクロールし、`stateChange` が新しい範囲を報告し、その項目を含むページが読み込まれます。 ### リモートの仮想化 - デモ -上記の設定の結果は、スクロールバーの状態に応じて表示されるはずのデータを動的にロードするドロップダウンです。 - -<Sample src="/data-entries/dropdown-remote" height={400} alt="" /> +上記の設定の結果は、スクロールバーの状態に応じて、表示するデータを動的に読み込むドロップダウンです。 -<hr/> +<Sample src="/data-entries/dropdown-remote" height={400} alt="Angular Virtual Drop Down with remote data" /> ## 注意と制限 -仮想化された項目のリストでドロップダウンを使用すると、いくつかの制限があります。`*igxFor` を使用してドロップダウン リストを設定するときは、次の点に注意してください。 -- ループされているロップダウン項目は、次の css を持つラッピング要素 (`<div>` など) で渡す必要があります。`overflow: hidden` と `height` が `containerSize` に等しい (`px` で) 。 +仮想化された項目のリストでドロップダウンを使用すると、いくつかの制限があります。`igx-virtual-scroll` を使用してドロップダウン リストを設定するときは、次の点に注意してください。 + +- `igx-virtual-scroll` 要素はリストのスクロール コンテナーであるため、固定の `height` を持つ必要があります。 - リストが仮想化されている場合、`<igx-drop-down-item-group>` を項目のグループ化に使用することはできません。代わりに `isHeader` プロパティを使用します。 -- `items` アクセサーは、現在仮想化ビューにあるヘッダー以外のロップダウン項目のリストのみを返します。 -- <ApiLink type="DropDown" member="selectedItem" label="dropdown.selectedItem" /> は、タイプ `{ value: any, index: number }` です。 -- <ApiLink type="DropDown" member="selection" label="selection" /> によって発行されたオブジェクトは、`const emittedEvent: { newSelection: { value: any, index: number }, oldSelection: { value: any, index: number }, cancel: boolean, }` に変更されます。 +- `items` アクセサーは、現在仮想化ビューにあるヘッダー以外のドロップダウン項目のリストのみを返します。 +- <ApiLink type="DropDown" member="selectedItem" label="dropdown.selectedItem" /> は、型 `{ value: any, index: number }` です。 +- <ApiLink type="DropDown" member="selectionChanging" label="selectionChanging" /> によって発行されるオブジェクトは、`const emittedEvent: { newSelection: { value: any, index: number }, oldSelection: { value: any, index: number }, cancel: boolean, }` に変わります。 - `dropdown.setSelectedItem` は、**データセット内の項目のインデックス**を使用して呼び出す必要があります。 -- ドロップダウン項目の `[selected]` 入力を設定しても、ドロップダウン選択内の項目はマークされません。 +- ドロップダウン項目の `[selected]` 入力を設定しても、ドロップダウンの選択内で項目がマークされること**はありません**。 -- The drop-down items that are being looped need to be passed in a wrapping element (e.g. `<div>`) which has the following css: `overflow: hidden` and `height` equal to `containerSize` in `px` -- `<igx-drop-down-item-group>` cannot be used for grouping items when the list is virtualized. Use the `isHeader` property instead -- The `items` accessor will return only the list of non-header drop-down items that are currently in the virtualized view. -- <ApiLink type="DropDown" member="selectedItem" label="dropdown.selectedItem" /> is of type `{ value: any, index: number }` -- The object emitted by <ApiLink type="DropDown" member="selection" label="selection" /> changes to `const emittedEvent: { newSelection: { value: any, index: number }, oldSelection: { value: any, index: number }, cancel: boolean, }` -- `dropdown.setSelectedItem` should be called with the **item's index in the data set** -- setting the drop-down item's `[selected]` input will **not** mark the item in the drop-down selection +ドロップダウンは、以前のバージョンと同様に、投影された [`*igxFor`](./for-of.mdx) ディレクティブでも動作します。このディレクティブは Virtual Scroll に代わって非推奨となっているため、新しいドロップダウンには `igx-virtual-scroll` を使用してください。 ## API リファレンス - -- <ApiLink type="ForOfDirective" /> +- <ApiLink type="VirtualScroll" /> - <ApiLink type="DropDown" /> diff --git a/docs/angular/src/content/jp/components/for-of.mdx b/docs/angular/src/content/jp/components/for-of.mdx index ce89377896..a0ddac8aa9 100644 --- a/docs/angular/src/content/jp/components/for-of.mdx +++ b/docs/angular/src/content/jp/components/for-of.mdx @@ -5,14 +5,19 @@ keywords: Angular Virtual ForOf ディレクティブ, ネイティブ Angular license: MIT _language: ja llms: - description: "Ignite UI for Angular は ngFor と同様の仮想 igxFor ディレクティブを公開します。" + description: "Ignite UI for Angular の igxForOf ディレクティブは、大量のデータをテンプレート化するための ngForOf の代替となる非推奨のディレクティブです。Virtual Scroll コンポーネントがこれに代わります。" --- +import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; # Angular Virtual ForOf (仮想 ForOf) ディレクティブの概要 +<DocsAside type="warning" title="非推奨"> +`igxForOf` ディレクティブは非推奨であり、[Virtual Scroll](./layouts/virtual-scroll.mdx) コンポーネントに置き換えられます。既存のリストは引き続き動作しますが、単一の軸を仮想化する新しいリストには Virtual Scroll を使用してください。これは実行時に項目を測定するため、項目ごとに異なるサイズを設定でき、独自のスクロール コンテナーを作成します。既存のリストを移行する方法については、[igxForOf リストを Virtual Scroll に置き換えるにはどうすればよいですか?](./layouts/virtual-scroll.mdx#how-do-i-replace-an-igxforof-list-with-the-virtual-scroll)を参照してください。 +</DocsAside> + <div class="highlight"> The Ignite UI for Angular igxForOf directive is an alternative to ngForOf for templating large amounts of data. It uses virtualization behind the scenes to optimize DOM rendering and memory consumption. </div> diff --git a/docs/angular/src/content/jp/components/simple-combo.mdx b/docs/angular/src/content/jp/components/simple-combo.mdx index e0971cfb60..fe1b87f4d5 100644 --- a/docs/angular/src/content/jp/components/simple-combo.mdx +++ b/docs/angular/src/content/jp/components/simple-combo.mdx @@ -392,7 +392,7 @@ $custom-drop-down-theme: drop-down-theme( - シンプルなコンボボックスがリモート サービスにバインドされ、定義済みの選択がある場合、要求されたデータが読み込まれるまでその入力は空白のままになります。 <DocsAside type="info" title="情報"> -Simple ComboBox は内部で `igxForOf` ディレクティブを使用するため、すべての `igxForOf` 制限は Simple ComboBox に対して有効です。詳細については、[igxForOf 既知の制限](/for-of#既知の制限) の既知の問題のセクションを参照してください。 +Simple ComboBox は内部でリストを仮想化するために [Virtual Scroll](./layouts/virtual-scroll.mdx) コンポーネントを使用するため、すべての Virtual Scroll の制限が Simple ComboBox に対して有効です。詳細については、[Virtual Scroll の既知の制限](./layouts/virtual-scroll.mdx#known-limitations)セクションを参照してください。 </DocsAside> ## API リファレンス diff --git a/docs/angular/src/content/jp/components/toc.json b/docs/angular/src/content/jp/components/toc.json index 54b8bd38f0..4f739d3f66 100644 --- a/docs/angular/src/content/jp/components/toc.json +++ b/docs/angular/src/content/jp/components/toc.json @@ -2074,6 +2074,11 @@ "name": "仮想スクロール ディレクティブ", "href": "for-of.mdx" }, + { + "name": "仮想スクロール", + "href": "layouts/virtual-scroll.mdx", + "new": true + }, { "name": "Chip", "href": "chip.mdx", From 5c3afe70d3f5a0dcd9695f91873c724628bda7aa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 23 Sep 2026 12:41:40 +0000 Subject: [PATCH 26/35] [jp-sync] Add Japanese translation for Virtual Scroll component topic Sync docs/xplat/src/content/jp with the Virtual Scroll component topic added in commit f02dd59 (#840). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../jp/components/layouts/virtual-scroll.mdx | 710 ++++++++++++++++++ docs/xplat/src/content/jp/toc.json | 9 + 2 files changed, 719 insertions(+) create mode 100644 docs/xplat/src/content/jp/components/layouts/virtual-scroll.mdx diff --git a/docs/xplat/src/content/jp/components/layouts/virtual-scroll.mdx b/docs/xplat/src/content/jp/components/layouts/virtual-scroll.mdx new file mode 100644 index 0000000000..d904401fee --- /dev/null +++ b/docs/xplat/src/content/jp/components/layouts/virtual-scroll.mdx @@ -0,0 +1,710 @@ +--- +title: "Virtual Scroll" +description: "Virtual Scroll は、ビューポート内のアイテムと少量のバッファーのみをレンダリングするコンポーネントであり、大量のリストでもスムーズにスクロールできます。" +keywords: "{Platform} Virtual Scroll, virtualization, virtual list, large lists, infinite scroll, remote data, {ProductName}" +last_updated: "2026-09-17" +license: MIT +mentionedTypes: ["VirtualScroll"] +relatedComponents: ["List", "Card"] +_language: ja +llms: + description: "{ProductName} Virtual Scroll は、ビューポート内のアイテムと設定可能なバッファーのみを DOM 内に保持することで、大量のリストをレンダリングするコンポーネントです。" +--- +import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; +import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBlock.astro'; +import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; +import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; +import Faq from 'igniteui-astro-components/components/mdx/Faq.astro'; +import FaqItem from 'igniteui-astro-components/components/mdx/FaqItem.astro'; + +# Virtual Scroll コンポーネント + +{ProductName} Virtual Scroll は、ビューポート内のアイテムと設定可能なバッファーのみを DOM 内に保持することで、大量のリストをレンダリングするコンポーネントです。スクロールバーはコレクション全体に及ぶため、10 万件のアイテムを持つ仮想リストでも通常のリストと同じようにスクロールできます。 + +## ライブ デモ + +<PlatformBlock for="Angular"> + +<Sample src="/data-display/virtual-scroll-overview" height={560} alt="Angular Virtual Scroll with 100,000 employees" /> + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +<Sample src="/layouts/virtual-scroll/overview" height={560} alt="{Platform} Virtual Scroll with 100,000 employees" /> + +</PlatformBlock> + +## アナトミー + +{Platform} Virtual Scroll は、表示されているアイテムと設定可能なバッファーをレンダリングし、そのトラックはコレクション全体のスクロール範囲を保持します。 + +{/*TODO: add the Virtual Scroll anatomy image and render it with the <Anatomy> component.*/} + +<PlatformBlock for="Angular"> + +```text +igx-virtual-scroll — scrollable viewport (role="list") +└── .igx-virtual-scroll__track — provides the collection's scroll range + └── .igx-virtual-scroll__content — positions the rendered window + └── .igx-virtual-item — one wrapper per rendered item (data-index); hosts the item template +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```text +igc-virtual-scroll — scrollable viewport +└── [part="virtualization-track"] — provides the collection's scroll range + └── [part="virtualization-content"] — positions the rendered window + └── div[data-vs-index] — one wrapper per rendered item; hosts the item template +``` + +</PlatformBlock> + +## はじめに + +<PlatformBlock for="Angular"> + +[使用手順](../general/getting-started.mdx) のトピックに従って {ProductName} をセットアップし、<ApiLink type="VirtualScroll" /> と、アイテム テンプレートをマークする `IgxVirtualItemDirective` をインポートします。 + +```ts +import { Component } from '@angular/core'; +import { IgxVirtualItemDirective, IgxVirtualScrollComponent } from 'igniteui-angular/virtual-scroll'; + +@Component({ + selector: 'app-employees', + imports: [IgxVirtualScrollComponent, IgxVirtualItemDirective], + templateUrl: './employees.component.html' +}) +export class EmployeesComponent { + public items = Array.from({ length: 100_000 }, (_, i) => ({ name: `Item ${i}` })); +} +``` + +```html +<igx-virtual-scroll [data]="items" style="height: 400px"> + <ng-template igxVirtualItem let-item let-index="index"> + <div class="row">{{ index }}: {{ item.name }}</div> + </ng-template> +</igx-virtual-scroll> +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +[使用手順](../general-getting-started.mdx) のトピックに従って {ProductName} をセットアップし、<ApiLink type="VirtualScroll" /> を登録して、アイテム テンプレートとデータを指定します。 + +```ts +import { defineComponents, IgcVirtualScrollComponent } from 'igniteui-webcomponents'; +import type { VirtualScrollItemContext } from 'igniteui-webcomponents'; +import { html } from 'lit'; + +defineComponents(IgcVirtualScrollComponent); + +const virtualScroll = document.querySelector('igc-virtual-scroll') as IgcVirtualScrollComponent<Item>; +virtualScroll.itemTemplate = (ctx: VirtualScrollItemContext<Item>) => + html`<div class="row">${ctx.index}: ${ctx.value.name}</div>`; +virtualScroll.data = Array.from({ length: 100_000 }, (_, i) => ({ name: `Item ${i}` })); +``` + +```html +<igc-virtual-scroll style="height: 400px"></igc-virtual-scroll> +``` + +</PlatformBlock> + +Virtual Scroll のホストには、垂直スクロールの場合は固定の高さ、水平スクロールの場合は固定の幅が必要です。コンテンツに応じて成長するホストには、埋めるべきビューポートが存在しません。 + +### 前提条件とバージョン互換性 + +<PlatformBlock for="Angular"> + +| 要件 | 値 | +| --- | --- | +| パッケージ | `igniteui-angular` (MIT) | +| エントリ ポイント | `igniteui-angular/virtual-scroll` | +| コンポーネントが最初にリリースされたバージョン | 22.2.0 | + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +| 要件 | 値 | +| --- | --- | +| パッケージ | `igniteui-webcomponents` (MIT) | +| コンポーネントが最初にリリースされたバージョン | 7.3.0 | +| アイテム テンプレート | Lit の `html` タグ。`lit` は `igniteui-webcomponents` の依存関係であるため、直接インポートする場合は自身の依存関係にも追加してください。 | + +</PlatformBlock> + +## 使用方法 + +### アイテム テンプレート + +Virtual Scroll のアイテム テンプレートは、アイテムとコレクション全体におけるその位置を受け取ります。位置に依存するコンテンツ(交互のスタイルや `aria-posinset`、`aria-setsize` など)には、インデックスと合計件数を使用します。 + +<PlatformBlock for="Angular"> + +`ng-template` に `igxVirtualItem` を付与するか、<ApiLink type="VirtualScroll" member="itemTemplate" label="itemTemplate" /> を通じて他の場所で定義されたテンプレートを渡します(こちらが優先されます)。テンプレートのコンテキストは `$implicit`(アイテム)、`index`、`count`、`first`、`last`、`even`、`odd` を提供します。 + +```html +<igx-list> + <igx-virtual-scroll [data]="employees" [estimatedItemSize]="64" style="height: 480px"> + <ng-template igxVirtualItem let-employee let-index="index" let-count="count"> + <igx-list-item [attr.aria-posinset]="index + 1" [attr.aria-setsize]="count"> + <igx-avatar igxListThumbnail shape="circle" [initials]="employee.initials"></igx-avatar> + <span igxListLineTitle>{{ employee.name }}</span> + <span igxListLineSubTitle>{{ employee.email }}</span> + </igx-list-item> + </ng-template> + </igx-virtual-scroll> +</igx-list> +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +<ApiLink type="VirtualScroll" member="itemTemplate" label="itemTemplate" /> に、Lit テンプレートを返す関数を設定します。この関数は、`value`(アイテム)、`index`、`count`、`isFirst`、`isLast` を持つ `VirtualScrollItemContext` を受け取ります。アイテム テンプレートがない場合、コンポーネントは何もレンダリングしません。 + +```ts +virtualScroll.itemTemplate = (ctx: VirtualScrollItemContext<Employee>) => html` + <igc-list-item aria-posinset=${ctx.index + 1} aria-setsize=${ctx.count}> + <igc-avatar slot="start" shape="circle" initials=${ctx.value.initials}></igc-avatar> + <span slot="title">${ctx.value.name}</span> + <span slot="subtitle">${ctx.value.email}</span> + </igc-list-item> +`; +``` + +</PlatformBlock> + +### データ + +Virtual Scroll の <ApiLink type="VirtualScroll" member="data" label="data" /> コレクションは参照によって比較されます。リストを更新するには新しい配列を割り当てる必要があります。`push` などでバインドされた配列をその場で変更しても更新されません。 + +<PlatformBlock for="Angular"> + +```ts +this.employees = [...this.employees, newEmployee]; +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```ts +virtualScroll.data = [...virtualScroll.data, newEmployee]; +``` + +</PlatformBlock> + +`data` が変更されると、コンポーネントは最初に変更されたインデックスより前のアイテムの測定済みサイズを保持し、それ以降のアイテムはレンダリング時に再度測定します。追加操作ではすべての既存の測定値が保持されますが、置換、フィルタリング、並べ替えでは最初に変更されたアイテム以降の測定値が破棄されます。 + +### 推定アイテム サイズ + +Virtual Scroll の <ApiLink type="VirtualScroll" member="estimatedItemSize" label="estimatedItemSize" /> は、アイテムがレンダリングされて測定されるまでのピクセル単位のサイズです(デフォルトは `50`)。アイテムは異なるサイズを持つことができ、測定されたサイズがそれぞれ推定値を置き換えます。アイテムが測定される前にスクロールバーと `scrollToIndex` を正確に保つため、推定値はアイテムの平均サイズに近い値に設定してください。 + +<PlatformBlock for="Angular"> + +```html +<igx-virtual-scroll [data]="employees" [estimatedItemSize]="80" style="height: 480px">...</igx-virtual-scroll> +``` + +<Sample src="/data-display/virtual-scroll-variable-size" height={560} alt="Angular Virtual Scroll with variable item heights" /> + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```html +<igc-virtual-scroll estimated-item-size="80" style="height: 480px"></igc-virtual-scroll> +``` + +<Sample src="/layouts/virtual-scroll/variable-size" height={560} alt="{Platform} Virtual Scroll with variable item heights" /> + +</PlatformBlock> + +アイテムはボーダー ボックスで測定されるため、マージンはアイテムのサイズに含まれません。マージンの代わりに、アイテムにパディングまたは `gap` を使用してアイテム間の間隔を設定してください。 + +### 方向 + +Virtual Scroll の <ApiLink type="VirtualScroll" member="orientation" label="orientation" /> は、スクロール軸を `vertical`(デフォルト)または `horizontal` に設定します。水平リストでは、各アイテムに幅を、ホストに高さを設定してください。右から左のコンテキストでは、水平スクロールとアイテムの配置が反転します。 + +<PlatformBlock for="Angular"> + +```html +<igx-virtual-scroll orientation="horizontal" [data]="employees" [estimatedItemSize]="220" style="height: 200px"> + <ng-template igxVirtualItem let-employee> + <div style="width: 220px">...</div> + </ng-template> +</igx-virtual-scroll> +``` + +<Sample src="/data-display/virtual-scroll-horizontal" height={260} alt="Angular Virtual Scroll with horizontal cards" /> + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```html +<igc-virtual-scroll orientation="horizontal" estimated-item-size="220" style="height: 200px"></igc-virtual-scroll> +``` + +<Sample src="/layouts/virtual-scroll/horizontal" height={260} alt="{Platform} Virtual Scroll with horizontal cards" /> + +</PlatformBlock> + +### オーバー スキャン + +Virtual Scroll の <ApiLink type="VirtualScroll" member="overScan" label="overScan" /> は、ビューポートの各端を超えてレンダリングされる追加アイテムの数です(デフォルトは `2`)。値を大きくすると、高速スクロール中の空白領域が減りますが、レンダリングする要素が増えます。 + +<PlatformBlock for="Angular"> + +```html +<igx-virtual-scroll [data]="items" [overScan]="6" style="height: 400px">...</igx-virtual-scroll> +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```html +<igc-virtual-scroll over-scan="6" style="height: 400px"></igc-virtual-scroll> +``` + +</PlatformBlock> + +### インデックスへのスクロール + +Virtual Scroll の <ApiLink type="VirtualScroll" member="scrollToIndex" label="scrollToIndex" /> メソッドは、アイテムをビューにスクロールします。そのオプションはネイティブの `scrollIntoView` のものと同じです。`block`(`start`、`center`、`end`、または `nearest`)、水平リスト用の `inline`、`behavior`(`auto` または `smooth`)。まだレンダリングされていないアイテムには推定サイズしかないため、コンポーネントは到達した位置のアイテムを測定して位置を補正します。返されるプロミスは最終的な位置で解決されます。 + +<PlatformBlock for="Angular"> + +```ts +private readonly virtualScroll = viewChild.required(IgxVirtualScrollComponent); + +public async goTo(index: number): Promise<void> { + await this.virtualScroll().scrollToIndex(index, { block: 'center' }); +} +``` + +<Sample src="/data-display/virtual-scroll-scroll-to-index" height={620} alt="Angular Virtual Scroll scrolling to an index" /> + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```ts +await virtualScroll.scrollToIndex(index, { block: 'center' }); +``` + +<Sample src="/layouts/virtual-scroll/scroll-to-index" height={620} alt="{Platform} Virtual Scroll scrolling to an index" /> + +</PlatformBlock> + +`block: 'nearest'` を指定した場合、アイテムがすでに完全に表示されているときは位置が変更されません。コレクションの範囲外のインデックスは、最初または最後のアイテムにクランプされます。 + +### 無限スクロール + +<PlatformBlock for="Angular"> + +Virtual Scroll の <ApiLink type="VirtualScroll" member="dataRequest" label="dataRequest" /> 出力は、リモート データからの追加専用の読み込みをサポートします。これは、レンダリングされたウィンドウが `data` の末尾に近づいたときや、読み込まれたアイテムが最初のレンダリングでビューポートを満たさない場合に発行されます。要求されたアイテムを新しい配列として追加します。 + +```html +<igx-virtual-scroll [data]="employees()" [estimatedItemSize]="64" (dataRequest)="loadMore($event)" style="height: 440px"> + <ng-template igxVirtualItem let-employee>...</ng-template> +</igx-virtual-scroll> +``` + +```ts +public readonly employees = signal<Employee[]>(firstPage); + +public loadMore(request: VirtualScrollDataRequest): void { + this.service.fetch(request.startIndex, request.count).subscribe(page => { + this.employees.update(current => [...current, ...page]); + }); +} +``` + +<Sample src="/data-display/virtual-scroll-infinite-scroll" height={560} alt="Angular Virtual Scroll loading more items while scrolling" /> + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +Virtual Scroll の `igcDataRequest` イベントは、リモート データからの追加専用の読み込みをサポートします。これは、レンダリングされたウィンドウが `data` の末尾に近づいたときや、読み込まれたアイテムが最初のレンダリングでビューポートを満たさない場合に発行されます。要求されたアイテムを新しい配列として追加します。 + +```ts +virtualScroll.addEventListener('igcDataRequest', (event: CustomEvent<VirtualScrollDataRequest>) => { + const { startIndex, count } = event.detail; + fetchEmployees(startIndex, count).then(page => { + virtualScroll.data = [...virtualScroll.data, ...page]; + }); +}); +``` + +<Sample src="/layouts/virtual-scroll/infinite-scroll" height={560} alt="{Platform} Virtual Scroll loading more items while scrolling" /> + +</PlatformBlock> + +一度に保留できるデータ要求は 1 つだけで、次の要求は次の `data` の変更に続きます。`data` が空の場合は要求が発行されないため、最初のページは自分で読み込む必要があります。ソースにこれ以上アイテムがない場合は追加を停止してください。コンポーネントは同じ開始インデックスを再度要求することはありません。 + +<PlatformBlock for="Angular"> + +### ページ分割されたデータ + +Angular Virtual Scroll の <ApiLink type="VirtualScroll" member="dataWindow" label="dataWindow" /> 入力は、`data` の代わりに大きなコレクションの 1 ページをバインドします。リストは `totalCount` と同じ長さになるため、ページのみがメモリ上にある間もスクロールバーはコレクション全体に及び、ページがカバーしていないインデックスは何もレンダリングしません。 + +```ts +interface VirtualDataWindow<T> { + readonly items: readonly T[]; // the loaded page + readonly startIndex: number; // the index of items[0] in the whole collection + readonly totalCount: number; // the size of the whole collection +} +``` + +<ApiLink type="VirtualScroll" member="stateChange" label="stateChange" /> が報告する範囲から次のページを読み込みます。遅い応答が新しいページを上書きしないように、前の要求をキャンセルします。 + +```html +<igx-virtual-scroll [dataWindow]="page()" [estimatedItemSize]="64" (stateChange)="onStateChange($event)" style="height: 440px"> + <ng-template igxVirtualItem let-employee>...</ng-template> +</igx-virtual-scroll> +``` + +```ts +public readonly page = signal<VirtualDataWindow<Employee>>({ items: [], startIndex: 0, totalCount: 100_000 }); +private pending?: Subscription; + +public onStateChange(state: VirtualScrollState): void { + const page = this.page(); + if (state.startIndex >= page.startIndex && state.endIndex < page.startIndex + page.items.length) { + return; // The loaded page already covers the range. + } + + const startIndex = Math.max(0, state.startIndex - 30); + const count = state.endIndex + 30 - startIndex + 1; + + this.pending?.unsubscribe(); + this.pending = this.service.fetch(startIndex, count).subscribe(result => { + this.page.set({ items: result.items, startIndex, totalCount: result.total }); + }); +} +``` + +<Sample src="/data-display/virtual-scroll-paged-data" height={560} alt="Angular Virtual Scroll loading pages of a remote collection" /> + +`totalCount` が変わらない間は、インデックスごとに測定済みサイズが保持されます。フィルタリング結果のように `totalCount` が異なるページは再度測定されます。`dataWindow` がバインドされている間は `dataRequest` は発行されません。コンポーネントはインデックスごとに 1 つのサイズ エントリを保存するため、そのメモリは `totalCount` に応じて増加します。100 万件のアイテムでおおよそ 17 MB です。 + +</PlatformBlock> + +### レイアウト完了 + +Virtual Scroll の <ApiLink type="VirtualScroll" member="layoutComplete" label="layoutComplete" /> プロパティは、現在のレンダリング、それによってトリガーされる測定、そしてそれらがスケジュールするレンダリングが完了したときに解決されるプロミスです。`data` の変更、スクロール、リサイズの後にレンダリングされたアイテムを読み取る前に、これを待機してください。 + +<PlatformBlock for="Angular"> + +```ts +this.employees = await firstValueFrom(this.service.fetchAll()); +await this.virtualScroll().layoutComplete; +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```ts +virtualScroll.data = await fetchEmployees(); +await virtualScroll.layoutComplete; +``` + +</PlatformBlock> + +### 使用方法の推奨・非推奨 + +{/*TODO: add the Virtual Scroll Do/Don't guidance image from Indigo.Design when it is available.*/} + +<PlatformBlock for="Angular"> + +**使用する場合:** ディレクトリ、フィード、ログ、カードのストリップなど、一度にレンダリングするには大きすぎる長いリストに対して Virtual Scroll を使用します。これには、スクロール中にリモート データを読み込むリストも含まれます。 + +**使用しない場合:** 短いリストは [List](../list.mdx) と `@for` で直接レンダリングします。列、並べ替え、フィルタリングを伴う表形式のデータには [Grid](../grid/grid.mdx) を使用します。仮想化を行わずにリッチなアイテムの少量のセットを表示するには [Card](../card.mdx) を使用します。 + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +**使用する場合:** ディレクトリ、フィード、ログ、カードのストリップなど、一度にレンダリングするには大きすぎる長いリストに対して Virtual Scroll を使用します。これには、スクロール中にリモート データを読み込むリストも含まれます。 + +**使用しない場合:** 短いリストは [List](../grids/list.mdx) で直接レンダリングします。仮想化を行わずにリッチなアイテムの少量のセットを表示するには [Card](./card.mdx) を使用します。 + +</PlatformBlock> + +| 推奨 | 非推奨 | +| --- | --- | +| ホストに固定の高さ(垂直)または幅(水平)を指定する。 | ホストをコンテンツに応じて成長させる。 | +| `estimatedItemSize` をアイテムの平均サイズに近い値に設定する。 | はるかに大きい、または小さいアイテムに対してデフォルトの 50px を維持する。 | +| コレクションが変更されたときに新しい配列を割り当てる。 | バインドされた配列をその場で変更する。 | +| パディングまたは `gap` でアイテム間の間隔を設定する。 | マージンでアイテム間の間隔を設定する。 | + +## プロパティ + +<PlatformBlock for="Angular"> + +| 名前 | 型 | デフォルト | 説明 | +| --- | --- | --- | --- | +| <ApiLink type="VirtualScroll" member="data" label="data" /> | `T[]` | `[]` | 仮想化するコレクション。参照によって比較されます。 | +| <ApiLink type="VirtualScroll" member="dataWindow" label="dataWindow" /> | `VirtualDataWindow<T> \| null` | `null` | 設定されている間、`data` の代わりに使用される、より大きなコレクションの 1 ページ。 | +| <ApiLink type="VirtualScroll" member="orientation" label="orientation" /> | `'vertical' \| 'horizontal'` | `'vertical'` | スクロール軸。 | +| <ApiLink type="VirtualScroll" member="overScan" label="overScan" /> | `number` | `2` | ビューポートの各端を超えてレンダリングされる追加アイテムの数。 | +| <ApiLink type="VirtualScroll" member="estimatedItemSize" label="estimatedItemSize" /> | `number` | `50` | アイテムが測定されるまでのピクセル単位のサイズ。0 以下の値の場合は `50` が使用されます。 | +| <ApiLink type="VirtualScroll" member="itemTemplate" label="itemTemplate" /> | `TemplateRef<IgxVsItemContext<T>> \| null` | `null` | アイテム テンプレート。投影された `ng-template[igxVirtualItem]` より優先されます。 | +| <ApiLink type="VirtualScroll" member="layoutComplete" label="layoutComplete" /> | `Promise<void>`(読み取り専用) | — | レンダリングとアイテムの測定が落ち着くと解決されます。 | + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +| 名前 | 型 | デフォルト | 説明 | +| --- | --- | --- | --- | +| <ApiLink type="VirtualScroll" member="data" label="data" /> | `T[]` | `[]` | 仮想化するコレクション。参照によって比較されます。プロパティのみ。 | +| <ApiLink type="VirtualScroll" member="orientation" label="orientation" /> | `'vertical' \| 'horizontal'` | `'vertical'` | スクロール軸。属性: `orientation`。 | +| <ApiLink type="VirtualScroll" member="overScan" label="overScan" /> | `number` | `2` | ビューポートの各端を超えてレンダリングされる追加アイテムの数。属性: `over-scan`。 | +| <ApiLink type="VirtualScroll" member="estimatedItemSize" label="estimatedItemSize" /> | `number` | `50` | アイテムが測定されるまでのピクセル単位のサイズ。0 以下の値の場合は `50` が使用されます。属性: `estimated-item-size`。 | +| <ApiLink type="VirtualScroll" member="itemTemplate" label="itemTemplate" /> | `VirtualScrollItemTemplate<T> \| null` | `null` | 各アイテムをレンダリングする関数。プロパティのみ。 | +| <ApiLink type="VirtualScroll" member="layoutComplete" label="layoutComplete" /> | `Promise<void>`(読み取り専用) | — | レンダリングとアイテムの測定が落ち着くと解決されます。 | + +</PlatformBlock> + +## メソッド + +| 名前 | 戻り値 | 説明 | +| --- | --- | --- | +| <ApiLink type="VirtualScroll" member="scrollToIndex" label="scrollToIndex(index: number, options?: ScrollIntoViewOptions)" /> | `Promise<void>` | `index` のアイテムをビューにスクロールし、補正された位置が安定すると解決されます。 | + +## イベント + +<PlatformBlock for="Angular"> + +| 名前 | ペイロード | 説明 | +| --- | --- | --- | +| <ApiLink type="VirtualScroll" member="stateChange" label="stateChange" /> | `VirtualScrollState` | レンダリングされたウィンドウが変更されたときに発行されます: `startIndex`、`endIndex`、`viewportSize`、`totalSize`。 | +| <ApiLink type="VirtualScroll" member="dataRequest" label="dataRequest" /> | `VirtualScrollDataRequest` | レンダリングされたウィンドウが `data` の末尾に近づいたときに発行されます: `startIndex`、`count`。`dataWindow` がバインドされている間は発行されません。 | + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +| 名前 | 詳細 | 説明 | +| --- | --- | --- | +| `igcStateChange` | `VirtualScrollState` | レンダリングされたウィンドウが変更されたときに発行されます: `startIndex`、`endIndex`、`viewportSize`、`totalSize`。 | +| `igcDataRequest` | `VirtualScrollDataRequest` | レンダリングされたウィンドウが `data` の末尾に近づいたときに発行されます: `startIndex`、`count`。 | + +</PlatformBlock> + +## スタイル設定 + +{Platform} Virtual Scroll には独自のテーマはありません。ビューポートのレイアウトのみを行い、レンダリングされたアイテムはアイテム テンプレート内の要素やコンポーネントからスタイルを継承します。 + +<PlatformBlock for="Angular"> + +ホストのサイズを設定し、[アナトミー](#アナトミー) のクラスを使用してレンダリングされたアイテムを対象にします。 + +```scss +.employees igx-virtual-scroll { + block-size: 480px; +} + +.employees .igx-virtual-item:nth-child(even) { + background: var(--ig-gray-100); +} +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +コンポーネントはライト DOM 内にレンダリングされるため、通常のセレクターでレンダリングされたアイテムに到達できます。デフォルトのスタイルはホストに `18.75rem` の高さを与えます。ビューポートのサイズを変更するには、この高さを上書きしてください。 + +```css +igc-virtual-scroll.employees { + height: 480px; +} + +igc-virtual-scroll.employees [data-vs-index]:nth-child(even) { + background: var(--ig-gray-100); +} +``` + +</PlatformBlock> + +## アクセシビリティ + +{Platform} Virtual Scroll は、レンダリングされたウィンドウのみを DOM に保持するため、アイテム テンプレートはコレクション全体の中での各アイテムの位置を公開する必要があります。 + +### キーボード操作 + +{Platform} Virtual Scroll はキー ハンドラーを追加しません。ホストはネイティブのスクロール コンテナーであり、フォーカスされたスクロール コンテナーはブラウザーのキーでスクロールします。 + +| キー | 操作 | +| --- | --- | +| 上矢印 / 下矢印 | 垂直リストをスクロールします。 | +| 左矢印 / 右矢印 | 水平リストをスクロールします。 | +| Page Up / Page Down | ビューポート 1 つ分ほどスクロールします。 | +| Home / End | コレクションの先頭または末尾にスクロールします。 | + +ホストには `tabindex` がありません。フォーカス可能なコンテンツがないスクロール コンテナーがフォーカスを受け取れるかどうかはブラウザーによって異なるため、アイテムにフォーカス可能な要素が含まれない場合は、ホストに `tabindex="0"` を設定してください。ビューから外れてスクロールされたアイテムは DOM から削除されるため、削除されたアイテム内のフォーカスは失われます。 + +### スクリーン リーダー / ARIA + +<PlatformBlock for="Angular"> + +- ホストには `role="list"` が設定されています。トラック、コンテンツ要素、アイテム ラッパーには `role="presentation"` が設定されています。`igx-list-item` のように `role="listitem"` をレンダリングするアイテムは、そのリストのアイテムとして公開されます。 +- `index` と `count` のテンプレート変数を `aria-posinset` と `aria-setsize` にマップします。 +- フォーカス可能なホストには、`aria-label` または `aria-labelledby` でアクセシブルな名前を付けてください。 + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +- トラック、コンテンツ要素、アイテム ラッパーには `role="presentation"` が設定されています。ホストにはロールがありません。`igc-list` のようにリストのロールを持つ要素の中に配置するか、アイテムが `role="listitem"` をレンダリングする場合はホストに `role="list"` を設定してください。 +- `index` と `count` のコンテキスト プロパティを `aria-posinset` と `aria-setsize` にマップします。 +- フォーカス可能なホストには、`role="list"` のようにアクセシブルな名前をサポートするロールを設定し、`aria-label` または `aria-labelledby` で名前を付けてください。 + +</PlatformBlock> + +### アクセシビリティ準拠 + +Infragistics は、{ProductName} が対象とするアクセシビリティ標準を [アクセシビリティ準拠](../interactivity/accessibility-compliance.mdx) トピックで文書化しています。このトピックは Virtual Scroll に対する準拠の主張を行うものではありません。表にはコンポーネントが提供する内容が記載されており、その後のリストにはアプリケーションが追加する必要がある内容が記載されています。 + +| 基準 | コンポーネントが要件をサポートする方法 | +| --- | --- | +| [1.3.1 情報および関係性](https://www.w3.org/WAI/WCAG21/Understanding/info-and-relationships) | ラッパーは表示専用であるため、リスト構造はホストとアイテム テンプレートから提供され、`aria-posinset` と `aria-setsize` で各アイテムの位置を公開できます。 | +| [2.1.1 キーボード](https://www.w3.org/WAI/WCAG21/Understanding/keyboard) | ホストはネイティブのスクロール コンテナーであり、フォーカスを得るとキーボードでスクロールできます。キーボードでホストに到達できるかどうかはアプリケーションに依存します。以下のリストを参照してください。 | + +あなたの責任範囲: + +- アイテムにフォーカス可能な要素が含まれない場合は、`tabindex="0"` を設定してホストをキーボードで到達可能にし、アクセシブルな名前を付けてください。 +- アイテム テンプレートから `aria-posinset` と `aria-setsize` でアイテムの位置を公開してください。 +- アイテム テンプレートに適したリスト セマンティクスを提供してください([スクリーン リーダー / ARIA](#スクリーン-リーダー--aria) を参照)。 +- 選択などのアプリケーションの状態は、レンダリングされたアイテム要素ではなくデータ内に保持してください。 + +## トラブルシューティング + +### Virtual Scroll がアイテムをレンダリングしないのはなぜですか? + +ホストにスクロール軸方向のサイズがない、アイテム テンプレートがない、または `data` が空です。ホストに固定の高さ(垂直)または幅(水平)を設定し、アイテム テンプレートを設定して、バインドされたコレクションを確認してください。 + +### アイテムを追加してもリストが更新されないのはなぜですか? + +Virtual Scroll は `data` を参照によって比較するため、その場での変更は検出されません。`[...items, newItem]` のように新しい配列を割り当ててください。 + +### スクロール中にスクロールバーのサイズが変わるのはなぜですか? + +まだレンダリングされていないアイテムは `estimatedItemSize` を使用しており、アイテムが測定されるにつれて合計サイズが補正されます。`estimatedItemSize` をアイテムの平均サイズに近い値に設定してください。 + +### リストの下の方でアイテムの位置がずれるのはなぜですか? + +マージンはアイテムの測定済みサイズに含まれません。アイテムのマージンをパディングまたはアイテム内の `gap` に置き換えてください。 + +<PlatformBlock for="Angular"> + +### ドロップダウンやダイアログの中のリストのアイテムが 1 フレーム遅れて表示されるのはなぜですか? + +開くまで非表示になっているコンテナーは、それを表示する変更検出パスの時点ではサイズを持たないため、ホストはそのレンダリングの後に測定され、アイテムは次のフレームでレンダリングされます。レンダリングされたアイテムを読み取るのは `layoutComplete` の解決後に行ってください。 + +### igxForOf リストを Virtual Scroll に置き換えるにはどうすればよいですか? + +Virtual Scroll は実行時にアイテムを測定し、独自のスクロール コンテナーを作成するため、`igxForOf` のコンテナー サイズおよびスクロール コンテナーの入力には相当するものがありません。`igxForOf` ディレクティブは Virtual Scroll を推奨して非推奨になりました。既存のリストは引き続き動作しますが、単一の軸を仮想化する新しいリストには Virtual Scroll を使用してください。 + +| igxForOf | Virtual Scroll | +| --- | --- | +| `*igxFor="let item of data"` | `ng-template igxVirtualItem` を伴う `[data]="data"` | +| `igxForScrollOrientation` | `orientation` | +| `igxForContainerSize` | CSS で設定するホストの高さまたは幅 | +| `igxForItemSize` | `estimatedItemSize`(開始時の推定値。アイテムは測定されます) | +| `igxForScrollContainer` | 不要: ホストがスクロール コンテナーです | +| `scrollTo(index)` | プロミスを返す `scrollToIndex(index, options)` | +| `chunkLoad`、`chunkPreload` | `stateChange` | +| `totalItemCount` を伴う `igxForRemote` | `totalCount` を伴う `dataWindow`、または追加専用の読み込み向けに `dataRequest` を伴う `data` | +| `index`、`count`、`first`、`last`、`even`、`odd` | 同じテンプレート変数 | + +グリッドは独自の行と列の仮想化を維持します。[グリッドの仮想化](../grid/virtualization.mdx) を参照してください。 + +</PlatformBlock> + +## 既知の制限事項 + +- {Platform} Virtual Scroll は単一の軸を仮想化します。行と列の両方を仮想化するにはグリッドが必要です。 +- ビューから外れてスクロールされたアイテムは、フォーカスと内部状態とともに DOM から削除されます。 + +<PlatformBlock for="Angular"> + +- `dataWindow` を使用する場合、`totalCount` は維持されるが同じインデックスに異なるレコードが配置されるページでは、それらの行が再度レンダリングされるまで以前のレコードの測定済みサイズが保持されます。 + +</PlatformBlock> + +## API リファレンス + +- <ApiLink type="VirtualScroll" /> + +## 依存関係 + +<PlatformBlock for="Angular"> + +Angular Virtual Scroll は、他のコンポーネントへの依存関係を持ちません。`igniteui-angular/virtual-scroll` から `IgxVirtualScrollComponent` と `IgxVirtualItemDirective` をインポートしてください。構造スタイルはコンポーネントに同梱されています。 + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +{Platform} Virtual Scroll は他のコンポーネントへの依存関係を持たず、独自のテーマも必要としません。アイテム テンプレートのレンダリングには `lit` を使用し、アイテム テンプレート内のコンポーネントにはテーマ スタイルシートが必要です。 + +</PlatformBlock> + +## その他のリソース + +- [{ProductName} **フォーラム**]({ForumsLink}) +- [{ProductName} **GitHub**]({GithubLink}) + +## 関連コンポーネント + +<PlatformBlock for="Angular"> + +- [List](../list.mdx) - 短いリストや、仮想化されたリストのコンテナーとして List を使用します。 +- [Card](../card.mdx) - リッチなアイテムの少量のセット、または水平の Virtual Scroll のアイテムとしてカードを使用します。 +- [Virtual ForOf Directive](../for-of.mdx) - 既存のリストで使用されるディレクティブ ベースの仮想化。 + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +- [List](../grids/list.mdx) - 短いリストや、仮想化されたリストのコンテナーとして List を使用します。 +- [Card](./card.mdx) - リッチなアイテムの少量のセット、または水平の Virtual Scroll のアイテムとしてカードを使用します。 + +</PlatformBlock> + +## FAQ + +<Faq> + <FaqItem question="Virtual Scroll はどれくらいの数のアイテムを処理できますか?" indicatorPosition="end"> + {Platform} Virtual Scroll は、ビューポート内のアイテムとオーバー スキャン バッファーのみを DOM に保持するため、コレクションのサイズによってレンダリングされる要素の数は変わりません。コレクションの合計サイズがブラウザーのスクロール制限を超える場合、Virtual Scroll はコレクションをブラウザーがサポートするスクロール範囲にマッピングします。 + </FaqItem> + <FaqItem question="Virtual Scroll のアイテムは同じサイズである必要がありますか?" indicatorPosition="end"> + {Platform} Virtual Scroll のアイテムは、レンダリングされた時点でそれぞれが測定されるため、異なるサイズにすることができます。アイテムが測定される前にスクロールバーを正確に保つため、`estimatedItemSize` をアイテムの平均サイズに近い値に設定してください。 + </FaqItem> + <FaqItem question="Virtual Scroll を特定のアイテムまでスクロールするにはどうすればよいですか?" indicatorPosition="end"> + {Platform} Virtual Scroll の `scrollToIndex` メソッドを、アイテムのインデックスとオプションの `block`、`behavior` オプションとともに呼び出します。このメソッドは、補正された位置が安定すると解決されるプロミスを返します。 + </FaqItem> + <FaqItem question="ユーザーがスクロールしている間に Virtual Scroll にリモート データを読み込むにはどうすればよいですか?" indicatorPosition="end"> + <PlatformBlock for="Angular"> + Angular Virtual Scroll は 2 つのモデルをサポートします。追加専用の読み込みでは `dataRequest` を処理し、要求されたアイテムを含む新しい配列を割り当てます。コレクションを一度に 1 ページずつ読み込む場合は、`dataWindow` をバインドし、`stateChange` が報告する範囲を読み込みます。 + </PlatformBlock> + <PlatformBlock for="WebComponents"> + {Platform} Virtual Scroll は、`igcDataRequest` イベントを通じて追加専用の読み込みをサポートします。イベントを処理し、要求されたアイテムを含む新しい配列を `data` に割り当てます。 + </PlatformBlock> + </FaqItem> +</Faq> diff --git a/docs/xplat/src/content/jp/toc.json b/docs/xplat/src/content/jp/toc.json index 5c36811e62..6db78e12f5 100644 --- a/docs/xplat/src/content/jp/toc.json +++ b/docs/xplat/src/content/jp/toc.json @@ -2596,6 +2596,15 @@ "name": "ハイライト", "href": "inputs/highlight.mdx" }, + { + "exclude": [ + "React", + "Blazor" + ], + "name": "仮想スクロール", + "href": "layouts/virtual-scroll.mdx", + "new": true + }, { "name": "インタラクション", "header": true From cdcf99481844743663516f2135f9241605a9b6aa Mon Sep 17 00:00:00 2001 From: jsakamotoIGJP <jsakamoto@infragistics.com> Date: Thu, 24 Sep 2026 11:34:17 +0900 Subject: [PATCH 27/35] docs(jp): align Virtual Scroll translation with existing terminology --- .../jp/components/layouts/virtual-scroll.mdx | 52 +++++++++---------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/docs/xplat/src/content/jp/components/layouts/virtual-scroll.mdx b/docs/xplat/src/content/jp/components/layouts/virtual-scroll.mdx index d904401fee..b5dbdd5708 100644 --- a/docs/xplat/src/content/jp/components/layouts/virtual-scroll.mdx +++ b/docs/xplat/src/content/jp/components/layouts/virtual-scroll.mdx @@ -35,7 +35,7 @@ import FaqItem from 'igniteui-astro-components/components/mdx/FaqItem.astro'; </PlatformBlock> -## アナトミー +## 構造 {Platform} Virtual Scroll は、表示されているアイテムと設定可能なバッファーをレンダリングし、そのトラックはコレクション全体のスクロール範囲を保持します。 @@ -63,11 +63,11 @@ igc-virtual-scroll — scrollable viewport </PlatformBlock> -## はじめに +## 作業の開始 <PlatformBlock for="Angular"> -[使用手順](../general/getting-started.mdx) のトピックに従って {ProductName} をセットアップし、<ApiLink type="VirtualScroll" /> と、アイテム テンプレートをマークする `IgxVirtualItemDirective` をインポートします。 +[作業の開始](../general/getting-started.mdx) のトピックに従って {ProductName} をセットアップし、<ApiLink type="VirtualScroll" /> と、アイテム テンプレートをマークする `IgxVirtualItemDirective` をインポートします。 ```ts import { Component } from '@angular/core'; @@ -95,7 +95,7 @@ export class EmployeesComponent { <PlatformBlock for="WebComponents"> -[使用手順](../general-getting-started.mdx) のトピックに従って {ProductName} をセットアップし、<ApiLink type="VirtualScroll" /> を登録して、アイテム テンプレートとデータを指定します。 +[作業の開始](../general-getting-started.mdx) のトピックに従って {ProductName} をセットアップし、<ApiLink type="VirtualScroll" /> を登録して、アイテム テンプレートとデータを指定します。 ```ts import { defineComponents, IgcVirtualScrollComponent } from 'igniteui-webcomponents'; @@ -116,7 +116,7 @@ virtualScroll.data = Array.from({ length: 100_000 }, (_, i) => ({ name: `Item ${ </PlatformBlock> -Virtual Scroll のホストには、垂直スクロールの場合は固定の高さ、水平スクロールの場合は固定の幅が必要です。コンテンツに応じて成長するホストには、埋めるべきビューポートが存在しません。 +Virtual Scroll のホストには、垂直スクロールの場合は固定の高さ、水平スクロールの場合は固定の幅が必要です。コンテンツに合わせてサイズが拡大するホストには、埋めるべきビューポートがありません。 ### 前提条件とバージョン互換性 @@ -136,7 +136,7 @@ Virtual Scroll のホストには、垂直スクロールの場合は固定の | --- | --- | | パッケージ | `igniteui-webcomponents` (MIT) | | コンポーネントが最初にリリースされたバージョン | 7.3.0 | -| アイテム テンプレート | Lit の `html` タグ。`lit` は `igniteui-webcomponents` の依存関係であるため、直接インポートする場合は自身の依存関係にも追加してください。 | +| アイテム テンプレート | Lit の `html` タグ。`lit` は `igniteui-webcomponents` の依存関係ですが、直接インポートする場合は自身の依存関係にも追加してください。 | </PlatformBlock> @@ -228,7 +228,7 @@ Virtual Scroll の <ApiLink type="VirtualScroll" member="estimatedItemSize" labe </PlatformBlock> -アイテムはボーダー ボックスで測定されるため、マージンはアイテムのサイズに含まれません。マージンの代わりに、アイテムにパディングまたは `gap` を使用してアイテム間の間隔を設定してください。 +アイテムはボーダー ボックスで測定されるため、マージンはアイテムのサイズに含まれません。マージンの代わりに、パディング、またはアイテム内の `gap` を使用してアイテム間の間隔を設定してください。 ### 方向 @@ -280,7 +280,7 @@ Virtual Scroll の <ApiLink type="VirtualScroll" member="overScan" label="overSc ### インデックスへのスクロール -Virtual Scroll の <ApiLink type="VirtualScroll" member="scrollToIndex" label="scrollToIndex" /> メソッドは、アイテムをビューにスクロールします。そのオプションはネイティブの `scrollIntoView` のものと同じです。`block`(`start`、`center`、`end`、または `nearest`)、水平リスト用の `inline`、`behavior`(`auto` または `smooth`)。まだレンダリングされていないアイテムには推定サイズしかないため、コンポーネントは到達した位置のアイテムを測定して位置を補正します。返されるプロミスは最終的な位置で解決されます。 +Virtual Scroll の <ApiLink type="VirtualScroll" member="scrollToIndex" label="scrollToIndex" /> メソッドは、アイテムが表示される位置までスクロールします。オプションはネイティブの `scrollIntoView` と同じで、`block`(`start`、`center`、`end`、または `nearest`)、水平リスト用の `inline`、`behavior`(`auto` または `smooth`)を指定できます。まだレンダリングされていないアイテムには推定サイズしかないため、コンポーネントは到達した位置のアイテムを測定して位置を補正します。返されるプロミスは最終的な位置が確定すると解決されます。 <PlatformBlock for="Angular"> @@ -351,7 +351,7 @@ virtualScroll.addEventListener('igcDataRequest', (event: CustomEvent<VirtualScro </PlatformBlock> -一度に保留できるデータ要求は 1 つだけで、次の要求は次の `data` の変更に続きます。`data` が空の場合は要求が発行されないため、最初のページは自分で読み込む必要があります。ソースにこれ以上アイテムがない場合は追加を停止してください。コンポーネントは同じ開始インデックスを再度要求することはありません。 +一度に保留できるデータ要求は 1 つだけで、次の要求は `data` が次に変更された後に発行されます。`data` が空の場合は要求が発行されないため、最初のページは自分で読み込む必要があります。ソースにこれ以上アイテムがない場合は追加を停止してください。コンポーネントは同じ開始インデックスを再度要求することはありません。 <PlatformBlock for="Angular"> @@ -423,29 +423,29 @@ await virtualScroll.layoutComplete; </PlatformBlock> -### 使用方法の推奨・非推奨 +### 使用すべき場合と使用すべきでない場合 {/*TODO: add the Virtual Scroll Do/Don't guidance image from Indigo.Design when it is available.*/} <PlatformBlock for="Angular"> -**使用する場合:** ディレクトリ、フィード、ログ、カードのストリップなど、一度にレンダリングするには大きすぎる長いリストに対して Virtual Scroll を使用します。これには、スクロール中にリモート データを読み込むリストも含まれます。 +**使用すべき場合:** ディレクトリ、フィード、ログ、カードのストリップなど、一度にレンダリングするには大きすぎる長いリストに対して Virtual Scroll を使用します。これには、スクロール中にリモート データを読み込むリストも含まれます。 -**使用しない場合:** 短いリストは [List](../list.mdx) と `@for` で直接レンダリングします。列、並べ替え、フィルタリングを伴う表形式のデータには [Grid](../grid/grid.mdx) を使用します。仮想化を行わずにリッチなアイテムの少量のセットを表示するには [Card](../card.mdx) を使用します。 +**使用すべきでない場合:** 短いリストは [List](../list.mdx) と `@for` で直接レンダリングします。列、並べ替え、フィルタリングを伴う表形式のデータには [Grid](../grid/grid.mdx) を使用します。仮想化を行わずにリッチなアイテムの少量のセットを表示するには [Card](../card.mdx) を使用します。 </PlatformBlock> <PlatformBlock for="WebComponents"> -**使用する場合:** ディレクトリ、フィード、ログ、カードのストリップなど、一度にレンダリングするには大きすぎる長いリストに対して Virtual Scroll を使用します。これには、スクロール中にリモート データを読み込むリストも含まれます。 +**使用すべき場合:** ディレクトリ、フィード、ログ、カードのストリップなど、一度にレンダリングするには大きすぎる長いリストに対して Virtual Scroll を使用します。これには、スクロール中にリモート データを読み込むリストも含まれます。 -**使用しない場合:** 短いリストは [List](../grids/list.mdx) で直接レンダリングします。仮想化を行わずにリッチなアイテムの少量のセットを表示するには [Card](./card.mdx) を使用します。 +**使用すべきでない場合:** 短いリストは [List](../grids/list.mdx) で直接レンダリングします。仮想化を行わずにリッチなアイテムの少量のセットを表示するには [Card](./card.mdx) を使用します。 </PlatformBlock> | 推奨 | 非推奨 | | --- | --- | -| ホストに固定の高さ(垂直)または幅(水平)を指定する。 | ホストをコンテンツに応じて成長させる。 | +| ホストに固定の高さ(垂直)または幅(水平)を指定する。 | ホストのサイズをコンテンツに合わせて拡大させる。 | | `estimatedItemSize` をアイテムの平均サイズに近い値に設定する。 | はるかに大きい、または小さいアイテムに対してデフォルトの 50px を維持する。 | | コレクションが変更されたときに新しい配列を割り当てる。 | バインドされた配列をその場で変更する。 | | パディングまたは `gap` でアイテム間の間隔を設定する。 | マージンでアイテム間の間隔を設定する。 | @@ -483,7 +483,7 @@ await virtualScroll.layoutComplete; | 名前 | 戻り値 | 説明 | | --- | --- | --- | -| <ApiLink type="VirtualScroll" member="scrollToIndex" label="scrollToIndex(index: number, options?: ScrollIntoViewOptions)" /> | `Promise<void>` | `index` のアイテムをビューにスクロールし、補正された位置が安定すると解決されます。 | +| <ApiLink type="VirtualScroll" member="scrollToIndex" label="scrollToIndex(index: number, options?: ScrollIntoViewOptions)" /> | `Promise<void>` | `index` のアイテムをビューにスクロールし、最終的なスクロール位置が確定すると完了します。 | ## イベント @@ -511,7 +511,7 @@ await virtualScroll.layoutComplete; <PlatformBlock for="Angular"> -ホストのサイズを設定し、[アナトミー](#アナトミー) のクラスを使用してレンダリングされたアイテムを対象にします。 +ホストのサイズを設定し、[構造](#構造) のクラスを使用してレンダリングされたアイテムを対象にします。 ```scss .employees igx-virtual-scroll { @@ -545,11 +545,11 @@ igc-virtual-scroll.employees [data-vs-index]:nth-child(even) { {Platform} Virtual Scroll は、レンダリングされたウィンドウのみを DOM に保持するため、アイテム テンプレートはコレクション全体の中での各アイテムの位置を公開する必要があります。 -### キーボード操作 +### キーボード インタラクション {Platform} Virtual Scroll はキー ハンドラーを追加しません。ホストはネイティブのスクロール コンテナーであり、フォーカスされたスクロール コンテナーはブラウザーのキーでスクロールします。 -| キー | 操作 | +| キー | アクション | | --- | --- | | 上矢印 / 下矢印 | 垂直リストをスクロールします。 | | 左矢印 / 右矢印 | 水平リストをスクロールします。 | @@ -582,10 +582,10 @@ Infragistics は、{ProductName} が対象とするアクセシビリティ標 | 基準 | コンポーネントが要件をサポートする方法 | | --- | --- | -| [1.3.1 情報および関係性](https://www.w3.org/WAI/WCAG21/Understanding/info-and-relationships) | ラッパーは表示専用であるため、リスト構造はホストとアイテム テンプレートから提供され、`aria-posinset` と `aria-setsize` で各アイテムの位置を公開できます。 | +| [1.3.1 情報及び関係性](https://www.w3.org/WAI/WCAG21/Understanding/info-and-relationships) | ラッパーは表示専用であるため、リスト構造はホストとアイテム テンプレートから提供され、`aria-posinset` と `aria-setsize` で各アイテムの位置を公開できます。 | | [2.1.1 キーボード](https://www.w3.org/WAI/WCAG21/Understanding/keyboard) | ホストはネイティブのスクロール コンテナーであり、フォーカスを得るとキーボードでスクロールできます。キーボードでホストに到達できるかどうかはアプリケーションに依存します。以下のリストを参照してください。 | -あなたの責任範囲: +ユーザー側の責任: - アイテムにフォーカス可能な要素が含まれない場合は、`tabindex="0"` を設定してホストをキーボードで到達可能にし、アクセシブルな名前を付けてください。 - アイテム テンプレートから `aria-posinset` と `aria-setsize` でアイテムの位置を公開してください。 @@ -618,7 +618,7 @@ Virtual Scroll は `data` を参照によって比較するため、その場で ### igxForOf リストを Virtual Scroll に置き換えるにはどうすればよいですか? -Virtual Scroll は実行時にアイテムを測定し、独自のスクロール コンテナーを作成するため、`igxForOf` のコンテナー サイズおよびスクロール コンテナーの入力には相当するものがありません。`igxForOf` ディレクティブは Virtual Scroll を推奨して非推奨になりました。既存のリストは引き続き動作しますが、単一の軸を仮想化する新しいリストには Virtual Scroll を使用してください。 +Virtual Scroll は実行時にアイテムを測定し、独自のスクロール コンテナーを作成するため、`igxForOf` のコンテナー サイズおよびスクロール コンテナーの入力には相当するものがありません。`igxForOf` ディレクティブは非推奨となり、代わりに Virtual Scroll の使用が推奨されます。既存のリストは引き続き動作しますが、単一の軸を仮想化する新しいリストには Virtual Scroll を使用してください。 | igxForOf | Virtual Scroll | | --- | --- | @@ -636,7 +636,7 @@ Virtual Scroll は実行時にアイテムを測定し、独自のスクロー </PlatformBlock> -## 既知の制限事項 +## 既知の制限 - {Platform} Virtual Scroll は単一の軸を仮想化します。行と列の両方を仮想化するにはグリッドが必要です。 - ビューから外れてスクロールされたアイテムは、フォーカスと内部状態とともに DOM から削除されます。 @@ -667,7 +667,7 @@ Angular Virtual Scroll は、他のコンポーネントへの依存関係を持 ## その他のリソース -- [{ProductName} **フォーラム**]({ForumsLink}) +- [{ProductName} **フォーラム (英語)**]({ForumsLink}) - [{ProductName} **GitHub**]({GithubLink}) ## 関連コンポーネント @@ -676,7 +676,7 @@ Angular Virtual Scroll は、他のコンポーネントへの依存関係を持 - [List](../list.mdx) - 短いリストや、仮想化されたリストのコンテナーとして List を使用します。 - [Card](../card.mdx) - リッチなアイテムの少量のセット、または水平の Virtual Scroll のアイテムとしてカードを使用します。 -- [Virtual ForOf Directive](../for-of.mdx) - 既存のリストで使用されるディレクティブ ベースの仮想化。 +- [Virtual ForOf ディレクティブ](../for-of.mdx) - 既存のリストで使用されるディレクティブ ベースの仮想化。 </PlatformBlock> @@ -697,7 +697,7 @@ Angular Virtual Scroll は、他のコンポーネントへの依存関係を持 {Platform} Virtual Scroll のアイテムは、レンダリングされた時点でそれぞれが測定されるため、異なるサイズにすることができます。アイテムが測定される前にスクロールバーを正確に保つため、`estimatedItemSize` をアイテムの平均サイズに近い値に設定してください。 </FaqItem> <FaqItem question="Virtual Scroll を特定のアイテムまでスクロールするにはどうすればよいですか?" indicatorPosition="end"> - {Platform} Virtual Scroll の `scrollToIndex` メソッドを、アイテムのインデックスとオプションの `block`、`behavior` オプションとともに呼び出します。このメソッドは、補正された位置が安定すると解決されるプロミスを返します。 + {Platform} Virtual Scroll の `scrollToIndex` メソッドを、アイテムのインデックスと、省略可能な `block` および `behavior` オプションを指定して呼び出します。このメソッドは、補正された位置が安定すると解決されるプロミスを返します。 </FaqItem> <FaqItem question="ユーザーがスクロールしている間に Virtual Scroll にリモート データを読み込むにはどうすればよいですか?" indicatorPosition="end"> <PlatformBlock for="Angular"> From c9c90c66b303eec56d337a303aaa7b56bebd16e1 Mon Sep 17 00:00:00 2001 From: Adrian Petrov <adrian.ptrv1@gmail.com> Date: Thu, 24 Sep 2026 10:13:01 +0300 Subject: [PATCH 28/35] fix(): final adjustments --- docs/xplat/src/content/en/components/inputs/qr-code.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/xplat/src/content/en/components/inputs/qr-code.mdx b/docs/xplat/src/content/en/components/inputs/qr-code.mdx index fa4dd2d3d0..83a86547b4 100644 --- a/docs/xplat/src/content/en/components/inputs/qr-code.mdx +++ b/docs/xplat/src/content/en/components/inputs/qr-code.mdx @@ -40,13 +40,13 @@ The {Platform} QR Code demo renders a code from a URL string and lets you switch <PlatformBlock for="Angular"> -<Sample src="/data-display/qr-code-overview" height={595} position="center" showThemePicker={true} noBorder={false} alt="Angular QR Code example" /> +<Sample src="/data-display/qr-code-overview" height={595} position="center" noBackground={false} showThemePicker={true} noBorder={false} alt="Angular QR Code example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/qr-code/overview" height={595} position="center" noBorder={false} showThemePicker={true} alt="{Platform} QR Code example" /> +<Sample src="/inputs/qr-code/overview" height={595} position="center" noBackground={false} noBorder={false} showThemePicker={true} alt="{Platform} QR Code example" /> </PlatformBlock> From 9c45088023b4b4b7ba8ada48ad7df3fa188dd8de Mon Sep 17 00:00:00 2001 From: jsakamotoIGJP <jsakamoto@infragistics.com> Date: Thu, 24 Sep 2026 17:32:18 +0900 Subject: [PATCH 29/35] docs(jp): fix mistranslations and untranslated text in combo topics --- .../src/content/jp/components/combo.mdx | 92 +++++++++---------- .../jp/components/drop-down-virtual.mdx | 26 +++--- .../src/content/jp/components/for-of.mdx | 20 ++-- .../content/jp/components/simple-combo.mdx | 62 ++++++------- 4 files changed, 98 insertions(+), 102 deletions(-) diff --git a/docs/angular/src/content/jp/components/combo.mdx b/docs/angular/src/content/jp/components/combo.mdx index a46d32d9d1..b8e947090d 100644 --- a/docs/angular/src/content/jp/components/combo.mdx +++ b/docs/angular/src/content/jp/components/combo.mdx @@ -5,7 +5,7 @@ keywords: angular combobox, angular combo コンポーネント, angular combobo license: MIT _language: ja llms: - description: "Angular ComboBox コンポーネントは、編集可能な機能を提供するドロップダウン リストを表し、ユーザーが事前定義されたリストからオプションを選択できるようにします。" + description: "Angular ComboBox コンポーネントは、編集可能な機能を提供するドロップダウン リストを表し、ユーザーが事前定義されたリストから複数のオプションを選択できるようにします。" --- import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; @@ -14,11 +14,11 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; # Angular ComboBox (コンボボックス) コンポーネントの概要 -Angular ComboBox コンポーネントは、編集可能な機能を提供するドロップダウン リストを表し、ユーザーが事前定義されたリストからオプションを選択できるようにします。Ignite UI for Angular ComboBox コンポーネントは、フィルタリング機能、項目の選択、グループ化、ドロップダウン リストにカスタム値の追加などの機能をサポートします。HTML select タグの代わりに使用でき、データ バインディング (ローカルおよびリモート)、フィルタリング、グループ化、カスタム テンプレート、カスタム値など、すぐに使用できる機能がいくつかあります。 +Angular ComboBox コンポーネントは、編集可能な機能を提供するドロップダウン リストを表し、ユーザーが事前定義されたリストから複数のオプションを選択できるようにします。Ignite UI for Angular ComboBox コンポーネントは、フィルタリング機能、グループ化、ドロップダウン リストへのカスタム値の追加などの機能も提供します。HTML select タグの代わりに使用でき、データ バインディング (ローカルおよびリモート)、フィルタリング、グループ化、項目、ヘッダー、フッターのカスタム テンプレート、カスタム値など、すぐに使用できる機能がいくつかあります。 ## Angular ComboBox の例 -この Angular ComboBox の例では、ユーザーが項目をフィルターし、提供されたデータを使用して選択を実行する方法を表します。さらに、ComboBox は、キーボード ナビゲーションとカスタム スタイル設定機能を公開します。 +この Angular ComboBox の例では、ユーザーが項目をフィルターし、提供されたデータを使用して選択を実行する方法を確認できます。さらに、ComboBox は、キーボード ナビゲーションとカスタム スタイル設定機能を公開します。 <Sample src="/lists/combo-main" height={400} alt="Angular ComboBox の例" /> @@ -27,7 +27,8 @@ Angular ComboBox コンポーネントは、編集可能な機能を提供する ## Angular ComboBox 機能 コンボボックス コントロールは以下の機能を公開します。 -- データ バインディング- ローカル データおよび[リモート データ](/combo-remote) + +- データ バインディング - ローカル データおよび[リモート データ](/combo-remote) - [値バインディング](/combo-features#データ-バインディング) - [フィルタリング](/combo-features#フィルタリング) - [グループ化](/combo-features#グループ化) @@ -35,14 +36,6 @@ Angular ComboBox コンポーネントは、編集可能な機能を提供する - [テンプレート](/combo-templates) - [テンプレート駆動フォーム](/input-group)および[リアクティブ フォーム](/angular-reactive-form-validation)との統合 -- Data Binding - local data and [remote data](/combo-remote) -- [Value Binding](/combo-features#data-binding) -- [Filtering](/combo-features#filtering) -- [Grouping](/combo-features#grouping) -- [Custom Values](/combo-features#custom-values) -- [Templates](/combo-templates) -- Integration with [Template Driven Forms](/input-group) and [Reactive Forms](/angular-reactive-form-validation) - ## Ignite UI for Angular ComboBox を使用した作業の開始 Ignite UI for Angular ComboBox コンポーネントを使用した作業を開始するには、Ignite UI for Angular をインストールする必要があります。既存の Angular アプリケーションで、以下のコマンドを入力します。 @@ -111,7 +104,7 @@ export class ComboDemo implements OnInit { } ``` -コンボボックスは都市の配列にバインドされましたが、項目のテキストにどのプロパティを使用するか、値にどのプロパティを使用するかをコンポーネントにまだ伝えていません。実際に変更してみましょう。 +コンボボックスは都市の配列にバインドされましたが、項目のテキストにどのプロパティを使用するか、値にどのプロパティを使用するかをコンポーネントにまだ伝えていません。それでは設定してみましょう。 ### データ値と表示プロパティ @@ -120,7 +113,7 @@ export class ComboDemo implements OnInit { - `valueKey` - **オプション、オブジェクト配列に推奨。** - コンボボックスの選択のために保存されるデータ エントリのプロパティを指定します。`valueKey` が省略された場合、コンボボックス値はデータ エントリへの参照を使用します (選択は `igxCombo.data` からのエントリの配列になります)。 - `displayKey` - **オブジェクト配列に必須。** - アイテムのテキストに使用するプロパティを指定します。`displayKey` に値が指定されていない場合、コンボボックスは指定された `valueKey` (存在する場合) を使用します。 -この例では、コンボボックスに各都市の `name` を表示し、コンボボックス値には各都市の `id` を格納します。格納するには、これらのプロパティをコンボボックスの`displayKey` と `valueKey` にそれぞれ提供します。 +この例では、コンボボックスに各都市の `name` を表示し、コンボボックス値には各都市の `id` を格納します。そのため、これらのプロパティをコンボボックスの `displayKey` と `valueKey` にそれぞれ指定します。 ```html <igx-combo [data]="cities" displayKey="name" valueKey="id"></igx-combo> @@ -132,9 +125,9 @@ export class ComboDemo implements OnInit { ### 双方向バインディング -コンボボックス コンポーネントは、`[(ngModel)]` との双方向のデータ バインディングを完全にサポートし、[テンプレート駆動型](https://angular.io/guide/forms)および[リアクティブ型](https://angular.io/guide/reactive-forms)での使用もサポートします。コンボボックス選択には、双方向バインディングまたは[選択 API](#選択-api)を使用してアクセスできます。コンボボックスの選択項目 (`valueKey` に基づく) と同じタイプの項目の配列を渡すことができ、いずれかが変更されるたびに、他方がそれに応じて更新されます。 +コンボボックス コンポーネントは、`[(ngModel)]` との双方向のデータ バインディングを完全にサポートし、[テンプレート駆動](https://angular.io/guide/forms)フォームおよび[リアクティブ](https://angular.io/guide/reactive-forms)フォームでの使用もサポートします。コンボボックス選択には、双方向バインディングまたは[選択 API](#選択-api)を使用してアクセスできます。コンボボックスの選択項目 (`valueKey` に基づく) と同じタイプの項目の配列を渡すことができ、いずれかが変更されるたびに、他方がそれに応じて更新されます。 -以下の例は、cities の Sofia と London があらかじめ選択済みになります。コンボボックスの選択におけるそれ以上の変更は、`selectedCities` 配列に反映されます。 +以下の例では、都市 Sofia と London が最初に選択されます。コンボボックスの選択に対するその後の変更は、`selectedCities` 配列に反映されます。 ```html <igx-combo [data]="cities" [(ngModel)]="selectedCities" displayKey="name" valueKey="id"></igx-combo> @@ -166,7 +159,7 @@ export class MyCombo { コンボボックス コンポーネントは、コントロールの現在の選択状態を取得および操作できる API を公開します。 -コンボボックスの選択を取得する 1 つの方法は、<ApiLink type="Combo" member="selection" label="selection" /> プロパティを使用することです。指定された [valueKey](#data-value-and-display-properties) (存在する場合) に応じて、選択された項目に対応する値の配列を返します。 +コンボボックスの選択を取得する 1 つの方法は、<ApiLink type="Combo" member="selection" label="selection" /> プロパティを使用することです。指定された [valueKey](#データ値と表示プロパティ) (存在する場合) に応じて、選択された項目に対応する値の配列を返します。 例では、`selection` は選択された都市の `id` の配列を返します。 @@ -177,7 +170,7 @@ export class MyCombo { } ``` -選択 API を使用すると、コントロールのユーザー操作なしで、コンボボックスの選択された項目を変更できます - ボタン クリックを介して、Observable 変更への応答としてなどです。たとえば、<ApiLink type="Combo" member="select" label="select()" /> メソッドを使用して複数の都市を選択するボタンを実装できます。 +選択 API を使用すると、ボタンのクリックや Observable の変更への応答などにより、ユーザーがコントロールを操作しなくても、コンボボックスの選択された項目を変更できます。たとえば、<ApiLink type="Combo" member="select" label="select()" /> メソッドを使用して複数の都市を選択するボタンを実装できます。 ```html <igx-combo [data]="cities" displayKey="name" valueKey="id"></igx-combo> @@ -197,7 +190,7 @@ export class MyExampleCombo { } ``` -また、コンボボックスは、選択が変更されるたびにイベントを発生させます - <ApiLink type="Combo" member="selectionChanging" label="selectionChanging()" />。発行されたイベント引数 <ApiLink type="IComboSelectionChangingEventArgs" kind="interface" /> には、変更前の選択、現在の選択、追加または削除された項目に関する情報が含まれています。また、イベントをキャンセルして、新しいアイテムの配列で選択を更新できないようにすることもできます。 +また、コンボボックスは、選択が変更されるたびに <ApiLink type="Combo" member="selectionChanging" label="selectionChanging()" /> イベントを発生させます。発行されたイベント引数 <ApiLink type="IComboSelectionChangingEventArgs" kind="interface" /> には、変更前の選択、現在の選択、追加または削除された項目に関する情報が含まれています。また、イベントをキャンセルして、新しいアイテムの配列で選択を更新できないようにすることもできます。 イベントへのバインドは、`igx-combo` タグの適切な `@Output` プロパティを介して実行できます。 @@ -207,7 +200,7 @@ export class MyExampleCombo { </igx-combo> ``` -以下の例では、都市が選択に追加または選択から削除されると、統計の可視化を更新するハンドラーが発生します。 +以下の例では、都市が選択に追加または選択から削除されると、統計の可視化を更新するハンドラーが呼び出されます。 ```typescript export class MyExampleCombo { @@ -223,7 +216,7 @@ export class MyExampleCombo { } ``` -また、コンボボックスは、選択が確定されてコンポーネントの状態が更新された後に <ApiLink type="Combo" member="selectionChanged" /> イベントを発生させます。発行されたイベント引数 <ApiLink kind="interface" type="IComboSelectionChangedEventArgs" /> には、以前の選択、現在の選択、および追加または削除されたアイテム に関する情報が含まれています。`selectionChanging` とは異なり、このイベントはキャンセル不可であり、最終的に確定した選択の状態を反映することが保証されています。コンボボックスが `ngModel` や Angular フォームとともに使用される場合、`selectionChanged` は値変更コールバックが呼び出された後に発行されます。 +また、コンボボックスは、選択が確定されてコンポーネントの状態が更新された後に <ApiLink type="Combo" member="selectionChanged" /> イベントを発生させます。発行されたイベント引数 <ApiLink kind="interface" type="IComboSelectionChangedEventArgs" /> には、以前の選択、現在の選択、および追加または削除されたアイテムに関する情報が含まれています。`selectionChanging` とは異なり、このイベントはキャンセル不可であり、最終的に確定した選択の状態を反映することが保証されています。コンボボックスが `ngModel` や Angular フォームとともに使用される場合、`selectionChanged` は値変更コールバックが呼び出された後に発行されます。 イベントへのバインドは、`igx-combo` タグの適切な `@Output` プロパティを介して行うことができます。 @@ -270,13 +263,14 @@ public singleSelection(event: IComboSelectionChangingEventArgs) { } ``` -> 注: igxCombo を変更する代わりに、[igxSimpleCombo](/simple-combo) を使用することをお勧めします (上記を参照)。 +> 注: 上記のように igxCombo を変更する代わりに、[igxSimpleCombo](/simple-combo) を使用することをお勧めします。 <hr/> ## キーボード ナビゲーション -コンボボックスを閉じてフォーカスされている場合: +コンボボックスが閉じていてフォーカスがある場合: + - `下矢印`または `Alt` キー + `下矢印`はコンボボックス ドロップダウンを開き、検索入力にフォーカスを移動します。 - `Esc` キーは、コンボボックスにフォーカスを保持したまま、選択された値をクリアします。 @@ -290,6 +284,7 @@ public singleSelection(event: IComboSelectionChangingEventArgs) { - `Tab` キーは、リストを閉じて次のフォーカス可能な要素にフォーカスを移動します。 コンボボックスを開いて検索入力にフォーカスがある場合: + - `上矢印`または `Alt` キー + `上矢印`はコンボボックス ドロップダウンを閉じ、フォーカスを閉じたコンボボックスに移動します。 - `下矢印`は、フォーカスを検索入力から最初のリスト項目に移動します。リストが空でカスタム値が有効な場合、新しい項目の追加ボタンに移動します。 @@ -299,6 +294,7 @@ public singleSelection(event: IComboSelectionChangingEventArgs) { </DocsAside> コンボボックスを開いてリスト項目にフォーカスがある場合: + - `下矢印`は次のリスト項目に移動します。アクティブな項目がリストの最後の項目で、カスタム値が有効な場合、フォーカスは [項目の追加] ボタンに移動します。 - `上矢印`は前のリスト項目に移動します。アクティブな項目がリストの最初の項目である場合、フォーカスは検索入力に戻ります。 @@ -311,17 +307,11 @@ public singleSelection(event: IComboSelectionChangingEventArgs) { - `Enter` キーはすでに選択した項目を確定し、リストを閉じます。 -コンボボックスを開くと、カスタム値が有効になり、項目の追加ボタンがフォーカスされます。 +コンボボックスが開いていて、カスタム値が有効で、項目の追加ボタンにフォーカスがある場合: - `Enter` キーは、検索入力のテキストと等しい `valueKey` と `displayKey` を持つ新しい項目を追加し、その項目を選択します。 -- `上矢印` - フォーカスは最後のリスト項目に戻るか、あるいはリストが空の場合、検索入力に移動します。 - -When combobox is opened, allow custom values are enabled and add item button is focused: - -- `Enter` will add a new item with `valueKey` and `displayKey` equal to the text in the search input and will select the new item. - -- `ArrowUp` focus will be moved back to the last list item or if the list is empty, will be moved to the search input. +- `上矢印`は、フォーカスを最後のリスト項目に戻します。リストが空の場合は、検索入力に移動します。 ## スタイル設定 @@ -329,19 +319,19 @@ When combobox is opened, allow custom values are enabled and add item button is プライマリ プロパティを変更すると、関連するすべての依存プロパティが自動的に更新されます。 -| Primary Property | Dependent Property | Description | +| プライマリ プロパティ | 依存プロパティ | 説明 | | --- | --- | --- | -| **$empty-list-background** | $empty-list-placeholder-color | The combo placeholder text color. | -| **$toggle-button-background** | $toggle-button-foreground | The combo toggle button foreground color. | -| | $toggle-button-background-focus | The combo toggle button background color when focused. | -| | $toggle-button-background-focus--border | The combo toggle button background color when focused (border variant). | -| | $toggle-button-foreground-filled | The combo toggle button foreground color when filled. | -| | $toggle-button-background-disabled | The combo toggle button background color when disabled. | -| | $toggle-button-foreground-disabled | The combo toggle button foreground color when disabled. | -| **$toggle-button-background-focus** | $toggle-button-foreground-focus | The combo toggle button foreground color when focused. | -| **$clear-button-background-focus** | $clear-button-foreground-focus | The combo clear button foreground color when focused. | - -[`Ignite UI for Angular テーマ`](themes/index.mdx)を使用して、コンボボックスの外観を変更できます。はじめに、テーマ エンジンによって公開されている関数を使用するために、スタイル ファイルに `index` ファイルをインポートする必要があります。 +| **$empty-list-background** | $empty-list-placeholder-color | コンボのプレースホルダーのテキストの色 | +| **$toggle-button-background** | $toggle-button-foreground | コンボのトグル ボタンの前景色 | +| | $toggle-button-background-focus | フォーカス時のコンボのトグル ボタンの背景色 | +| | $toggle-button-background-focus--border | フォーカス時のコンボのトグル ボタンの背景色 (border バリアント) | +| | $toggle-button-foreground-filled | 入力済みのコンボのトグル ボタンの前景色 | +| | $toggle-button-background-disabled | 無効時のコンボのトグル ボタンの背景色 | +| | $toggle-button-foreground-disabled | 無効時のコンボのトグル ボタンの前景色 | +| **$toggle-button-background-focus** | $toggle-button-foreground-focus | フォーカス時のコンボのトグル ボタンの前景色 | +| **$clear-button-background-focus** | $clear-button-foreground-focus | フォーカス時のコンボのクリア ボタンの前景色 | + +[`Ignite UI for Angular テーマ`](themes/index.mdx)を使用して、コンボボックスの外観を大幅に変更できます。はじめに、テーマ エンジンによって公開されている関数を使用するために、スタイル ファイルに `index` ファイルをインポートする必要があります。 ```scss @use "igniteui-angular/theming" as *; @@ -350,7 +340,7 @@ When combobox is opened, allow custom values are enabled and add item button is // @import '~igniteui-angular/lib/core/styles/themes/index'; ``` -最もシンプルな方法として、<ApiLink kind="sass" module="themes" type="function-combo-theme" label="combo-theme" code={true} /> を拡張する新しいテーマを作成します。`$toggle-button-background` を設定することで、新しいテーマがボタンに対する状態色や前景の色を自動的に決定します。必要に応じて、`$search-separator-border-color` などの追加パラメーターを指定することも可能です。 +最もシンプルな方法として、<ApiLink kind="sass" module="themes" type="function-combo-theme" label="combo-theme" code={true} /> を拡張する新しいテーマを作成します。`$toggle-button-background` を設定することで、テーマがボタンに適した状態の色とコントラストのある前景色を自動的に決定します。必要に応じて、`$search-separator-border-color` などの追加パラメーターを指定することも可能です。 ```scss $custom-combo-theme: combo-theme( @@ -359,7 +349,7 @@ $custom-combo-theme: combo-theme( ); ``` -<ApiLink type="Combo" /> は、項目コンテナーとして <ApiLink type="DropDown" /> を内部使用します。<ApiLink type="InputGroup" /> および <ApiLink type="Checkbox" /> コンポーネントも含まれます。これらのコンポーネントのテーマを拡張する新しいテーマを作成し、それぞれのクラスの下にスコープすることで、コンボボックスのスタイル設定を変更できます。 +<ApiLink type="Combo" /> は、項目コンテナーとして <ApiLink type="DropDown" /> を内部使用します。<ApiLink type="InputGroupComponent" /> および <ApiLink type="CheckboxComponent" /> コンポーネントも含まれます。これらのコンポーネントのテーマを拡張する新しいテーマを作成し、それぞれのクラスの下にスコープすることで、コンボボックスのスタイル設定を変更できます。 ```scss $custom-drop-down-theme: drop-down-theme( @@ -384,7 +374,9 @@ $custom-checkbox-theme: checkbox-theme( ``` <DocsAside type="info" title="情報"> -<ApiLink type="Combo" /> は、[`IgxOverlay`](/overlay) サービスを使用して、コンボボックス項目のリスト コンテナーを保持および表示します。スタイルを適切にスコープするには、<ApiLink kind="interface" type="OverlaySettings" member="outlet" /> を使用してください。詳細については、[`IgxOverlay スタイル ガイド`](/overlay-styling)を確認してください。また、コンポーネントのスタイルを設定するときに `::ng-deep` を使用する必要があります。 +<ApiLink type="ComboComponent" /> は、[`IgxOverlay`](/overlay) サービスを使用してリストを表示します。表示のカプセル化 (View Encapsulation) の設定や、生成されるセレクターが一致する必要がある場所によっては、ローカルでのテーマの include に引き続き `::ng-deep` が必要になる場合があります。また、デフォルトのデタッチされたアウトレットにアタッチされたリストは、コンボのホストからスタイルを継承できません。テーマを適用したコンテナーの下に <ApiLink kind="interface" type="OverlaySettings" member="outlet" /> を構成するか、アウトレットに一致するセレクターからテーマを出力してください。詳細については、[`IgxOverlay スタイル ガイド`](/overlay-styling)を参照してください。 +[!Note] +`IgxCombo` のデフォルトの `type` は `box` です。これは、デフォルトが `line` である [`IgxSelect`](/select) とは異なります。 </DocsAside> ### デモ @@ -424,7 +416,7 @@ class="!light-combo ``` <DocsAside type="info" title="情報"> -ユーティリティ クラスが優先されるようにするには、感嘆符 (`!`) が必要です。Tailwind はスタイルをレイヤーに適用しますが、これらのスタイルを重要としてマークしないと、コンポーネントのデフォルトのテーマによってオーバーライドしてしまいます。 +ユーティリティ クラスが優先されるようにするには、感嘆符 (`!`) が必要です。Tailwind はスタイルをレイヤーに適用しますが、これらのスタイルを重要としてマークしないと、コンポーネントのデフォルトのテーマによってオーバーライドされてしまいます。 </DocsAside> 最終的に、combo は次のようになります: @@ -433,12 +425,12 @@ class="!light-combo ## 既知の問題 -- 選択した項目を表示するコンボボックス入力は編集できません。ただし、IE および FireFox のブラウザー仕様により、カーソルは表示されます。 +- 選択した項目を表示するコンボボックス入力は編集できません。ただし、FireFox のブラウザー仕様により、カーソルは表示されます。 - コンボボックスが `undefined` (例: `[ undefined, ...]`) を含むプリミティブ データの配列にバインドされる場合、`undefined` はドロップダウンに表示されません。複合データ (オブジェクトなど) の配列にバインドされ、`valueKey` に使用される値が `undefined` の場合、項目はドロップダウンに表示されますが、選択はできません。 - コンボボックスがリモート サービスにバインドされ、定義済みの選択がある場合、要求されたデータが読み込まれるまでその入力は空白のままになります。 <DocsAside type="info" title="情報"> -コンボボックスは内部でリストを仮想化するために [Virtual Scroll](./layouts/virtual-scroll.mdx) コンポーネントを使用するため、すべての Virtual Scroll の制限がコンボボックスで有効です。詳細については、[Virtual Scroll の既知の制限](./layouts/virtual-scroll.mdx#known-limitations)セクションを参照してください。 +コンボボックスは内部でリストの仮想化に [Virtual Scroll](./layouts/virtual-scroll.mdx) コンポーネントを使用するため、すべての Virtual Scroll の制限がコンボボックスで有効です。詳細については、[Virtual Scroll の既知の制限](./layouts/virtual-scroll.mdx#既知の制限)セクションを参照してください。 </DocsAside> ## API リファレンス @@ -465,7 +457,7 @@ class="!light-combo <hr/> -- [コンボボックス機能](/combo-features#data-binding) +- [コンボボックス機能](/combo-features) - [コンボボックス リモート バインディング](/combo-remote) - [コンボボックス テンプレート](/combo-templates) - [テンプレート駆動フォームの統合](/input-group) diff --git a/docs/angular/src/content/jp/components/drop-down-virtual.mdx b/docs/angular/src/content/jp/components/drop-down-virtual.mdx index 4c28828287..10559c02ec 100644 --- a/docs/angular/src/content/jp/components/drop-down-virtual.mdx +++ b/docs/angular/src/content/jp/components/drop-down-virtual.mdx @@ -1,11 +1,11 @@ --- -title: ドロップダウン コンポーネント | MITライセンス -description: Angular 仮想化 Drop Down の Ignite UI を使用して、単一の項目選択をサポートする非常に大きな項目のリストを表示します。 -keywords: Ignite UI for Angular, UI コントロール, Angular ウィジェット, web ウィジェット, UI ウィジェット, Angular, ネイティブ Angular コンポーネント スイート, ネイティブ Angular コントロール, ネイティブ Angular コンポーネント ライブラリ, Angular Drop Down コンポーネント, Angular Drop Down コントロール, Angular コントロール Large Item List, Angular コントロール Singe Selection +title: Angular Drop Down コンポーネント – Ignite UI for Angular | インフラジスティックス | MITライセンス +description: Ignite UI for Angular の仮想化 Drop Down を使用して、単一項目の選択をサポートする非常に大きな項目のリストを表示します。 +keywords: Ignite UI for Angular, UI コントロール, Angular ウィジェット, web ウィジェット, UI ウィジェット, Angular, ネイティブ Angular コンポーネント スイート, ネイティブ Angular コントロール, ネイティブ Angular コンポーネント ライブラリ, Angular Drop Down コンポーネント, Angular Drop Down コントロール, Angular コントロール 大規模項目リスト, Angular コントロール 単一選択 license: MIT _language: ja llms: - description: "Ignite UI for Angular Drop Down コンポーネントは、選択可能な項目リストを表示するために Virtual Scroll コンポーネントをホストできます。" + description: "Ignite UI for Angular Drop Down コンポーネントは、選択可能な項目の非常に大きなリストを表示するために Virtual Scroll コンポーネントをホストできます。" --- import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; @@ -49,7 +49,7 @@ export class DropDownVirtualComponent { } ### テンプレートの構成 -次に、ドロップダウンの内側に `igx-virtual-scroll` を配置し、`igxVirtualItem` でマークされた `ng-template` で各項目をレンダリングします。ドロップダウンは投影された virtual scroll を検出し、スクロール、キーボード ナビゲーション、選択にそれを使用します。 +次に、ドロップダウンの内側に `igx-virtual-scroll` を配置し、`igxVirtualItem` でマークされた `ng-template` で各項目をレンダリングします。ドロップダウンは投影された Virtual Scroll を検出し、スクロール、キーボード ナビゲーション、選択にそれを使用します。 ```html <!-- drop-down-virtual.component.html --> @@ -73,17 +73,17 @@ export class DropDownVirtualComponent { } - `data` - 項目全体のリスト。参照によって比較されるため、変更するには新しい配列を割り当てます。 - `estimatedItemSize` - レンダリングされて測定される前の項目の高さ (`px` 単位)。スクロールバーとキーボード ナビゲーションが最初から正確になるように、ドロップダウン項目の実際の高さに設定します。 -項目の一意性を確保するために、`igx-drop-down-item` の <ApiLink type="DropDownItemComponent" member="value" label="value" /> input の内に `item` を、<ApiLink type="DropDownItemComponent" member="index" label="index" /> input の内に `index` を渡します。 +項目の一意性を確保するために、`igx-drop-down-item` の <ApiLink type="DropDownItemComponent" member="value" label="value" /> 入力に `item` を、<ApiLink type="DropDownItemComponent" member="index" label="index" /> 入力に `index` を渡します。 スクロールしながら選択を維持するには、ドロップダウン項目はそれがバインドされているデータ項目への参照を持つ必要があります。 <DocsAside type="info"> -ドロップダウンが項目の仮想化リストで機能するためには、<ApiLink type="DropDownItemComponent" member="value" label="value" /> および <ApiLink type="DropDownItemComponent" member="index" label="index" /> の入力を**すべて**の項目に渡す必要があります。 +ドロップダウンが項目の仮想化リストで機能するためには、<ApiLink type="DropDownItemComponent" member="value" label="value" /> および <ApiLink type="DropDownItemComponent" member="index" label="index" /> の入力をすべての項目に渡す**必要があります**。 </DocsAside> <DocsAside type="info"> 各項目に対して `[value]` 入力に一意の値を渡すことを強くお勧めします。渡さない場合、予想外の結果 (誤った選択) になる可能性があります。 </DocsAside> <DocsAside type="info"> -ドロップダウンが仮想化された項目を使用する場合、<ApiLink type="DropDown" member="selecteditem" label="dropdown.selectedItem" /> の型は `{ value: any, index: number }` になります。ここで、`value` は `[value]` 入力の内に渡されたデータ項目への参照であり、`index` はデータセット内の項目のインデックスです。 +ドロップダウンが仮想化された項目を使用する場合、<ApiLink type="DropDown" member="selecteditem" label="dropdown.selectedItem" /> の型は `{ value: any, index: number }` になります。ここで、`value` は `[value]` 入力に渡されたデータ項目への参照であり、`index` はデータセット内の項目のインデックスです。 </DocsAside> ### コンポーネント定義 @@ -134,7 +134,7 @@ export class DropDownVirtualComponent { ## リモート データ -`igx-drop-down` は、リモート データのページの読み込みもサポートしています。virtual scroll の <ApiLink type="VirtualScroll" member="dataWindow" label="dataWindow" /> 入力を読み込まれたページにバインドし、<ApiLink type="VirtualScroll" member="stateChange" label="stateChange" /> 出力が報告する範囲から次のページを読み込みます。リストはリモート コレクション全体と同じ長さになるため、スクロールバーはすべての項目にまたがりますが、読み込まれたページのみがメモリー内にあります。 +`igx-drop-down` は、リモート データのページの読み込みもサポートしています。Virtual Scroll の <ApiLink type="VirtualScroll" member="dataWindow" label="dataWindow" /> 入力を読み込まれたページにバインドし、<ApiLink type="VirtualScroll" member="stateChange" label="stateChange" /> 出力が報告する範囲から次のページを読み込みます。リストはリモート コレクション全体と同じ長さになるため、スクロールバーはすべての項目にまたがりますが、読み込まれたページのみがメモリー内にあります。 ### テンプレート @@ -231,13 +231,13 @@ export class DropDownRemoteComponent implements OnInit, OnDestroy { } ``` -ドロップダウンが、例えば `End` キーでまだ読み込まれていない項目にナビゲートすると、virtual scroll はその項目までスクロールし、`stateChange` が新しい範囲を報告し、その項目を含むページが読み込まれます。 +ドロップダウンが、例えば `End` キーでまだ読み込まれていない項目にナビゲートすると、Virtual Scroll はその項目までスクロールし、`stateChange` が新しい範囲を報告し、その項目を含むページが読み込まれます。 ### リモートの仮想化 - デモ 上記の設定の結果は、スクロールバーの状態に応じて、表示するデータを動的に読み込むドロップダウンです。 -<Sample src="/data-entries/dropdown-remote" height={400} alt="Angular Virtual Drop Down with remote data" /> +<Sample src="/data-entries/dropdown-remote" height={400} alt="リモート データを使用した Angular 仮想ドロップダウン" /> ## 注意と制限 @@ -246,12 +246,12 @@ export class DropDownRemoteComponent implements OnInit, OnDestroy { - `igx-virtual-scroll` 要素はリストのスクロール コンテナーであるため、固定の `height` を持つ必要があります。 - リストが仮想化されている場合、`<igx-drop-down-item-group>` を項目のグループ化に使用することはできません。代わりに `isHeader` プロパティを使用します。 - `items` アクセサーは、現在仮想化ビューにあるヘッダー以外のドロップダウン項目のリストのみを返します。 -- <ApiLink type="DropDown" member="selectedItem" label="dropdown.selectedItem" /> は、型 `{ value: any, index: number }` です。 +- <ApiLink type="DropDown" member="selectedItem" label="dropdown.selectedItem" /> の型は `{ value: any, index: number }` です。 - <ApiLink type="DropDown" member="selectionChanging" label="selectionChanging" /> によって発行されるオブジェクトは、`const emittedEvent: { newSelection: { value: any, index: number }, oldSelection: { value: any, index: number }, cancel: boolean, }` に変わります。 - `dropdown.setSelectedItem` は、**データセット内の項目のインデックス**を使用して呼び出す必要があります。 - ドロップダウン項目の `[selected]` 入力を設定しても、ドロップダウンの選択内で項目がマークされること**はありません**。 -ドロップダウンは、以前のバージョンと同様に、投影された [`*igxFor`](./for-of.mdx) ディレクティブでも動作します。このディレクティブは Virtual Scroll に代わって非推奨となっているため、新しいドロップダウンには `igx-virtual-scroll` を使用してください。 +ドロップダウンは、以前のバージョンと同様に、投影された [`*igxFor`](./for-of.mdx) ディレクティブでも動作します。このディレクティブは非推奨となり、Virtual Scroll に置き換えられているため、新しいドロップダウンには `igx-virtual-scroll` を使用してください。 ## API リファレンス - <ApiLink type="VirtualScroll" /> diff --git a/docs/angular/src/content/jp/components/for-of.mdx b/docs/angular/src/content/jp/components/for-of.mdx index a0ddac8aa9..0df800b00e 100644 --- a/docs/angular/src/content/jp/components/for-of.mdx +++ b/docs/angular/src/content/jp/components/for-of.mdx @@ -15,11 +15,11 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; # Angular Virtual ForOf (仮想 ForOf) ディレクティブの概要 <DocsAside type="warning" title="非推奨"> -`igxForOf` ディレクティブは非推奨であり、[Virtual Scroll](./layouts/virtual-scroll.mdx) コンポーネントに置き換えられます。既存のリストは引き続き動作しますが、単一の軸を仮想化する新しいリストには Virtual Scroll を使用してください。これは実行時に項目を測定するため、項目ごとに異なるサイズを設定でき、独自のスクロール コンテナーを作成します。既存のリストを移行する方法については、[igxForOf リストを Virtual Scroll に置き換えるにはどうすればよいですか?](./layouts/virtual-scroll.mdx#how-do-i-replace-an-igxforof-list-with-the-virtual-scroll)を参照してください。 +`igxForOf` ディレクティブは非推奨であり、[Virtual Scroll](./layouts/virtual-scroll.mdx) コンポーネントに置き換えられます。既存のリストは引き続き動作しますが、単一の軸を仮想化する新しいリストには Virtual Scroll を使用してください。Virtual Scroll は実行時に項目を測定するため項目ごとに異なるサイズを使用でき、独自のスクロール コンテナーも作成します。既存のリストを移行する方法については、[igxForOf リストを Virtual Scroll に置き換えるにはどうすればよいですか?](./layouts/virtual-scroll.mdx#igxforof-リストを-virtual-scroll-に置き換えるにはどうすればよいですか)を参照してください。 </DocsAside> <div class="highlight"> -The Ignite UI for Angular igxForOf directive is an alternative to ngForOf for templating large amounts of data. It uses virtualization behind the scenes to optimize DOM rendering and memory consumption. +Ignite UI for Angular の igxForOf ディレクティブは、大量のデータをテンプレート化するための ngForOf の代替となるディレクティブです。内部で仮想化を使用して、DOM のレンダリングとメモリ消費を最適化します。 </div> ## Angular 仮想スクロール ディレクティブの例 @@ -118,7 +118,7 @@ Ignite UI for Angular ForOf モジュールまたはディレクティブをイ </igx-list> ``` -**注:** <ApiLink type="ForOfDirective" member="igxForOf" label="igxForOf" /> テンプレートの親コンテナーには、次の CSS ルールが適用されていることを強く推奨します: 垂直方向には `height`、水平方向には `width`、`overflow: hidden` および `position: relative`。スムーズ スクロール動作が、表示されたままの場合にページのその他の部分に視覚的に影響を与えることが可能なコンテンツ オフセットによって実装されるためです。 +**注:** <ApiLink type="ForOfDirective" member="igxForOf" label="igxForOf" /> テンプレートの親コンテナーには、次の CSS ルールが適用されていることを強く推奨します: 垂直方向には `height`、水平方向には `width`、`overflow: hidden` および `position: relative`。これは、スムーズ スクロール動作がコンテンツのオフセットによって実現されており、オフセットされたコンテンツが表示されたままになると、ページの他の部分に視覚的な影響を与える可能性があるためです。 ### 水平仮想化 @@ -171,11 +171,11 @@ Ignite UI for Angular ForOf モジュールまたはディレクティブをイ `igxFor` ディレクティブは、`igxGrid` 内のデータを垂直方向と水平方向の両方向に仮想化するために使用されます。 -より詳細な情報とデモについては、[グリッド仮想化](/grid/virtualization)トピックに従ってください。 +より詳細な情報とデモについては、[グリッド仮想化](/grid/virtualization)トピックを参照してください。 ### リモート サービスにバインドされる igxFor -<ApiLink type="ForOfDirective" member="igxForOf" label="igxForOf" /> ディレクティブは、`Observable` プロパティ- `remoteData`を使用してリモート サービスにバインドできます。(次の例の場合) `chunkLoading` イベントも、データのリクエストをトリガーするために利用する必要があります。 +<ApiLink type="ForOfDirective" member="igxForOf" label="igxForOf" /> ディレクティブは、`Observable` プロパティ (次の例では `remoteData`) を使用してリモート サービスにバインドできます。データのリクエストをトリガーするには、`chunkLoading` イベントも使用する必要があります。 ```html <div style='height: 500px; overflow: hidden; position: relative;'> @@ -248,7 +248,7 @@ private buildUrl(dataState: any): string { } ``` -<ApiLink type="ForOfDirective" member="chunkPreload" label="chunkPreload" /> イベントが発生するたびに、新しいデータのチャンクがリクエストされます。 +<ApiLink type="ForOfDirective" member="chunkPreload" label="chunkPreload" /> イベントが発生するたびに、新しいデータのチャンクをリクエストする必要があります。 ```typescript chunkLoading(evt) { @@ -263,7 +263,7 @@ chunkLoading(evt) { ## ローカル変数 -igxFor ディレクティブのコンテキストには、`even`、`odd`、`first`、`last` のヘルパー プロパティが含まれています。これらは、コレクション内の現在の要素の位置を識別するために使用されます。次のコードスニペットは、`ng-template` で `even` プロパティを使用する方法を示しています。すべての偶数の div 要素に `even` クラスが割り当てられます: +`igxFor` ディレクティブのコンテキストには、`even`、`odd`、`first`、`last` のヘルパー プロパティが含まれています。これらは、コレクション内の現在の要素の位置を識別するために使用されます。次のコード スニペットは、`ng-template` で `even` プロパティを使用する方法を示しています。すべての偶数の div 要素に `even` クラスが割り当てられます: ```html <ng-template igxFor let-item let-isEven="even" @@ -277,7 +277,7 @@ igxFor ディレクティブのコンテキストには、`even`、`odd`、`firs |制限|説明| |--- |--- | -| 初期化後にレンダリングされたテンプレートのコンテンツのサイズが変更された場合、`scrollTo` メソッドが正しく動作されません。| 初期化後にランタイムを変更するサイズを持つテンプレート内の要素の場合 (コンテンツ プロジェクション、リモート要求の解決などの結果として)、`scrollTo` メソッドは正しいインデックスまでスクロールできません。メソッドは、ランタイムのサイズ変更が発生する前にインデックスの位置までスクロールし、サイズが変更された後は場所が正しくありません。回避策として、コンテンツが後で読み込まれた場合にコンテンツに基づいてサイズを変更しないテンプレートを使用します。 +| 初期化後にレンダリングされたテンプレートのコンテンツのサイズが変更された場合、`scrollTo` メソッドが正しく動作しません。| テンプレート内の要素のサイズが初期化後に実行時に変化する場合 (コンテンツ プロジェクション、リモート要求の解決などの結果として)、`scrollTo` メソッドは正しいインデックスまでスクロールできません。メソッドは実行時のサイズ変更が発生する前のインデックスの位置までスクロールするため、後でサイズが変更されると位置が正しくなくなります。回避策として、コンテンツが後から読み込まれる場合は、コンテンツに応じてサイズが変わらないテンプレートを使用します。 | ## API リファレンス @@ -288,4 +288,8 @@ igxFor ディレクティブのコンテキストには、`even`、`odd`、`firs ## その他のリソース <hr/> + コミュニティに参加して新しいアイデアをご提案ください。 + +- [Ignite UI for Angular **フォーラム** (英語)](https://www.infragistics.com/community/forums/f/ignite-ui-for-angular) +- [Ignite UI for Angular **GitHub** (英語)](https://github.com/IgniteUI/igniteui-angular) diff --git a/docs/angular/src/content/jp/components/simple-combo.mdx b/docs/angular/src/content/jp/components/simple-combo.mdx index fe1b87f4d5..732e7c02e5 100644 --- a/docs/angular/src/content/jp/components/simple-combo.mdx +++ b/docs/angular/src/content/jp/components/simple-combo.mdx @@ -1,11 +1,11 @@ --- title: 単一選択 ComboBox コンポーネント - MITライセンス -description: Ignite UI for Angular ComboBox は、基本的な HTML 入力、選択、フィルタリング、およびカスタム ドロップダウン リストの機能を組み合わせた強力な入力を提供します。無料でお試しください。 +description: Ignite UI for Angular Simple ComboBox は、基本的な HTML 入力、選択、フィルタリング、およびカスタム ドロップダウン リストの機能を組み合わせた強力な入力を提供します。無料でお試しください。 keywords: angular 単一選択 combobox, angular combobox コンポーネント, angular 単一選択 combobox コンポーネント, angular combo, angular ui コンポーネント, ignite ui for angular, インフラジスティックス license: MIT _language: ja llms: - description: "Angular Single Select ComboBox コンポーネントは、単一の選択を可能にする ComboBox コンポーネントの変更です。" + description: "Angular Single Select ComboBox コンポーネントは、ComboBox コンポーネントを単一選択用に変更したものです。" --- import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; @@ -14,7 +14,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; # Angular Single Select ComboBox (単一選択のコンボボックス) コンポーネントの概要 -Angular Single Select ComboBox コンポーネントは、単一の選択を可能にする [ComboBox コンポーネント](/combo)の変更です。これを「シンプルなコンボ」と呼びます。元の ComboBox コンポーネントの単一選択モードに対する需要が高かったため、ユーザーが事前定義された項目リストからオプションを選択し、カスタム値を入力できるようにする編集可能な検索入力を提供する拡張コンポーネントを作成しました。 +Angular Single Select ComboBox コンポーネントは、[ComboBox コンポーネント](/combo)を単一選択用に変更したものです。これを「シンプルなコンボ」と呼びます。元の ComboBox コンポーネントの単一選択モードに対する需要が高かったため、ユーザーが事前定義された項目リストからオプションを選択し、カスタム値を入力できるようにする編集可能な検索入力を提供する拡張コンポーネントを作成しました。 ## Angular Simple ComboBox の例 @@ -102,28 +102,28 @@ export class MySimpleComboComponent implements OnInit { <igx-simple-combo [data]="cities"></igx-simple-combo> ``` -これで、Simple ComboBox が cities の配列にバインドされました。 +これで、Simple ComboBox が都市の配列にバインドされました。 ### データ値と表示プロパティ Simple ComboBox は複雑なデータ (つまりオブジェクト) の配列にバインドされているため、選択した項目を処理するためにコントロールが使用するプロパティを指定する必要があります。このコントロールは、<ApiLink type="SimpleCombo" member="valueKey" label="valueKey" /> と <ApiLink type="SimpleCombo" member="displayKey" label="displayKey" /> の 2 つの `@Input` プロパティを公開します: - `valueKey` - **オプション、オブジェクト配列に推奨** - Simple ComboBox の選択のためにデータ エントリのどのプロパティを保存するかを指定します。`valueKey` を省略すると、Simple ComboBox 値はデータ エントリへの参照を使用します (つまり、選択は `igxSimpleCombo.data` からのエントリの配列になります)。 -- `displayKey` - **オブジェクト配列に必要** - 項目のテキストに使用されるプロパティを指定します。`displayKey` に値が指定されていない場合、Simple ComboBox は指定された `valueKey` (存在する場合) を使用します。 +- `displayKey` - **オブジェクト配列に必須** - 項目のテキストに使用されるプロパティを指定します。`displayKey` に値が指定されていない場合、Simple ComboBox は指定された `valueKey` (存在する場合) を使用します。 -この場合、Simple ComboBox に各都市の `name` を表示し、Simple ComboBox の値に各都市の `id` を保存する必要があります。したがって、これらのプロパティを Simple ComboBox の `displayKey` と `valueKey` にそれぞれ提供します。 +この場合、Simple ComboBox に各都市の `name` を表示し、Simple ComboBox の値に各都市の `id` を保存する必要があります。そのため、これらのプロパティを値として Simple ComboBox の `displayKey` と `valueKey` にそれぞれバインドします。 ```html <igx-simple-combo [data]="cities" [displayKey]="'name'" [valueKey]="'id'"></igx-simple-combo> ``` <DocsAside type="info" title="情報"> -データ ソースが単純なタイプ (`string[]`、`number[]` など)で構成されている場合、`valueKey` と `displayKey` を**指定しないでください**。 +データ ソースが単純なタイプ (`string[]`、`number[]` など)で構成されている場合、`valueKey` と `displayKey` を**指定しないでください**。 </DocsAside> ### 双方向バインディング -Simple ComboBox コンポーネントは、`[(ngModel)]` を使用した双方向のデータ バインディングと、[テンプレート駆動型](https://angular.io/guide/forms)および[リアクティブ フォーム](https://angular.io/guide/reactive-forms)での使用を完全にサポートします。Simple ComboBox の選択には、双方向バインディングまたは[選択 API](#選択-api) を介してアクセスできます。(`valueKey` に基づいて) Simple ComboBox の選択にあるものと同じタイプの項目を渡すことができ、一方が変更されるたびに、もう一方もそれに応じて更新されます。 +Simple ComboBox コンポーネントは、`[(ngModel)]` を使用した双方向のデータ バインディングと、[テンプレート駆動](https://angular.io/guide/forms)フォームおよび[リアクティブ](https://angular.io/guide/reactive-forms)フォームでの使用を完全にサポートします。Simple ComboBox の選択には、双方向バインディングまたは[選択 API](#選択-api) を介してアクセスできます。(`valueKey` に基づいて) Simple ComboBox の選択にあるものと同じタイプの項目を渡すことができ、一方が変更されるたびに、もう一方もそれに応じて更新されます。 次の例では、提供されたデータの最初の都市が最初に選択されます。Simple ComboBox の選択をさらに変更すると、`selectedCities` に反映されます。 @@ -170,14 +170,14 @@ export class MySimpleComboComponent { } ``` -選択 API を使用すると、ユーザーがコントロールを操作せずに、Simple ComboBox の選択された項目を変更することもできます (ボタンのクリックを介して、Observable の変更への応答としてなどです)。たとえば、<ApiLink type="SimpleCombo" member="select" label="select" /> メソッドを使用して、都市を選択するボタンを実装できます。 +選択 API を使用すると、ボタンのクリックや Observable の変更への応答などにより、ユーザーがコントロールを操作しなくても、Simple ComboBox の選択された項目を変更することもできます。たとえば、<ApiLink type="SimpleCombo" member="select" label="select" /> メソッドを使用して、都市を選択するボタンを実装できます。 ```html <igx-simple-combo [data]="cities" [displayKey]="'name'" [valueKey]="'id'"></igx-simple-combo> <button igxButton (click)="selectFavorite()">Select Favorite</button> ``` -ボタンをクリックすると、London の都市が Simple ComboBox の選択に追加されます。 +ボタンをクリックすると、`London` が Simple ComboBox の選択に追加されます。 ```typescript export class MySimpleComboComponent { @@ -190,7 +190,7 @@ export class MySimpleComboComponent { } ``` -Simple ComboBox は、選択が変更されるたびに <ApiLink type="SimpleCombo" member="selectionChanging" label="selectionChanging" /> イベントを発生させます。発行されたイベント引数 <ApiLink type="ISimpleComboSelectionChangingEventArgs" kind="interface" /> には、変更前の選択、現在の選択、および表示された項目に関する情報が含まれています。イベントをキャンセルして、新しい項目による選択の更新を防ぐこともできます。 +Simple ComboBox は、選択が変更されるたびに <ApiLink type="SimpleCombo" member="selectionChanging" label="selectionChanging" /> イベントを発生させます。発行されたイベント引数 <ApiLink type="ISimpleComboSelectionChangingEventArgs" kind="interface" /> には、変更前の選択、現在の選択、および表示された項目に関する情報が含まれています。イベントをキャンセルして、選択が行われないようにすることもできます。 イベントへのバインドは、`igx-simple-combo` タグの適切な `@Output` プロパティを介して行うことができます。 @@ -204,8 +204,9 @@ Simple ComboBox は、選択が変更されるたびに <ApiLink type="SimpleCom ## キーボード ナビゲーション -Simple ComboBox を閉じてフォーカスを合わせると、次のようになります: -- `ArrowDown` または `Alt + ArrowDown` は、Simple ComboBox のドロップダウンを開きます。 +Simple ComboBox が閉じていてフォーカスがある場合: + +- `下矢印`または `Alt` キー + `下矢印`は、Simple ComboBox のドロップダウンを開きます。 - `Esc` キーは、コンボボックスにフォーカスを保持したまま、選択された値をクリアします。 @@ -215,7 +216,8 @@ Simple ComboBox を閉じてフォーカスを合わせると、次のように その他のキー ストロークはすべて入力によって処理されます。 </DocsAside> -Simple ComboBox が開かれ、リスト項目がフォーカスされている場合: +Simple ComboBox が開いていて、リスト項目にフォーカスがある場合: + - `下矢印` は次のリスト項目に移動します。アクティブな項目がリストの最後の項目で、カスタム値が有効な場合、フォーカスは [項目の追加] ボタンに移動します。 - `上矢印` は前のリスト項目に移動します。アクティブな項目がリストの最初の項目である場合、フォーカスは検索入力に戻り、入力内のすべてのテキストも選択されます。 @@ -232,23 +234,19 @@ Simple ComboBox が開かれ、リスト項目がフォーカスされている - `Tab` キーは、リストを閉じて次のフォーカス可能な要素にフォーカスを移動します。 -コンボボックスを開くと、カスタム値が有効になり、項目の追加ボタンがフォーカスされます。 +Simple ComboBox が開いていて、カスタム値が有効で、項目の追加ボタンにフォーカスがある場合: - `Enter` キーは、検索入力のテキストと等しい `valueKey` と `displayKey` を持つ新しい項目を追加し、その項目を選択します。 - `上矢印` はフォーカスを最後のリスト項目に戻すか、あるいはリストが空の場合はフォーカスを入力に移動します。 -- `Enter` will add a new item with `valueKey` and `displayKey` equal to the text in the search input and will select the new item. - -- `ArrowUp` will move the focus back to the last list item or if the list is empty, will move the focus to the input. - ## カスケーディング 次のサンプルは、<ApiLink type="SimpleCombo" label="igx-simple-combo" /> が使用されるシナリオを示しています。 <Sample src="/lists/simple-combo-cascading" height={620} alt="Angular カスケーディングの例" /> -[カスケード コンボを使用した Angular Grid のサンプル](../components/grid/cascading-combos.mdx)を参照してください。 +[カスケード コンボを使用した Angular Grid のサンプル](/grid/cascading-combos)を参照してください。 <hr/> @@ -331,7 +329,7 @@ Ignite UI for Angular Simple ComboBox コンポーネントは、コンボボッ ```scss @use 'igniteui-angular/theming' as *; -// IMPORTANT: Prior to Ignite UI for Angular version 13 use: +// 重要: Ignite UI for Angular 13 より前のバージョンは、次を使用してください。 // @import '~igniteui-angular/lib/core/styles/themes/index'; ``` @@ -375,10 +373,12 @@ $custom-drop-down-theme: drop-down-theme( ``` <DocsAside type="info" title="情報"> -<ApiLink type="SimpleCombo" /> コンポーネントは、[`IgxOverlay`](/overlay) サービスを使用して、Simple ComboBox 項目リスト コンテナーを保持および表示します。スタイルを適切にスコープするには、<ApiLink kind="interface" type="OverlaySettings" member="outlet" /> を使用してください。詳細については、[`IgxOverlay スタイル ガイド`](/overlay-styling)を確認してください。また、コンポーネントのスタイルを設定するときに `::ng-deep` を使用する必要があります。 +<ApiLink type="SimpleCombo" /> は、[`IgxOverlay`](/overlay) サービスを使用してリストを表示します。表示のカプセル化 (View Encapsulation) の設定や、生成されるセレクターが一致する必要がある場所によっては、ローカルでのテーマの include に引き続き `::ng-deep` が必要になる場合があります。また、デフォルトのデタッチされたアウトレットにアタッチされたリストは、コンボのホストからスタイルを継承できません。テーマを適用したコンテナーの下に <ApiLink kind="interface" type="OverlaySettings" member="outlet" /> を構成するか、アウトレットに一致するセレクターからテーマを出力してください。詳細については、[`IgxOverlay スタイル ガイド`](/overlay-styling)を参照してください。 +[!Note] +`IgxSimpleCombo` のデフォルトの `type` は `box` です。これは、デフォルトが `line` である [`IgxSelect`](/select) とは異なります。 </DocsAside> -### サンプル +### デモ <Sample src="/lists/simple-combo-styling" height={500} alt="" /> @@ -387,12 +387,12 @@ $custom-drop-down-theme: drop-down-theme( ## 既知の問題 - Simple ComboBox には、高さのサイズを設定するための入力がありません。将来、<ApiLink type="InputGroup" /> コンポーネントは、カスタムのサイズ変更オプションを公開し、<ApiLink type="SimpleCombo" /> は適切なスタイル設定と外観の統一に同じ機能を使用します。 -- シンプルなコンボボックスが `undefined` (例: `[ undefined, ...]`) を含むプリミティブ データの配列にバインドされる場合、`undefined` はドロップダウンに表示されません。複合データ (オブジェクトなど) の配列にバインドされ、`valueKey` に使用される値が `undefined` の場合、項目はドロップダウンに表示されますが、選択はできません。 -- シンプルなコンボボックスが `ngModel` でバインドされ、`required` とマークされている場合、`null`、`undefined`、`''` の値は選択できません。 -- シンプルなコンボボックスがリモート サービスにバインドされ、定義済みの選択がある場合、要求されたデータが読み込まれるまでその入力は空白のままになります。 +- Simple ComboBox が `undefined` (例: `[ undefined, ...]`) を含むプリミティブ データの配列にバインドされる場合、`undefined` はドロップダウンに表示されません。複合データ (オブジェクトなど) の配列にバインドされ、`valueKey` に使用される値が `undefined` の場合、項目はドロップダウンに表示されますが、選択はできません。 +- Simple ComboBox が `ngModel` でバインドされ、`required` とマークされている場合、`null`、`undefined`、`''` の値は選択できません。 +- Simple ComboBox がリモート サービスにバインドされ、定義済みの選択がある場合、要求されたデータが読み込まれるまでその入力は空白のままになります。 <DocsAside type="info" title="情報"> -Simple ComboBox は内部でリストを仮想化するために [Virtual Scroll](./layouts/virtual-scroll.mdx) コンポーネントを使用するため、すべての Virtual Scroll の制限が Simple ComboBox に対して有効です。詳細については、[Virtual Scroll の既知の制限](./layouts/virtual-scroll.mdx#known-limitations)セクションを参照してください。 +Simple ComboBox は内部でリストの仮想化に [Virtual Scroll](./layouts/virtual-scroll.mdx) コンポーネントを使用するため、すべての Virtual Scroll の制限が Simple ComboBox に対して有効です。詳細については、[Virtual Scroll の既知の制限](./layouts/virtual-scroll.mdx#既知の制限)セクションを参照してください。 </DocsAside> ## API リファレンス @@ -409,15 +409,15 @@ Simple ComboBox は内部でリストを仮想化するために [Virtual Scroll ## テーマの依存関係 -- <ApiLink kind="sass" module="themes" type="function-drop-down-theme" label="IgxDropDown Theme" /> -- <ApiLink kind="sass" module="themes" type="function-icon-theme" label="IgxIcon Theme" /> -- <ApiLink kind="sass" module="themes" type="function-overlay-theme" label="IgxOverlay Theme" /> +- <ApiLink kind="sass" module="themes" type="function-drop-down-theme" label="IgxDropDown テーマ" /> +- <ApiLink kind="sass" module="themes" type="function-icon-theme" label="IgxIcon テーマ" /> +- <ApiLink kind="sass" module="themes" type="function-overlay-theme" label="IgxOverlay テーマ" /> ## その他のリソース <hr/> -- [コンボボックス コンポーネント](/combo-features) +- [コンボボックス機能](/combo-features) - [コンボボックス リモート バインディング](/combo-remote) - [コンボボックス テンプレート](/combo-templates) - [テンプレート駆動フォームの統合](/input-group) From 89bc4ed9df3df34148927bea5fd56c239c5b14fe Mon Sep 17 00:00:00 2001 From: Stamen Stoychev <chronos.stz@gmail.com> Date: Thu, 24 Sep 2026 17:57:29 +0300 Subject: [PATCH 30/35] feat(*): updating astro components for new theme picker (#839) --- docs/angular/package.json | 2 +- docs/xplat/package.json | 2 +- .../content/en/components/inputs/badge.mdx | 32 +- .../en/components/inputs/button-group.mdx | 36 +- .../content/en/components/inputs/button.mdx | 40 +- .../content/en/components/inputs/switch.mdx | 20 +- .../content/en/components/layouts/avatar.mdx | 16 +- package-lock.json | 3022 +++++++++++------ package.json | 2 +- 9 files changed, 1964 insertions(+), 1208 deletions(-) diff --git a/docs/angular/package.json b/docs/angular/package.json index c9b3014c82..cf3c70c8d6 100644 --- a/docs/angular/package.json +++ b/docs/angular/package.json @@ -37,7 +37,7 @@ "dependencies": { "astro": "^7.2.2", "docs-template": "file:../../", - "igniteui-astro-components": "1.0.2", + "igniteui-astro-components": "1.2.1", "sharp": "^0.35.3" }, "devDependencies": { diff --git a/docs/xplat/package.json b/docs/xplat/package.json index 8fa2b2ecf7..a2451acf38 100644 --- a/docs/xplat/package.json +++ b/docs/xplat/package.json @@ -64,7 +64,7 @@ "dependencies": { "astro": "^7.2.2", "docs-template": "file:../../", - "igniteui-astro-components": "1.0.2", + "igniteui-astro-components": "1.2.1", "sharp": "^0.35.3" }, "devDependencies": { diff --git a/docs/xplat/src/content/en/components/inputs/badge.mdx b/docs/xplat/src/content/en/components/inputs/badge.mdx index f9c9f11878..abd476caaf 100644 --- a/docs/xplat/src/content/en/components/inputs/badge.mdx +++ b/docs/xplat/src/content/en/components/inputs/badge.mdx @@ -29,13 +29,13 @@ The {Platform} Badge demo shows how the component can communicate a compact stat <PlatformBlock for="Angular"> -<Sample src="/data-display/badge-overview" height={212} position="center" noBorder={false} spacing="md" alt="Angular Badge example" /> +<Sample src="/data-display/badge-overview" showThemePicker height={212} position="center" noBorder={false} spacing="md" alt="Angular Badge example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/badge/overview" height={212} position="center" noBorder={false} spacing="md" alt="{Platform} Badge example" /> +<Sample src="/inputs/badge/overview" showThemePicker height={212} position="center" noBorder={false} spacing="md" alt="{Platform} Badge example" /> </PlatformBlock> @@ -249,7 +249,7 @@ You can also project content directly. When projecting both an icon and text, wr </igx-badge> ``` -<Sample src="/data-display/badge-type" height={212} position="center" alt="Angular Badge type example" /> +<Sample src="/data-display/badge-type" showThemePicker height={212} position="center" alt="Angular Badge type example" /> #### Icon In addition to Material Icons, the Angular Badge supports Material Icons Extended and other custom icon sets. Register the custom icon with `IgxIconService`, then specify its name and icon set: @@ -262,7 +262,7 @@ this._iconService.addSvgIconFromText(heartMonitor.name, heartMonitor.value, 'imx <igx-badge icon="heart-monitor" iconSet="imx-icons"></igx-badge> ``` -<Sample src="/data-display/badge-icon" height={212} position="center" alt="Angular Badge icon example" /> +<Sample src="/data-display/badge-icon" showThemePicker height={212} position="center" alt="Angular Badge icon example" /> #### Dot @@ -274,7 +274,7 @@ Set the <ApiLink pkg="core" type="Badge" member="dot" label="dot" /> attribute t <igx-badge dot></igx-badge> ``` -<Sample src="/data-display/badge-dot" height={212} position="start center" alt="Angular Badge dot example" /> +<Sample src="/data-display/badge-dot" showThemePicker height={212} position="start center" alt="Angular Badge dot example" /> ### Size @@ -289,7 +289,7 @@ igx-badge { } ``` -<Sample src="/data-display/badge-size" height={316} position="center" alt="Angular Badge size example" /> +<Sample src="/data-display/badge-size" showThemePicker height={316} position="center" alt="Angular Badge size example" /> ### Shape @@ -299,7 +299,7 @@ The Badge shape can be set to `rounded` (the default) or `square` with the <ApiL <igx-badge icon="check" type="success" shape="square"></igx-badge> ``` -<Sample src="/data-display/badge-shape" height={212} position="center" alt="Angular Badge shape example" /> +<Sample src="/data-display/badge-shape" showThemePicker height={212} position="center" alt="Angular Badge shape example" /> When the Badge has a `square` shape, it can be further customized by setting a custom border radius using the `--border-radius` CSS variable. @@ -311,7 +311,7 @@ The Angular Badge supports the Primary, Info, Success, Warn, and Error types. Se <igx-badge type="success"></igx-badge> ``` -<Sample src="/data-display/badge-variants" height={212} position="center" alt="Angular Badge variants example" /> +<Sample src="/data-display/badge-variants" showThemePicker height={212} position="center" alt="Angular Badge variants example" /> </PlatformBlock> @@ -454,7 +454,7 @@ You can also project content directly. When projecting both an icon and text, wr </PlatformBlock> -<Sample src="/inputs/badge/type" height={212} position="center" noBorder={false} spacing="md" alt="{Platform} Badge type example" /> +<Sample src="/inputs/badge/type" showThemePicker height={212} position="center" noBorder={false} spacing="md" alt="{Platform} Badge type example" /> #### Icon @@ -530,7 +530,7 @@ registerIconFromText( </PlatformBlock> -<Sample src="/inputs/badge/icon" height={212} position="center" alt="{Platform} Badge icon example" /> +<Sample src="/inputs/badge/icon" showThemePicker height={212} position="center" alt="{Platform} Badge icon example" /> #### Dot @@ -562,7 +562,7 @@ Set the <ApiLink pkg="core" type="Badge" member="dot" label="dot" /> attribute t </PlatformBlock> -<Sample src="/inputs/badge/dot" height={212} position="start center" noBorder={false} spacing="md" alt="{Platform} Badge dot example" /> +<Sample src="/inputs/badge/dot" showThemePicker height={212} position="start center" noBorder={false} spacing="md" alt="{Platform} Badge dot example" /> ### Size @@ -577,7 +577,7 @@ igc-badge { } ``` -<Sample src="/inputs/badge/size" height={316} position="center" noBorder={false} spacing="md" alt="{Platform} Badge size example" /> +<Sample src="/inputs/badge/size" showThemePicker height={316} position="center" noBorder={false} spacing="md" alt="{Platform} Badge size example" /> ### Shape @@ -609,7 +609,7 @@ The badge component supports `rounded`(default) and `square` shapes. These value <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/badge/shape" height={212} position="center" noBorder={false} spacing="md" alt="{Platform} Badge Example" /> +<Sample src="/inputs/badge/shape" showThemePicker height={212} position="center" noBorder={false} spacing="md" alt="{Platform} Badge Example" /> When the badge has a `square` shape, it can be further customized by setting a custom border radius using the `--border-radius` CSS variable. @@ -643,7 +643,7 @@ The {ProductName} Badge supports several pre-defined stylistic variants (Primary </PlatformBlock> -<Sample src="/inputs/badge/variants" height={212} position="center" noBorder={false} spacing="md" alt="{Platform} Badge variants example" /> +<Sample src="/inputs/badge/variants" showThemePicker height={212} position="center" noBorder={false} spacing="md" alt="{Platform} Badge variants example" /> </PlatformBlock> @@ -685,13 +685,13 @@ The badge can also have a subtle border around it when the <ApiLink pkg="core" t <PlatformBlock for="Angular"> -<Sample src="/data-display/badge-outlined" height={250} position="center" noBorder={false} spacing="md" alt="Angular Badge outlined example" /> +<Sample src="/data-display/badge-outlined" showThemePicker height={250} position="center" noBorder={false} spacing="md" alt="Angular Badge outlined example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/badge/outlined" height={250} position="center" noBorder={false} spacing="md" alt="{Platform} Badge Example" /> +<Sample src="/inputs/badge/outlined" showThemePicker height={250} position="center" noBorder={false} spacing="md" alt="{Platform} Badge Example" /> The border color of the outlined badge can also be customized using the `--border-color` CSS variable. diff --git a/docs/xplat/src/content/en/components/inputs/button-group.mdx b/docs/xplat/src/content/en/components/inputs/button-group.mdx index e74a5a9c44..77f9764554 100644 --- a/docs/xplat/src/content/en/components/inputs/button-group.mdx +++ b/docs/xplat/src/content/en/components/inputs/button-group.mdx @@ -39,13 +39,13 @@ The {Platform} Button Group component is used to organize <ApiLink pkg="core" ty <PlatformBlock for="Angular"> -<Sample src="/data-entries/button-group-overview" height={520} position="center" noBorder={false} spacing="md" alt="Angular Button Group Example" /> +<Sample src="/data-entries/button-group-overview" showThemePicker height={520} position="center" noBorder={false} spacing="md" alt="Angular Button Group Example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/button-group/overview" height={520} position="center" noBorder={false} spacing="md" alt="{Platform} Button Group Example" /> +<Sample src="/inputs/button-group/overview" showThemePicker height={520} position="center" noBorder={false} spacing="md" alt="{Platform} Button Group Example" /> </PlatformBlock> @@ -342,13 +342,13 @@ public alignment = ButtonGroupAlignment.vertical; </igx-buttongroup> ``` -<Sample src="/data-entries/button-group-alignment" height={316} position="start center" noBorder={false} spacing="md" alt="Angular Button Group Alignment Example" /> +<Sample src="/data-entries/button-group-alignment" showThemePicker height={316} position="start center" noBorder={false} spacing="md" alt="Angular Button Group Alignment Example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/button-group/alignment" height={316} position="start center" noBorder={false} spacing="md" alt="{Platform} Button Group Alignment Example" /> +<Sample src="/inputs/button-group/alignment" showThemePicker height={316} position="start center" noBorder={false} spacing="md" alt="{Platform} Button Group Alignment Example" /> </PlatformBlock> @@ -387,13 +387,13 @@ Set the Angular `selectionMode` input to configure the selection behavior: </igx-buttongroup> ``` -<Sample src="/data-entries/button-group-selection" height={316} position="center" noBorder={false} spacing="md" alt="Angular Button Group Selection Example" /> +<Sample src="/data-entries/button-group-selection" showThemePicker height={316} position="center" noBorder={false} spacing="md" alt="Angular Button Group Selection Example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/button-group/selection" height={316} position="center" noBorder={false} spacing="md" alt="{Platform} Button Group Selection Example" /> +<Sample src="/inputs/button-group/selection" showThemePicker height={316} position="center" noBorder={false} spacing="md" alt="{Platform} Button Group Selection Example" /> </PlatformBlock> @@ -492,13 +492,13 @@ Each button in the group supports enabled and disabled variants, which can also <PlatformBlock for="Angular"> -<Sample src="/data-entries/button-group-states" height={316} position="center" noBorder={false} spacing="md" alt="Angular Button Group interaction states example" /> +<Sample src="/data-entries/button-group-states" showThemePicker height={316} position="center" noBorder={false} spacing="md" alt="Angular Button Group interaction states example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/button-group/states" height={316} position="center" noBorder={false} spacing="md" alt="{Platform} Button Group interaction states example" /> +<Sample src="/inputs/button-group/states" showThemePicker height={316} position="center" noBorder={false} spacing="md" alt="{Platform} Button Group interaction states example" /> </PlatformBlock> @@ -514,13 +514,13 @@ The enabled buttons in the group support idle, hover, and focused interaction st <PlatformBlock for="Angular"> -<Sample src="/data-entries/button-group-interaction-states" height={316} position="start center" noBorder={false} spacing="md" alt="Angular Button Group states example" /> +<Sample src="/data-entries/button-group-interaction-states" showThemePicker height={316} position="start center" noBorder={false} spacing="md" alt="Angular Button Group states example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/button-group/interaction-states" height={316} position="start center" noBorder={false} spacing="md" alt="{Platform} Button Group states example" /> +<Sample src="/inputs/button-group/interaction-states" showThemePicker height={316} position="start center" noBorder={false} spacing="md" alt="{Platform} Button Group states example" /> </PlatformBlock> @@ -530,13 +530,13 @@ Each button can use text, an icon, or both. Keep the content style consistent ac <PlatformBlock for="Angular"> -<Sample src="/data-entries/button-group-layout" height={212} position="start center" noBorder={false} spacing="md" alt="Angular Button Group Layout Template Example" /> +<Sample src="/data-entries/button-group-layout" showThemePicker height={212} position="start center" noBorder={false} spacing="md" alt="Angular Button Group Layout Template Example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/button-group/layout" height={212} position="start center" noBorder={false} spacing="md" alt="{Platform} Button Group Layout Template Example" /> +<Sample src="/inputs/button-group/layout" showThemePicker height={212} position="start center" noBorder={false} spacing="md" alt="{Platform} Button Group Layout Template Example" /> </PlatformBlock> @@ -572,7 +572,7 @@ public bordersButtons: IButton[] = [ See the Angular Button Group sample for the complete `values` model and configuration. -<Sample src="/data-entries/button-group-custom-toggle" height={212} position="center" noBorder={false} spacing="md" alt="Angular Button Group Custom Toggle Buttons Example" /> +<Sample src="/data-entries/button-group-custom-toggle" showThemePicker height={212} position="center" noBorder={false} spacing="md" alt="Angular Button Group Custom Toggle Buttons Example" /> </PlatformBlock> @@ -604,7 +604,7 @@ Then define the custom buttons in markup: </igc-button-group> ``` -<Sample src="/inputs/button-group/custom-toggle" height={212} position="center" noBorder={false} spacing="md" alt="Web Components Button Group Custom Toggle Buttons Example" /> +<Sample src="/inputs/button-group/custom-toggle" showThemePicker height={212} position="center" noBorder={false} spacing="md" alt="Web Components Button Group Custom Toggle Buttons Example" /> </PlatformBlock> @@ -634,7 +634,7 @@ Then define the custom buttons in JSX: </IgrButtonGroup> ``` -<Sample src="/inputs/button-group/custom-toggle" height={212} position="center" noBorder={false} spacing="md" alt="React Button Group Custom Toggle Buttons Example" /> +<Sample src="/inputs/button-group/custom-toggle" showThemePicker height={212} position="center" noBorder={false} spacing="md" alt="React Button Group Custom Toggle Buttons Example" /> </PlatformBlock> @@ -664,7 +664,7 @@ Then define the custom buttons in Razor markup: </IgbButtonGroup> ``` -<Sample src="/inputs/button-group/custom-toggle" height={212} position="center" noBorder={false} spacing="md" alt="Blazor Button Group Custom Toggle Buttons Example" /> +<Sample src="/inputs/button-group/custom-toggle" showThemePicker height={212} position="center" noBorder={false} spacing="md" alt="Blazor Button Group Custom Toggle Buttons Example" /> </PlatformBlock> @@ -683,7 +683,7 @@ igx-buttongroup { <igx-buttongroup></igx-buttongroup> ``` -<Sample src="/data-entries/button-group-size" height={316} position="center" noBorder={false} spacing="md" alt="Angular Button Group Size Example" /> +<Sample src="/data-entries/button-group-size" showThemePicker height={316} position="center" noBorder={false} spacing="md" alt="Angular Button Group Size Example" /> </PlatformBlock> @@ -714,7 +714,7 @@ igx-buttongroup { <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/button-group/size" height={316} position="center" noBorder={false} spacing="md" alt="{Platform} Button Group Size Example" /> +<Sample src="/inputs/button-group/size" showThemePicker height={316} position="center" noBorder={false} spacing="md" alt="{Platform} Button Group Size Example" /> </PlatformBlock> diff --git a/docs/xplat/src/content/en/components/inputs/button.mdx b/docs/xplat/src/content/en/components/inputs/button.mdx index e007a4355d..8b49cd970d 100644 --- a/docs/xplat/src/content/en/components/inputs/button.mdx +++ b/docs/xplat/src/content/en/components/inputs/button.mdx @@ -32,13 +32,13 @@ The {Platform} Button component lets you enable clickable elements that trigger <PlatformBlock for="Angular"> -<Sample src="/data-entries/button-overview" height={404} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button Example" /> +<Sample src="/data-entries/button-overview" showThemePicker height={404} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button Example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/button/overview" height={404} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Button Example" /> +<Sample src="/inputs/button/overview" showThemePicker height={404} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Button Example" /> </PlatformBlock> @@ -378,13 +378,13 @@ Use the <PlatformBlock for="Angular"><ApiLink type="IgxButtonDirective" label="V <PlatformBlock for="Angular"> -<Sample src="/data-entries/button-contained" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button contained" /> +<Sample src="/data-entries/button-contained" showThemePicker height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button contained" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/button/contained" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} button contained" /> +<Sample src="/inputs/button/contained" showThemePicker height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} button contained" /> </PlatformBlock> @@ -418,13 +418,13 @@ All you have to do to create an `outlined` button is to change the value of the <PlatformBlock for="Angular"> -<Sample src="/data-entries/button-outlined" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button outlined" /> +<Sample src="/data-entries/button-outlined" showThemePicker height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button outlined" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/button/outlined" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} button outlined" /> +<Sample src="/inputs/button/outlined" showThemePicker height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} button outlined" /> </PlatformBlock> @@ -458,13 +458,13 @@ Analogically, we can switch to `flat` variant. <PlatformBlock for="Angular"> -<Sample src="/data-entries/button-flat" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button flat" /> +<Sample src="/data-entries/button-flat" showThemePicker height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button flat" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/button/flat" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} button flat" /> +<Sample src="/inputs/button/flat" showThemePicker height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} button flat" /> </PlatformBlock> @@ -498,13 +498,13 @@ We can create a floating action button by setting the <PlatformBlock for="Angula <PlatformBlock for="Angular"> -<Sample src="/data-entries/button-fab" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button floating action button" /> +<Sample src="/data-entries/button-fab" showThemePicker height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button floating action button" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/button/fab" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} button fab" /> +<Sample src="/inputs/button/fab" showThemePicker height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} button fab" /> </PlatformBlock> ### States @@ -517,7 +517,7 @@ You may also insert each Button in a disabled state because they all support bot <button igxButton="contained" [disabled]="true">Disabled</button> ``` -<Sample src="/data-entries/button-states" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button states example" /> +<Sample src="/data-entries/button-states" showThemePicker height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button states example" /> </PlatformBlock> @@ -547,7 +547,7 @@ You may also insert each Button in a disabled state because they all support bot <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/button/states" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Button states example" /> +<Sample src="/inputs/button/states" showThemePicker height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Button states example" /> </PlatformBlock> @@ -563,7 +563,7 @@ In Figma the Enabled buttons support **Idle**, **Hover**, **Focused** and **Focu </button> ``` -<Sample src="/data-entries/button-interaction-states" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button interaction states example" /> +<Sample src="/data-entries/button-interaction-states" showThemePicker height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button interaction states example" /> </PlatformBlock> @@ -573,7 +573,7 @@ In Figma the Enabled buttons support **Idle**, **Hover**, **Focused** and **Focu <igc-button variant="contained">Ripple and focus states</igc-button> ``` -<Sample src="/inputs/button/interaction-states" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Button interaction states example" /> +<Sample src="/inputs/button/interaction-states" showThemePicker height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Button interaction states example" /> </PlatformBlock> @@ -589,7 +589,7 @@ Contained, Outlined, Flat, and Floating Action Buttons support flexible icon and </span> ``` -<Sample src="/data-entries/button-layout" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button layout example" /> +<Sample src="/data-entries/button-layout" showThemePicker height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button layout example" /> </PlatformBlock> @@ -631,7 +631,7 @@ Contained, Outlined, Flat, and Floating Action Buttons support flexible icon and <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/button/layout" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Button layout example" /> +<Sample src="/inputs/button/layout" showThemePicker height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Button layout example" /> </PlatformBlock> @@ -680,13 +680,13 @@ The result of implementing the above code should look like the following: <PlatformBlock for="Angular"> -<Sample src="/data-entries/button-size" height={404} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button sizing example" /> +<Sample src="/data-entries/button-size" showThemePicker height={404} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button sizing example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/button/size" height={404} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Button Sizing Example" /> +<Sample src="/inputs/button/size" showThemePicker height={404} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Button Sizing Example" /> </PlatformBlock> @@ -755,13 +755,13 @@ Setting the <ApiLink type="IgxButtonDirective" label="Download" /> Button attrib <PlatformBlock for="Angular"> -<Sample src="/data-entries/button-download" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button download example" /> +<Sample src="/data-entries/button-download" showThemePicker height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Button download example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/button/download" height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} button download" /> +<Sample src="/inputs/button/download" showThemePicker height={212} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} button download" /> </PlatformBlock> diff --git a/docs/xplat/src/content/en/components/inputs/switch.mdx b/docs/xplat/src/content/en/components/inputs/switch.mdx index 773982f50c..a445ec5a37 100644 --- a/docs/xplat/src/content/en/components/inputs/switch.mdx +++ b/docs/xplat/src/content/en/components/inputs/switch.mdx @@ -29,13 +29,13 @@ The {ProductName} Switch component is a binary choice selection component that b <PlatformBlock for="Angular"> -<Sample src="/data-entries/switch-overview" height={500} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch Example" /> +<Sample src="/data-entries/switch-overview" showThemePicker height={500} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch Example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/switches/overview" height={500} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch Example" /> +<Sample src="/inputs/switches/overview" showThemePicker height={500} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch Example" /> </PlatformBlock> @@ -301,13 +301,13 @@ The Switch can be inserted in an `Enabled` or `Disabled` state. In `Enabled` sta <PlatformBlock for="Angular"> -<Sample src="/data-entries/switch-enabled" height={316} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch interaction states example" /> +<Sample src="/data-entries/switch-enabled" showThemePicker height={316} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch interaction states example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/switches/enabled" height={316} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch interaction states example" /> +<Sample src="/inputs/switches/enabled" showThemePicker height={316} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch interaction states example" /> </PlatformBlock> @@ -349,13 +349,13 @@ You may also set the state of the switch to `Disabled` to disallow user interact <PlatformBlock for="Angular"> -<Sample src="/data-entries/switch-disabled" height={212} position="start" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch Disabled Example" /> +<Sample src="/data-entries/switch-disabled" showThemePicker height={212} position="start" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch Disabled Example" /> </PlatformBlock> <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/switches/disabled" height={212} position="start" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch Disabled Example" /> +<Sample src="/inputs/switches/disabled" showThemePicker height={212} position="start" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch Disabled Example" /> </PlatformBlock> @@ -370,7 +370,7 @@ The Switch can be set to an `On` or `Off` state to indicate whether a setting is <igx-switch [checked]="false">Off</igx-switch> ``` -<Sample src="/data-entries/switch-selected" height={250} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch on and off states example" /> +<Sample src="/data-entries/switch-selected" showThemePicker height={250} position="center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch on and off states example" /> </PlatformBlock> @@ -403,7 +403,7 @@ The Switch can be set to an `On` or `Off` state to indicate whether a setting is <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/switches/selected" height={250} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch on and off states example" /> +<Sample src="/inputs/switches/selected" showThemePicker height={250} position="center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch on and off states example" /> </PlatformBlock> @@ -416,7 +416,7 @@ You can specify if the label should be positioned before or after the switch tog <igx-switch labelPosition="before">Label</igx-switch> ``` -<Sample src="/data-entries/switch-layout" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch layout example" /> +<Sample src="/data-entries/switch-layout" showThemePicker height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="Angular Switch layout example" /> </PlatformBlock> @@ -446,7 +446,7 @@ You can specify if the label should be positioned before or after the switch tog <PlatformBlock for="React,WebComponents,Blazor"> -<Sample src="/inputs/switches/layout" height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch layout example" /> +<Sample src="/inputs/switches/layout" showThemePicker height={212} position="start center" noBorder={false} noBackground={false} spacing="md" alt="{Platform} Switch layout example" /> </PlatformBlock> diff --git a/docs/xplat/src/content/en/components/layouts/avatar.mdx b/docs/xplat/src/content/en/components/layouts/avatar.mdx index e605e9839d..34f9d30cd0 100644 --- a/docs/xplat/src/content/en/components/layouts/avatar.mdx +++ b/docs/xplat/src/content/en/components/layouts/avatar.mdx @@ -32,13 +32,13 @@ Use the avatar to provide a compact visual identity in lists, cards, profile men <PlatformBlock for="WebComponents, React, Blazor"> -<Sample spacing="sm" height={300} src="/layouts/avatar/overview" alt="{Platform} Avatar overview example" /> +<Sample spacing="sm" showThemePicker height={300} src="/layouts/avatar/overview" alt="{Platform} Avatar overview example" /> </PlatformBlock> <PlatformBlock for="Angular"> -<Sample spacing="sm" height={300} src="/layouts/avatar-overview" alt="{Platform} Avatar overview example" /> +<Sample spacing="sm" showThemePicker height={300} src="/layouts/avatar-overview" alt="{Platform} Avatar overview example" /> </PlatformBlock> @@ -224,13 +224,13 @@ Set only the content source you intend to show. The Angular avatar renders `src` <PlatformBlock for="WebComponents, React, Blazor"> -<Sample position="center" spacing="sm" height={300} src="/layouts/avatar/variants" alt="{Platform} Avatar variants example" /> +<Sample position="center" spacing="sm" showThemePicker height={300} src="/layouts/avatar/variants" alt="{Platform} Avatar variants example" /> </PlatformBlock> <PlatformBlock for="Angular"> -<Sample position="center" spacing="sm" height={300} src="/layouts/avatar-variants" alt="{Platform} Avatar variants example" /> +<Sample position="center" spacing="sm" showThemePicker height={300} src="/layouts/avatar-variants" alt="{Platform} Avatar variants example" /> </PlatformBlock> @@ -272,13 +272,13 @@ Set <ApiLink pkg="core" type="Avatar" member="shape" label="Shape" /> to `square <PlatformBlock for="WebComponents, React, Blazor"> -<Sample position="center" spacing="sm" height={300} src="/layouts/avatar/shape" alt="{Platform} Avatar shape example" /> +<Sample position="center" spacing="sm" showThemePicker height={300} src="/layouts/avatar/shape" alt="{Platform} Avatar shape example" /> </PlatformBlock> <PlatformBlock for="Angular"> -<Sample position="center" spacing="sm" height={300} src="/layouts/avatar-shape" alt="{Platform} Avatar shape example" /> +<Sample position="center" spacing="sm" showThemePicker height={300} src="/layouts/avatar-shape" alt="{Platform} Avatar shape example" /> </PlatformBlock> @@ -306,13 +306,13 @@ igc-avatar { <PlatformBlock for="WebComponents, React, Blazor"> -<Sample position="center" spacing="sm" height={300} src="/layouts/avatar/size" alt="{Platform} Avatar size example" /> +<Sample position="center" spacing="sm" showThemePicker height={300} src="/layouts/avatar/size" alt="{Platform} Avatar size example" /> </PlatformBlock> <PlatformBlock for="Angular"> -<Sample position="center" spacing="sm" height={300} src="/layouts/avatar-size" alt="{Platform} Avatar size example" /> +<Sample position="center" spacing="sm" showThemePicker height={300} src="/layouts/avatar-size" alt="{Platform} Avatar size example" /> </PlatformBlock> diff --git a/package-lock.json b/package-lock.json index dc86737fb6..2b5deaa105 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@astrojs/markdown-satteri": "^0.3.5", "astro-seo-schema": "^7.0.0", "gray-matter": "^4.0.3", - "igniteui-astro-components": "1.0.2", + "igniteui-astro-components": "1.2.1", "igniteui-theming": "^26.0.1", "igniteui-webcomponents": "^7.3.0-beta.1", "js-yaml": "^4.1.1", @@ -51,7 +51,7 @@ "dependencies": { "astro": "^7.2.2", "docs-template": "file:../../", - "igniteui-astro-components": "1.0.2", + "igniteui-astro-components": "1.2.1", "sharp": "^0.35.3" }, "devDependencies": { @@ -86,7 +86,7 @@ "dependencies": { "astro": "^7.2.2", "docs-template": "file:../../", - "igniteui-astro-components": "1.0.2", + "igniteui-astro-components": "1.2.1", "sharp": "^0.35.3" }, "devDependencies": { @@ -153,29 +153,46 @@ "license": "MIT" }, "node_modules/@astrojs/compiler-binding": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding/-/compiler-binding-0.4.0.tgz", - "integrity": "sha512-x2RjDUuWfwLNtc3mjAdSRInwqh/rqbLar9cm/5FOMbHvmYZB7yfKewzSclAxWjIZsypJDXv1lhaP2WG+P8TK3g==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding/-/compiler-binding-0.5.0.tgz", + "integrity": "sha512-PxFTx3WoxQnbgUvvwmF6LRQwhHO77a4pewOtJvzxlrYtQ90tLgomLKvks/akrd2iix2ngGlOhxQonKNd8YoBHg==", "license": "MIT", "engines": { "node": "^20.19.0 || >=22.12.0" }, "optionalDependencies": { - "@astrojs/compiler-binding-darwin-arm64": "0.4.0", - "@astrojs/compiler-binding-darwin-x64": "0.4.0", - "@astrojs/compiler-binding-linux-arm64-gnu": "0.4.0", - "@astrojs/compiler-binding-linux-arm64-musl": "0.4.0", - "@astrojs/compiler-binding-linux-x64-gnu": "0.4.0", - "@astrojs/compiler-binding-linux-x64-musl": "0.4.0", - "@astrojs/compiler-binding-wasm32-wasi": "0.4.0", - "@astrojs/compiler-binding-win32-arm64-msvc": "0.4.0", - "@astrojs/compiler-binding-win32-x64-msvc": "0.4.0" + "@astrojs/compiler-binding-android-arm64": "0.5.0", + "@astrojs/compiler-binding-darwin-arm64": "0.5.0", + "@astrojs/compiler-binding-darwin-x64": "0.5.0", + "@astrojs/compiler-binding-linux-arm64-gnu": "0.5.0", + "@astrojs/compiler-binding-linux-arm64-musl": "0.5.0", + "@astrojs/compiler-binding-linux-x64-gnu": "0.5.0", + "@astrojs/compiler-binding-linux-x64-musl": "0.5.0", + "@astrojs/compiler-binding-wasm32-wasi": "0.5.0", + "@astrojs/compiler-binding-win32-arm64-msvc": "0.5.0", + "@astrojs/compiler-binding-win32-x64-msvc": "0.5.0" + } + }, + "node_modules/@astrojs/compiler-binding-android-arm64": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-android-arm64/-/compiler-binding-android-arm64-0.5.0.tgz", + "integrity": "sha512-wVviC/1KaBqGVF0DbTZ8UtAE3c8TN84CCe7w4ju3SGzo/ByWKn8HCqSU/+1wdltGCCSa30pjVk3H8DQUgnfhRQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, "node_modules/@astrojs/compiler-binding-darwin-arm64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-arm64/-/compiler-binding-darwin-arm64-0.4.0.tgz", - "integrity": "sha512-ZVUwHundaQyFNjE6uoa0usaC0WOCitDCLS/4mdb4rOiJXwVUuKJBMxI5WMzXLWmamsXtK/Z//ifLXvV5Yeh4Hw==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-arm64/-/compiler-binding-darwin-arm64-0.5.0.tgz", + "integrity": "sha512-5NNIkaGeiztD9QQfhOy+nNrBCZVeHqVZPlfJVjTKq4yJiiSsxAhuBzmVlmK3BDhbSgUT8dai4JV5m6t4/BIQaw==", "cpu": [ "arm64" ], @@ -189,9 +206,9 @@ } }, "node_modules/@astrojs/compiler-binding-darwin-x64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-x64/-/compiler-binding-darwin-x64-0.4.0.tgz", - "integrity": "sha512-FI6G8AY8u6fR1SI/QRR5yGMwtvZwP34CDmZpZ5HwJGa50UM1VISTLhqkhV4a476pmgd25X1Aur2dqw6hUnrlKA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-x64/-/compiler-binding-darwin-x64-0.5.0.tgz", + "integrity": "sha512-HU/waaccOQDXpvjoWA/9xzadNZIcWKblJoaw19lCxfVs6AHQYdZZOzZUQjY8HaLYGerTXjdADbra2XU+kXk9Og==", "cpu": [ "x64" ], @@ -205,9 +222,9 @@ } }, "node_modules/@astrojs/compiler-binding-linux-arm64-gnu": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-gnu/-/compiler-binding-linux-arm64-gnu-0.4.0.tgz", - "integrity": "sha512-lB9gLFJK7m82EnjaU8nlRBEfcwGNeHidW3sSjODTUjMNaoewVuUz9fwwdY5M4jiSXIqWLH3yl6TX8FTDKA74Sw==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-gnu/-/compiler-binding-linux-arm64-gnu-0.5.0.tgz", + "integrity": "sha512-a21petBJRi0mNBf+gkRZFoWdGH+VOo0zRQSzM4Nuez5RL5rFFkmbondMejkaRZzvE3LVYU2NVD5MGRgAs4V+nQ==", "cpu": [ "arm64" ], @@ -224,9 +241,9 @@ } }, "node_modules/@astrojs/compiler-binding-linux-arm64-musl": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-musl/-/compiler-binding-linux-arm64-musl-0.4.0.tgz", - "integrity": "sha512-HPbvWqbxFxyaoQJhLxCaSjtYBx9KBo7JGVzEFZCmMl968a2PsSH0UfiODYgYPXofTOIsIH2aoCcrHXML0IA3ig==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-musl/-/compiler-binding-linux-arm64-musl-0.5.0.tgz", + "integrity": "sha512-t5rmu23b/6e6v0bhPibCtwPdABXMRL+bUaJXdkJwTpkINp4zCgH6fNa5Z6+RgkgFSCpmg9uf1MtRIqx1gdmBaA==", "cpu": [ "arm64" ], @@ -243,9 +260,9 @@ } }, "node_modules/@astrojs/compiler-binding-linux-x64-gnu": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-x64-gnu/-/compiler-binding-linux-x64-gnu-0.4.0.tgz", - "integrity": "sha512-tQKolMxoJ/+0AmLWm1PmJ/i+z3i10ZU1bNuVjEDulCf48azEMtUNjTZgHJ5MPtpYRNc7dlETr8QujUfduzoC7Q==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-x64-gnu/-/compiler-binding-linux-x64-gnu-0.5.0.tgz", + "integrity": "sha512-JWtouuxSiDb2OKKFsxOwfqlpJuZHo1ExirlBGfDgoJVG5zeJWwcd2tU2w4UaJA4suT/tAFSLk/vFhM5fLjWV4A==", "cpu": [ "x64" ], @@ -262,9 +279,9 @@ } }, "node_modules/@astrojs/compiler-binding-linux-x64-musl": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-x64-musl/-/compiler-binding-linux-x64-musl-0.4.0.tgz", - "integrity": "sha512-5v5YymudsxMHp3NBLCS8BUlu5CRqeLtWD9cKS/4nIhIEHCbpz9okmVV6I0HWqmBAPhWYcDa3vw/vltYPrOQCTA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-x64-musl/-/compiler-binding-linux-x64-musl-0.5.0.tgz", + "integrity": "sha512-LlaSO5v3UC6IxuTKXDViWV/fFHYhLKSO9Of118lNBXv/sjIWwziU+jjENxPgxfq/4oUeOu+613y6H93LBPNTOA==", "cpu": [ "x64" ], @@ -281,25 +298,27 @@ } }, "node_modules/@astrojs/compiler-binding-wasm32-wasi": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-wasm32-wasi/-/compiler-binding-wasm32-wasi-0.4.0.tgz", - "integrity": "sha512-m/phuH3x3PREvv1OnkM44NoPh4MatUadix1fB1u5SvMLCyDTUZykDJbKnWf1cjnYmHdlB8HcjTjl6JrCqAIXcw==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-wasm32-wasi/-/compiler-binding-wasm32-wasi-0.5.0.tgz", + "integrity": "sha512-IP+Cp0m9yKg/AUT47077vHEaAOh/oT/iUZx1PDnV2GJzUxLSEotdQy5Hhv+ycvEadO/DbETSJfAWeV7kte4etQ==", "cpu": [ "wasm32" ], "license": "MIT", "optional": true, "dependencies": { - "@napi-rs/wasm-runtime": "^1.2.2" + "@emnapi/core": "1.11.3", + "@emnapi/runtime": "1.11.3", + "@napi-rs/wasm-runtime": "^1.2.4" }, "engines": { - "node": ">=14.0.0" + "node": "^20.19.0 || >=22.12.0" } }, "node_modules/@astrojs/compiler-binding-win32-arm64-msvc": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-arm64-msvc/-/compiler-binding-win32-arm64-msvc-0.4.0.tgz", - "integrity": "sha512-B9zYf3okEY83kM8gydlpH2BHP00w4ifxPqlYlWrgTwuD6wnkrJDCwBlgy1q31cERjCJRXN1lrE2VmkLvFjv/6g==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-arm64-msvc/-/compiler-binding-win32-arm64-msvc-0.5.0.tgz", + "integrity": "sha512-v6plwy5GQBGvfv4QgiGhy/qkkQvYKW7Zh2vBArOnsGEDNHyUS43CWYwIQdw4ZdVVmLsFyhwTiueDZEP6zejddQ==", "cpu": [ "arm64" ], @@ -313,9 +332,9 @@ } }, "node_modules/@astrojs/compiler-binding-win32-x64-msvc": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-x64-msvc/-/compiler-binding-win32-x64-msvc-0.4.0.tgz", - "integrity": "sha512-zB0Nrv0dGc0zZWPGDRmmETTPhDRqyZjAjk+gWMlVrJX5U89obpB3VUUE1ZiHxOCN5LQojeLK6O8L/dnoHolvNQ==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-x64-msvc/-/compiler-binding-win32-x64-msvc-0.5.0.tgz", + "integrity": "sha512-SgM158cSCJ248UIXaCCW2WqSTjOoFlDv93ed/ATguJqYpZNNVMlOdcPlgNH7WYj/OYeD0rIQr7XyRAYhB7+G1A==", "cpu": [ "x64" ], @@ -329,12 +348,12 @@ } }, "node_modules/@astrojs/compiler-rs": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-rs/-/compiler-rs-0.4.0.tgz", - "integrity": "sha512-koVikeon1kreEy+/JzLQRy3vzHHQVOjycs4degg4vFufKApZOwMZvSSAEztYNhmcQVfNVsVZZI4cEge3cexAbQ==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-rs/-/compiler-rs-0.5.0.tgz", + "integrity": "sha512-2xIypn5R33FRWCXXXv0sfbDj8xcOvc2VmIbteytxMjOzP9LiGfvqaAFJjhdAjzhs6+ZKzYzbSE79rrPObYW5mg==", "license": "MIT", "dependencies": { - "@astrojs/compiler-binding": "0.4.0" + "@astrojs/compiler-binding": "0.5.0" }, "engines": { "node": ">=22.12.0" @@ -356,31 +375,6 @@ "unified": "^11.0.5" } }, - "node_modules/@astrojs/markdown-remark": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-7.2.4.tgz", - "integrity": "sha512-MvspGMynWKAjTe4/lTUdmBPHIFKNVLTCF6UlyWGogTGzNrTvjD+D4n48k7h8swxsEPKHK2TwxkZO7uoaCv1Pow==", - "license": "MIT", - "dependencies": { - "@astrojs/internal-helpers": "0.10.4", - "@astrojs/prism": "4.0.2", - "github-slugger": "^2.0.0", - "hast-util-from-html": "^2.0.3", - "hast-util-to-text": "^4.0.2", - "mdast-util-definitions": "^6.0.0", - "rehype-raw": "^7.0.0", - "rehype-stringify": "^10.0.1", - "remark-gfm": "^4.0.1", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.1.2", - "remark-smartypants": "^3.0.2", - "unified": "^11.0.5", - "unist-util-remove-position": "^5.0.0", - "unist-util-visit": "^5.1.0", - "unist-util-visit-parents": "^6.0.2", - "vfile": "^6.0.3" - } - }, "node_modules/@astrojs/markdown-satteri": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/@astrojs/markdown-satteri/-/markdown-satteri-0.3.8.tgz", @@ -615,6 +609,31 @@ } } }, + "node_modules/@astrojs/mdx/node_modules/@astrojs/markdown-remark": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-7.2.4.tgz", + "integrity": "sha512-MvspGMynWKAjTe4/lTUdmBPHIFKNVLTCF6UlyWGogTGzNrTvjD+D4n48k7h8swxsEPKHK2TwxkZO7uoaCv1Pow==", + "license": "MIT", + "dependencies": { + "@astrojs/internal-helpers": "0.10.4", + "@astrojs/prism": "4.0.2", + "github-slugger": "^2.0.0", + "hast-util-from-html": "^2.0.3", + "hast-util-to-text": "^4.0.2", + "mdast-util-definitions": "^6.0.0", + "rehype-raw": "^7.0.0", + "rehype-stringify": "^10.0.1", + "remark-gfm": "^4.0.1", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.1.2", + "remark-smartypants": "^3.0.2", + "unified": "^11.0.5", + "unist-util-remove-position": "^5.0.0", + "unist-util-visit": "^5.1.0", + "unist-util-visit-parents": "^6.0.2", + "vfile": "^6.0.3" + } + }, "node_modules/@astrojs/prism": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-4.0.2.tgz", @@ -1706,7 +1725,6 @@ "integrity": "sha512-zLpS5asjEb7lq8jYLq37N6XKaE41DIexlY1rF/z4/tIl3wo13Sqm28fRyfIsKZD+NZ8mM5RoKkpW/rBcuoSZSg==", "license": "MIT", "optional": true, - "peer": true, "dependencies": { "@emnapi/wasi-threads": "1.2.3", "tslib": "^2.4.0" @@ -1728,7 +1746,6 @@ "integrity": "sha512-ELEBe8PsLvvJ6QMr0zLt8ffvOHW/dc1m3CEzNMg7aJUv3bMaoDtw2TXyDAwkYBuroxxuHEwhRTLJSe5sya547g==", "license": "MIT", "optional": true, - "peer": true, "dependencies": { "tslib": "^2.4.0" } @@ -2246,50 +2263,59 @@ "node": ">=18" } }, - "node_modules/@img/sharp-freebsd-wasm32": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-freebsd-wasm32/-/sharp-freebsd-wasm32-0.35.3.tgz", - "integrity": "sha512-lUxcqWIj2wMQ9BrwNjngcr1gWUr5xgaGThBRqPPalIC2n67Cqj1uPh8NnA/ZhAg8hUbKl+kVHKwgUIwe6ZYPrg==", + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.35.4.tgz", + "integrity": "sha512-Uhfl4V4lhP2nbUVF9+hyH1+luj86f1gUFeo8ALYxFoULoU+G87D43BfeMP8XHsk9boxAnCY/bf2EHwhA7MuGsA==", + "cpu": [ + "arm64" + ], "license": "Apache-2.0", "optional": true, "os": [ - "freebsd" + "darwin" ], - "dependencies": { - "@img/sharp-wasm32": "0.35.3" - }, "engines": { "node": ">=20.9.0" }, "funding": { "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.3.3" } }, - "node_modules/@img/sharp-freebsd-wasm32/node_modules/@img/sharp-wasm32": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.35.3.tgz", - "integrity": "sha512-cZ0XkcYGpHZkqW6iCkqTcmUC0CD9DhD5d/qeZlZkfRBn6GnHniZXLUo5+9xw8Iv76YE6LQFN9YNBlKREcCG76w==", - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "node_modules/@img/sharp-darwin-x64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.35.4.tgz", + "integrity": "sha512-hWniXY3bG5qKpkKrAwPe4y+VTPmf086YQAnkxWh7uA1YrlRouWGa0M0Mxj3ZjnXFkv7/TD1bTy9lGUK26vRvWw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", "optional": true, - "dependencies": { - "@emnapi/runtime": "^1.11.1" - }, + "os": [ + "darwin" + ], "engines": { "node": ">=20.9.0" }, "funding": { "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.3.3" } }, - "node_modules/@img/sharp-webcontainers-wasm32": { + "node_modules/@img/sharp-freebsd-wasm32": { "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-webcontainers-wasm32/-/sharp-webcontainers-wasm32-0.35.3.tgz", - "integrity": "sha512-2rnq7bX3NzeR2T4YWgz8qiG4h3TSdMe+vN1iQXpJleSJ3SM5zQ8Fy2SyyXAWlbxpEZ2Y+Z4u1BePgJEYbSy80Q==", - "cpu": [ - "wasm32" - ], + "resolved": "https://registry.npmjs.org/@img/sharp-freebsd-wasm32/-/sharp-freebsd-wasm32-0.35.3.tgz", + "integrity": "sha512-lUxcqWIj2wMQ9BrwNjngcr1gWUr5xgaGThBRqPPalIC2n67Cqj1uPh8NnA/ZhAg8hUbKl+kVHKwgUIwe6ZYPrg==", "license": "Apache-2.0", "optional": true, + "os": [ + "freebsd" + ], "dependencies": { "@img/sharp-wasm32": "0.35.3" }, @@ -2300,7 +2326,7 @@ "url": "https://opencollective.com/libvips" } }, - "node_modules/@img/sharp-webcontainers-wasm32/node_modules/@img/sharp-wasm32": { + "node_modules/@img/sharp-freebsd-wasm32/node_modules/@img/sharp-wasm32": { "version": "0.35.3", "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.35.3.tgz", "integrity": "sha512-cZ0XkcYGpHZkqW6iCkqTcmUC0CD9DhD5d/qeZlZkfRBn6GnHniZXLUo5+9xw8Iv76YE6LQFN9YNBlKREcCG76w==", @@ -2316,901 +2342,1393 @@ "url": "https://opencollective.com/libvips" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "license": "MIT" - }, - "node_modules/@lit-labs/ssr-dom-shim": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.6.0.tgz", - "integrity": "sha512-VHb0ALPMTlgKjM6yIxxoQNnpKyUKLD04VzeQdsiXkMqkvYlAHxq9glGLmgbb889/1GsohSOAjvQYoiBppXFqrQ==", - "license": "BSD-3-Clause" + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.3.3.tgz", + "integrity": "sha512-suTBPTDGrI9WodccaDdwZItTSaBYASlBk1NSfElSHrUfzu3szG6lvIF58+WiFvnfzuK8ZBFS5zE00PxqxnRiPg==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } }, - "node_modules/@lit/context": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@lit/context/-/context-1.1.6.tgz", - "integrity": "sha512-M26qDE6UkQbZA2mQ3RjJ3Gzd8TxP+/0obMgE5HfkfLhEEyYE3Bui4A5XHiGPjy0MUGAyxB3QgVuw2ciS0kHn6A==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^1.6.2 || ^2.1.0" + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.3.3.tgz", + "integrity": "sha512-FVJZ5mITMobmXIz/hPDTw0EintTW5H3WfrxwLqEqjiIihlu+hVRyGrFQ60xl0Lxn7Bt3zdpevPaQi0HEzqz9fw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@lit/reactive-element": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.1.2.tgz", - "integrity": "sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.5.0" + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.3.3.tgz", + "integrity": "sha512-3rbU4vqXXc3hY/OiXdl52xZvT0F1yEngWfvqudtPJg/KkyiaQw2DRsFrNzpmLvfavbwOq3qXn36GP8obHRULQA==", + "cpu": [ + "arm" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@mdx-js/mdx": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz", - "integrity": "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdx": "^2.0.0", - "acorn": "^8.0.0", - "collapse-white-space": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "estree-util-scope": "^1.0.0", - "estree-walker": "^3.0.0", - "hast-util-to-jsx-runtime": "^2.0.0", - "markdown-extensions": "^2.0.0", - "recma-build-jsx": "^1.0.0", - "recma-jsx": "^1.0.0", - "recma-stringify": "^1.0.0", - "rehype-recma": "^1.0.0", - "remark-mdx": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", - "source-map": "^0.7.0", - "unified": "^11.0.0", - "unist-util-position-from-estree": "^2.0.0", - "unist-util-stringify-position": "^4.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.3.3.tgz", + "integrity": "sha512-0DaL0A6Xu6sQSQFwe4iVCrKWU2cCTItnRsYsCdxAMm9NF6twAA9BKnoqy4hqz4+azQ0JHuA26qiUKsf1XJ/v5A==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/libvips" } }, - "node_modules/@mixmark-io/domino": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@mixmark-io/domino/-/domino-2.2.0.tgz", - "integrity": "sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==", - "license": "BSD-2-Clause" + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.3.3.tgz", + "integrity": "sha512-cdn1OvUBwsXhbC0zSzJnNzf5MZ/mTrobawDvNXBTxe8VtqKAm0sRuEY2Evzovb/w9JMk4TvRxqt1mekSuJz64w==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } }, - "node_modules/@modelcontextprotocol/sdk": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.30.0.tgz", - "integrity": "sha512-xKd8OIzlqNzcqcNumGAa6g+PW2kjD5vrpcKOnfldAUPP3j7lnqMPwlTXQm8gF+UwH72z0lqaRbjr9hqGz0eITA==", - "license": "MIT", - "dependencies": { - "@hono/node-server": "^1.19.9 || ^2.0.5", - "ajv": "^8.17.1", - "ajv-formats": "^3.0.1", - "content-type": "^1.0.5", - "cors": "^2.8.5", - "cross-spawn": "^7.0.5", - "eventsource": "^3.0.2", - "eventsource-parser": "^3.0.0", - "express": "^5.2.1", - "express-rate-limit": "^8.2.1", - "hono": "^4.11.4", - "jose": "^6.1.3", - "json-schema-typed": "^8.0.2", - "pkce-challenge": "^5.0.0", - "raw-body": "^3.0.0", - "zod": "^3.25 || ^4.0", - "zod-to-json-schema": "^3.25.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@cfworker/json-schema": "^4.1.1", - "zod": "^3.25 || ^4.0" - }, - "peerDependenciesMeta": { - "@cfworker/json-schema": { - "optional": true - }, - "zod": { - "optional": false - } - } - }, - "node_modules/@napi-rs/wasm-runtime": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.3.tgz", - "integrity": "sha512-UMduMbqO5s5zF2NkNacMT/yK5Y5QiKvWr2+50bzIIxFDwVJ2h49b+oyjaCGPhJxd2/gC2x39EHv/gHVuu36x2Q==", - "license": "MIT", - "optional": true, - "dependencies": { - "@tybys/wasm-util": "^0.10.3" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=23.5.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Brooooooklyn" - }, - "peerDependencies": { - "@emnapi/core": "^1.7.1 || ^2.0.0-alpha.4", - "@emnapi/runtime": "^1.7.1 || ^2.0.0-alpha.4" - } - }, - "node_modules/@oslojs/encoding": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", - "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", - "license": "MIT" - }, - "node_modules/@oxc-project/types": { - "version": "0.146.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.146.0.tgz", - "integrity": "sha512-XC0QsnnhVe7sLIWmYmdPw7x5P0h4W8vUU3Nv1ySgWXtvCz8NizoAEpGXA0sOYoJQV2Rl13LgURAHQ5cI5ILCSA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/Boshen" - } - }, - "node_modules/@pagefind/darwin-arm64": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@pagefind/darwin-arm64/-/darwin-arm64-1.5.2.tgz", - "integrity": "sha512-MXpI+7HsAdPkvJ0gk9xj9g541BCqBZOBbdwj9g6lB5LCj6kSV6nqDSjzcAJwvOsfu0fjwvC8hQU+ecfhp+MpiQ==", + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.3.3.tgz", + "integrity": "sha512-HjPVx7yKz+0lqdhDlTw1tt90wamBoxhiXpvl1XZpJLiHH4RCJ5yDTqH+VlYPv2fwFs89JFw4c1IexYOcQUi4IQ==", "cpu": [ - "arm64" + "riscv64" ], - "license": "MIT", + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", "optional": true, "os": [ - "darwin" - ] + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } }, - "node_modules/@pagefind/darwin-x64": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@pagefind/darwin-x64/-/darwin-x64-1.5.2.tgz", - "integrity": "sha512-IojxFWMEJe0RQ7PQ3KXQsPIImNsbpPYpoZ+QUDrL8fAl/O27IX+LVLs74/UzEZy5uA2LD8Nz1AiwKr72vrkZQw==", + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.3.3.tgz", + "integrity": "sha512-neWLh+3yCNThxnfy3c4BbVBeGgt9aftno+XbT56iK28RgeDs3UOFWviLWlUu0bArYVYJaFDK+RRohbicUNCm8Q==", "cpu": [ - "x64" + "s390x" ], - "license": "MIT", + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", "optional": true, "os": [ - "darwin" - ] + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } }, - "node_modules/@pagefind/freebsd-x64": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@pagefind/freebsd-x64/-/freebsd-x64-1.5.2.tgz", - "integrity": "sha512-7EVzo9+0w+2cbe671BtMj10UlNo83I+HrLVLfRxO731svHRJKUfJ/mo05gU14pe9PCfpKNQT8FS3Xc/oDN6pOA==", + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.3.3.tgz", + "integrity": "sha512-4vKmvAst9nrowcqquKFAyZJUDolUaIp8uRiN0mWFguJ1IplC9/pitXtlnnlU4aa/eJw3J7i67V+pwUL+wZGdsA==", "cpu": [ "x64" ], - "license": "MIT", + "libc": [ + "glibc" + ], + "license": "LGPL-3.0-or-later", "optional": true, "os": [ - "freebsd" - ] + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } }, - "node_modules/@pagefind/linux-arm64": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@pagefind/linux-arm64/-/linux-arm64-1.5.2.tgz", - "integrity": "sha512-Ovt9+K35sqzn8H3ZMXGwls4TD/wMJuvRtShHIsmUQREmaxjrDEX7gHckRCrwYJ4XE1H1p6HkLz3wukrAnsfXQw==", + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.3.3.tgz", + "integrity": "sha512-Y9kQaLMuNoB0bPYOOdcZMaseNrFpPodIWWMrx+CZyydf2xn68j9WYc6sWWRrDwNkzCQjKYfc68L7jKjGlHMibw==", "cpu": [ "arm64" ], - "license": "MIT", + "libc": [ + "musl" + ], + "license": "LGPL-3.0-or-later", "optional": true, "os": [ "linux" - ] + ], + "funding": { + "url": "https://opencollective.com/libvips" + } }, - "node_modules/@pagefind/linux-x64": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@pagefind/linux-x64/-/linux-x64-1.5.2.tgz", - "integrity": "sha512-V+tFqHKXhQKq/WqPBD67AFy7scn1/aZID00ws4fSDd+1daSi5UHR9VVlRrOUYKxn3VuFQYRD7lYXdZK1WED1YA==", + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.3.3.tgz", + "integrity": "sha512-fj8Mv0HHfD1Rr+4I68+3agJynxDWtBFgicTbSOb9Bke6pIwzGcJ+RX/yHjmiEGFMCavY/dxvem7MyNaJF+wDiw==", "cpu": [ "x64" ], - "license": "MIT", + "libc": [ + "musl" + ], + "license": "LGPL-3.0-or-later", "optional": true, "os": [ "linux" - ] - }, - "node_modules/@pagefind/windows-arm64": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@pagefind/windows-arm64/-/windows-arm64-1.5.2.tgz", - "integrity": "sha512-hN9Nh90fNW61nNRCW9ZyQrAj/mD0eRvmJ8NlTUzkbuW8kIzGJUi3cxjFkEcMZ5h/8FsKWD/VcouZl4yo1F7B6g==", - "cpu": [ - "arm64" ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] + "funding": { + "url": "https://opencollective.com/libvips" + } }, - "node_modules/@pagefind/windows-x64": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@pagefind/windows-x64/-/windows-x64-1.5.2.tgz", - "integrity": "sha512-Fa2Iyw7kaDRzGMfNYNUXNW2zbL5FQVDgSOcbDHdzBrDEdpqOqg8TcZ68F22ol6NJ9IGzvUdmeyZypLW5dyhqsg==", + "node_modules/@img/sharp-linux-arm": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.35.4.tgz", + "integrity": "sha512-7OAS8gI0EReKGVN2HssHlM6umJgxF5VI3xN0p9FA91p/YO+ou5hiNghLdZ5BEHztwaaK5+bLKRf8x/o2L2nk9A==", "cpu": [ - "x64" + "arm" ], - "license": "MIT", + "libc": [ + "glibc" + ], + "license": "Apache-2.0", "optional": true, "os": [ - "win32" - ] - }, - "node_modules/@parcel/watcher": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.6.0.tgz", - "integrity": "sha512-7FNeNl8NCE7aINx7WXiKQrPYZWC/hvrTsmk6zmxbI7LTXE7hVek/n8AfVgpe2y82zl3w0HvCHN0bVKMBoJcC0w==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "dependencies": { - "detect-libc": "^2.0.3", - "is-glob": "^4.0.3", - "node-addon-api": "^7.0.0", - "picomatch": "^4.0.4" - }, + "linux" + ], "engines": { - "node": ">= 10.0.0" + "node": ">=20.9.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.6.0", - "@parcel/watcher-darwin-arm64": "2.6.0", - "@parcel/watcher-darwin-x64": "2.6.0", - "@parcel/watcher-freebsd-x64": "2.6.0", - "@parcel/watcher-linux-arm-glibc": "2.6.0", - "@parcel/watcher-linux-arm-musl": "2.6.0", - "@parcel/watcher-linux-arm64-glibc": "2.6.0", - "@parcel/watcher-linux-arm64-musl": "2.6.0", - "@parcel/watcher-linux-x64-glibc": "2.6.0", - "@parcel/watcher-linux-x64-musl": "2.6.0", - "@parcel/watcher-win32-arm64": "2.6.0", - "@parcel/watcher-win32-x64": "2.6.0" + "@img/sharp-libvips-linux-arm": "1.3.3" } }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.6.0.tgz", - "integrity": "sha512-trgpLSCKRC/huFjXX/Smh+0sWe4+YtKfktIToiMl59ghz7z+qkH6kMvNnUbLyRs9N11t8l4svSCs1+5B3rOAhA==", + "node_modules/@img/sharp-linux-arm64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.35.4.tgz", + "integrity": "sha512-De4jpEnAU8Hd5oT0j1G3uL4ZvTuipVMn7YC6vPaJhy6/7EwEae0SVAoBrUMYQbkLGDm85taVWwuPc1a44LTzCQ==", "cpu": [ "arm64" ], - "license": "MIT", + "libc": [ + "glibc" + ], + "license": "Apache-2.0", "optional": true, "os": [ - "android" + "linux" ], "engines": { - "node": ">= 10.0.0" + "node": ">=20.9.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.3.3" } }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.6.0.tgz", - "integrity": "sha512-Y3QV0gl7Q1zbfueunkWIERICbEojQFCgpyG7YqOGNFLsckXyI1xu9mAIUpKY9QBYzBtSkN8dBPwd3yiAO9ovMw==", + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.35.4.tgz", + "integrity": "sha512-2oYZJeIl4kCcMGk4ouZVjnkCtFrpQFlNEtJ6GbxzhHQchwH0NH/qEb9ykmOl29dqwMq+JhFdZn+1ak2FKhI9fQ==", "cpu": [ - "arm64" + "ppc64" ], - "license": "MIT", + "libc": [ + "glibc" + ], + "license": "Apache-2.0", "optional": true, "os": [ - "darwin" + "linux" ], "engines": { - "node": ">= 10.0.0" + "node": ">=20.9.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.3.3" } }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.6.0.tgz", - "integrity": "sha512-Ohv6OpzhUfKYD7Beb8kDvG0jbIxORCYY1JRdZnaBtnjjkJxgD7ZVL0nw2sCYd0yTMKTvz3nnTnOF3cDifK+kvw==", + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.35.4.tgz", + "integrity": "sha512-cPbNChoRURAWdebDIHSenxRpgEdy7JkPydSnUxRm9VvKD7m0/xVaR/8Fzlu81pk5nHEvHH87UZUA7cTtwnbJSA==", "cpu": [ - "x64" + "riscv64" ], - "license": "MIT", + "libc": [ + "glibc" + ], + "license": "Apache-2.0", "optional": true, "os": [ - "darwin" + "linux" ], "engines": { - "node": ">= 10.0.0" + "node": ">=20.9.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.6.0.tgz", - "integrity": "sha512-5HmXvDgs8VK+74jF9y9/2FE3/OnlcKmc56tjmSrEuZjpSZOGL+fvAu+HKJBdPs9uwoP2hE6TlSUpXZ/C5jUFmQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10.0.0" + "url": "https://opencollective.com/libvips" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.3.3" } }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.6.0.tgz", - "integrity": "sha512-Ps/hui3A+vMbjdqlqAowK2ZL8+BO8dBjxeWXj6npTBs3jx4wWmbPpaLuqwrQrSqIVMCnpWo238bJ1U37GhQOYg==", + "node_modules/@img/sharp-linux-s390x": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.35.4.tgz", + "integrity": "sha512-RY0JFY8Fd6RonCBtHz+DvadaPkXDSI1AUn6yWL9TipqkZ1vY8w8evqdgyDFnkm4/K1ve1TvZiaePP5oSd4+WVQ==", "cpu": [ - "arm" + "s390x" ], "libc": [ "glibc" ], - "license": "MIT", + "license": "Apache-2.0", "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10.0.0" + "node": ">=20.9.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.3.3" } }, - "node_modules/@parcel/watcher-linux-arm-musl": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.6.0.tgz", - "integrity": "sha512-9c6AUHgHoG+IY88MRIHupztQiQnrbqHYQjkM2btA+Bf/wQnQMuiD0Wfk1EVv3TlNT3x41uU71rn6E4xh/+zvkw==", + "node_modules/@img/sharp-linux-x64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.35.4.tgz", + "integrity": "sha512-9qvvEAuk8k89TfWUoX2htWjbAMX8p+NxCppjpcg5k6xMsjhBQPTsoIh36h9Qde4WRuGpJeYnOjdosDn/cnv+OA==", "cpu": [ - "arm" + "x64" ], "libc": [ - "musl" + "glibc" ], - "license": "MIT", + "license": "Apache-2.0", "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10.0.0" + "node": ">=20.9.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.3.3" } }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.6.0.tgz", - "integrity": "sha512-yHRqS2owEXe6Hic9z6Mh1ECsCd+ODVOGvZDyciqRd21+v+o+DnXMOrw50DSpIG2sb8GPEaPPmfeCAWKPJdq46g==", + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.35.4.tgz", + "integrity": "sha512-KB5jxpfWQTr0nc3xdHtWChdbifHrBGsd2SM62Eyxrl8afikm+f5qGBU75SJIZBT/S1MC8XyacdlXBMSWq6OURA==", "cpu": [ "arm64" ], "libc": [ - "glibc" + "musl" ], - "license": "MIT", + "license": "Apache-2.0", "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10.0.0" + "node": ">=20.9.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.3.3" } }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.6.0.tgz", - "integrity": "sha512-WhB2e/V7rqdHHWZusBSPuy5Ei8S6lSz6FE5TKKQz5h3a0O+C+mhY7vxU9b/stqvMb8beLnPY82ZrFTLKs+SrKA==", + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.35.4.tgz", + "integrity": "sha512-f+eZJZIQNEEd26RPSW+76chwOf1XtA2Y/O+5ocVyLliHkeih3e+jhLVBdNTd2rS3IbNXK8+ug93Vf5ZXtF5Lxg==", "cpu": [ - "arm64" + "x64" ], "libc": [ "musl" ], - "license": "MIT", + "license": "Apache-2.0", "optional": true, "os": [ "linux" ], "engines": { - "node": ">= 10.0.0" + "node": ">=20.9.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.3.3" } }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.6.0.tgz", - "integrity": "sha512-ulGE6x6Oz6iAwg75T8YQSoguBWasniIbX+QWpaYPcCnDOpdWX3k+4xbEYPZVLxOuoJI+svJJPD3sEj8G7lrQ3A==", - "cpu": [ - "x64" - ], - "libc": [ - "glibc" - ], - "license": "MIT", + "node_modules/@img/sharp-wasm32": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.35.4.tgz", + "integrity": "sha512-zQnl4Kwp7Q6NHsENtU2T/00Zi+w3AQNwz3+UaTyVBy2FpXrzXzGjndpK61onhZjRtRpQXxCTeqw19bVyXOh7jA==", + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@emnapi/runtime": "^1.11.3" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=20.9.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" } }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.6.0.tgz", - "integrity": "sha512-tkBYKt7YQrjIJWYDnto2YgO8MRkjlMTSNoRHzsXinBqbLdeOM3L32wPZJvIZxqaLMfSlS/4sUjH/6STVP/XDLw==", + "node_modules/@img/sharp-webcontainers-wasm32": { + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-webcontainers-wasm32/-/sharp-webcontainers-wasm32-0.35.3.tgz", + "integrity": "sha512-2rnq7bX3NzeR2T4YWgz8qiG4h3TSdMe+vN1iQXpJleSJ3SM5zQ8Fy2SyyXAWlbxpEZ2Y+Z4u1BePgJEYbSy80Q==", "cpu": [ - "x64" - ], - "libc": [ - "musl" + "wasm32" ], - "license": "MIT", + "license": "Apache-2.0", "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@img/sharp-wasm32": "0.35.3" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=20.9.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" } }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.6.0.tgz", - "integrity": "sha512-gIZAP23jaHjGWasY/TY6yL7NHFClf0Ga7FN+iINvk+KN94rhm94lYZhFsbYFNcA04/onvGD9kKmiJLJB2HbNwQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", + "node_modules/@img/sharp-webcontainers-wasm32/node_modules/@img/sharp-wasm32": { + "version": "0.35.3", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.35.3.tgz", + "integrity": "sha512-cZ0XkcYGpHZkqW6iCkqTcmUC0CD9DhD5d/qeZlZkfRBn6GnHniZXLUo5+9xw8Iv76YE6LQFN9YNBlKREcCG76w==", + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "@emnapi/runtime": "^1.11.1" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=20.9.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" } }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.6.0.tgz", - "integrity": "sha512-cA+/pXV2YkfxlIcXOQ5fSWqAzzPyD78/x5qbK/I0vUkrlYHA8TIz+MXjAbGouguKVSI4bOmkTSJ1/poVSsgt+A==", + "node_modules/@img/sharp-win32-arm64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.35.4.tgz", + "integrity": "sha512-iNdlBX9gLVvqe2I3uIJSIKTq6wckP/DYxZtcqxm09x5Gi24DnFBmPAWZmr60ZyYMG0xlzo6goG3670ar+RXvRw==", "cpu": [ - "x64" + "arm64" ], - "license": "MIT", + "license": "Apache-2.0 AND LGPL-3.0-or-later", "optional": true, "os": [ "win32" ], "engines": { - "node": ">= 10.0.0" + "node": ">=20.9.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/libvips" } }, - "node_modules/@rolldown/binding-android-arm-eabi": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.5.tgz", - "integrity": "sha512-DLe/i+l8ynIBY7XEQ191TeZvCoowIGa18R+dIV30GW7DiOtp74i/xX8hs8GUjW5ARV7VZuie3d6AumSmCwbeRA==", + "node_modules/@img/sharp-win32-ia32": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.35.4.tgz", + "integrity": "sha512-kqRsbaa5CS6KHlpxnN7WhE6vAAugXyZButpRdvDWetlv6Qv4N9WTcrWzF7tXfB9T7MsoadqdI8hmwLq6UlLvtw==", "cpu": [ - "arm" + "ia32" ], - "license": "MIT", + "license": "Apache-2.0 AND LGPL-3.0-or-later", "optional": true, "os": [ - "android" + "win32" ], "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": "^20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@rolldown/binding-android-arm64": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.5.tgz", - "integrity": "sha512-zXcwKlQApYAOELHd8PwKDFkagYF9Wy4e0RJ+0qnzl9Pjnpj75TEG8ufv40p2J7kCEfwZAsNiuzRIyNNMWT38ig==", + "node_modules/@img/sharp-win32-x64": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.35.4.tgz", + "integrity": "sha512-XtmnYhBcrORsJ4XJngyzr/EWP0hRZLAZRFaApdKuviyqF78+ylxh2y06ZmtULAMOnObJ3ucpN0AcwSWnMowTRg==", "cpu": [ - "arm64" + "x64" ], - "license": "MIT", + "license": "Apache-2.0 AND LGPL-3.0-or-later", "optional": true, "os": [ - "android" + "win32" ], "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">=20.9.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@rolldown/binding-darwin-arm64": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.5.tgz", - "integrity": "sha512-dK4QakI42nzWgJT5sm4y4y/O//D4OxM75/cH28RLV+nzIN9AY+YsbuUVrUTjlLjXR6vpyxFbSsbmNuJ6BP9sww==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@lit-labs/ssr-dom-shim": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.6.0.tgz", + "integrity": "sha512-VHb0ALPMTlgKjM6yIxxoQNnpKyUKLD04VzeQdsiXkMqkvYlAHxq9glGLmgbb889/1GsohSOAjvQYoiBppXFqrQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@lit/context": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@lit/context/-/context-1.1.6.tgz", + "integrity": "sha512-M26qDE6UkQbZA2mQ3RjJ3Gzd8TxP+/0obMgE5HfkfLhEEyYE3Bui4A5XHiGPjy0MUGAyxB3QgVuw2ciS0kHn6A==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit/reactive-element": "^1.6.2 || ^2.1.0" } }, - "node_modules/@rolldown/binding-darwin-x64": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.5.tgz", - "integrity": "sha512-fqSALaUu1Wjd1nK2uW2kJDWdLCc8lx1IcY+MTY26Aurfdx19anlzhqXOgCFbBFQnlFDTn4TC1/7Nz4Bl2mLP3A==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" + "node_modules/@lit/reactive-element": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.1.2.tgz", + "integrity": "sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.5.0" } }, - "node_modules/@rolldown/binding-freebsd-x64": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.5.tgz", - "integrity": "sha512-/vCnNxlkxs9tKxNDcyWUePpJ/PgTzxIaVhoM5SmG8UV+GR/IcPam4VYxi7GIMo7PSDuNqlJqvprqii9NqqVCMw==", - "cpu": [ - "x64" - ], + "node_modules/@mdx-js/mdx": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz", + "integrity": "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==", "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdx": "^2.0.0", + "acorn": "^8.0.0", + "collapse-white-space": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-util-scope": "^1.0.0", + "estree-walker": "^3.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "markdown-extensions": "^2.0.0", + "recma-build-jsx": "^1.0.0", + "recma-jsx": "^1.0.0", + "recma-stringify": "^1.0.0", + "rehype-recma": "^1.0.0", + "remark-mdx": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "source-map": "^0.7.0", + "unified": "^11.0.0", + "unist-util-position-from-estree": "^2.0.0", + "unist-util-stringify-position": "^4.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mixmark-io/domino": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@mixmark-io/domino/-/domino-2.2.0.tgz", + "integrity": "sha512-Y28PR25bHXUg88kCV7nivXrP2Nj2RueZ3/l/jdx6J9f8J4nsEGcgX0Qe6lt7Pa+J79+kPiJU3LguR6O/6zrLOw==", + "license": "BSD-2-Clause" + }, + "node_modules/@modelcontextprotocol/sdk": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.30.0.tgz", + "integrity": "sha512-xKd8OIzlqNzcqcNumGAa6g+PW2kjD5vrpcKOnfldAUPP3j7lnqMPwlTXQm8gF+UwH72z0lqaRbjr9hqGz0eITA==", + "license": "MIT", + "dependencies": { + "@hono/node-server": "^1.19.9 || ^2.0.5", + "ajv": "^8.17.1", + "ajv-formats": "^3.0.1", + "content-type": "^1.0.5", + "cors": "^2.8.5", + "cross-spawn": "^7.0.5", + "eventsource": "^3.0.2", + "eventsource-parser": "^3.0.0", + "express": "^5.2.1", + "express-rate-limit": "^8.2.1", + "hono": "^4.11.4", + "jose": "^6.1.3", + "json-schema-typed": "^8.0.2", + "pkce-challenge": "^5.0.0", + "raw-body": "^3.0.0", + "zod": "^3.25 || ^4.0", + "zod-to-json-schema": "^3.25.1" + }, "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">=18" + }, + "peerDependencies": { + "@cfworker/json-schema": "^4.1.1", + "zod": "^3.25 || ^4.0" + }, + "peerDependenciesMeta": { + "@cfworker/json-schema": { + "optional": true + }, + "zod": { + "optional": false + } } }, - "node_modules/@rolldown/binding-linux-arm-gnueabihf": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.5.tgz", - "integrity": "sha512-abk0NLA519LxRCszmbE0jYKuQ9YPocOXTiOXOo6Yr+YAT95VH+PtqYAjOJvGKt3viEd/x4qzabAlwd5bHOOARg==", - "cpu": [ - "arm" - ], + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.4.tgz", + "integrity": "sha512-AJxoUD2/15ESHbvpcyjU274nsAPLuOtPHCk0vKJM5pj//Fg/B1FXNWjPnXTT9PymCYYiHo4zPj0ZomXBKhoy7g==", "license": "MIT", "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@tybys/wasm-util": "^0.10.3" + }, "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": "^20.19.0 || ^22.13.0 || >=23.5.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1 || ^2.0.0-alpha.4", + "@emnapi/runtime": "^1.7.1 || ^2.0.0-alpha.4" } }, - "node_modules/@rolldown/binding-linux-arm64-gnu": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.5.tgz", - "integrity": "sha512-Y7eALiJ8lr0M2HH103Js+g7V34wf6snlpZLAsHI90uLhr3PVlNsbFVAXJC9d/V6BnPyKtpSwI+NcB/RLxsQxuA==", + "node_modules/@oslojs/encoding": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", + "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", + "license": "MIT" + }, + "node_modules/@oxc-project/types": { + "version": "0.146.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.146.0.tgz", + "integrity": "sha512-XC0QsnnhVe7sLIWmYmdPw7x5P0h4W8vUU3Nv1ySgWXtvCz8NizoAEpGXA0sOYoJQV2Rl13LgURAHQ5cI5ILCSA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/@pagefind/darwin-arm64": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@pagefind/darwin-arm64/-/darwin-arm64-1.5.2.tgz", + "integrity": "sha512-MXpI+7HsAdPkvJ0gk9xj9g541BCqBZOBbdwj9g6lB5LCj6kSV6nqDSjzcAJwvOsfu0fjwvC8hQU+ecfhp+MpiQ==", "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } + "darwin" + ] }, - "node_modules/@rolldown/binding-linux-arm64-musl": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.5.tgz", - "integrity": "sha512-xMvZgnbZg4YVnR/AX2b3oOPDTFYJvUVaJg5FedA/LuvexAtXibZQej4cnTkw3rjsJ/ggUROB64TdtETiim+FYA==", + "node_modules/@pagefind/darwin-x64": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@pagefind/darwin-x64/-/darwin-x64-1.5.2.tgz", + "integrity": "sha512-IojxFWMEJe0RQ7PQ3KXQsPIImNsbpPYpoZ+QUDrL8fAl/O27IX+LVLs74/UzEZy5uA2LD8Nz1AiwKr72vrkZQw==", "cpu": [ - "arm64" - ], - "libc": [ - "musl" + "x64" ], "license": "MIT", "optional": true, "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } + "darwin" + ] }, - "node_modules/@rolldown/binding-linux-ppc64-gnu": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.5.tgz", - "integrity": "sha512-GRjeqTUDHTo5GwntsLaAMcBahG3nlpjftXWZLN73HiYQlhwEowvarFgQnRnQZtIp4keXX7quXFbG38uPZBa2EA==", + "node_modules/@pagefind/freebsd-x64": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@pagefind/freebsd-x64/-/freebsd-x64-1.5.2.tgz", + "integrity": "sha512-7EVzo9+0w+2cbe671BtMj10UlNo83I+HrLVLfRxO731svHRJKUfJ/mo05gU14pe9PCfpKNQT8FS3Xc/oDN6pOA==", "cpu": [ - "ppc64" - ], - "libc": [ - "glibc" + "x64" ], "license": "MIT", "optional": true, "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } + "freebsd" + ] }, - "node_modules/@rolldown/binding-linux-s390x-gnu": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.5.tgz", - "integrity": "sha512-vLNTR45F2Uwc8AufkNXPmB4VliaXs+FvcheEogIzOXzO4l+LzieXF5A/TWxLy5HtqpsRCHUfd0lPVrrdgXdLHQ==", + "node_modules/@pagefind/linux-arm64": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@pagefind/linux-arm64/-/linux-arm64-1.5.2.tgz", + "integrity": "sha512-Ovt9+K35sqzn8H3ZMXGwls4TD/wMJuvRtShHIsmUQREmaxjrDEX7gHckRCrwYJ4XE1H1p6HkLz3wukrAnsfXQw==", "cpu": [ - "s390x" - ], - "libc": [ - "glibc" + "arm64" ], "license": "MIT", "optional": true, "os": [ "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } + ] }, - "node_modules/@rolldown/binding-linux-x64-gnu": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.5.tgz", - "integrity": "sha512-Mgj59/HTuYeK9Gz2MA+mBWKnHsAgkBSec15ZMb1st3oIfFbX7gCjOae7GydHhzcyQi9Z/7M1QuN9bR3oFqF0jQ==", + "node_modules/@pagefind/linux-x64": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@pagefind/linux-x64/-/linux-x64-1.5.2.tgz", + "integrity": "sha512-V+tFqHKXhQKq/WqPBD67AFy7scn1/aZID00ws4fSDd+1daSi5UHR9VVlRrOUYKxn3VuFQYRD7lYXdZK1WED1YA==", "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } + ] }, - "node_modules/@rolldown/binding-linux-x64-musl": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.5.tgz", - "integrity": "sha512-mY8AP0/ichsbhAxGnLa3d3+MwV0EfgrPND2bplI3Ym8T6R2pJ0N87bvrKVwNXmdy3jnr6eQBecdqx/HMknBmpA==", + "node_modules/@pagefind/windows-arm64": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@pagefind/windows-arm64/-/windows-arm64-1.5.2.tgz", + "integrity": "sha512-hN9Nh90fNW61nNRCW9ZyQrAj/mD0eRvmJ8NlTUzkbuW8kIzGJUi3cxjFkEcMZ5h/8FsKWD/VcouZl4yo1F7B6g==", "cpu": [ - "x64" - ], - "libc": [ - "musl" + "arm64" ], "license": "MIT", "optional": true, "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } + "win32" + ] }, - "node_modules/@rolldown/binding-openharmony-arm64": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.5.tgz", - "integrity": "sha512-8SLssA2oweAxyRgDp789ACfRb/3P+zNRJpzZxSizxF9m8NUDQ4+3xjo8ttjhVGGw6Qxb70oZiEtIjaKikCO7Yw==", + "node_modules/@pagefind/windows-x64": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@pagefind/windows-x64/-/windows-x64-1.5.2.tgz", + "integrity": "sha512-Fa2Iyw7kaDRzGMfNYNUXNW2zbL5FQVDgSOcbDHdzBrDEdpqOqg8TcZ68F22ol6NJ9IGzvUdmeyZypLW5dyhqsg==", "cpu": [ - "arm64" + "x64" ], "license": "MIT", "optional": true, "os": [ - "openharmony" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" + "win32" + ] + }, + "node_modules/@parcel/watcher": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.6.0.tgz", + "integrity": "sha512-7FNeNl8NCE7aINx7WXiKQrPYZWC/hvrTsmk6zmxbI7LTXE7hVek/n8AfVgpe2y82zl3w0HvCHN0bVKMBoJcC0w==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.6.0", + "@parcel/watcher-darwin-arm64": "2.6.0", + "@parcel/watcher-darwin-x64": "2.6.0", + "@parcel/watcher-freebsd-x64": "2.6.0", + "@parcel/watcher-linux-arm-glibc": "2.6.0", + "@parcel/watcher-linux-arm-musl": "2.6.0", + "@parcel/watcher-linux-arm64-glibc": "2.6.0", + "@parcel/watcher-linux-arm64-musl": "2.6.0", + "@parcel/watcher-linux-x64-glibc": "2.6.0", + "@parcel/watcher-linux-x64-musl": "2.6.0", + "@parcel/watcher-win32-arm64": "2.6.0", + "@parcel/watcher-win32-x64": "2.6.0" } }, - "node_modules/@rolldown/binding-win32-arm64-msvc": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.5.tgz", - "integrity": "sha512-vGbruD5zquhoc8D9SViXgN2FBJtNdTyQ4DtG+SWiEGlJiAzoKcZ2xp+xuXCffhubVdt0NJlTZqkeRuERy7g8Cw==", + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.6.0.tgz", + "integrity": "sha512-trgpLSCKRC/huFjXX/Smh+0sWe4+YtKfktIToiMl59ghz7z+qkH6kMvNnUbLyRs9N11t8l4svSCs1+5B3rOAhA==", "cpu": [ "arm64" ], "license": "MIT", "optional": true, "os": [ - "win32" + "android" ], "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@rolldown/binding-win32-x64-msvc": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.5.tgz", - "integrity": "sha512-e/SXpgISz+IoqVcSSI0rx/d/he8zqLex+/rCWpnHpmVfmPIUjag9H6P7zotf0gJHwPUhQxZ/mF8tr6acebT9yw==", + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.6.0.tgz", + "integrity": "sha512-Y3QV0gl7Q1zbfueunkWIERICbEojQFCgpyG7YqOGNFLsckXyI1xu9mAIUpKY9QBYzBtSkN8dBPwd3yiAO9ovMw==", "cpu": [ - "x64" + "arm64" ], "license": "MIT", "optional": true, "os": [ - "win32" + "darwin" ], "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/pluginutils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", - "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", - "license": "MIT" - }, - "node_modules/@shikijs/core": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-4.4.3.tgz", - "integrity": "sha512-QCR4q2ZO/ILJEuwiBMel4wdcTDb1JGwfjKTxPDF6x8ixOaluPrVqIn06C99AcRPhmYlBR56d/Fb+GN58GzExpg==", - "license": "MIT", - "dependencies": { - "@shikijs/primitive": "4.4.3", - "@shikijs/types": "4.4.3", - "@shikijs/vscode-textmate": "^10.0.2", - "@types/hast": "^3.0.5", - "hast-util-to-html": "^9.0.5" + "node": ">= 10.0.0" }, - "engines": { - "node": ">=20" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@shikijs/engine-javascript": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-4.4.3.tgz", - "integrity": "sha512-FbOjFJp9VLdo1Wevs10BBtVxiTWwNLqZh5Gkhjgda/ioL15YOgeSl9n+6XMa3qRlPQzfhFNe641SrynFHYG0nQ==", + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.6.0.tgz", + "integrity": "sha512-Ohv6OpzhUfKYD7Beb8kDvG0jbIxORCYY1JRdZnaBtnjjkJxgD7ZVL0nw2sCYd0yTMKTvz3nnTnOF3cDifK+kvw==", + "cpu": [ + "x64" + ], "license": "MIT", - "dependencies": { - "@shikijs/types": "4.4.3", - "@shikijs/vscode-textmate": "^10.0.2", - "oniguruma-to-es": "^4.3.6" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=20" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@shikijs/engine-oniguruma": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-4.4.3.tgz", - "integrity": "sha512-EcOQkxdxGQrc1Row/cC2c96/v1dbZqGnEVu1qTuT/MJmp6+cXCvQussowVmCv5Tqr3KuY3c7IbM6HTW3LJ1k9w==", + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.6.0.tgz", + "integrity": "sha512-5HmXvDgs8VK+74jF9y9/2FE3/OnlcKmc56tjmSrEuZjpSZOGL+fvAu+HKJBdPs9uwoP2hE6TlSUpXZ/C5jUFmQ==", + "cpu": [ + "x64" + ], "license": "MIT", - "dependencies": { - "@shikijs/types": "4.4.3", - "@shikijs/vscode-textmate": "^10.0.2" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=20" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@shikijs/langs": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-4.4.3.tgz", - "integrity": "sha512-ePic0yfAJGOF83D5wBHK/00EjK65oahBYxFk5epgq33WRv7X9UuxLEV8PtR0szC0z8dl7INIpIodB99JRFlR+A==", + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.6.0.tgz", + "integrity": "sha512-Ps/hui3A+vMbjdqlqAowK2ZL8+BO8dBjxeWXj6npTBs3jx4wWmbPpaLuqwrQrSqIVMCnpWo238bJ1U37GhQOYg==", + "cpu": [ + "arm" + ], + "libc": [ + "glibc" + ], "license": "MIT", - "dependencies": { - "@shikijs/types": "4.4.3" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=20" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@shikijs/primitive": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@shikijs/primitive/-/primitive-4.4.3.tgz", - "integrity": "sha512-m0wBeLDQDeIxRdUmrCPdQqfuUamDwRL5isCfYbguKD6NiaKpVbsv+3J81DyIKgNW5h4WAIIr8T4EkgQrBBxvaQ==", + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.6.0.tgz", + "integrity": "sha512-9c6AUHgHoG+IY88MRIHupztQiQnrbqHYQjkM2btA+Bf/wQnQMuiD0Wfk1EVv3TlNT3x41uU71rn6E4xh/+zvkw==", + "cpu": [ + "arm" + ], + "libc": [ + "musl" + ], "license": "MIT", - "dependencies": { - "@shikijs/types": "4.4.3", - "@shikijs/vscode-textmate": "^10.0.2", - "@types/hast": "^3.0.5" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=20" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@shikijs/themes": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-4.4.3.tgz", - "integrity": "sha512-w8UHjeUnIR965KMWJHUPXOc2mNJUnK3vpVLYLvw5IYU2mnTTJ89E24OrJDBNiJDQ0qzb0tc4l7mrIXx5cFeIyw==", + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.6.0.tgz", + "integrity": "sha512-yHRqS2owEXe6Hic9z6Mh1ECsCd+ODVOGvZDyciqRd21+v+o+DnXMOrw50DSpIG2sb8GPEaPPmfeCAWKPJdq46g==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], "license": "MIT", - "dependencies": { - "@shikijs/types": "4.4.3" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=20" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@shikijs/types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-4.4.3.tgz", - "integrity": "sha512-UEJxmRR++MAGR6hugn0vgVS2W/6lWAts84FFSrnlH9sP0LNol7E5+NQ792pH8liWUhyMyjhTgSUH3k7iD7tc5g==", + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.6.0.tgz", + "integrity": "sha512-WhB2e/V7rqdHHWZusBSPuy5Ei8S6lSz6FE5TKKQz5h3a0O+C+mhY7vxU9b/stqvMb8beLnPY82ZrFTLKs+SrKA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], "license": "MIT", - "dependencies": { - "@shikijs/vscode-textmate": "^10.0.2", - "@types/hast": "^3.0.5" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=20" + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@shikijs/vscode-textmate": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", - "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.6.0.tgz", + "integrity": "sha512-ulGE6x6Oz6iAwg75T8YQSoguBWasniIbX+QWpaYPcCnDOpdWX3k+4xbEYPZVLxOuoJI+svJJPD3sEj8G7lrQ3A==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.6.0.tgz", + "integrity": "sha512-tkBYKt7YQrjIJWYDnto2YgO8MRkjlMTSNoRHzsXinBqbLdeOM3L32wPZJvIZxqaLMfSlS/4sUjH/6STVP/XDLw==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.6.0.tgz", + "integrity": "sha512-gIZAP23jaHjGWasY/TY6yL7NHFClf0Ga7FN+iINvk+KN94rhm94lYZhFsbYFNcA04/onvGD9kKmiJLJB2HbNwQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.6.0.tgz", + "integrity": "sha512-cA+/pXV2YkfxlIcXOQ5fSWqAzzPyD78/x5qbK/I0vUkrlYHA8TIz+MXjAbGouguKVSI4bOmkTSJ1/poVSsgt+A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@rolldown/binding-android-arm-eabi": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.5.tgz", + "integrity": "sha512-DLe/i+l8ynIBY7XEQ191TeZvCoowIGa18R+dIV30GW7DiOtp74i/xX8hs8GUjW5ARV7VZuie3d6AumSmCwbeRA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.5.tgz", + "integrity": "sha512-zXcwKlQApYAOELHd8PwKDFkagYF9Wy4e0RJ+0qnzl9Pjnpj75TEG8ufv40p2J7kCEfwZAsNiuzRIyNNMWT38ig==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.5.tgz", + "integrity": "sha512-dK4QakI42nzWgJT5sm4y4y/O//D4OxM75/cH28RLV+nzIN9AY+YsbuUVrUTjlLjXR6vpyxFbSsbmNuJ6BP9sww==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.5.tgz", + "integrity": "sha512-fqSALaUu1Wjd1nK2uW2kJDWdLCc8lx1IcY+MTY26Aurfdx19anlzhqXOgCFbBFQnlFDTn4TC1/7Nz4Bl2mLP3A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.5.tgz", + "integrity": "sha512-/vCnNxlkxs9tKxNDcyWUePpJ/PgTzxIaVhoM5SmG8UV+GR/IcPam4VYxi7GIMo7PSDuNqlJqvprqii9NqqVCMw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.5.tgz", + "integrity": "sha512-abk0NLA519LxRCszmbE0jYKuQ9YPocOXTiOXOo6Yr+YAT95VH+PtqYAjOJvGKt3viEd/x4qzabAlwd5bHOOARg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.5.tgz", + "integrity": "sha512-Y7eALiJ8lr0M2HH103Js+g7V34wf6snlpZLAsHI90uLhr3PVlNsbFVAXJC9d/V6BnPyKtpSwI+NcB/RLxsQxuA==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.5.tgz", + "integrity": "sha512-xMvZgnbZg4YVnR/AX2b3oOPDTFYJvUVaJg5FedA/LuvexAtXibZQej4cnTkw3rjsJ/ggUROB64TdtETiim+FYA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.5.tgz", + "integrity": "sha512-GRjeqTUDHTo5GwntsLaAMcBahG3nlpjftXWZLN73HiYQlhwEowvarFgQnRnQZtIp4keXX7quXFbG38uPZBa2EA==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.5.tgz", + "integrity": "sha512-vLNTR45F2Uwc8AufkNXPmB4VliaXs+FvcheEogIzOXzO4l+LzieXF5A/TWxLy5HtqpsRCHUfd0lPVrrdgXdLHQ==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.5.tgz", + "integrity": "sha512-Mgj59/HTuYeK9Gz2MA+mBWKnHsAgkBSec15ZMb1st3oIfFbX7gCjOae7GydHhzcyQi9Z/7M1QuN9bR3oFqF0jQ==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.5.tgz", + "integrity": "sha512-mY8AP0/ichsbhAxGnLa3d3+MwV0EfgrPND2bplI3Ym8T6R2pJ0N87bvrKVwNXmdy3jnr6eQBecdqx/HMknBmpA==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.5.tgz", + "integrity": "sha512-8SLssA2oweAxyRgDp789ACfRb/3P+zNRJpzZxSizxF9m8NUDQ4+3xjo8ttjhVGGw6Qxb70oZiEtIjaKikCO7Yw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.5.tgz", + "integrity": "sha512-vGbruD5zquhoc8D9SViXgN2FBJtNdTyQ4DtG+SWiEGlJiAzoKcZ2xp+xuXCffhubVdt0NJlTZqkeRuERy7g8Cw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.5.tgz", + "integrity": "sha512-e/SXpgISz+IoqVcSSI0rx/d/he8zqLex+/rCWpnHpmVfmPIUjag9H6P7zotf0gJHwPUhQxZ/mF8tr6acebT9yw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", + "license": "MIT" + }, + "node_modules/@shikijs/core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-4.4.3.tgz", + "integrity": "sha512-QCR4q2ZO/ILJEuwiBMel4wdcTDb1JGwfjKTxPDF6x8ixOaluPrVqIn06C99AcRPhmYlBR56d/Fb+GN58GzExpg==", + "license": "MIT", + "dependencies": { + "@shikijs/primitive": "4.4.3", + "@shikijs/types": "4.4.3", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.5", + "hast-util-to-html": "^9.0.5" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/engine-javascript": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-4.4.3.tgz", + "integrity": "sha512-FbOjFJp9VLdo1Wevs10BBtVxiTWwNLqZh5Gkhjgda/ioL15YOgeSl9n+6XMa3qRlPQzfhFNe641SrynFHYG0nQ==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.4.3", + "@shikijs/vscode-textmate": "^10.0.2", + "oniguruma-to-es": "^4.3.6" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/engine-oniguruma": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-4.4.3.tgz", + "integrity": "sha512-EcOQkxdxGQrc1Row/cC2c96/v1dbZqGnEVu1qTuT/MJmp6+cXCvQussowVmCv5Tqr3KuY3c7IbM6HTW3LJ1k9w==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.4.3", + "@shikijs/vscode-textmate": "^10.0.2" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/langs": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-4.4.3.tgz", + "integrity": "sha512-ePic0yfAJGOF83D5wBHK/00EjK65oahBYxFk5epgq33WRv7X9UuxLEV8PtR0szC0z8dl7INIpIodB99JRFlR+A==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.4.3" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/primitive": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@shikijs/primitive/-/primitive-4.4.3.tgz", + "integrity": "sha512-m0wBeLDQDeIxRdUmrCPdQqfuUamDwRL5isCfYbguKD6NiaKpVbsv+3J81DyIKgNW5h4WAIIr8T4EkgQrBBxvaQ==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.4.3", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.5" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/themes": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-4.4.3.tgz", + "integrity": "sha512-w8UHjeUnIR965KMWJHUPXOc2mNJUnK3vpVLYLvw5IYU2mnTTJ89E24OrJDBNiJDQ0qzb0tc4l7mrIXx5cFeIyw==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.4.3" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/types": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-4.4.3.tgz", + "integrity": "sha512-UEJxmRR++MAGR6hugn0vgVS2W/6lWAts84FFSrnlH9sP0LNol7E5+NQ792pH8liWUhyMyjhTgSUH3k7iD7tc5g==", + "license": "MIT", + "dependencies": { + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.5" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/vscode-textmate": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", + "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", "license": "MIT" }, "node_modules/@tybys/wasm-util": { @@ -3218,436 +3736,725 @@ "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", "license": "MIT", - "optional": true, + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/debug": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz", + "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "license": "MIT" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/hast": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.5.tgz", + "integrity": "sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/jsdom": { + "version": "28.0.3", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-28.0.3.tgz", + "integrity": "sha512-/HQ2uFoetFTXuye8vzIcHw2z6Fwi7Hi/qcgC+RoS9NCyewiqxhVGqlG+ViGB6lkax481R6dmhf1I7lIGlzJStQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^8.0.0", + "undici-types": "^7.21.0" + } + }, + "node_modules/@types/katex": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.16.8.tgz", + "integrity": "sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdx": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.14.tgz", + "integrity": "sha512-T48PeuJtvLosNTPVhfnIp3i/n3a4g4Bad7YCq5k64D4u7NwDrAotikQ+5+sjtUvBmxCMlbo3dVL+C2dP0rWHzg==", + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" + }, + "node_modules/@types/nlcst": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/node": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.3.0.tgz", + "integrity": "sha512-L3fgrnchriRC2ExBflb8j4uZZURHZfQsmQeyVzhjcHW4kkwVyo8/0h1B2MVzMTrYUJYu6G7EWs14hW/L9putqw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "undici-types": "~8.3.0" + } + }, + "node_modules/@types/node/node_modules/undici-types": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", + "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@types/tough-cookie": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT" + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.3.tgz", + "integrity": "sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==", + "license": "ISC" + }, + "node_modules/@volar/language-core": { + "version": "2.4.28", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.28.tgz", + "integrity": "sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/source-map": "2.4.28" + } + }, + "node_modules/@volar/source-map": { + "version": "2.4.28", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.28.tgz", + "integrity": "sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@volar/typescript": { + "version": "2.4.28", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.28.tgz", + "integrity": "sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==", + "dev": true, + "license": "MIT", "dependencies": { - "tslib": "^2.4.0" + "@volar/language-core": "2.4.28", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" } }, - "node_modules/@types/debug": { - "version": "4.1.13", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz", - "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", + "node_modules/accepts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", "license": "MIT", "dependencies": { - "@types/ms": "*" + "mime-types": "^3.0.0", + "negotiator": "^1.0.0" + }, + "engines": { + "node": ">= 0.6" } }, - "node_modules/@types/estree": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", - "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", - "license": "MIT" + "node_modules/acorn": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", + "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } }, - "node_modules/@types/estree-jsx": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", - "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", "license": "MIT", "dependencies": { - "@types/estree": "*" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@types/hast": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.5.tgz", - "integrity": "sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==", + "node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", "license": "MIT", "dependencies": { - "@types/unist": "*" + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "node_modules/@types/jsdom": { - "version": "28.0.3", - "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-28.0.3.tgz", - "integrity": "sha512-/HQ2uFoetFTXuye8vzIcHw2z6Fwi7Hi/qcgC+RoS9NCyewiqxhVGqlG+ViGB6lkax481R6dmhf1I7lIGlzJStQ==", - "dev": true, + "node_modules/am-i-vibing": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/am-i-vibing/-/am-i-vibing-0.4.0.tgz", + "integrity": "sha512-MxT4XZL7pzLHpuvhDKdMaQHMGGkJDLluKBLsbstn+8wv9sWcFT6h+0ve9qkml95amVTZtZV83gQe2hY+ojgHLg==", "license": "MIT", "dependencies": { - "@types/node": "*", - "@types/tough-cookie": "*", - "parse5": "^8.0.0", - "undici-types": "^7.21.0" + "process-ancestry": "^0.1.0" + }, + "bin": { + "am-i-vibing": "dist/cli.mjs" } }, - "node_modules/@types/katex": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.16.8.tgz", - "integrity": "sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg==", - "dev": true, - "license": "MIT" + "node_modules/angular-docs": { + "resolved": "docs/angular", + "link": true }, - "node_modules/@types/mdast": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "node_modules/ansi-regex": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", + "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", + "dev": true, "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { - "@types/unist": "*" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/@types/mdx": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.14.tgz", - "integrity": "sha512-T48PeuJtvLosNTPVhfnIp3i/n3a4g4Bad7YCq5k64D4u7NwDrAotikQ+5+sjtUvBmxCMlbo3dVL+C2dP0rWHzg==", - "license": "MIT" + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } }, - "node_modules/@types/ms": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-iterate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/array-timsort": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz", + "integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==", + "dev": true, "license": "MIT" }, - "node_modules/@types/nlcst": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", - "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", + "node_modules/astring": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", + "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", + "license": "MIT", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/astro": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/astro/-/astro-7.3.5.tgz", + "integrity": "sha512-1p/ernaq/RuESbM5NMjWzbO6SiebMGrGcYlGjMfBhzzgM+n/X7AUmVyw8BqW2QYCdivpsHwJBcD1fqmlTZjZHg==", + "license": "MIT", + "dependencies": { + "@astrojs/compiler-rs": "^0.5.0", + "@astrojs/internal-helpers": "0.11.0", + "@astrojs/markdown-satteri": "0.4.2", + "@astrojs/telemetry": "3.3.3", + "@capsizecss/unpack": "^4.0.0", + "@clack/prompts": "^1.1.0", + "@oslojs/encoding": "^1.1.0", + "am-i-vibing": "^0.4.0", + "aria-query": "^5.3.2", + "axobject-query": "^4.1.0", + "ci-info": "^4.4.0", + "clsx": "^2.1.1", + "common-ancestor-path": "^2.0.0", + "cookie": "^2.0.1", + "devalue": "^5.8.1", + "diff": "^9.0.0", + "dset": "^3.1.4", + "es-module-lexer": "^2.0.0", + "esbuild": "^0.28.0", + "find-proc": "0.2.0", + "flattie": "^1.1.1", + "fontace": "~0.4.1", + "get-tsconfig": "5.0.0-beta.4", + "github-slugger": "^2.0.0", + "html-escaper": "3.0.3", + "http-cache-semantics": "^4.2.0", + "js-yaml": "^4.3.2", + "jsonc-parser": "^3.3.1", + "magic-string": "^1.0.0", + "magicast": "^0.5.2", + "mrmime": "^2.0.1", + "neotraverse": "^1.0.1", + "obug": "^3.0.0", + "p-limit": "^7.3.0", + "p-queue": "^9.1.0", + "package-manager-detector": "^1.6.0", + "piccolore": "^0.1.3", + "picomatch": "^4.0.4", + "shiki": "^4.0.2", + "smol-toml": "^1.8.0", + "svgo": "^4.1.0", + "tinyclip": "^1.0.1", + "tinyexec": "^1.0.4", + "tinyglobby": "^0.2.15", + "ultrahtml": "^1.6.0", + "unifont": "~0.7.5", + "unstorage": "^1.17.5", + "verkit": "^0.4.0", + "vite": "^8.0.13", + "vitefu": "^1.1.2", + "xxhash-wasm": "^1.1.0", + "yargs-parser": "^22.0.0", + "zod": "^4.5.4" + }, + "bin": { + "astro": "bin/astro.mjs" + }, + "engines": { + "node": ">=22.12.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/astrodotbuild" + }, + "optionalDependencies": { + "sharp": "^0.35.4" + }, + "peerDependencies": { + "@astrojs/markdown-remark": "^7.3.0" + }, + "peerDependenciesMeta": { + "@astrojs/markdown-remark": { + "optional": true + } + } + }, + "node_modules/astro-seo-schema": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/astro-seo-schema/-/astro-seo-schema-7.0.0.tgz", + "integrity": "sha512-icG6vL2pKNf7WBI03JxZYn6gQiLASxq/U3JVv27roaPJ+WH0p3sats9mMInzp6x40G1mVdLLoAEUObmKY1If+A==", "license": "MIT", - "dependencies": { - "@types/unist": "*" + "peerDependencies": { + "astro": "^7.0.0", + "schema-dts": "^1.1.0" } }, - "node_modules/@types/node": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.3.0.tgz", - "integrity": "sha512-L3fgrnchriRC2ExBflb8j4uZZURHZfQsmQeyVzhjcHW4kkwVyo8/0h1B2MVzMTrYUJYu6G7EWs14hW/L9putqw==", - "devOptional": true, + "node_modules/astro/node_modules/@astrojs/internal-helpers": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.11.0.tgz", + "integrity": "sha512-3rzxJ+xbo0+8YyqOzLziIN32wmsHdCjEVz2sGOpRxJ+Ben/KiLph4ItxBy1abEL+E8fkRzqjg0rfXmaHJGw9JA==", "license": "MIT", "dependencies": { - "undici-types": "~8.3.0" + "@types/hast": "^3.0.4", + "@types/mdast": "^4.0.4", + "js-yaml": "^4.3.0", + "picomatch": "^4.0.4", + "retext-smartypants": "^6.2.0", + "shiki": "^4.0.2", + "smol-toml": "^1.6.0", + "unified": "^11.0.5" } }, - "node_modules/@types/node/node_modules/undici-types": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", - "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==", - "devOptional": true, - "license": "MIT" - }, - "node_modules/@types/tough-cookie": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", - "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/trusted-types": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", - "license": "MIT" - }, - "node_modules/@types/unist": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", - "license": "MIT" - }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.3.tgz", - "integrity": "sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==", - "license": "ISC" - }, - "node_modules/@volar/language-core": { - "version": "2.4.28", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.28.tgz", - "integrity": "sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==", - "dev": true, + "node_modules/astro/node_modules/@astrojs/markdown-satteri": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-satteri/-/markdown-satteri-0.4.2.tgz", + "integrity": "sha512-g4QehXnB/MzxQWnSf17NciFInMqEJy9948p8cc7zGg/r7995m0Ln5PMr3Xlnj24iey1LchaoZ3SzTOa3D4P/3w==", "license": "MIT", "dependencies": { - "@volar/source-map": "2.4.28" + "@astrojs/internal-helpers": "0.11.0", + "@astrojs/prism": "4.0.2", + "github-slugger": "^2.0.0", + "satteri": "^0.10.3" } }, - "node_modules/@volar/source-map": { - "version": "2.4.28", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.28.tgz", - "integrity": "sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==", - "dev": true, - "license": "MIT" + "node_modules/astro/node_modules/@bruits/satteri-darwin-arm64": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-darwin-arm64/-/satteri-darwin-arm64-0.10.5.tgz", + "integrity": "sha512-27KTVl4TJkVahMy/ohyA7qd4938G5UNneFUz/PsScYfpIhj0IVAS23mpcJXdPF44sa6nva198lmV/cKIb2YPyA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@volar/typescript": { - "version": "2.4.28", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.28.tgz", - "integrity": "sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==", - "dev": true, + "node_modules/astro/node_modules/@bruits/satteri-darwin-x64": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-darwin-x64/-/satteri-darwin-x64-0.10.5.tgz", + "integrity": "sha512-IjnLe3nKspq6qaeqGgjT7MT8VrTV74yWRlaag7ZdNsI8TDAYZ0iPxMCo+9KQZHUk5EyVB+reBI/PFWL5KuFw9Q==", + "cpu": [ + "x64" + ], "license": "MIT", - "dependencies": { - "@volar/language-core": "2.4.28", - "path-browserify": "^1.0.1", - "vscode-uri": "^3.0.8" - } + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/accepts": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", - "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "node_modules/astro/node_modules/@bruits/satteri-linux-arm64-gnu": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-arm64-gnu/-/satteri-linux-arm64-gnu-0.10.5.tgz", + "integrity": "sha512-glkYXZCJywjP13v67eAyAMSJdF+ncvEbYvgi/wOtffL9tQ27lr/zsyzUfgs+ovjJ9d8JNQKiXeiArJcX8PJL9w==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], "license": "MIT", - "dependencies": { - "mime-types": "^3.0.0", - "negotiator": "^1.0.0" - }, - "engines": { - "node": ">= 0.6" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/acorn": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", - "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==", + "node_modules/astro/node_modules/@bruits/satteri-linux-arm64-musl": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-arm64-musl/-/satteri-linux-arm64-musl-0.10.5.tgz", + "integrity": "sha512-yWdgG1g17Nh2QyGVlFUxGRa3FEFwiMcpZEyMNWkbM3deC94cmVc+/i9OuyFpdKuWo3GkgoCtYVOoxk1uCnCZIA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "node_modules/astro/node_modules/@bruits/satteri-linux-x64-gnu": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-x64-gnu/-/satteri-linux-x64-gnu-0.10.5.tgz", + "integrity": "sha512-FVaLoPT1fBgGl0J+AYebyyXJYBachGl8Oyyrf1lye4RTqCB4S0Gwkj1uM9RJyThUOvx5VUmAT1CnNh1SFHA+kw==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/ajv": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "node_modules/astro/node_modules/@bruits/satteri-linux-x64-musl": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-x64-musl/-/satteri-linux-x64-musl-0.10.5.tgz", + "integrity": "sha512-EHpVAx2bqW3GINHTKkljtxVfQmVDGWIuwOYOP5YghTj+0PkBa2o8oKPRtQ9Kbsr1Fye8jtUcDjhwj2jMNugZKg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/ajv-formats": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", - "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "node_modules/astro/node_modules/@bruits/satteri-wasm32-wasi": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-wasm32-wasi/-/satteri-wasm32-wasi-0.10.5.tgz", + "integrity": "sha512-ypz8c/Zmipxp4IoeDa228Gstv6TLzVmNs3yC6wKCoNSOjx1iwpgzu87Y3hTkXFdwChVGU85qeUDuOIarGUZQLw==", + "cpu": [ + "wasm32" + ], "license": "MIT", + "optional": true, "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" + "@emnapi/core": "1.11.1", + "@emnapi/runtime": "1.11.1", + "@napi-rs/wasm-runtime": "^1.2.3" }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "engines": { + "node": ">=14.0.0" } }, - "node_modules/am-i-vibing": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/am-i-vibing/-/am-i-vibing-0.4.0.tgz", - "integrity": "sha512-MxT4XZL7pzLHpuvhDKdMaQHMGGkJDLluKBLsbstn+8wv9sWcFT6h+0ve9qkml95amVTZtZV83gQe2hY+ojgHLg==", + "node_modules/astro/node_modules/@bruits/satteri-win32-arm64-msvc": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-win32-arm64-msvc/-/satteri-win32-arm64-msvc-0.10.5.tgz", + "integrity": "sha512-siTV88nb0LRqNpkL2gXboqCwVdq95sLtzMHS1/3eONV2gLbB3NAK46wmSMvCO/yquBvI2lvaFIfd8P12ecsxBw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/astro/node_modules/@bruits/satteri-win32-x64-msvc": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-win32-x64-msvc/-/satteri-win32-x64-msvc-0.10.5.tgz", + "integrity": "sha512-C3IfPvfvMXmlzBxaMPKFS1XiuV9pu2mC7YqkPk7PSvTgPZ8gbdASIpHpztDLvTTQjqZ0z1Ol8tK5X+V6XXC0wQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/astro/node_modules/@emnapi/core": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", + "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", "license": "MIT", + "optional": true, "dependencies": { - "process-ancestry": "^0.1.0" - }, - "bin": { - "am-i-vibing": "dist/cli.mjs" + "@emnapi/wasi-threads": "1.2.2", + "tslib": "^2.4.0" } }, - "node_modules/angular-docs": { - "resolved": "docs/angular", - "link": true - }, - "node_modules/ansi-regex": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", - "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", - "dev": true, + "node_modules/astro/node_modules/@emnapi/runtime": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "optional": true, + "dependencies": { + "tslib": "^2.4.0" } }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/astro/node_modules/@emnapi/wasi-threads": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", + "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", "license": "MIT", + "optional": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "tslib": "^2.4.0" } }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "license": "ISC", + "node_modules/astro/node_modules/@img/sharp-freebsd-wasm32": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-freebsd-wasm32/-/sharp-freebsd-wasm32-0.35.4.tgz", + "integrity": "sha512-lIsKw/BU+kjB4eZjxrYrZmwOJYi3Ajrv66iAlBmUPyKc3HpnloevB1g3wxGD9P/5BbQ1brBGl65VRRrCvQDEqA==", + "license": "Apache-2.0", + "optional": true, + "os": [ + "freebsd" + ], "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "@img/sharp-wasm32": "0.35.4" }, "engines": { - "node": ">= 8" - } - }, - "node_modules/anymatch/node_modules/picomatch": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", - "license": "MIT", - "engines": { - "node": ">=8.6" + "node": ">=20.9.0" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://opencollective.com/libvips" } }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" - }, - "node_modules/aria-query": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", - "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "node_modules/astro/node_modules/@img/sharp-webcontainers-wasm32": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-webcontainers-wasm32/-/sharp-webcontainers-wasm32-0.35.4.tgz", + "integrity": "sha512-ESfNkywmCfPNyaZjxooddJQiQ+l/nTpGEOGthxiLnIHXC/CmcBixnfwUleX9mCz9ovrUUvKMap/pm8RYbzfwaA==", + "cpu": [ + "wasm32" + ], "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@img/sharp-wasm32": "0.35.4" + }, "engines": { - "node": ">= 0.4" - } - }, - "node_modules/array-iterate": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", - "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", - "license": "MIT", + "node": ">=20.9.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://opencollective.com/libvips" } }, - "node_modules/array-timsort": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz", - "integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/astring": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", - "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", + "node_modules/astro/node_modules/satteri": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/satteri/-/satteri-0.10.5.tgz", + "integrity": "sha512-Ao1LKpAEa9Wdg0otgbVKViZHEq9ebdXe4DMrp3s9vQAU0HNIuHnFEuMuOcm0ZIXyV0Yzxj91NvhLpvXZJO/5ZQ==", "license": "MIT", - "bin": { - "astring": "bin/astring" + "dependencies": { + "@types/estree-jsx": "^1.0.5", + "@types/hast": "^3.0.5", + "@types/mdast": "^4.0.4", + "@types/unist": "^3.0.3" + }, + "optionalDependencies": { + "@bruits/satteri-darwin-arm64": "0.10.5", + "@bruits/satteri-darwin-x64": "0.10.5", + "@bruits/satteri-linux-arm64-gnu": "0.10.5", + "@bruits/satteri-linux-arm64-musl": "0.10.5", + "@bruits/satteri-linux-x64-gnu": "0.10.5", + "@bruits/satteri-linux-x64-musl": "0.10.5", + "@bruits/satteri-wasm32-wasi": "0.10.5", + "@bruits/satteri-win32-arm64-msvc": "0.10.5", + "@bruits/satteri-win32-x64-msvc": "0.10.5" } }, - "node_modules/astro": { - "version": "7.2.6", - "resolved": "https://registry.npmjs.org/astro/-/astro-7.2.6.tgz", - "integrity": "sha512-qzT4tAhgHYX/6/MUGslAkF0PVkM4WNsMw2A1GrbfA9cXp68hmdqF3f7MuF5rRFvwQbjowqjOf90ao9whfgV5mw==", - "license": "MIT", + "node_modules/astro/node_modules/sharp": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.35.4.tgz", + "integrity": "sha512-n++8XWcj+jCOr2IOl7h8LbKnGBDY4aPbmprMONBNFdn0ImXqpGVv5zliDs0V9HbmbCQLpbuo2ej9rAoOQTvMDA==", + "license": "Apache-2.0", + "optional": true, "dependencies": { - "@astrojs/compiler-rs": "^0.4.0", - "@astrojs/internal-helpers": "0.10.4", - "@astrojs/markdown-satteri": "0.3.8", - "@astrojs/telemetry": "3.3.3", - "@capsizecss/unpack": "^4.0.0", - "@clack/prompts": "^1.1.0", - "@oslojs/encoding": "^1.1.0", - "am-i-vibing": "^0.4.0", - "aria-query": "^5.3.2", - "axobject-query": "^4.1.0", - "ci-info": "^4.4.0", - "clsx": "^2.1.1", - "common-ancestor-path": "^2.0.0", - "cookie": "^2.0.1", - "devalue": "^5.8.1", - "diff": "^9.0.0", - "dset": "^3.1.4", - "es-module-lexer": "^2.0.0", - "esbuild": "^0.28.0", - "find-process": "^2.1.1", - "flattie": "^1.1.1", - "fontace": "~0.4.1", - "get-tsconfig": "5.0.0-beta.4", - "github-slugger": "^2.0.0", - "html-escaper": "3.0.3", - "http-cache-semantics": "^4.2.0", - "js-yaml": "^4.3.0", - "jsonc-parser": "^3.3.1", - "magic-string": "^1.0.0", - "magicast": "^0.5.2", - "mrmime": "^2.0.1", - "neotraverse": "^1.0.1", - "obug": "^2.1.1", - "p-limit": "^7.3.0", - "p-queue": "^9.1.0", - "package-manager-detector": "^1.6.0", - "piccolore": "^0.1.3", - "picomatch": "^4.0.4", - "semver": "^7.7.4", - "shiki": "^4.0.2", - "smol-toml": "^1.6.0", - "svgo": "^4.0.1", - "tinyclip": "^0.1.12", - "tinyexec": "^1.0.4", - "tinyglobby": "^0.2.15", - "ultrahtml": "^1.6.0", - "unifont": "~0.7.5", - "unstorage": "^1.17.5", - "vite": "^8.0.13", - "vitefu": "^1.1.2", - "xxhash-wasm": "^1.1.0", - "yargs-parser": "^22.0.0", - "zod": "^4.3.6" - }, - "bin": { - "astro": "bin/astro.mjs" + "@img/colour": "^1.1.0", + "detect-libc": "^2.1.2", + "semver": "^7.8.5" }, "engines": { - "node": ">=22.12.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0" + "node": ">=20.9.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/astrodotbuild" + "url": "https://opencollective.com/libvips" }, "optionalDependencies": { - "sharp": "^0.34.0 || ^0.35.0" - }, - "peerDependencies": { - "@astrojs/markdown-remark": "7.2.4" + "@img/sharp-darwin-arm64": "0.35.4", + "@img/sharp-darwin-x64": "0.35.4", + "@img/sharp-freebsd-wasm32": "0.35.4", + "@img/sharp-libvips-darwin-arm64": "1.3.3", + "@img/sharp-libvips-darwin-x64": "1.3.3", + "@img/sharp-libvips-linux-arm": "1.3.3", + "@img/sharp-libvips-linux-arm64": "1.3.3", + "@img/sharp-libvips-linux-ppc64": "1.3.3", + "@img/sharp-libvips-linux-riscv64": "1.3.3", + "@img/sharp-libvips-linux-s390x": "1.3.3", + "@img/sharp-libvips-linux-x64": "1.3.3", + "@img/sharp-libvips-linuxmusl-arm64": "1.3.3", + "@img/sharp-libvips-linuxmusl-x64": "1.3.3", + "@img/sharp-linux-arm": "0.35.4", + "@img/sharp-linux-arm64": "0.35.4", + "@img/sharp-linux-ppc64": "0.35.4", + "@img/sharp-linux-riscv64": "0.35.4", + "@img/sharp-linux-s390x": "0.35.4", + "@img/sharp-linux-x64": "0.35.4", + "@img/sharp-linuxmusl-arm64": "0.35.4", + "@img/sharp-linuxmusl-x64": "0.35.4", + "@img/sharp-webcontainers-wasm32": "0.35.4", + "@img/sharp-win32-arm64": "0.35.4", + "@img/sharp-win32-ia32": "0.35.4", + "@img/sharp-win32-x64": "0.35.4" }, "peerDependenciesMeta": { - "@astrojs/markdown-remark": { + "@types/node": { "optional": true } } }, - "node_modules/astro-seo-schema": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/astro-seo-schema/-/astro-seo-schema-7.0.0.tgz", - "integrity": "sha512-icG6vL2pKNf7WBI03JxZYn6gQiLASxq/U3JVv27roaPJ+WH0p3sats9mMInzp6x40G1mVdLLoAEUObmKY1If+A==", - "license": "MIT", - "peerDependencies": { - "astro": "^7.0.0", - "schema-dts": "^1.1.0" - } - }, "node_modules/axobject-query": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", @@ -3941,24 +4748,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, "node_modules/colorjs.io": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.7.1.tgz", @@ -3984,6 +4773,7 @@ "version": "14.0.3", "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", + "dev": true, "license": "MIT", "engines": { "node": ">=20" @@ -5087,46 +5877,13 @@ "url": "https://opencollective.com/express" } }, - "node_modules/find-process": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/find-process/-/find-process-2.1.1.tgz", - "integrity": "sha512-SrQDx3QhlmHM90iqn9rdjCQcw/T+WlpOkHFsjoRgB+zTpDfltNA1VSNYeYELwhUTJy12UFxqjWhmhOrJc+o4sA==", - "license": "MIT", - "dependencies": { - "chalk": "~4.1.2", - "commander": "^14.0.3", - "loglevel": "^1.9.2" - }, - "bin": { - "find-process": "dist/cjs/bin/find-process.js" - } - }, - "node_modules/find-process/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/find-process/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/find-proc": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/find-proc/-/find-proc-0.2.0.tgz", + "integrity": "sha512-a6h2nTrgB3g5Wrn4au9Ux4kMk7IJtyF6oA8uGn+mk3weLZssUtc1cp6meHIzzuW2o1srrBAxzkmXLbqjRkgB6w==", "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": "^20.19.0 || >=22.12.0" } }, "node_modules/flatted": { @@ -5341,9 +6098,9 @@ } }, "node_modules/gray-matter/node_modules/js-yaml": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.1.tgz", - "integrity": "sha512-S99WuO3HlhO3XN41EtYUNl9zzXjoJx7QvmipxsJVxtCBT0YHEFy+iOJhjSvrmV12nYhWpZaM8lPHkJm0yUMbag==", + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.2.tgz", + "integrity": "sha512-6EuL879VkRA+1Cz578mKMiKvjPNEuk6+r1JaFzoSWejZmtf7xWbIyw1e3KkxlkzTIt9Taw6JBhEppG7utc1P+w==", "license": "MIT", "dependencies": { "argparse": "^1.0.7", @@ -5684,9 +6441,9 @@ } }, "node_modules/hono": { - "version": "4.13.4", - "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.4.tgz", - "integrity": "sha512-AGEwKIyRMHRv1t8Wjwa3LHxQ61X5CqrdFT+4BRNTpqS5aJNnpl5WLjADb7vFlJzI/8uK7T5QLVApCMQKNa3LgQ==", + "version": "4.13.9", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.9.tgz", + "integrity": "sha512-7dMkQmZoC4E6F7AtaQSPhlWAdnBti+j7rreMZl8QB4jFiEhP9TWbGWUMi8WYzBCgmgulxuvLQupKqo+Co6Omyg==", "license": "MIT", "engines": { "node": ">=16.9.0" @@ -5763,9 +6520,9 @@ } }, "node_modules/igniteui-astro-components": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/igniteui-astro-components/-/igniteui-astro-components-1.0.2.tgz", - "integrity": "sha512-5GXQPl+94na8d+RdKicfWtDyNrbGrIGYN8RQijTpgPKCb9sXs3RVWe+jx/ccOnCRm1CXg+Uvv0lt5dK3nUKHqg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/igniteui-astro-components/-/igniteui-astro-components-1.2.1.tgz", + "integrity": "sha512-8VYOQGVM56m717t4KrQeTqwIyI+SlVCFYweMJU+soyRtCiIxEa5koouPdhbodaSzttKuUVKoYNbbHHSk8KFk0w==", "license": "MIT", "dependencies": { "@astrojs/markdown-satteri": "^0.3.5", @@ -6518,9 +7275,9 @@ } }, "node_modules/js-yaml": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz", - "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", "funding": [ { "type": "github", @@ -6955,19 +7712,6 @@ "@types/trusted-types": "^2.0.2" } }, - "node_modules/loglevel": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz", - "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, "node_modules/longest-streak": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", @@ -8457,9 +9201,9 @@ } }, "node_modules/obug": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.4.tgz", - "integrity": "sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/obug/-/obug-3.0.0.tgz", + "integrity": "sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==", "funding": [ "https://github.com/sponsors/sxzz", "https://opencollective.com/debug" @@ -8828,9 +9572,9 @@ } }, "node_modules/qs": { - "version": "6.15.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz", - "integrity": "sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", + "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", "license": "BSD-3-Clause", "dependencies": { "es-define-property": "^1.0.1", @@ -10663,9 +11407,9 @@ "license": "MIT" }, "node_modules/tinyclip": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/tinyclip/-/tinyclip-0.1.15.tgz", - "integrity": "sha512-uo33abH+Ays0xYaDysoBt494Hb3hsEczMpcC0MwFl773pazORx4fmvKhclhR1wonUbB6vvpRsvVMwnhfqeMc+A==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tinyclip/-/tinyclip-1.0.3.tgz", + "integrity": "sha512-nTv2raKFMzGG6JJp0lpNDsRPdfFE6UHlu2rVEjXo8vkx1ZS3LW2CVXqIaLu8xZlu+6tbFs9V58Qc/Jmk/Ii7wA==", "license": "MIT", "engines": { "node": "^16.14.0 || >= 17.3.0" @@ -11173,6 +11917,18 @@ "node": ">= 0.8" } }, + "node_modules/verkit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/verkit/-/verkit-0.4.1.tgz", + "integrity": "sha512-mMVzj0TXExtVdlDEq+Mzp0eyOuyznNpFobNM3uAqe3HVm/Ps2c+u17BligMkZjZCA6EiXpoon8iRTer3iu40SQ==", + "license": "MIT", + "engines": { + "node": ">=18.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" + } + }, "node_modules/vfile": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", @@ -11476,9 +12232,9 @@ } }, "node_modules/zod": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", - "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "version": "4.6.5", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.5.tgz", + "integrity": "sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/package.json b/package.json index 2762e6a0a2..f529a12098 100644 --- a/package.json +++ b/package.json @@ -150,7 +150,7 @@ "@astrojs/markdown-satteri": "^0.3.5", "astro-seo-schema": "^7.0.0", "gray-matter": "^4.0.3", - "igniteui-astro-components": "1.0.2", + "igniteui-astro-components": "1.2.1", "igniteui-theming": "^26.0.1", "igniteui-webcomponents": "^7.3.0-beta.1", "js-yaml": "^4.1.1", From 9b9806be55e9d849d67a34ce7cdc3ed7cbc4d790 Mon Sep 17 00:00:00 2001 From: dobromirts <dobromir.ts@gmail.com> Date: Fri, 25 Sep 2026 11:59:57 +0300 Subject: [PATCH 31/35] fix(ci): catch broken toc.json entries on every PR and after merges --- .github/workflows/check-relative-links.yml | 8 +--- .github/workflows/ci.yml | 6 +++ src/sidebar.ts | 56 +++++++++++++++++++++- 3 files changed, 63 insertions(+), 7 deletions(-) diff --git a/.github/workflows/check-relative-links.yml b/.github/workflows/check-relative-links.yml index a8779bf886..524ffbd9c5 100644 --- a/.github/workflows/check-relative-links.yml +++ b/.github/workflows/check-relative-links.yml @@ -6,12 +6,8 @@ permissions: on: pull_request: branches: [master, vnext] - paths: - - 'docs/**/*.mdx' - - 'docs/**/*.md' - - 'docs/*/scripts/**' - - 'scripts/check-relative-links*.mjs' - - 'package.json' + push: + branches: [master, vnext] jobs: check-relative-links: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d5efe8d8f1..d482d24123 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,9 +28,15 @@ jobs: - name: Install dependencies run: npm ci + # DOCS_TOC_STRICT fails the build when a toc.json entry points at a + # missing file, instead of silently dropping it from the sidebar. - name: Build ${{ matrix.platform }} run: npm run xplat:build:${{ matrix.platform }} + env: + DOCS_TOC_STRICT: 'true' - name: Build Angular Unique if: matrix.platform == 'angular' run: npm run angular:build + env: + DOCS_TOC_STRICT: 'true' diff --git a/src/sidebar.ts b/src/sidebar.ts index 23e042bab6..da5e9fdabc 100644 --- a/src/sidebar.ts +++ b/src/sidebar.ts @@ -142,6 +142,48 @@ function convertTocItem( return null; } +interface MissingTocTarget { + name: string; + href: string; +} + +/** + * Every named TOC entry whose href points at a file that does not exist + * exactly the entries `convertTocItem()` silently drops. Hrefs matched by + * `exclude` are dropped on purpose, so they are not reported. + */ +function findMissingTargets( + docsDir: string, + items: TocItem[], + exclude: RegExp[], + missing: MissingTocTarget[] = [], +): MissingTocTarget[] { + for (const item of items) { + if (!item.name) continue; + if (item.href && !exclude.some((p) => p.test(item.href!)) && !docExists(docsDir, item.href, exclude)) { + missing.push({ name: item.name, href: item.href }); + } + if (item.items?.length) findMissingTargets(docsDir, item.items, exclude, missing); + } + return missing; +} + +/** + * Warns about TOC entries left out of the sidebar because their target file is + * missing, or throws when `strict` is set so CI fails instead of shipping a + * sidebar with silently vanished links. + */ +function reportMissingTargets(tocPath: string, missing: MissingTocTarget[], strict: boolean): void { + if (!missing.length) return; + const noun = missing.length === 1 ? 'entry points' : 'entries point'; + const message = + `[igniteui-documentation] ${tocPath}: ${missing.length} toc ${noun} to a missing file and ` + + `${missing.length === 1 ? 'was' : 'were'} left out of the sidebar:\n` + + missing.map(({ name, href }) => ` - ${name} → ${href}`).join('\n'); + if (strict) throw new Error(message); + console.warn(message); +} + // --------------------------------------------------------------------------- // Public API // --------------------------------------------------------------------------- @@ -153,16 +195,28 @@ export interface BuildSidebarFromTocOptions { docsDir: string; /** Extra patterns to exclude (matched against the `href`). */ exclude?: RegExp[]; + /** + * Throw instead of warning when a TOC entry points at a missing file. + * Defaults to `DOCS_TOC_STRICT=true`, which CI sets. + */ + strict?: boolean; } /** * Reads a JSON TOC file and converts it to a sidebar array. */ -export function buildSidebarFromToc({ tocPath, docsDir, exclude = [] }: BuildSidebarFromTocOptions): SidebarEntry[] { +export function buildSidebarFromToc({ + tocPath, + docsDir, + exclude = [], + strict = process.env.DOCS_TOC_STRICT === 'true', +}: BuildSidebarFromTocOptions): SidebarEntry[] { if (!tocPath || !fs.existsSync(tocPath)) return []; const tocRaw = fs.readFileSync(tocPath, 'utf-8'); const tocItems: TocItem[] = JSON.parse(tocRaw); + reportMissingTargets(tocPath, findMissingTargets(docsDir, tocItems, exclude), strict); + const sidebar: SidebarEntry[] = []; let currentGroup: SidebarGroup | null = null; let currentGroupSortable = false; From d76d6f09473a405f689e4a94453391918ed8bea9 Mon Sep 17 00:00:00 2001 From: Adrian Petrov <adrian.ptrv1@gmail.com> Date: Fri, 25 Sep 2026 14:20:38 +0300 Subject: [PATCH 32/35] chore(): fix tailwind code snippet --- docs/xplat/src/content/en/components/inputs/qr-code.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/xplat/src/content/en/components/inputs/qr-code.mdx b/docs/xplat/src/content/en/components/inputs/qr-code.mdx index 83a86547b4..e689e64709 100644 --- a/docs/xplat/src/content/en/components/inputs/qr-code.mdx +++ b/docs/xplat/src/content/en/components/inputs/qr-code.mdx @@ -594,8 +594,8 @@ igc-qr-code { Combine Tailwind utility classes with the QR Code CSS variables. [Set up Tailwind](../themes/tailwind.mdx) with the Ignite UI theme first: ```css -@import "tailwindcss"; -@import "igniteui-theming/tailwind/theme"; +@import "tailwindcss/theme.css"; +@import "tailwindcss/utilities.css"; ``` Apply the `light-qr-code` utility to give the QR Code its theme variables, then override individual variables with arbitrary-property classes. The `!` prefix marks the utility as important so it takes precedence over the component's default styles. From bf0c737fca2860c7476969160b889764e1a8a452 Mon Sep 17 00:00:00 2001 From: Simeon Simeonoff <sim.simeonoff@gmail.com> Date: Fri, 25 Sep 2026 15:11:39 +0300 Subject: [PATCH 33/35] docs(angular): consolidate duplicate theming topics into themes/index.mdx (#559) --- ...by-step-guide-using-angular-schematics.mdx | 2 +- .../cli/step-by-step-guide-using-cli.mdx | 2 +- .../en/components/general/getting-started.mdx | 2 +- .../src/content/en/components/themes.mdx | 169 ------------------ .../content/en/components/themes/index.mdx | 164 +++++++++-------- .../components/themes/sass/global-themes.mdx | 2 +- src/content.config.ts | 1 - 7 files changed, 96 insertions(+), 246 deletions(-) delete mode 100644 docs/angular/src/content/en/components/themes.mdx diff --git a/docs/angular/src/content/en/components/general/cli/step-by-step-guide-using-angular-schematics.mdx b/docs/angular/src/content/en/components/general/cli/step-by-step-guide-using-angular-schematics.mdx index b45d6134fd..dbac01d08c 100644 --- a/docs/angular/src/content/en/components/general/cli/step-by-step-guide-using-angular-schematics.mdx +++ b/docs/angular/src/content/en/components/general/cli/step-by-step-guide-using-angular-schematics.mdx @@ -79,7 +79,7 @@ If you select **side-nav** or **side-nav-mini**, the wizard will prompt you with Two theme options are available: - **default** - includes a pre-compiled CSS file (`igniteui-angular.css`) with the default Ignite UI for Angular Material-based theme in `angular.json` -- **custom** - generates a color palette and theme configuration using the [Theming API](../../themes.mdx) in `app/styles.scss`, ready for customization +- **custom** - generates a color palette and theme configuration using the [Theming API](../../themes/sass/index.mdx) in `app/styles.scss`, ready for customization <Image src={igStepByStepNewProjectTheme} alt="Step by step prompt: choose default or custom theme" class="responsive-img" /> diff --git a/docs/angular/src/content/en/components/general/cli/step-by-step-guide-using-cli.mdx b/docs/angular/src/content/en/components/general/cli/step-by-step-guide-using-cli.mdx index 66c4165524..9db761e032 100644 --- a/docs/angular/src/content/en/components/general/cli/step-by-step-guide-using-cli.mdx +++ b/docs/angular/src/content/en/components/general/cli/step-by-step-guide-using-cli.mdx @@ -67,7 +67,7 @@ If you select **Side Navigation** or **Side Navigation Mini**, the wizard will p <Image src={igStepByStepNewProjectQuestion} alt="Step by step auth question prompt" class="responsive-img" /> -The next step is to choose a theme for your application. Selecting the default option includes a pre-compiled CSS file (`igniteui-angular.css`) with the default Ignite UI for Angular theme in your project's `angular.json`. The custom option generates a color palette and theme configuration using the [Theming API](../../themes.mdx) in `app/styles.scss`. +The next step is to choose a theme for your application. Selecting the default option includes a pre-compiled CSS file (`igniteui-angular.css`) with the default Ignite UI for Angular theme in your project's `angular.json`. The custom option generates a color palette and theme configuration using the [Theming API](../../themes/sass/index.mdx) in `app/styles.scss`. <Image src={igStepByStepNewProjectTheme} alt="Step by step new project theme selection" class="responsive-img" /> diff --git a/docs/angular/src/content/en/components/general/getting-started.mdx b/docs/angular/src/content/en/components/general/getting-started.mdx index cc324d0c46..40a8286a1c 100644 --- a/docs/angular/src/content/en/components/general/getting-started.mdx +++ b/docs/angular/src/content/en/components/general/getting-started.mdx @@ -88,7 +88,7 @@ If you already have an Angular project or prefer to work entirely within the Ang ng new <project-name> --style=scss ``` -SCSS is recommended because the [Ignite UI for Angular Theming Library](../themes.mdx) is built on it and `ng add` configures the default theme automatically. Then add Ignite UI for Angular: +SCSS is recommended because the [Ignite UI for Angular Theming Library](../themes/sass/index.mdx) is built on it and `ng add` configures the default theme automatically. Then add Ignite UI for Angular: ```cmd ng add igniteui-angular diff --git a/docs/angular/src/content/en/components/themes.mdx b/docs/angular/src/content/en/components/themes.mdx deleted file mode 100644 index da4dccf952..0000000000 --- a/docs/angular/src/content/en/components/themes.mdx +++ /dev/null @@ -1,169 +0,0 @@ ---- -title: Theming Component - Native Angular | Ignite UI for Angular | MIT license -description: The Ignite UI for Angular Theming component was developed through SASS with a low-difficulty API that offers restyling of one component, multiple components, or the entire suite. -keywords: Ignite UI for Angular, UI controls, Angular widgets, web widgets, UI widgets, Angular, Native Angular Components Suite, Native Angular Controls, Native Angular Components Library, Native Angular Components, Angular Theming Component, Angular Theming -license: MIT -llms: - description: "With only a few lines of code, users can easily change the theming for their components." ---- - -import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; - -# Themes - -With only a few lines of code, users can easily change the theming for their components. Being developed through SASS, the API use is low-difficulty and offers restyling of one component, multiple components, or the entire suite. - -## The Essence of a Theme - -Since **IgniteUI for Angular** bases its component designs on the **<a href="https://material.io/guidelines/material-design/introduction.html" target="_blank">Material Design Guidelines</a>**, we try to get as close as possible to colors, sizes, and overall look and feel of our components to those created by Google. - -Our approach to theming is based around several simple concepts. - -### Palettes - -The first concept is the one of palettes of colors. As in any visual tool, colors are the main difference between one application and another. The Material Design Guidelines prescribe predefined palettes of colors that range in hue and lightness for a base color. There's a good reason for that. They really want to ensure good color matching and contrast between the background colors and the foreground text colors. This is great, but limiting at the same time. If you wanted to have your own custom palette that matches your branding, you would be out of luck. We recognize this is a problem, so we invented an algorithm that would generate Material-like palettes from base colors you provide. Even more, we also generate contrast text colors for each hue in the palette. - -### Themes - -The second concept is the one of themes. Palettes, wouldn't do much good if they weren't used by a theme. So we have themes for each component, and a global one, that styles the entire application and every component in it. You simply pass your generated palette to the global theme, we take care of the rest. You can, of course, style each component individually to your liking. We will take a closer look at how to do that later in this article. - -### Typography - -The last concept revolves around typography. Although we have a default typeface choice, we really want to give you the power to style your application in every single way. Typography is such an important part of that. We provide a method for changing the font family, the sizes and weights for headings, subheadings and paragraph texts in your app. - -<DocsAside type="info"> -Theming **requires** [**Sass**](https://github.com/sass/node-sass). -</DocsAside> - -## Generating Color Palettes - -Our theming library is based on Sass. If you used the **<a href="https://github.com/IgniteUI/igniteui-cli" target="_blank">Ignite UI CLI</a>** to bootstrap your app, you can specify the style in the **angular.json** config to _scss_, the CLI will take care of compiling the Sass styles for you. If you haven't used Ignite UI CLI then you have to configure your builder to compile Sass styles for you. - -Our palettes accept arguments for `primary`, `secondary`, `surface`, `info`, `success`, `warn`, and `error` colors. The primary color is the one that will be the more prominent color throughout your application. The secondary color is the one used on elements that are actionable, such as buttons, switches, sliders, etc. The surface color is used for the background color of some of the components. The only required arguments are the ones for `primary`, `secondary` and `surface` colors. We default the ones for `info`, `success`, `warn`, and `error` to a predefined set of our choosing. - -To get started with our first color palette, create an _scss_ file that would be the base file for your global theme. I will call mine _"my-app-theme.scss"_. - -```scss -@use "igniteui-angular/theming" as *; - -// IMPORTANT: Prior to Ignite UI for Angular version 13 use: -// @import '~igniteui-angular/lib/core/styles/themes/index'; - -$company-color: #2ab759; // Some green shade I like -$secondary-color: #f96a88; // Watermelon pink -$surface-color: #e5e5e5; // Light gray - -$my-color-palette: palette( - $primary: $company-color, - $secondary: $secondary-color, - $surface: $surface-color -); -``` - -Now we have a palette, that contains exactly 216 colors! Whoa, wait, what? How did that happen? You provided 3 and got 216? Where did the other 213 colors come from? -Let's stop here to explain what just happened as it's quite important. When you provided `primary`, `secondary` and `surface` colors, we took those and generated shades and accent colors for each one. Basically now in your palette you have 3 sub-palettes for `primary`, `secondary` and `surface` colors. Each sub-palette contains 13 additional color variations based on the original color. 5 of the 13 colors are lighter shades of your original color, and 4 are darker. The remaining 4 colors are more exaggerated 'accent' versions of the original color. With the original color that makes for a total of 14 colors in each palette. - -With so many colors in each sub-palette you may be wondering, how on Earth will I know which one is which, right? It's quite simple, really. Each of the colors in the sub-palette has a number. We assign the number `500` to the original color. The lighter shades start from `50` and range to `400`. The darker shades start from `600` and range to `900`. The accent colors have string names `A100`, `A200`, `A400`, and `A700`, respectively. Okay, but now that's only 42 out of 216. Don't worry, there's another sub-palette we give you. One that consists of gray 'colors', called `grays`. It's just like the other two color sub-palettes, but doesn't include any accent variations. Good, now we're up to 42 + 10 for a total of 52 colors. That is still a long way from 216. Where do the other 164 colors come from? Let's solve the final puzzle. Remember you can also have 4 additional colors for `info`, `success`, `warn` and `error`. So that leaves another 56 colors unaccounted for. Remember the count for the `primary`, `secondary`, `surface`, `info`, `success`, `warn`, `error` and `grays` sub-palettes was exactly is exactly 108, which is the half of the 216 colors. The remaining half of the colors are the contrast text colors for each color variant, they all have `-contrast` as a suffix in their variable name, and they are either black or white. - -Got it? Good! But how does one access any of the colors in the palette? - -<igc-divider></igc-divider> - -### Getting Sub-Palette Colors - -We provide a function that is easy to remember and use `color`. It takes three arguments - `palette`, `color`, and `variant`; - -```scss -$my-primary-600: color($my-color-palette, "primary", 600); -$my-primary-A700: color($my-color-palette, "secondary", "A700"); -$my-warning-color: color($my-color-palette, "warn"); -// sample usage - -.my-awesome-class { - background: $my-primary-600; - border-color: $my-primary-A700; -} - -.warning-bg { - background: $my-warning-color; -} -``` - -<igc-divider></igc-divider> - -### Getting Contrast Text Colors - -Similar to how we get sub-palette colors, there's a way to get the contrast text color for each of the colors in the sub-palettes. - -```scss -$my-primary-800: color($my-palette, "primary", 600); -$my-primary-800-text: contrast-color($my-palette, "primary", 600); -// sample usage - -.my-awesome-article { - background: $my-primary-800; - color: $my-primary-800-text; -} -``` - -## Generating a Theme - -If you've included the _"igniteui-angular.css"_ file in your application project, now is a good time to remove it. We are going to use our own _"my-app-theme.scss"_ file to generate our own theme. - -Let's start from our very first example on this page. This time, though, we're going to be including two mixins `core` and `theme`; For now `core` doesn't accept any arguments. `theme`, however, does accept a few - `$palette`, `$schema`, `$exclude`, `$roundness`, `$elevation`, `$elevations`. For now, we'll only talk about the `$palette` argument. - -<DocsAside type="info"> -Including `core` before `theme` is essential. The `core` mixin provides all base definitions needed for `theme` to work. -</DocsAside> - -```scss -// Import the IgniteUI themes library first -@use "igniteui-angular/theming" as *; - -// IMPORTANT: Prior to Ignite UI for Angular version 13 use: -// @import '~igniteui-angular/lib/core/styles/themes/index'; - -$company-color: #2ab759; // Some green shade I like -$secondary-color: #f96a88; // Watermelon pink -$surface-color: #e5e5e5; // Light gray - -$my-color-palette: palette( - $primary: $company-color, - $secondary: $secondary-color, - $surface: $surface-color -); - -// IMPORTANT: Make sure you always include core first! -@include core(); -// Pass the color palette we generated to the theme mixin -@include theme($my-color-palette); -``` - -That's it. Your application will now use the colors from your newly generated palette. - - -In its current state, the defining custom typography is limited to changing the `font family` of the application. We'll be updating this functionality with subsequent releases. Our intent is to provide a robust way to customize the typography in your application. - -To customize the typography use the `typography` mixin. It takes exactly one argument - `config`. - -<DocsAside type="info"> -Including `typography` after `core` is essential. This is subject to change in future releases. -</DocsAside> - -```scss -// Import the IgniteUI themes library first -@use "igniteui-angular/theming" as *; - -// IMPORTANT: Prior to Ignite UI for Angular version 13 use: -// @import '~igniteui-angular/lib/core/styles/themes/index'; - -// IMPORTANT: Make sure you always include core first! -@include core(); -// Include typography before theme -@include typography( - $config: ( - font-family: "Comic Sans MS", - ) -); -@include theme($default-palette); -``` diff --git a/docs/angular/src/content/en/components/themes/index.mdx b/docs/angular/src/content/en/components/themes/index.mdx index 39a4a5dadb..2cf51d7828 100644 --- a/docs/angular/src/content/en/components/themes/index.mdx +++ b/docs/angular/src/content/en/components/themes/index.mdx @@ -1,9 +1,10 @@ --- -title: Theming Engine - Angular | Ignite UI for Angular -description: The Ignite UI for Angular Theming engine was developed through SASS with a low-difficulty API that offers restyling of one component, multiple components, or the entire application. -keywords: Ignite UI for Angular, UI controls, Angular widgets, web widgets, UI widgets, Angular, Native Angular Components Suite, Native Angular Controls, Native Angular Components Library, Native Angular Components, Angular Theming Engine, Angular Theming +title: Theming +description: Ignite UI for Angular theming lets you restyle components with CSS custom properties and an optional Sass engine, from a single component to your entire application. +keywords: Ignite UI for Angular, UI controls, Angular widgets, web widgets, UI widgets, Angular, Native Angular Components Suite, Native Angular Controls, Native Angular Components Library, Native Angular Components, Angular Theming Engine, Angular Theming, CSS variables, Sass theming, palettes, elevations, roundness llms: - description: "Ignite UI for Angular allows you to modify the styles of all component themes using CSS variables." + description: "Ignite UI for Angular allows you to modify the styles of all component themes using CSS variables, or go deeper with its Sass theming engine." +last_updated: "2026-09-10" --- import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; @@ -11,23 +12,25 @@ import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro' # Theming -Ignite UI for Angular allows you to modify the styles of all component themes using CSS variables. If you really wanted to dig deep, we provide a powerful Sass theming engine that allows you to create global component themes tailored to your specific design language that work in all modern browsers. +Ignite UI for Angular allows you to modify the styles of all component themes using CSS variables, or go deeper with a powerful Sass theming engine that lets you create global or component themes tailored to your specific design language, in all modern browsers. <DocsAside type="info"> -This document describes the theming system in Ignite UI for Angular from version 12 forward. Starting with version 12 **CSS variables are the recommended way to modify the global and component themes**. -You can still use the Sass theming library as you would've prior to version 12. +This document describes the theming system in Ignite UI for Angular from version 12 forward. Starting with version 12, **CSS variables are the recommended way to modify the global and component themes**. The Sass theming library is still available and works alongside CSS variables. </DocsAside> -## Basic Usage +## Key Features -Ignite UI for Angular includes the following themes as part of its package: +| Feature | Description | Benefit | +| :------ | :----------- | :------ | +| Bundled design-system themes | Material, Bootstrap, Fluent, and Indigo themes, each with light and dark variants and built-in LTR/RTL support. | Get a production-ready look with a single stylesheet reference — no build step required. | +| CSS custom properties | Every theme exposes color, elevation, typography, and configuration values as `--ig-*` CSS variables. | Restyle components at runtime, per-application or per-instance, without recompiling Sass. | +| Sass theming engine | The same Sass API used internally to build every bundled theme, exposed as public mixins and functions. | Generate palettes, exclude unused component tokens, and build fully custom themes at compile time. | +| Global and local component variables | Each component exposes a global (`--ig-[component]-*`) and a local (`--*`) variable for the same property. | Override a look application-wide, then selectively override individual instances without extra CSS specificity tricks. | +| Configurable roundness and elevation | Single `--ig-radius-factor` and `--ig-elevation-factor` variables scale every component's corners and shadows. | Change the overall shape and depth of the UI without touching individual component styles. | -- Material -- Bootstrap -- Fluent -- Indigo +## Bundled Themes -All themes have light and dark variants as well as support for left-to-right(LTR) and right-to-left(RTL) content by default. The easiest way to start using any of the bundled themes in your application is by specifying the path to a CSS theme file in your `angular.json` configuration. For example, if you wanted to use the dark Material theme, you would include the path to the theme file like so: +All themes ship with light and dark variants and support left-to-right (LTR) and right-to-left (RTL) content by default. The easiest way to use a bundled theme is to reference its CSS file in your `angular.json` configuration. For example, to use the dark Material theme: ```json "styles": [ @@ -37,7 +40,7 @@ All themes have light and dark variants as well as support for left-to-right(LTR ``` <DocsAside type="info"> -If you've installed the Ignite UI for Angular package using `ng add igniteui-angular`, you will have noticed that we've already added `igniteui-angular.css` to the styles array. +If you installed Ignite UI for Angular using `ng add igniteui-angular`, `igniteui-angular.css` is already added to the styles array for you. </DocsAside> Here's the full list of themes included in the styles folder: @@ -58,19 +61,15 @@ Here's the full list of themes included in the styles folder: | **Indigo Light** | `node_modules/igniteui-angular/styles/igniteui-indigo-light.css` | | **Indigo Dark** | `node_modules/igniteui-angular/styles/igniteui-indigo-dark.css` | -As you can see, we ship Ignite UI for Angular with a substantial amount of themes. +All bundled themes are compiled from the same Sass source, using the theming engine's public `mixins` and `functions`. If Sass isn't your thing, that's fine — every compiled theme also exposes its values as [CSS custom properties](https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties), so you can restyle it without a Sass build step. You can also combine both approaches in the same project. -This is not the end of our theming story, though. All themes are compiled from Sass source and are built using our powerful theming engine. This engine contains Sass `mixins` and `functions` many of which are publicly exposed, which allows you to completely redesign all components in your application. +## Customizing with CSS Variables -If Sass isn't your thing that's completely fine, we've made it easy to modify the compiled themes using [custom CSS properties](https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties), or otherwise known as CSS variables. You can still use Sass in combination with CSS variables. +Every bundled CSS theme declares its variables in the `:root` scope, covering `colors`, `shadows`, `typography`, and `configuration`. Changing any of them updates the corresponding component styles across your application. -## Global Variables +### Palette Colors -If you inspect any of the CSS themes above, you will notice that there are quite a few CSS variables included in the `:root` scope; We include variables for `colors`, `shadows`, `typography`, and `configuration`. Modifying any of these variables will allow you to customize the overall look and feel of the theme and conversely the components. - -What most people look for when modifying a theme is changing the default colors used by the components. - -If you wanted to change the primary and secondary colors, all you have to do is type the following in your `styles.css` file: +To change the primary and secondary colors, set the corresponding variables in your `styles.css` file: ```css /* styles.css */ @@ -81,17 +80,15 @@ If you wanted to change the primary and secondary colors, all you have to do is } ``` -Let's break down the names of these color variables. The `ig` prefix is there as a unique identifier to indicate that this variable is part of an Ignite UI for Angular theme, `primary` is the color variable name, and `500` stands for the color variant. We will take a deeper look at palettes in the [Palettes](/themes/palettes) section of the documentation. For now all you need to know is that we have several base color variables (primary, secondary, surface, success, info, etc.) that include different shades or _variants_ that are all generated from the main color variants. The `500` color variants that we set in the above example are considered the main variable color and all of the other variants for the given color variable are generated from the `500` variant. - -Changing these variants, you can completely overhaul the entire palette. +The `ig` prefix identifies the variable as part of an Ignite UI for Angular theme, `primary` names the color variable, and `500` is the color variant. Ignite UI for Angular ships several base color variables (`primary`, `secondary`, `surface`, `success`, `info`, and more), each with a range of variants generated from its `500` (main) value. Changing the `500` variant regenerates the rest of that color's palette. See [Palettes](/themes/palettes) for the full list of variants. <DocsAside type="warning"> -Some components do not use colors from the palettes. In those instances, you will have to target the component CSS variables directly to modify their colors. -To find out which palette colors are used by what component, take a look at the <ApiLink kind="sass" module="themes" label="Components Documentation" />. +Some components do not use colors from the palettes. In those instances, target the component's CSS variables directly to modify their colors. To find out which palette colors a component uses, see the <ApiLink kind="sass" module="themes" label="Sass Theming API Reference" />. </DocsAside> -Likewise, changing the `elevations`(shadows) is just as easy. We include 25 elevation levels (0-24). -Here's a simplified version of what those variables look like: +### Elevations + +Elevations (shadows) work the same way, across 25 levels (0–24): ```css /* styles.css */ @@ -107,43 +104,37 @@ Here's a simplified version of what those variables look like: } ``` -These are essentially stacked CSS [`box-shadow`](https://developer.mozilla.org/en-US/docs/Web/CSS/box-shadow) declarations. You can replace them with any other valid `box-shadow` value. The higher the elevation level number is, the bigger the shadow is. Again, different components use different elevation levels, to find out which elevation levels are used by which component, take look at the <ApiLink kind="sass" module="themes" label="Components Documentation" />. We will take a deeper look at elevations in the [Elevations](/themes/elevations) of the documentation. +Each variable is a stacked CSS [`box-shadow`](https://developer.mozilla.org/en-US/docs/Web/CSS/box-shadow) declaration; you can replace any of them with another valid `box-shadow` value. The higher the elevation level, the larger the shadow. Different components use different elevation levels by default — see [Elevations](/themes/elevations) for the full breakdown, and the <ApiLink kind="sass" module="themes" label="Sass Theming API Reference" /> for which level each component uses. -## Configuration +### Roundness and Elevation Factor -There are several variables that allow you to configure the global behavior of the theme: +Two variables configure component shape and depth globally: -### Roundness +- `--ig-radius-factor` sets the radius factor of all components. The default is `1`. Set it to `0` to make every component's corners square: -To configure the radius factor of all components you can change the value of the `--ig-radius-factor` variable. The default value is 1, meaning the default radius factor is used across component themes. + ```css + /* Makes all components appear blocky in shape */ + :root { + --ig-radius-factor: 0; + } + ``` -Example: +- `--ig-elevation-factor` sets the elevation (shadow) factor of all components. The default is `1`. Set it to `0` to remove shadows entirely: -```css -/* Makes all components appear blocky in shape */ -:root { - --ig-radius-factor: 0; -} -``` + ```css + /* Makes all components appear flat (no shadows) */ + :root { + --ig-elevation-factor: 0; + } + ``` -### Elevation Factor +See [Roundness](/themes/roundness) to scope `--ig-radius-factor` to individual components instead of the whole application. -To configure the elevation factor of all components you can change the value of the `--ig-elevation-factor` variable. The default value is 1, meaning the default elevations are used across component themes. +### Component Variables -Example: +Every component exposes two variables for each themeable property: a **global** variable (prefixed `--ig-[component-name]-`) and a **local** variable (`--*`). Both modify the same property; the difference is scope. Global variables apply from any parent selector to all instances of a component. Local variables apply only to the instances matched by the selector that sets them, and always take priority over the global variable. -```css -/* Makes all components appear flat (no-shadows) */ -:root { - --ig-elevation-factor: 0; -} -``` - -## Component Variables - -All components provide the ability to modify their themes using component-specific CSS variables. Each component exposes two variables that modify the same property. The exposed variables can be thought of as `global` and `local`. They both modify the component theme in the same way, the only difference is that `global` variables have the `igx-[component-name]` prefix attached to the variable name and can be used from parent selectors to style child components, while `local` variables are specific to a component instance. - -Let's look at an example. Say you wanted to modify the background of the avatar. The avatar looks for the following CSS variables that modify its background: +For example, the avatar component looks for `--ig-avatar-background` (global) and `--background` (local): ```css /* styles.css */ @@ -156,12 +147,7 @@ igx-avatar { } ``` -The snippet above will set the background in all avatars to orange. - -The avatar component will look for the `--background` variable first. If explicitly set, it will take its value. In other words, `local` variables have higher priority and will work **only** if applied to the `igx-avatar` directly, either by using its tag selector or any other selector that targets `igx-avatar`. -The global `--ig-avatar-background` can be thought of as _fallback_ variable. It's going to be used only if the local `--background` is not explicitly overridden. - -For the curious, here's how this is implemented internally in the avatar: +This sets the background of every avatar to orange, because the local `--background` variable overrides the global one wherever it's set on `igx-avatar` directly. Here's how the avatar implements this internally: ```css igx-avatar { @@ -170,9 +156,7 @@ igx-avatar { } ``` -You would generally use _global_ variables when you want to apply changes to all instances of a component while _local_ variables target specific component instances and will always override the global variable. - -Here's another example: +Use the global variable to restyle all instances of a component at once; use the local variable to target specific instances. For example: ```html {/* app.component.html */} @@ -201,21 +185,57 @@ igx-avatar { } ``` -Avatars `AB` and `CD` will use the globally set _lavender_ color as background, while avatars `EF` and `GH` will have _purple_ backgrounds. +Avatars `AB` and `CD` use the globally set _lavender_ background, while avatars `EF` and `GH` — scoped under `contacts.component.css` — use _purple_. -**Each component has all of its theme properties documented in the styling section of the component documentation.** +**Each component documents its own theme properties in the styling section of its topic.** -This should be all you need to get you started with theming. You can modify global palette colors, elevations, and change component theme properties by creating global and local component themes. If you want to learn more, we have extensive documentation covering topics like **Palettes**, **Elevations**, **Typography**, and **Theming with Sass** in depth. +## Sass Theming Engine -## Additional Resources +If CSS variables don't give you enough control — for example, you need several reusable theme variants of the same component, or you want to tree-shake the generated CSS down to only the components you use — use the Sass theming engine directly. It exposes the same `palette`, `core`, and `theme` APIs used to build every bundled theme: + +```scss +// Import the theming module +@use "igniteui-angular/theming" as *; + +$my-color-palette: palette( + $primary: #2ab759, + $secondary: #f96a88, + $surface: #e5e5e5 +); + +// IMPORTANT: Always include core() first — it provides the base +// definitions theme() depends on. +@include core(); +@include theme($my-color-palette); +``` + +See [Theming with Sass](/themes/sass) for the full concept breakdown — palettes, schemas, typography, roundness, elevations, and animations — and how to build global or component-scoped themes with it. + +## Accessibility -Related topics: +Palette colors and their contrast text colors are generated together: every color variant in a palette has a matching `-contrast` variant (black or white) chosen for readable contrast against it, retrievable with the Sass `contrast-color` function — see [Contrast Text Colors](/themes/sass/palettes#contrast-text-colors). Compiled themes also expose each one as a `--ig-*-contrast` CSS variable; see [Palettes](/themes/palettes). + +The `core()` Sass mixin accepts an `$enhanced-accessibility` argument (default `false`). Enabling it switches chart color brushes to a color-blind–friendly palette instead of the regular one: + +```scss +@include core($enhanced-accessibility: true); +``` + +## API References + +- <ApiLink kind="sass" module="themes" label="Sass Theming API Reference" /> + +## Next Steps - [Palettes](/themes/palettes) - [Elevations](/themes/elevations) - [Typography](/themes/typography) +- [Roundness](/themes/roundness) +- [Spacing](/themes/spacing) - [Theming with Sass](/themes/sass) +## Additional Resources + Our community is active and always welcoming to new ideas. - [Ignite UI for Angular **Forums**](https://www.infragistics.com/community/forums/f/ignite-ui-for-angular) diff --git a/docs/angular/src/content/en/components/themes/sass/global-themes.mdx b/docs/angular/src/content/en/components/themes/sass/global-themes.mdx index 80c034cc4c..3e4f694b76 100644 --- a/docs/angular/src/content/en/components/themes/sass/global-themes.mdx +++ b/docs/angular/src/content/en/components/themes/sass/global-themes.mdx @@ -30,7 +30,7 @@ To generate a global theme we're going to be including two mixins `core` and `th | Name | Type | Default | Description | | :-----------------------: | :-----: | :-----: | :-----------------------------------------------------------------------: | | `$print-layout` | boolean | true | Include/exclude the styles for printing. | -| `$enhanced-accessibility` | boolean | false | Switches component colors and other properties to more accessible values. | +| `$enhanced-accessibility` | boolean | false | Switches chart color brushes to a color-blind–friendly palette. | ### Theme mixins diff --git a/src/content.config.ts b/src/content.config.ts index 1fc7dcdd96..bf19164b3c 100644 --- a/src/content.config.ts +++ b/src/content.config.ts @@ -12,7 +12,6 @@ export const collections = { 'grids_templates/**', 'style-guide.mdx', 'themes/sass/presets/**', - 'themes.mdx', ], extendSchema: z.object({ tableOfContents: z From 21bb22bba887f28b3ec31453faff1a81e6419199 Mon Sep 17 00:00:00 2001 From: Stamen Stoychev <chronos.stz@gmail.com> Date: Fri, 25 Sep 2026 17:09:31 +0300 Subject: [PATCH 34/35] feat(*): updating astro and astro/mdx versions (#845) * feat(*): updating astro and astro/mdx versions * chore(ci): update actions to Node 24 versions These majors still declare a node20 runtime, which GitHub Actions has deprecated in favor of node24: - actions/checkout v4 -> v7 - actions/setup-node v4 -> v7 - actions/upload-artifact v4 -> v7 - actions/stale v9 -> v11 actions/github-script@v8 already runs on node24, and the gh-aw lock files are generated with current pins, so both are left unchanged. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * feat(*): updating astro-components deps and clean-up --------- Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com> --- .github/workflows/_cd-deploy.yml | 6 +- .github/workflows/check-relative-links.yml | 4 +- .github/workflows/ci.yml | 4 +- .github/workflows/lint.yml | 12 +- .github/workflows/pr-stale.yml | 2 +- docs/angular/package.json | 5 +- docs/xplat/package.json | 5 +- package-lock.json | 6753 +++++++------------- package.json | 13 +- 9 files changed, 2196 insertions(+), 4608 deletions(-) diff --git a/.github/workflows/_cd-deploy.yml b/.github/workflows/_cd-deploy.yml index e964548995..2acf5a50b2 100644 --- a/.github/workflows/_cd-deploy.yml +++ b/.github/workflows/_cd-deploy.yml @@ -32,7 +32,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: ref: ${{ inputs.target_ref }} clean: true @@ -40,7 +40,7 @@ jobs: fetch-depth: 0 - name: Setup Node.js 24.x - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: '24.x' @@ -59,7 +59,7 @@ jobs: cd ../.. - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: igniteui-docs-${{ inputs.platform }}-${{ inputs.locale }} path: ${{ env.BUILD_TYPE }}_${{ inputs.platform }}_${{ inputs.locale }}.zip diff --git a/.github/workflows/check-relative-links.yml b/.github/workflows/check-relative-links.yml index a8779bf886..00dff6f4b3 100644 --- a/.github/workflows/check-relative-links.yml +++ b/.github/workflows/check-relative-links.yml @@ -17,9 +17,9 @@ jobs: check-relative-links: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v7 with: node-version: 24 cache: 'npm' diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d5efe8d8f1..a78371737e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,10 +17,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Use Node.js 24.x - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: 24 cache: 'npm' diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index ad81c2c64b..32baa04bcc 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -18,9 +18,9 @@ jobs: llms-metadata: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v7 with: node-version: 24 @@ -30,11 +30,11 @@ jobs: markdown-lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v7 with: node-version: 24 cache: 'npm' @@ -69,11 +69,11 @@ jobs: spellcheck: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v7 with: node-version: 24 cache: 'npm' diff --git a/.github/workflows/pr-stale.yml b/.github/workflows/pr-stale.yml index 672e059b4c..7015be9522 100644 --- a/.github/workflows/pr-stale.yml +++ b/.github/workflows/pr-stale.yml @@ -11,7 +11,7 @@ jobs: issues: write pull-requests: write steps: - - uses: actions/stale@v9 # Use the actions/stale action + - uses: actions/stale@v11 # Use the actions/stale action with: remove-pr-stale-when-updated: true days-before-stale: 30 diff --git a/docs/angular/package.json b/docs/angular/package.json index cf3c70c8d6..98f3d6fdcf 100644 --- a/docs/angular/package.json +++ b/docs/angular/package.json @@ -35,10 +35,9 @@ "node": ">=22.12.0" }, "dependencies": { - "astro": "^7.2.2", + "astro": "^7.3.4", "docs-template": "file:../../", - "igniteui-astro-components": "1.2.1", - "sharp": "^0.35.3" + "igniteui-astro-components": "1.3.0" }, "devDependencies": { "cross-env": "^7.0.3", diff --git a/docs/xplat/package.json b/docs/xplat/package.json index a2451acf38..2f8cd3a762 100644 --- a/docs/xplat/package.json +++ b/docs/xplat/package.json @@ -62,10 +62,9 @@ "node": ">=22.12.0" }, "dependencies": { - "astro": "^7.2.2", + "astro": "^7.3.4", "docs-template": "file:../../", - "igniteui-astro-components": "1.2.1", - "sharp": "^0.35.3" + "igniteui-astro-components": "1.3.0" }, "devDependencies": { "cross-env": "^10.1.0", diff --git a/package-lock.json b/package-lock.json index 2b5deaa105..595a39a371 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,25 +12,24 @@ "docs/xplat" ], "dependencies": { - "@astrojs/markdown-satteri": "^0.3.5", + "@astrojs/markdown-satteri": "^0.4.2", "astro-seo-schema": "^7.0.0", "gray-matter": "^4.0.3", - "igniteui-astro-components": "1.2.1", + "igniteui-astro-components": "1.3.0", "igniteui-theming": "^26.0.1", "igniteui-webcomponents": "^7.3.0-beta.1", "js-yaml": "^4.1.1", "jsdom": "^29.0.1", "pagefind": "^1.5.2", - "satteri": "^0.9.5", - "sharp": "0.35.3", + "satteri": "^0.10.5", "turndown": "^7.2.4", "turndown-plugin-gfm": "^1.0.2" }, "devDependencies": { - "@astrojs/mdx": "^7.0.5", - "@astrojs/ts-plugin": "^1.10.7", + "@astrojs/mdx": "^8.0.2", + "@astrojs/ts-plugin": "^1.10.12", "@types/jsdom": "^28.0.1", - "astro": "^7.2.2", + "astro": "^7.3.4", "cross-env": "^10.1.0", "cspell": "^9.2.2", "markdownlint-cli": "^0.49.1", @@ -49,10 +48,9 @@ "name": "angular-docs", "version": "1.0.0", "dependencies": { - "astro": "^7.2.2", + "astro": "^7.3.4", "docs-template": "file:../../", - "igniteui-astro-components": "1.2.1", - "sharp": "^0.35.3" + "igniteui-astro-components": "1.3.0" }, "devDependencies": { "cross-env": "^7.0.3", @@ -84,10 +82,9 @@ "name": "xplat-docs", "version": "0.0.1", "dependencies": { - "astro": "^7.2.2", + "astro": "^7.3.4", "docs-template": "file:../../", - "igniteui-astro-components": "1.2.1", - "sharp": "^0.35.3" + "igniteui-astro-components": "1.3.0" }, "devDependencies": { "cross-env": "^10.1.0", @@ -152,242 +149,185 @@ "dev": true, "license": "MIT" }, - "node_modules/@astrojs/compiler-binding": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding/-/compiler-binding-0.5.0.tgz", - "integrity": "sha512-PxFTx3WoxQnbgUvvwmF6LRQwhHO77a4pewOtJvzxlrYtQ90tLgomLKvks/akrd2iix2ngGlOhxQonKNd8YoBHg==", - "license": "MIT", - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "optionalDependencies": { - "@astrojs/compiler-binding-android-arm64": "0.5.0", - "@astrojs/compiler-binding-darwin-arm64": "0.5.0", - "@astrojs/compiler-binding-darwin-x64": "0.5.0", - "@astrojs/compiler-binding-linux-arm64-gnu": "0.5.0", - "@astrojs/compiler-binding-linux-arm64-musl": "0.5.0", - "@astrojs/compiler-binding-linux-x64-gnu": "0.5.0", - "@astrojs/compiler-binding-linux-x64-musl": "0.5.0", - "@astrojs/compiler-binding-wasm32-wasi": "0.5.0", - "@astrojs/compiler-binding-win32-arm64-msvc": "0.5.0", - "@astrojs/compiler-binding-win32-x64-msvc": "0.5.0" - } - }, - "node_modules/@astrojs/compiler-binding-android-arm64": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-android-arm64/-/compiler-binding-android-arm64-0.5.0.tgz", - "integrity": "sha512-wVviC/1KaBqGVF0DbTZ8UtAE3c8TN84CCe7w4ju3SGzo/ByWKn8HCqSU/+1wdltGCCSa30pjVk3H8DQUgnfhRQ==", - "cpu": [ - "arm64" - ], + "node_modules/@astrojs/markdown-satteri": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-satteri/-/markdown-satteri-0.4.2.tgz", + "integrity": "sha512-g4QehXnB/MzxQWnSf17NciFInMqEJy9948p8cc7zGg/r7995m0Ln5PMr3Xlnj24iey1LchaoZ3SzTOa3D4P/3w==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" + "dependencies": { + "@astrojs/internal-helpers": "0.11.0", + "@astrojs/prism": "4.0.2", + "github-slugger": "^2.0.0", + "satteri": "^0.10.3" } }, - "node_modules/@astrojs/compiler-binding-darwin-arm64": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-arm64/-/compiler-binding-darwin-arm64-0.5.0.tgz", - "integrity": "sha512-5NNIkaGeiztD9QQfhOy+nNrBCZVeHqVZPlfJVjTKq4yJiiSsxAhuBzmVlmK3BDhbSgUT8dai4JV5m6t4/BIQaw==", - "cpu": [ - "arm64" - ], + "node_modules/@astrojs/markdown-satteri/node_modules/@astrojs/internal-helpers": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.11.0.tgz", + "integrity": "sha512-3rzxJ+xbo0+8YyqOzLziIN32wmsHdCjEVz2sGOpRxJ+Ben/KiLph4ItxBy1abEL+E8fkRzqjg0rfXmaHJGw9JA==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" + "dependencies": { + "@types/hast": "^3.0.4", + "@types/mdast": "^4.0.4", + "js-yaml": "^4.3.0", + "picomatch": "^4.0.4", + "retext-smartypants": "^6.2.0", + "shiki": "^4.0.2", + "smol-toml": "^1.6.0", + "unified": "^11.0.5" } }, - "node_modules/@astrojs/compiler-binding-darwin-x64": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-x64/-/compiler-binding-darwin-x64-0.5.0.tgz", - "integrity": "sha512-HU/waaccOQDXpvjoWA/9xzadNZIcWKblJoaw19lCxfVs6AHQYdZZOzZUQjY8HaLYGerTXjdADbra2XU+kXk9Og==", - "cpu": [ - "x64" - ], + "node_modules/@astrojs/mdx": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-8.0.2.tgz", + "integrity": "sha512-WedIVP2Bu8fXSzxb3ZYZ8xDrWWjf2SRKCneh52Llhoa+O3lcpHPhoZVP3FerlivUaH/0LJz2yVaCNvMdg0u8Bw==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "@astrojs/internal-helpers": "0.11.0", + "@astrojs/markdown-satteri": "0.4.2", + "es-module-lexer": "^2.0.0" + }, "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">=22.12.0" + }, + "peerDependencies": { + "@astrojs/markdown-remark": "^7.3.0", + "@astrojs/markdown-satteri": "^0.4.0", + "astro": "^7.2.10" + }, + "peerDependenciesMeta": { + "@astrojs/markdown-remark": { + "optional": true + } } }, - "node_modules/@astrojs/compiler-binding-linux-arm64-gnu": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-gnu/-/compiler-binding-linux-arm64-gnu-0.5.0.tgz", - "integrity": "sha512-a21petBJRi0mNBf+gkRZFoWdGH+VOo0zRQSzM4Nuez5RL5rFFkmbondMejkaRZzvE3LVYU2NVD5MGRgAs4V+nQ==", - "cpu": [ - "arm64" - ], - "libc": [ - "glibc" - ], + "node_modules/@astrojs/mdx/node_modules/@astrojs/internal-helpers": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.11.0.tgz", + "integrity": "sha512-3rzxJ+xbo0+8YyqOzLziIN32wmsHdCjEVz2sGOpRxJ+Ben/KiLph4ItxBy1abEL+E8fkRzqjg0rfXmaHJGw9JA==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" + "dependencies": { + "@types/hast": "^3.0.4", + "@types/mdast": "^4.0.4", + "js-yaml": "^4.3.0", + "picomatch": "^4.0.4", + "retext-smartypants": "^6.2.0", + "shiki": "^4.0.2", + "smol-toml": "^1.6.0", + "unified": "^11.0.5" } }, - "node_modules/@astrojs/compiler-binding-linux-arm64-musl": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-musl/-/compiler-binding-linux-arm64-musl-0.5.0.tgz", - "integrity": "sha512-t5rmu23b/6e6v0bhPibCtwPdABXMRL+bUaJXdkJwTpkINp4zCgH6fNa5Z6+RgkgFSCpmg9uf1MtRIqx1gdmBaA==", - "cpu": [ - "arm64" - ], - "libc": [ - "musl" - ], + "node_modules/@astrojs/prism": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-4.0.2.tgz", + "integrity": "sha512-KTivpmnz6lDsC6o9H4+DNm2SrE/GHzw8cNAvEJwAvUT+eoaEnn/4NtbDNfRRaxaJHdp15gf+tfHAWiXR4wB3BA==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "prismjs": "^1.30.0" + }, "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">=22.12.0" } }, - "node_modules/@astrojs/compiler-binding-linux-x64-gnu": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-x64-gnu/-/compiler-binding-linux-x64-gnu-0.5.0.tgz", - "integrity": "sha512-JWtouuxSiDb2OKKFsxOwfqlpJuZHo1ExirlBGfDgoJVG5zeJWwcd2tU2w4UaJA4suT/tAFSLk/vFhM5fLjWV4A==", - "cpu": [ - "x64" - ], - "libc": [ - "glibc" - ], + "node_modules/@astrojs/telemetry": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.3.3.tgz", + "integrity": "sha512-C1TLn5sPJr0x4vk56piHWKbnqlEB8BKyte5Y45V02U+D7BGO5eMqZDH5aPjnkXQWJggvmsTXxH03QMZ9NgWLzQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "ci-info": "^4.4.0", + "dset": "^3.1.4", + "is-docker": "^4.0.0", + "package-manager-detector": "^1.6.0" + }, "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": "18.20.8 || ^20.3.0 || >=22.0.0" } }, - "node_modules/@astrojs/compiler-binding-linux-x64-musl": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-x64-musl/-/compiler-binding-linux-x64-musl-0.5.0.tgz", - "integrity": "sha512-LlaSO5v3UC6IxuTKXDViWV/fFHYhLKSO9Of118lNBXv/sjIWwziU+jjENxPgxfq/4oUeOu+613y6H93LBPNTOA==", - "cpu": [ - "x64" - ], - "libc": [ - "musl" - ], + "node_modules/@astrojs/ts-plugin": { + "version": "1.10.12", + "resolved": "https://registry.npmjs.org/@astrojs/ts-plugin/-/ts-plugin-1.10.12.tgz", + "integrity": "sha512-EOT4VUYPGJTTHRcbWjAq7ABS79Q8X6sNq9k4a8sWoQmo8cLlrjCoUOO4LTxIbfsssNPmq68HHyk8rmh8+TdJTQ==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" + "dependencies": { + "@astrojs/compiler": "^2.13.1", + "@astrojs/yaml2ts": "^0.2.4", + "@jridgewell/sourcemap-codec": "^1.5.5", + "@volar/language-core": "~2.4.28", + "@volar/typescript": "~2.4.28", + "vscode-languageserver-textdocument": "^1.0.12" } }, - "node_modules/@astrojs/compiler-binding-wasm32-wasi": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-wasm32-wasi/-/compiler-binding-wasm32-wasi-0.5.0.tgz", - "integrity": "sha512-IP+Cp0m9yKg/AUT47077vHEaAOh/oT/iUZx1PDnV2GJzUxLSEotdQy5Hhv+ycvEadO/DbETSJfAWeV7kte4etQ==", - "cpu": [ - "wasm32" - ], + "node_modules/@astrojs/yaml2ts": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@astrojs/yaml2ts/-/yaml2ts-0.2.4.tgz", + "integrity": "sha512-8oddpOae35pJsXPQXhTkM0ypfKPskVsh2bCxRtbf7e+/Epw2nReakFYpLKjZMEr75CsoF203PMnCocpfz0s69A==", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "@emnapi/core": "1.11.3", - "@emnapi/runtime": "1.11.3", - "@napi-rs/wasm-runtime": "^1.2.4" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" + "yaml": "^2.8.3" } }, - "node_modules/@astrojs/compiler-binding-win32-arm64-msvc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-arm64-msvc/-/compiler-binding-win32-arm64-msvc-0.5.0.tgz", - "integrity": "sha512-v6plwy5GQBGvfv4QgiGhy/qkkQvYKW7Zh2vBArOnsGEDNHyUS43CWYwIQdw4ZdVVmLsFyhwTiueDZEP6zejddQ==", - "cpu": [ - "arm64" - ], + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">=6.9.0" } }, - "node_modules/@astrojs/compiler-binding-win32-x64-msvc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-x64-msvc/-/compiler-binding-win32-x64-msvc-0.5.0.tgz", - "integrity": "sha512-SgM158cSCJ248UIXaCCW2WqSTjOoFlDv93ed/ATguJqYpZNNVMlOdcPlgNH7WYj/OYeD0rIQr7XyRAYhB7+G1A==", - "cpu": [ - "x64" - ], + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">=6.9.0" } }, - "node_modules/@astrojs/compiler-rs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler-rs/-/compiler-rs-0.5.0.tgz", - "integrity": "sha512-2xIypn5R33FRWCXXXv0sfbDj8xcOvc2VmIbteytxMjOzP9LiGfvqaAFJjhdAjzhs6+ZKzYzbSE79rrPObYW5mg==", + "node_modules/@babel/parser": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", + "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", "license": "MIT", "dependencies": { - "@astrojs/compiler-binding": "0.5.0" + "@babel/types": "^7.29.8" + }, + "bin": { + "parser": "bin/babel-parser.js" }, "engines": { - "node": ">=22.12.0" + "node": ">=6.0.0" } }, - "node_modules/@astrojs/internal-helpers": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.10.4.tgz", - "integrity": "sha512-nozZSy/mKYLqe4YrqbKtdOszedAfXYCtw3wZ0d+CAjz4GqQ4L9rl1ltIL5BlgwmYVinJg/RZ0MgGuWOdlyRZlA==", + "node_modules/@babel/types": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", + "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", "license": "MIT", "dependencies": { - "@types/hast": "^3.0.4", - "@types/mdast": "^4.0.4", - "js-yaml": "^4.3.0", - "picomatch": "^4.0.4", - "retext-smartypants": "^6.2.0", - "shiki": "^4.0.2", - "smol-toml": "^1.6.0", - "unified": "^11.0.5" + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@astrojs/markdown-satteri": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-satteri/-/markdown-satteri-0.3.8.tgz", - "integrity": "sha512-n8ItpFTCmlDsVR5+rwDmehSf+jFCYLWmZiisZNGuF7xILqYhsVeBfcha4qgS2Seq3fAc9Tm58ZVrvqFQ6RQgRQ==", + "node_modules/@bramus/specificity": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@bramus/specificity/-/specificity-2.4.2.tgz", + "integrity": "sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==", "license": "MIT", "dependencies": { - "@astrojs/internal-helpers": "0.10.4", - "@astrojs/prism": "4.0.2", - "github-slugger": "^2.0.0", - "satteri": "^0.10.3" + "css-tree": "^3.0.0" + }, + "bin": { + "specificity": "bin/cli.js" } }, - "node_modules/@astrojs/markdown-satteri/node_modules/@bruits/satteri-darwin-arm64": { + "node_modules/@bruits/satteri-darwin-arm64": { "version": "0.10.5", "resolved": "https://registry.npmjs.org/@bruits/satteri-darwin-arm64/-/satteri-darwin-arm64-0.10.5.tgz", "integrity": "sha512-27KTVl4TJkVahMy/ohyA7qd4938G5UNneFUz/PsScYfpIhj0IVAS23mpcJXdPF44sa6nva198lmV/cKIb2YPyA==", @@ -400,7 +340,7 @@ "darwin" ] }, - "node_modules/@astrojs/markdown-satteri/node_modules/@bruits/satteri-darwin-x64": { + "node_modules/@bruits/satteri-darwin-x64": { "version": "0.10.5", "resolved": "https://registry.npmjs.org/@bruits/satteri-darwin-x64/-/satteri-darwin-x64-0.10.5.tgz", "integrity": "sha512-IjnLe3nKspq6qaeqGgjT7MT8VrTV74yWRlaag7ZdNsI8TDAYZ0iPxMCo+9KQZHUk5EyVB+reBI/PFWL5KuFw9Q==", @@ -413,7 +353,7 @@ "darwin" ] }, - "node_modules/@astrojs/markdown-satteri/node_modules/@bruits/satteri-linux-arm64-gnu": { + "node_modules/@bruits/satteri-linux-arm64-gnu": { "version": "0.10.5", "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-arm64-gnu/-/satteri-linux-arm64-gnu-0.10.5.tgz", "integrity": "sha512-glkYXZCJywjP13v67eAyAMSJdF+ncvEbYvgi/wOtffL9tQ27lr/zsyzUfgs+ovjJ9d8JNQKiXeiArJcX8PJL9w==", @@ -429,7 +369,7 @@ "linux" ] }, - "node_modules/@astrojs/markdown-satteri/node_modules/@bruits/satteri-linux-arm64-musl": { + "node_modules/@bruits/satteri-linux-arm64-musl": { "version": "0.10.5", "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-arm64-musl/-/satteri-linux-arm64-musl-0.10.5.tgz", "integrity": "sha512-yWdgG1g17Nh2QyGVlFUxGRa3FEFwiMcpZEyMNWkbM3deC94cmVc+/i9OuyFpdKuWo3GkgoCtYVOoxk1uCnCZIA==", @@ -445,7 +385,7 @@ "linux" ] }, - "node_modules/@astrojs/markdown-satteri/node_modules/@bruits/satteri-linux-x64-gnu": { + "node_modules/@bruits/satteri-linux-x64-gnu": { "version": "0.10.5", "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-x64-gnu/-/satteri-linux-x64-gnu-0.10.5.tgz", "integrity": "sha512-FVaLoPT1fBgGl0J+AYebyyXJYBachGl8Oyyrf1lye4RTqCB4S0Gwkj1uM9RJyThUOvx5VUmAT1CnNh1SFHA+kw==", @@ -461,7 +401,7 @@ "linux" ] }, - "node_modules/@astrojs/markdown-satteri/node_modules/@bruits/satteri-linux-x64-musl": { + "node_modules/@bruits/satteri-linux-x64-musl": { "version": "0.10.5", "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-x64-musl/-/satteri-linux-x64-musl-0.10.5.tgz", "integrity": "sha512-EHpVAx2bqW3GINHTKkljtxVfQmVDGWIuwOYOP5YghTj+0PkBa2o8oKPRtQ9Kbsr1Fye8jtUcDjhwj2jMNugZKg==", @@ -477,7 +417,7 @@ "linux" ] }, - "node_modules/@astrojs/markdown-satteri/node_modules/@bruits/satteri-wasm32-wasi": { + "node_modules/@bruits/satteri-wasm32-wasi": { "version": "0.10.5", "resolved": "https://registry.npmjs.org/@bruits/satteri-wasm32-wasi/-/satteri-wasm32-wasi-0.10.5.tgz", "integrity": "sha512-ypz8c/Zmipxp4IoeDa228Gstv6TLzVmNs3yC6wKCoNSOjx1iwpgzu87Y3hTkXFdwChVGU85qeUDuOIarGUZQLw==", @@ -495,44 +435,18 @@ "node": ">=14.0.0" } }, - "node_modules/@astrojs/markdown-satteri/node_modules/@bruits/satteri-win32-arm64-msvc": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-win32-arm64-msvc/-/satteri-win32-arm64-msvc-0.10.5.tgz", - "integrity": "sha512-siTV88nb0LRqNpkL2gXboqCwVdq95sLtzMHS1/3eONV2gLbB3NAK46wmSMvCO/yquBvI2lvaFIfd8P12ecsxBw==", - "cpu": [ - "arm64" - ], + "node_modules/@bruits/satteri-wasm32-wasi/node_modules/@emnapi/core": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", + "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", "license": "MIT", "optional": true, - "os": [ - "win32" - ] + "dependencies": { + "@emnapi/wasi-threads": "1.2.2", + "tslib": "^2.4.0" + } }, - "node_modules/@astrojs/markdown-satteri/node_modules/@bruits/satteri-win32-x64-msvc": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-win32-x64-msvc/-/satteri-win32-x64-msvc-0.10.5.tgz", - "integrity": "sha512-C3IfPvfvMXmlzBxaMPKFS1XiuV9pu2mC7YqkPk7PSvTgPZ8gbdASIpHpztDLvTTQjqZ0z1Ol8tK5X+V6XXC0wQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@astrojs/markdown-satteri/node_modules/@emnapi/core": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", - "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.2.2", - "tslib": "^2.4.0" - } - }, - "node_modules/@astrojs/markdown-satteri/node_modules/@emnapi/runtime": { + "node_modules/@bruits/satteri-wasm32-wasi/node_modules/@emnapi/runtime": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", @@ -542,7 +456,7 @@ "tslib": "^2.4.0" } }, - "node_modules/@astrojs/markdown-satteri/node_modules/@emnapi/wasi-threads": { + "node_modules/@bruits/satteri-wasm32-wasi/node_modules/@emnapi/wasi-threads": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", @@ -552,625 +466,293 @@ "tslib": "^2.4.0" } }, - "node_modules/@astrojs/markdown-satteri/node_modules/satteri": { + "node_modules/@bruits/satteri-win32-arm64-msvc": { "version": "0.10.5", - "resolved": "https://registry.npmjs.org/satteri/-/satteri-0.10.5.tgz", - "integrity": "sha512-Ao1LKpAEa9Wdg0otgbVKViZHEq9ebdXe4DMrp3s9vQAU0HNIuHnFEuMuOcm0ZIXyV0Yzxj91NvhLpvXZJO/5ZQ==", + "resolved": "https://registry.npmjs.org/@bruits/satteri-win32-arm64-msvc/-/satteri-win32-arm64-msvc-0.10.5.tgz", + "integrity": "sha512-siTV88nb0LRqNpkL2gXboqCwVdq95sLtzMHS1/3eONV2gLbB3NAK46wmSMvCO/yquBvI2lvaFIfd8P12ecsxBw==", + "cpu": [ + "arm64" + ], "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.5", - "@types/hast": "^3.0.5", - "@types/mdast": "^4.0.4", - "@types/unist": "^3.0.3" - }, - "optionalDependencies": { - "@bruits/satteri-darwin-arm64": "0.10.5", - "@bruits/satteri-darwin-x64": "0.10.5", - "@bruits/satteri-linux-arm64-gnu": "0.10.5", - "@bruits/satteri-linux-arm64-musl": "0.10.5", - "@bruits/satteri-linux-x64-gnu": "0.10.5", - "@bruits/satteri-linux-x64-musl": "0.10.5", - "@bruits/satteri-wasm32-wasi": "0.10.5", - "@bruits/satteri-win32-arm64-msvc": "0.10.5", - "@bruits/satteri-win32-x64-msvc": "0.10.5" - } + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@astrojs/mdx": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-7.0.8.tgz", - "integrity": "sha512-RNuwq2ccTSi7NX9YqlR0noaWoVdOrZuJvdfWXotAzdhMVB0b0zEMLnNU+xar7le0GwTMlTObD/QAu8jeHA/3nA==", + "node_modules/@bruits/satteri-win32-x64-msvc": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@bruits/satteri-win32-x64-msvc/-/satteri-win32-x64-msvc-0.10.5.tgz", + "integrity": "sha512-C3IfPvfvMXmlzBxaMPKFS1XiuV9pu2mC7YqkPk7PSvTgPZ8gbdASIpHpztDLvTTQjqZ0z1Ol8tK5X+V6XXC0wQ==", + "cpu": [ + "x64" + ], "license": "MIT", - "dependencies": { - "@astrojs/internal-helpers": "0.10.4", - "@astrojs/markdown-remark": "7.2.4", - "@mdx-js/mdx": "^3.1.1", - "acorn": "^8.16.0", - "es-module-lexer": "^2.0.0", - "estree-util-visit": "^2.0.0", - "hast-util-to-html": "^9.0.5", - "piccolore": "^0.1.3", - "rehype-raw": "^7.0.0", - "remark-gfm": "^4.0.1", - "remark-smartypants": "^3.0.2", - "source-map": "^0.7.6", - "unist-util-visit": "^5.1.0", - "vfile": "^6.0.3" - }, - "engines": { - "node": ">=22.12.0" - }, - "peerDependencies": { - "@astrojs/markdown-satteri": "^0.3.1", - "astro": "^7.0.0" - }, - "peerDependenciesMeta": { - "@astrojs/markdown-satteri": { - "optional": true - } - } + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@astrojs/mdx/node_modules/@astrojs/markdown-remark": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-7.2.4.tgz", - "integrity": "sha512-MvspGMynWKAjTe4/lTUdmBPHIFKNVLTCF6UlyWGogTGzNrTvjD+D4n48k7h8swxsEPKHK2TwxkZO7uoaCv1Pow==", + "node_modules/@bufbuild/protobuf": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.0.tgz", + "integrity": "sha512-C3UGsiCwSprE2NKIIFA3hCDlpXTMCAXRZuEVp88L1GY36Y41+rYL5fryE+nOFhp4p4JPQvdV8PQ4DWgHgeTE+w==", + "license": "(Apache-2.0 AND BSD-3-Clause)" + }, + "node_modules/@capsizecss/unpack": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-4.0.1.tgz", + "integrity": "sha512-CuNiSqg7+e1cO/GjffyMOm5Tt2jUF9CWHHnvQ/UkqvtkGfHdgwEC0wpmq7fkN3gxwpRnrAN0WzO3vREKmNolMQ==", "license": "MIT", "dependencies": { - "@astrojs/internal-helpers": "0.10.4", - "@astrojs/prism": "4.0.2", - "github-slugger": "^2.0.0", - "hast-util-from-html": "^2.0.3", - "hast-util-to-text": "^4.0.2", - "mdast-util-definitions": "^6.0.0", - "rehype-raw": "^7.0.0", - "rehype-stringify": "^10.0.1", - "remark-gfm": "^4.0.1", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.1.2", - "remark-smartypants": "^3.0.2", - "unified": "^11.0.5", - "unist-util-remove-position": "^5.0.0", - "unist-util-visit": "^5.1.0", - "unist-util-visit-parents": "^6.0.2", - "vfile": "^6.0.3" + "fontkitten": "^1.0.3" + }, + "engines": { + "node": ">=18" } }, - "node_modules/@astrojs/prism": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-4.0.2.tgz", - "integrity": "sha512-KTivpmnz6lDsC6o9H4+DNm2SrE/GHzw8cNAvEJwAvUT+eoaEnn/4NtbDNfRRaxaJHdp15gf+tfHAWiXR4wB3BA==", + "node_modules/@clack/core": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.4.3.tgz", + "integrity": "sha512-/kr3UWNtdJfxZtPgDqUOmG2pvwlmcLGheex5yiZKdwbzZJxhV+HMNR9QNmyY5cGwTNV6LrR7Jtp+KjhUAP1qBQ==", "license": "MIT", "dependencies": { - "prismjs": "^1.30.0" + "fast-wrap-ansi": "^0.2.0", + "sisteransi": "^1.0.5" }, "engines": { - "node": ">=22.12.0" + "node": ">= 20.12.0" } }, - "node_modules/@astrojs/telemetry": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.3.3.tgz", - "integrity": "sha512-C1TLn5sPJr0x4vk56piHWKbnqlEB8BKyte5Y45V02U+D7BGO5eMqZDH5aPjnkXQWJggvmsTXxH03QMZ9NgWLzQ==", + "node_modules/@clack/prompts": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.7.0.tgz", + "integrity": "sha512-y7/yvZ2TPAnR9+jnc00klvNNLkJiXFFrQA/hlLCcxA9a2A4zQIOimyFQ9XfwYKiGD1fb5GY8vbKIIgO8d5Tb2A==", "license": "MIT", "dependencies": { - "ci-info": "^4.4.0", - "dset": "^3.1.4", - "is-docker": "^4.0.0", - "package-manager-detector": "^1.6.0" + "@clack/core": "1.4.3", + "fast-string-width": "^3.0.2", + "fast-wrap-ansi": "^0.2.0", + "sisteransi": "^1.0.5" }, "engines": { - "node": "18.20.8 || ^20.3.0 || >=22.0.0" + "node": ">= 20.12.0" } }, - "node_modules/@astrojs/ts-plugin": { - "version": "1.10.11", - "resolved": "https://registry.npmjs.org/@astrojs/ts-plugin/-/ts-plugin-1.10.11.tgz", - "integrity": "sha512-W7Fmbaw81mcecFgJWgfY8FX7G7nCiooiakgd8ZAVprglEo81W2HzXh2I+okmAorCZLICl4PeEELkpGzrEXze4g==", + "node_modules/@cspell/cspell-bundled-dicts": { + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-9.8.0.tgz", + "integrity": "sha512-MpXFpVyBPfJQ1YuVotljqUaGf6lWuf+fuWBBgs0PHFYTSjRPWuIxviAaCDnup/CJLLH60xQL4IlcQe4TOjzljw==", "dev": true, "license": "MIT", "dependencies": { - "@astrojs/compiler": "^2.13.1", - "@astrojs/yaml2ts": "^0.2.4", - "@jridgewell/sourcemap-codec": "^1.5.5", - "@volar/language-core": "~2.4.28", - "@volar/typescript": "~2.4.28", - "semver": "^7.7.4", - "vscode-languageserver-textdocument": "^1.0.12" + "@cspell/dict-ada": "^4.1.1", + "@cspell/dict-al": "^1.1.1", + "@cspell/dict-aws": "^4.0.17", + "@cspell/dict-bash": "^4.2.2", + "@cspell/dict-companies": "^3.2.11", + "@cspell/dict-cpp": "^7.0.2", + "@cspell/dict-cryptocurrencies": "^5.0.5", + "@cspell/dict-csharp": "^4.0.8", + "@cspell/dict-css": "^4.1.1", + "@cspell/dict-dart": "^2.3.2", + "@cspell/dict-data-science": "^2.0.13", + "@cspell/dict-django": "^4.1.6", + "@cspell/dict-docker": "^1.1.17", + "@cspell/dict-dotnet": "^5.0.13", + "@cspell/dict-elixir": "^4.0.8", + "@cspell/dict-en_us": "^4.4.33", + "@cspell/dict-en-common-misspellings": "^2.1.12", + "@cspell/dict-en-gb-mit": "^3.1.22", + "@cspell/dict-filetypes": "^3.0.18", + "@cspell/dict-flutter": "^1.1.1", + "@cspell/dict-fonts": "^4.0.6", + "@cspell/dict-fsharp": "^1.1.1", + "@cspell/dict-fullstack": "^3.2.9", + "@cspell/dict-gaming-terms": "^1.1.2", + "@cspell/dict-git": "^3.1.0", + "@cspell/dict-golang": "^6.0.26", + "@cspell/dict-google": "^1.0.9", + "@cspell/dict-haskell": "^4.0.6", + "@cspell/dict-html": "^4.0.15", + "@cspell/dict-html-symbol-entities": "^4.0.5", + "@cspell/dict-java": "^5.0.12", + "@cspell/dict-julia": "^1.1.1", + "@cspell/dict-k8s": "^1.0.12", + "@cspell/dict-kotlin": "^1.1.1", + "@cspell/dict-latex": "^5.1.0", + "@cspell/dict-lorem-ipsum": "^4.0.5", + "@cspell/dict-lua": "^4.0.8", + "@cspell/dict-makefile": "^1.0.5", + "@cspell/dict-markdown": "^2.0.16", + "@cspell/dict-monkeyc": "^1.0.12", + "@cspell/dict-node": "^5.0.9", + "@cspell/dict-npm": "^5.2.38", + "@cspell/dict-php": "^4.1.1", + "@cspell/dict-powershell": "^5.0.15", + "@cspell/dict-public-licenses": "^2.0.16", + "@cspell/dict-python": "^4.2.26", + "@cspell/dict-r": "^2.1.1", + "@cspell/dict-ruby": "^5.1.1", + "@cspell/dict-rust": "^4.1.2", + "@cspell/dict-scala": "^5.0.9", + "@cspell/dict-shell": "^1.1.2", + "@cspell/dict-software-terms": "^5.2.2", + "@cspell/dict-sql": "^2.2.1", + "@cspell/dict-svelte": "^1.0.7", + "@cspell/dict-swift": "^2.0.6", + "@cspell/dict-terraform": "^1.1.3", + "@cspell/dict-typescript": "^3.2.3", + "@cspell/dict-vue": "^3.0.5", + "@cspell/dict-zig": "^1.0.0" + }, + "engines": { + "node": ">=20" } }, - "node_modules/@astrojs/yaml2ts": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@astrojs/yaml2ts/-/yaml2ts-0.2.4.tgz", - "integrity": "sha512-8oddpOae35pJsXPQXhTkM0ypfKPskVsh2bCxRtbf7e+/Epw2nReakFYpLKjZMEr75CsoF203PMnCocpfz0s69A==", + "node_modules/@cspell/cspell-json-reporter": { + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-9.8.0.tgz", + "integrity": "sha512-nqUaSo9T7l8KrE22gc7ZIs+zvP7ak1i7JqGdRs8sGvh2Ijqj43qYQLePgb1b/vm8a1bavnc51m+vf05hpd3g3Q==", "dev": true, "license": "MIT", "dependencies": { - "yaml": "^2.8.3" + "@cspell/cspell-types": "9.8.0" + }, + "engines": { + "node": ">=20" } }, - "node_modules/@babel/helper-string-parser": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", - "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "node_modules/@cspell/cspell-performance-monitor": { + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-performance-monitor/-/cspell-performance-monitor-9.8.0.tgz", + "integrity": "sha512-IsrXYzn23yJICIQ915ACdf+2lNEcFNTu5BIQt3khHOsGVvZ9/AZYpu9Dk825vUyZG7RHg2Oi6dYNiJtULG4ouQ==", + "dev": true, "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=20.18" } }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", - "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "node_modules/@cspell/cspell-pipe": { + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-9.8.0.tgz", + "integrity": "sha512-ISEUD8PHYkd2Ktafc6hFfIXdGKYUvthA09NbwwZsWmOqYyk4wWKHZKqyyxD+BcrFwOyMOJcD8OEvIjkRQp2SJw==", + "dev": true, "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=20" } }, - "node_modules/@babel/parser": { - "version": "7.29.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", - "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", + "node_modules/@cspell/cspell-resolver": { + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-9.8.0.tgz", + "integrity": "sha512-PZJj56BZpKfMxOzWkyt7b+aIXObe+8Ku/zLI4xDXPSuQPENbHBFHfPIZx68CyGEkanKxZ1ewKVx/FT1FUy+wDA==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.29.8" - }, - "bin": { - "parser": "bin/babel-parser.js" + "global-directory": "^5.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=20" } }, - "node_modules/@babel/types": { - "version": "7.29.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", - "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.29.7", - "@babel/helper-validator-identifier": "^7.29.7" - }, + "node_modules/@cspell/cspell-service-bus": { + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-9.8.0.tgz", + "integrity": "sha512-P45sd2nqwcqhulBBbQnZB/JNcobecTrP4Ky3vmEq0cprsvavc+ZoHF9U2Ql5ghMSUzjrF2n1aNzZ8cH4IlsnKg==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=20" } }, - "node_modules/@bramus/specificity": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@bramus/specificity/-/specificity-2.4.2.tgz", - "integrity": "sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==", + "node_modules/@cspell/cspell-types": { + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-9.8.0.tgz", + "integrity": "sha512-7Ge4UD6SCA49Tcc3+GTlz3Xn4cqVUAXtDO0u9IeHvJgkN3Me2Rw2GB/CtGmhKST3YeEeZMX7ww09TdHMUJlehw==", + "dev": true, "license": "MIT", - "dependencies": { - "css-tree": "^3.0.0" - }, - "bin": { - "specificity": "bin/cli.js" + "engines": { + "node": ">=20" } }, - "node_modules/@bruits/satteri-darwin-arm64": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-darwin-arm64/-/satteri-darwin-arm64-0.9.5.tgz", - "integrity": "sha512-iw4nZgx9v30lWo/MTngQqi1pI78KI0DnkSm+lVJGYdmPLgAyDNJigVhpG42/Iq55A6c1Ll8q66ljyyRiQUxwow==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@bruits/satteri-darwin-x64": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-darwin-x64/-/satteri-darwin-x64-0.9.5.tgz", - "integrity": "sha512-6T26Z5Kf3cFW2PSlk9p7zT7yVxvuBSiJvYyz9u8KjYwMTqZyIDOj2wDyNpxKV4+6yUVG7rddq2QwvG/8LJA2+Q==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@bruits/satteri-linux-arm64-gnu": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-arm64-gnu/-/satteri-linux-arm64-gnu-0.9.5.tgz", - "integrity": "sha512-u51id17uJwNEMK9nBlICsq6U31c+XVqQueVBkwRIzZG+gMpS8TOJctt5h5Wz33Z8xnMdTd+adtACVz0yHgGuOA==", - "cpu": [ - "arm64" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@bruits/satteri-linux-arm64-musl": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-arm64-musl/-/satteri-linux-arm64-musl-0.9.5.tgz", - "integrity": "sha512-v39HxiwGC5Rqm01HksP6+5Y+xKLPlsuVFgIgpEAo+SiQ22c+mJVhS3u7Z6ePAKdhL5NJoK1xq70kLz3L13AhpQ==", - "cpu": [ - "arm64" - ], - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@bruits/satteri-linux-x64-gnu": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-x64-gnu/-/satteri-linux-x64-gnu-0.9.5.tgz", - "integrity": "sha512-F3uO8uFp3pAP5ZGXttwvh57GS7s0lL953tnNdyI2gRyP4kOOkp6pyGojNJzCjkDvWI2Cvb9iNrKok3aqQPauAw==", - "cpu": [ - "x64" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@bruits/satteri-linux-x64-musl": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-x64-musl/-/satteri-linux-x64-musl-0.9.5.tgz", - "integrity": "sha512-bicEqglLlz++mWyADaZoP0JY20s4vDfLjaPYgQqC+NI4zZLTOOg1T4GB8aqtc822Pqji8SQBmSrTb7CrP8i08Q==", - "cpu": [ - "x64" - ], - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@bruits/satteri-wasm32-wasi": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-wasm32-wasi/-/satteri-wasm32-wasi-0.9.5.tgz", - "integrity": "sha512-zauAuMwfPnKPUkd4AFixRFpXdgKwP2mKgxrIIo2gJzW0/ZneF9dbHnLkojSpaBnCCp7VUL1hIi5WWZvB1CqmAQ==", - "cpu": [ - "wasm32" - ], + "node_modules/@cspell/cspell-worker": { + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-worker/-/cspell-worker-9.8.0.tgz", + "integrity": "sha512-W8FLdE3MXPLbWtAXciILQhk9CHd6Mt+HRjZHM8m+dwE1Bc2TAjUai8kIxsdhHUq58p7gYY2ekr5sg1uYOUgTAA==", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "@emnapi/core": "1.11.1", - "@emnapi/runtime": "1.11.1", - "@napi-rs/wasm-runtime": "^1.1.6" + "cspell-lib": "9.8.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.18" } }, - "node_modules/@bruits/satteri-wasm32-wasi/node_modules/@emnapi/core": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", - "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.2.2", - "tslib": "^2.4.0" - } + "node_modules/@cspell/dict-ada": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-4.1.1.tgz", + "integrity": "sha512-E+0YW9RhZod/9Qy2gxfNZiHJjCYFlCdI69br1eviQQWB8yOTJX0JHXLs79kOYhSW0kINPVUdvddEBe6Lu6CjGQ==", + "dev": true, + "license": "MIT" }, - "node_modules/@bruits/satteri-wasm32-wasi/node_modules/@emnapi/runtime": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", - "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } + "node_modules/@cspell/dict-al": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-al/-/dict-al-1.1.1.tgz", + "integrity": "sha512-sD8GCaZetgQL4+MaJLXqbzWcRjfKVp8x+px3HuCaaiATAAtvjwUQ5/Iubiqwfd1boIh2Y1/3EgM3TLQ7Q8e0wQ==", + "dev": true, + "license": "MIT" }, - "node_modules/@bruits/satteri-wasm32-wasi/node_modules/@emnapi/wasi-threads": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", - "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", + "node_modules/@cspell/dict-aws": { + "version": "4.0.17", + "resolved": "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-4.0.17.tgz", + "integrity": "sha512-ORcblTWcdlGjIbWrgKF+8CNEBQiLVKdUOFoTn0KPNkAYnFcdPP0muT4892h7H4Xafh3j72wqB4/loQ6Nti9E/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@cspell/dict-bash": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-4.2.3.tgz", + "integrity": "sha512-ljUZoKHbDqw5Sx0qpL2qTUlmkmr+vhZH/sCNrNaBZKTbdgiswErSnIF1jRbGmEitJNxHRHWsuZyVgnTGfVO1Yw==", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "tslib": "^2.4.0" + "@cspell/dict-shell": "1.2.0" } }, - "node_modules/@bruits/satteri-win32-arm64-msvc": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-win32-arm64-msvc/-/satteri-win32-arm64-msvc-0.9.5.tgz", - "integrity": "sha512-SrfE7NEsgZjBvU3c+RR6oQRu0ToXY5uVJEbieXEF0YTctIV2zAVlbaMjWLts074QCgh3a+XHWkR/lWh2VH2LUg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@bruits/satteri-win32-x64-msvc": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-win32-x64-msvc/-/satteri-win32-x64-msvc-0.9.5.tgz", - "integrity": "sha512-5Kw9ZAtTGS8WHizyn+CJhjjfIQrw+7jcZodpmpXJjefnO15M8UexIi6JR2E5thyvsmHyhL6ZDDMUNR4bKJPd4g==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] + "node_modules/@cspell/dict-companies": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.2.12.tgz", + "integrity": "sha512-mjiz/N3zWOCsz5VfwMUydSl7uW0OU9H2PnbCNc3RV44Vj6Q59CSp6EYGSGZQxrXU1gpsuZUrwr6QCjNjFOOg5A==", + "dev": true, + "license": "MIT" }, - "node_modules/@bufbuild/protobuf": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.14.0.tgz", - "integrity": "sha512-C3UGsiCwSprE2NKIIFA3hCDlpXTMCAXRZuEVp88L1GY36Y41+rYL5fryE+nOFhp4p4JPQvdV8PQ4DWgHgeTE+w==", - "license": "(Apache-2.0 AND BSD-3-Clause)" + "node_modules/@cspell/dict-cpp": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-7.1.0.tgz", + "integrity": "sha512-rcjycobioQUd9Jm/Y1n8U+sq6ytpZ0iV8AYIo+vyEFfutC5x7g6hL6Fh3bCdh6IporGHRqfEutGK/4sfopD2ZA==", + "dev": true, + "license": "MIT" }, - "node_modules/@capsizecss/unpack": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-4.0.1.tgz", - "integrity": "sha512-CuNiSqg7+e1cO/GjffyMOm5Tt2jUF9CWHHnvQ/UkqvtkGfHdgwEC0wpmq7fkN3gxwpRnrAN0WzO3vREKmNolMQ==", - "license": "MIT", - "dependencies": { - "fontkitten": "^1.0.3" - }, - "engines": { - "node": ">=18" - } + "node_modules/@cspell/dict-cryptocurrencies": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-5.0.5.tgz", + "integrity": "sha512-R68hYYF/rtlE6T/dsObStzN5QZw+0aQBinAXuWCVqwdS7YZo0X33vGMfChkHaiCo3Z2+bkegqHlqxZF4TD3rUA==", + "dev": true, + "license": "MIT" }, - "node_modules/@clack/core": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.4.3.tgz", - "integrity": "sha512-/kr3UWNtdJfxZtPgDqUOmG2pvwlmcLGheex5yiZKdwbzZJxhV+HMNR9QNmyY5cGwTNV6LrR7Jtp+KjhUAP1qBQ==", - "license": "MIT", - "dependencies": { - "fast-wrap-ansi": "^0.2.0", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 20.12.0" - } + "node_modules/@cspell/dict-csharp": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@cspell/dict-csharp/-/dict-csharp-4.0.8.tgz", + "integrity": "sha512-qmk45pKFHSxckl5mSlbHxmDitSsGMlk/XzFgt7emeTJWLNSTUK//MbYAkBNRtfzB4uD7pAFiKgpKgtJrTMRnrQ==", + "dev": true, + "license": "MIT" }, - "node_modules/@clack/prompts": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.7.0.tgz", - "integrity": "sha512-y7/yvZ2TPAnR9+jnc00klvNNLkJiXFFrQA/hlLCcxA9a2A4zQIOimyFQ9XfwYKiGD1fb5GY8vbKIIgO8d5Tb2A==", - "license": "MIT", - "dependencies": { - "@clack/core": "1.4.3", - "fast-string-width": "^3.0.2", - "fast-wrap-ansi": "^0.2.0", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 20.12.0" - } - }, - "node_modules/@cspell/cspell-bundled-dicts": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-9.8.0.tgz", - "integrity": "sha512-MpXFpVyBPfJQ1YuVotljqUaGf6lWuf+fuWBBgs0PHFYTSjRPWuIxviAaCDnup/CJLLH60xQL4IlcQe4TOjzljw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@cspell/dict-ada": "^4.1.1", - "@cspell/dict-al": "^1.1.1", - "@cspell/dict-aws": "^4.0.17", - "@cspell/dict-bash": "^4.2.2", - "@cspell/dict-companies": "^3.2.11", - "@cspell/dict-cpp": "^7.0.2", - "@cspell/dict-cryptocurrencies": "^5.0.5", - "@cspell/dict-csharp": "^4.0.8", - "@cspell/dict-css": "^4.1.1", - "@cspell/dict-dart": "^2.3.2", - "@cspell/dict-data-science": "^2.0.13", - "@cspell/dict-django": "^4.1.6", - "@cspell/dict-docker": "^1.1.17", - "@cspell/dict-dotnet": "^5.0.13", - "@cspell/dict-elixir": "^4.0.8", - "@cspell/dict-en_us": "^4.4.33", - "@cspell/dict-en-common-misspellings": "^2.1.12", - "@cspell/dict-en-gb-mit": "^3.1.22", - "@cspell/dict-filetypes": "^3.0.18", - "@cspell/dict-flutter": "^1.1.1", - "@cspell/dict-fonts": "^4.0.6", - "@cspell/dict-fsharp": "^1.1.1", - "@cspell/dict-fullstack": "^3.2.9", - "@cspell/dict-gaming-terms": "^1.1.2", - "@cspell/dict-git": "^3.1.0", - "@cspell/dict-golang": "^6.0.26", - "@cspell/dict-google": "^1.0.9", - "@cspell/dict-haskell": "^4.0.6", - "@cspell/dict-html": "^4.0.15", - "@cspell/dict-html-symbol-entities": "^4.0.5", - "@cspell/dict-java": "^5.0.12", - "@cspell/dict-julia": "^1.1.1", - "@cspell/dict-k8s": "^1.0.12", - "@cspell/dict-kotlin": "^1.1.1", - "@cspell/dict-latex": "^5.1.0", - "@cspell/dict-lorem-ipsum": "^4.0.5", - "@cspell/dict-lua": "^4.0.8", - "@cspell/dict-makefile": "^1.0.5", - "@cspell/dict-markdown": "^2.0.16", - "@cspell/dict-monkeyc": "^1.0.12", - "@cspell/dict-node": "^5.0.9", - "@cspell/dict-npm": "^5.2.38", - "@cspell/dict-php": "^4.1.1", - "@cspell/dict-powershell": "^5.0.15", - "@cspell/dict-public-licenses": "^2.0.16", - "@cspell/dict-python": "^4.2.26", - "@cspell/dict-r": "^2.1.1", - "@cspell/dict-ruby": "^5.1.1", - "@cspell/dict-rust": "^4.1.2", - "@cspell/dict-scala": "^5.0.9", - "@cspell/dict-shell": "^1.1.2", - "@cspell/dict-software-terms": "^5.2.2", - "@cspell/dict-sql": "^2.2.1", - "@cspell/dict-svelte": "^1.0.7", - "@cspell/dict-swift": "^2.0.6", - "@cspell/dict-terraform": "^1.1.3", - "@cspell/dict-typescript": "^3.2.3", - "@cspell/dict-vue": "^3.0.5", - "@cspell/dict-zig": "^1.0.0" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/cspell-json-reporter": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-9.8.0.tgz", - "integrity": "sha512-nqUaSo9T7l8KrE22gc7ZIs+zvP7ak1i7JqGdRs8sGvh2Ijqj43qYQLePgb1b/vm8a1bavnc51m+vf05hpd3g3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@cspell/cspell-types": "9.8.0" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/cspell-performance-monitor": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-performance-monitor/-/cspell-performance-monitor-9.8.0.tgz", - "integrity": "sha512-IsrXYzn23yJICIQ915ACdf+2lNEcFNTu5BIQt3khHOsGVvZ9/AZYpu9Dk825vUyZG7RHg2Oi6dYNiJtULG4ouQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20.18" - } - }, - "node_modules/@cspell/cspell-pipe": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-9.8.0.tgz", - "integrity": "sha512-ISEUD8PHYkd2Ktafc6hFfIXdGKYUvthA09NbwwZsWmOqYyk4wWKHZKqyyxD+BcrFwOyMOJcD8OEvIjkRQp2SJw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/cspell-resolver": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-9.8.0.tgz", - "integrity": "sha512-PZJj56BZpKfMxOzWkyt7b+aIXObe+8Ku/zLI4xDXPSuQPENbHBFHfPIZx68CyGEkanKxZ1ewKVx/FT1FUy+wDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "global-directory": "^5.0.0" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/cspell-service-bus": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-9.8.0.tgz", - "integrity": "sha512-P45sd2nqwcqhulBBbQnZB/JNcobecTrP4Ky3vmEq0cprsvavc+ZoHF9U2Ql5ghMSUzjrF2n1aNzZ8cH4IlsnKg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/cspell-types": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-9.8.0.tgz", - "integrity": "sha512-7Ge4UD6SCA49Tcc3+GTlz3Xn4cqVUAXtDO0u9IeHvJgkN3Me2Rw2GB/CtGmhKST3YeEeZMX7ww09TdHMUJlehw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/cspell-worker": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-worker/-/cspell-worker-9.8.0.tgz", - "integrity": "sha512-W8FLdE3MXPLbWtAXciILQhk9CHd6Mt+HRjZHM8m+dwE1Bc2TAjUai8kIxsdhHUq58p7gYY2ekr5sg1uYOUgTAA==", - "dev": true, - "license": "MIT", - "dependencies": { - "cspell-lib": "9.8.0" - }, - "engines": { - "node": ">=20.18" - } - }, - "node_modules/@cspell/dict-ada": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-4.1.1.tgz", - "integrity": "sha512-E+0YW9RhZod/9Qy2gxfNZiHJjCYFlCdI69br1eviQQWB8yOTJX0JHXLs79kOYhSW0kINPVUdvddEBe6Lu6CjGQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@cspell/dict-al": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@cspell/dict-al/-/dict-al-1.1.1.tgz", - "integrity": "sha512-sD8GCaZetgQL4+MaJLXqbzWcRjfKVp8x+px3HuCaaiATAAtvjwUQ5/Iubiqwfd1boIh2Y1/3EgM3TLQ7Q8e0wQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@cspell/dict-aws": { - "version": "4.0.17", - "resolved": "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-4.0.17.tgz", - "integrity": "sha512-ORcblTWcdlGjIbWrgKF+8CNEBQiLVKdUOFoTn0KPNkAYnFcdPP0muT4892h7H4Xafh3j72wqB4/loQ6Nti9E/w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@cspell/dict-bash": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-4.2.3.tgz", - "integrity": "sha512-ljUZoKHbDqw5Sx0qpL2qTUlmkmr+vhZH/sCNrNaBZKTbdgiswErSnIF1jRbGmEitJNxHRHWsuZyVgnTGfVO1Yw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@cspell/dict-shell": "1.2.0" - } - }, - "node_modules/@cspell/dict-companies": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.2.12.tgz", - "integrity": "sha512-mjiz/N3zWOCsz5VfwMUydSl7uW0OU9H2PnbCNc3RV44Vj6Q59CSp6EYGSGZQxrXU1gpsuZUrwr6QCjNjFOOg5A==", - "dev": true, - "license": "MIT" - }, - "node_modules/@cspell/dict-cpp": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-7.1.0.tgz", - "integrity": "sha512-rcjycobioQUd9Jm/Y1n8U+sq6ytpZ0iV8AYIo+vyEFfutC5x7g6hL6Fh3bCdh6IporGHRqfEutGK/4sfopD2ZA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@cspell/dict-cryptocurrencies": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-5.0.5.tgz", - "integrity": "sha512-R68hYYF/rtlE6T/dsObStzN5QZw+0aQBinAXuWCVqwdS7YZo0X33vGMfChkHaiCo3Z2+bkegqHlqxZF4TD3rUA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@cspell/dict-csharp": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@cspell/dict-csharp/-/dict-csharp-4.0.8.tgz", - "integrity": "sha512-qmk45pKFHSxckl5mSlbHxmDitSsGMlk/XzFgt7emeTJWLNSTUK//MbYAkBNRtfzB4uD7pAFiKgpKgtJrTMRnrQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@cspell/dict-css": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-4.1.2.tgz", - "integrity": "sha512-+ylGoKdwZ2sVOCOnU2Eq5wDZx+RaVX3HoKyNHGGsFvhSw6IidQ6tH/mAPKBDofViHJoWCPNlklE0lTr6MDG3QA==", - "dev": true, - "license": "MIT" + "node_modules/@cspell/dict-css": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-4.1.2.tgz", + "integrity": "sha512-+ylGoKdwZ2sVOCOnU2Eq5wDZx+RaVX3HoKyNHGGsFvhSw6IidQ6tH/mAPKBDofViHJoWCPNlklE0lTr6MDG3QA==", + "dev": true, + "license": "MIT" }, "node_modules/@cspell/dict-dart": { "version": "2.3.2", @@ -1725,6 +1307,7 @@ "integrity": "sha512-zLpS5asjEb7lq8jYLq37N6XKaE41DIexlY1rF/z4/tIl3wo13Sqm28fRyfIsKZD+NZ8mM5RoKkpW/rBcuoSZSg==", "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@emnapi/wasi-threads": "1.2.3", "tslib": "^2.4.0" @@ -1746,6 +1329,7 @@ "integrity": "sha512-ELEBe8PsLvvJ6QMr0zLt8ffvOHW/dc1m3CEzNMg7aJUv3bMaoDtw2TXyDAwkYBuroxxuHEwhRTLJSe5sya547g==", "license": "MIT", "optional": true, + "peer": true, "dependencies": { "tslib": "^2.4.0" } @@ -2259,6 +1843,7 @@ "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", "license": "MIT", + "optional": true, "engines": { "node": ">=18" } @@ -2308,32 +1893,16 @@ } }, "node_modules/@img/sharp-freebsd-wasm32": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-freebsd-wasm32/-/sharp-freebsd-wasm32-0.35.3.tgz", - "integrity": "sha512-lUxcqWIj2wMQ9BrwNjngcr1gWUr5xgaGThBRqPPalIC2n67Cqj1uPh8NnA/ZhAg8hUbKl+kVHKwgUIwe6ZYPrg==", + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-freebsd-wasm32/-/sharp-freebsd-wasm32-0.35.4.tgz", + "integrity": "sha512-lIsKw/BU+kjB4eZjxrYrZmwOJYi3Ajrv66iAlBmUPyKc3HpnloevB1g3wxGD9P/5BbQ1brBGl65VRRrCvQDEqA==", "license": "Apache-2.0", "optional": true, "os": [ "freebsd" ], "dependencies": { - "@img/sharp-wasm32": "0.35.3" - }, - "engines": { - "node": ">=20.9.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-freebsd-wasm32/node_modules/@img/sharp-wasm32": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.35.3.tgz", - "integrity": "sha512-cZ0XkcYGpHZkqW6iCkqTcmUC0CD9DhD5d/qeZlZkfRBn6GnHniZXLUo5+9xw8Iv76YE6LQFN9YNBlKREcCG76w==", - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", - "optional": true, - "dependencies": { - "@emnapi/runtime": "^1.11.1" + "@img/sharp-wasm32": "0.35.4" }, "engines": { "node": ">=20.9.0" @@ -2743,32 +2312,16 @@ } }, "node_modules/@img/sharp-webcontainers-wasm32": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-webcontainers-wasm32/-/sharp-webcontainers-wasm32-0.35.3.tgz", - "integrity": "sha512-2rnq7bX3NzeR2T4YWgz8qiG4h3TSdMe+vN1iQXpJleSJ3SM5zQ8Fy2SyyXAWlbxpEZ2Y+Z4u1BePgJEYbSy80Q==", + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/@img/sharp-webcontainers-wasm32/-/sharp-webcontainers-wasm32-0.35.4.tgz", + "integrity": "sha512-ESfNkywmCfPNyaZjxooddJQiQ+l/nTpGEOGthxiLnIHXC/CmcBixnfwUleX9mCz9ovrUUvKMap/pm8RYbzfwaA==", "cpu": [ "wasm32" ], "license": "Apache-2.0", "optional": true, "dependencies": { - "@img/sharp-wasm32": "0.35.3" - }, - "engines": { - "node": ">=20.9.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-webcontainers-wasm32/node_modules/@img/sharp-wasm32": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.35.3.tgz", - "integrity": "sha512-cZ0XkcYGpHZkqW6iCkqTcmUC0CD9DhD5d/qeZlZkfRBn6GnHniZXLUo5+9xw8Iv76YE6LQFN9YNBlKREcCG76w==", - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", - "optional": true, - "dependencies": { - "@emnapi/runtime": "^1.11.1" + "@img/sharp-wasm32": "0.35.4" }, "engines": { "node": ">=20.9.0" @@ -2864,43 +2417,6 @@ "@lit-labs/ssr-dom-shim": "^1.5.0" } }, - "node_modules/@mdx-js/mdx": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz", - "integrity": "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdx": "^2.0.0", - "acorn": "^8.0.0", - "collapse-white-space": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "estree-util-scope": "^1.0.0", - "estree-walker": "^3.0.0", - "hast-util-to-jsx-runtime": "^2.0.0", - "markdown-extensions": "^2.0.0", - "recma-build-jsx": "^1.0.0", - "recma-jsx": "^1.0.0", - "recma-stringify": "^1.0.0", - "rehype-recma": "^1.0.0", - "remark-mdx": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", - "source-map": "^0.7.0", - "unified": "^11.0.0", - "unist-util-position-from-estree": "^2.0.0", - "unist-util-stringify-position": "^4.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/@mixmark-io/domino": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@mixmark-io/domino/-/domino-2.2.0.tgz", @@ -3745,6 +3261,7 @@ "version": "4.1.13", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz", "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", + "dev": true, "license": "MIT", "dependencies": { "@types/ms": "*" @@ -3803,16 +3320,11 @@ "@types/unist": "*" } }, - "node_modules/@types/mdx": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.14.tgz", - "integrity": "sha512-T48PeuJtvLosNTPVhfnIp3i/n3a4g4Bad7YCq5k64D4u7NwDrAotikQ+5+sjtUvBmxCMlbo3dVL+C2dP0rWHzg==", - "license": "MIT" - }, "node_modules/@types/ms": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "dev": true, "license": "MIT" }, "node_modules/@types/nlcst": { @@ -3908,27 +3420,6 @@ "node": ">= 0.6" } }, - "node_modules/acorn": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", - "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, "node_modules/ajv": { "version": "8.20.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", @@ -4031,16 +3522,6 @@ "node": ">= 0.4" } }, - "node_modules/array-iterate": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", - "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/array-timsort": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz", @@ -4048,22 +3529,13 @@ "dev": true, "license": "MIT" }, - "node_modules/astring": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", - "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", - "license": "MIT", - "bin": { - "astring": "bin/astring" - } - }, "node_modules/astro": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/astro/-/astro-7.3.5.tgz", - "integrity": "sha512-1p/ernaq/RuESbM5NMjWzbO6SiebMGrGcYlGjMfBhzzgM+n/X7AUmVyw8BqW2QYCdivpsHwJBcD1fqmlTZjZHg==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/astro/-/astro-7.3.4.tgz", + "integrity": "sha512-9iZqfREj15mh5xYnKhjP8arO4F3Vcddri1rbfT3FseNElWHU+pl9vJY5ypKT1FhB/zyuGM/B9naSjeVQl9b5vw==", "license": "MIT", "dependencies": { - "@astrojs/compiler-rs": "^0.5.0", + "@astrojs/compiler-rs": "^0.4.0", "@astrojs/internal-helpers": "0.11.0", "@astrojs/markdown-satteri": "0.4.2", "@astrojs/telemetry": "3.3.3", @@ -4151,38 +3623,47 @@ "schema-dts": "^1.1.0" } }, - "node_modules/astro/node_modules/@astrojs/internal-helpers": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.11.0.tgz", - "integrity": "sha512-3rzxJ+xbo0+8YyqOzLziIN32wmsHdCjEVz2sGOpRxJ+Ben/KiLph4ItxBy1abEL+E8fkRzqjg0rfXmaHJGw9JA==", + "node_modules/astro/node_modules/@astrojs/compiler-binding": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding/-/compiler-binding-0.4.1.tgz", + "integrity": "sha512-ZYVDW1P58OXyxqZbOMp+/2U9KA7y2esIx9r4pWdpZ/l6fCZhaw4ul+D7EgpRVxYLkyTWqzANbTTUFGPFP8zDHA==", "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.4", - "@types/mdast": "^4.0.4", - "js-yaml": "^4.3.0", - "picomatch": "^4.0.4", - "retext-smartypants": "^6.2.0", - "shiki": "^4.0.2", - "smol-toml": "^1.6.0", - "unified": "^11.0.5" - } - }, - "node_modules/astro/node_modules/@astrojs/markdown-satteri": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-satteri/-/markdown-satteri-0.4.2.tgz", - "integrity": "sha512-g4QehXnB/MzxQWnSf17NciFInMqEJy9948p8cc7zGg/r7995m0Ln5PMr3Xlnj24iey1LchaoZ3SzTOa3D4P/3w==", + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@astrojs/compiler-binding-android-arm64": "0.4.1", + "@astrojs/compiler-binding-darwin-arm64": "0.4.1", + "@astrojs/compiler-binding-darwin-x64": "0.4.1", + "@astrojs/compiler-binding-linux-arm64-gnu": "0.4.1", + "@astrojs/compiler-binding-linux-arm64-musl": "0.4.1", + "@astrojs/compiler-binding-linux-x64-gnu": "0.4.1", + "@astrojs/compiler-binding-linux-x64-musl": "0.4.1", + "@astrojs/compiler-binding-wasm32-wasi": "0.4.1", + "@astrojs/compiler-binding-win32-arm64-msvc": "0.4.1", + "@astrojs/compiler-binding-win32-x64-msvc": "0.4.1" + } + }, + "node_modules/astro/node_modules/@astrojs/compiler-binding-android-arm64": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-android-arm64/-/compiler-binding-android-arm64-0.4.1.tgz", + "integrity": "sha512-Wtx2DZORuNTLASLLZ8hlrjFaJe1LUloatcCn9EPq7knBhRpjMGXeJANIJMeBZG4igvz7x+3nyAJM2iwCSW9xog==", + "cpu": [ + "arm64" + ], "license": "MIT", - "dependencies": { - "@astrojs/internal-helpers": "0.11.0", - "@astrojs/prism": "4.0.2", - "github-slugger": "^2.0.0", - "satteri": "^0.10.3" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/astro/node_modules/@bruits/satteri-darwin-arm64": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-darwin-arm64/-/satteri-darwin-arm64-0.10.5.tgz", - "integrity": "sha512-27KTVl4TJkVahMy/ohyA7qd4938G5UNneFUz/PsScYfpIhj0IVAS23mpcJXdPF44sa6nva198lmV/cKIb2YPyA==", + "node_modules/astro/node_modules/@astrojs/compiler-binding-darwin-arm64": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-arm64/-/compiler-binding-darwin-arm64-0.4.1.tgz", + "integrity": "sha512-7iwXcU+hB60Y1SvOfnWHNioT72gDsDQKaDipXh2Onwp/TvQMozhbvhy13wJR8Af940a0h6PbddCeJFpj791UDA==", "cpu": [ "arm64" ], @@ -4190,12 +3671,15 @@ "optional": true, "os": [ "darwin" - ] + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/astro/node_modules/@bruits/satteri-darwin-x64": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-darwin-x64/-/satteri-darwin-x64-0.10.5.tgz", - "integrity": "sha512-IjnLe3nKspq6qaeqGgjT7MT8VrTV74yWRlaag7ZdNsI8TDAYZ0iPxMCo+9KQZHUk5EyVB+reBI/PFWL5KuFw9Q==", + "node_modules/astro/node_modules/@astrojs/compiler-binding-darwin-x64": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-x64/-/compiler-binding-darwin-x64-0.4.1.tgz", + "integrity": "sha512-pifjICos49RXhSVKSDu5gDB0/8j0O7DmxSp1DaWW2PyLG5ekwSkcrfOZto5JqhdI7QYMZB3XOiXpsdOXpS4npA==", "cpu": [ "x64" ], @@ -4203,12 +3687,15 @@ "optional": true, "os": [ "darwin" - ] + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/astro/node_modules/@bruits/satteri-linux-arm64-gnu": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-arm64-gnu/-/satteri-linux-arm64-gnu-0.10.5.tgz", - "integrity": "sha512-glkYXZCJywjP13v67eAyAMSJdF+ncvEbYvgi/wOtffL9tQ27lr/zsyzUfgs+ovjJ9d8JNQKiXeiArJcX8PJL9w==", + "node_modules/astro/node_modules/@astrojs/compiler-binding-linux-arm64-gnu": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-gnu/-/compiler-binding-linux-arm64-gnu-0.4.1.tgz", + "integrity": "sha512-hsZMlNWc6LqWHh9LlSwTq1/XCY7pxA5rkkKIdZRV8mgbOz9OwLvjEoe5Jry13eIZjMUQO8XnQyzk8o/Pjw2YFA==", "cpu": [ "arm64" ], @@ -4219,12 +3706,15 @@ "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/astro/node_modules/@bruits/satteri-linux-arm64-musl": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-arm64-musl/-/satteri-linux-arm64-musl-0.10.5.tgz", - "integrity": "sha512-yWdgG1g17Nh2QyGVlFUxGRa3FEFwiMcpZEyMNWkbM3deC94cmVc+/i9OuyFpdKuWo3GkgoCtYVOoxk1uCnCZIA==", + "node_modules/astro/node_modules/@astrojs/compiler-binding-linux-arm64-musl": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-musl/-/compiler-binding-linux-arm64-musl-0.4.1.tgz", + "integrity": "sha512-a3EW27f+Z9uf57vYmpLgUriA1y9wDhKz57PT8D8XlFZt2HZEWhUxKuxI1jvKVI9p8okYee11WXEm/FHY1G9yoQ==", "cpu": [ "arm64" ], @@ -4235,12 +3725,15 @@ "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/astro/node_modules/@bruits/satteri-linux-x64-gnu": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-x64-gnu/-/satteri-linux-x64-gnu-0.10.5.tgz", - "integrity": "sha512-FVaLoPT1fBgGl0J+AYebyyXJYBachGl8Oyyrf1lye4RTqCB4S0Gwkj1uM9RJyThUOvx5VUmAT1CnNh1SFHA+kw==", + "node_modules/astro/node_modules/@astrojs/compiler-binding-linux-x64-gnu": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-x64-gnu/-/compiler-binding-linux-x64-gnu-0.4.1.tgz", + "integrity": "sha512-XruPTKB/SS4DFzeAjQ1ZyM0ieHDjapHkOSnnzRApZ4FXY2YAI7UY3mETjfJiIS/acyZyrnPH5jObv1gATTdUJQ==", "cpu": [ "x64" ], @@ -4251,12 +3744,15 @@ "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/astro/node_modules/@bruits/satteri-linux-x64-musl": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-linux-x64-musl/-/satteri-linux-x64-musl-0.10.5.tgz", - "integrity": "sha512-EHpVAx2bqW3GINHTKkljtxVfQmVDGWIuwOYOP5YghTj+0PkBa2o8oKPRtQ9Kbsr1Fye8jtUcDjhwj2jMNugZKg==", + "node_modules/astro/node_modules/@astrojs/compiler-binding-linux-x64-musl": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-x64-musl/-/compiler-binding-linux-x64-musl-0.4.1.tgz", + "integrity": "sha512-E8j7lGanqNpudtkUbsFaOLJhmwFe4Ecqux7K9hkj4wULIPNZRM2bYZNcMSj8r1oWvaUiwZl8LaaNwv3+14jqhw==", "cpu": [ "x64" ], @@ -4267,30 +3763,31 @@ "optional": true, "os": [ "linux" - ] + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/astro/node_modules/@bruits/satteri-wasm32-wasi": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-wasm32-wasi/-/satteri-wasm32-wasi-0.10.5.tgz", - "integrity": "sha512-ypz8c/Zmipxp4IoeDa228Gstv6TLzVmNs3yC6wKCoNSOjx1iwpgzu87Y3hTkXFdwChVGU85qeUDuOIarGUZQLw==", + "node_modules/astro/node_modules/@astrojs/compiler-binding-wasm32-wasi": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-wasm32-wasi/-/compiler-binding-wasm32-wasi-0.4.1.tgz", + "integrity": "sha512-vNLxIv41ZE+nmPFtw24cRW5ZXG+ZPcAGtgigtjCP8lvcxKI7u2GrXoMsCgEH5fMw8WCEJpwLvsVBg15rJKAkyA==", "cpu": [ "wasm32" ], "license": "MIT", "optional": true, "dependencies": { - "@emnapi/core": "1.11.1", - "@emnapi/runtime": "1.11.1", - "@napi-rs/wasm-runtime": "^1.2.3" + "@napi-rs/wasm-runtime": "^1.2.4" }, "engines": { "node": ">=14.0.0" } }, - "node_modules/astro/node_modules/@bruits/satteri-win32-arm64-msvc": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-win32-arm64-msvc/-/satteri-win32-arm64-msvc-0.10.5.tgz", - "integrity": "sha512-siTV88nb0LRqNpkL2gXboqCwVdq95sLtzMHS1/3eONV2gLbB3NAK46wmSMvCO/yquBvI2lvaFIfd8P12ecsxBw==", + "node_modules/astro/node_modules/@astrojs/compiler-binding-win32-arm64-msvc": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-arm64-msvc/-/compiler-binding-win32-arm64-msvc-0.4.1.tgz", + "integrity": "sha512-/xTDgRsFDoTh0/+KFXJ74DY4Jqn8CoSHwa8UP5RAblHfnRHkenwfSl4zYDET61O9vXKLk09UzHjjq09yP20/AQ==", "cpu": [ "arm64" ], @@ -4298,12 +3795,15 @@ "optional": true, "os": [ "win32" - ] + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } }, - "node_modules/astro/node_modules/@bruits/satteri-win32-x64-msvc": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/@bruits/satteri-win32-x64-msvc/-/satteri-win32-x64-msvc-0.10.5.tgz", - "integrity": "sha512-C3IfPvfvMXmlzBxaMPKFS1XiuV9pu2mC7YqkPk7PSvTgPZ8gbdASIpHpztDLvTTQjqZ0z1Ol8tK5X+V6XXC0wQ==", + "node_modules/astro/node_modules/@astrojs/compiler-binding-win32-x64-msvc": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-x64-msvc/-/compiler-binding-win32-x64-msvc-0.4.1.tgz", + "integrity": "sha512-0x5J6iHZO0Fjo/CVzoIbXKzWnGESftDbEUQ/oXQ61HhUAFoR7+T1jfToZSNAS+gYyBXHSTpMWYC7lzarbhClcg==", "cpu": [ "x64" ], @@ -4311,186 +3811,75 @@ "optional": true, "os": [ "win32" - ] - }, - "node_modules/astro/node_modules/@emnapi/core": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", - "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.2.2", - "tslib": "^2.4.0" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/astro/node_modules/@emnapi/runtime": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", - "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", + "node_modules/astro/node_modules/@astrojs/compiler-rs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-rs/-/compiler-rs-0.4.1.tgz", + "integrity": "sha512-//NmAuRhy7eU9iP0ceI5Pymy55M+nUZ//kS6XeOyhBWdDib2KbJOyFaVJ52k7sDkJwTKVox7oPu3SpYiVnGm5A==", "license": "MIT", - "optional": true, "dependencies": { - "tslib": "^2.4.0" + "@astrojs/compiler-binding": "0.4.1" + }, + "engines": { + "node": ">=22.12.0" } }, - "node_modules/astro/node_modules/@emnapi/wasi-threads": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", - "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", + "node_modules/astro/node_modules/@astrojs/internal-helpers": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.11.0.tgz", + "integrity": "sha512-3rzxJ+xbo0+8YyqOzLziIN32wmsHdCjEVz2sGOpRxJ+Ben/KiLph4ItxBy1abEL+E8fkRzqjg0rfXmaHJGw9JA==", "license": "MIT", - "optional": true, "dependencies": { - "tslib": "^2.4.0" + "@types/hast": "^3.0.4", + "@types/mdast": "^4.0.4", + "js-yaml": "^4.3.0", + "picomatch": "^4.0.4", + "retext-smartypants": "^6.2.0", + "shiki": "^4.0.2", + "smol-toml": "^1.6.0", + "unified": "^11.0.5" } }, - "node_modules/astro/node_modules/@img/sharp-freebsd-wasm32": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-freebsd-wasm32/-/sharp-freebsd-wasm32-0.35.4.tgz", - "integrity": "sha512-lIsKw/BU+kjB4eZjxrYrZmwOJYi3Ajrv66iAlBmUPyKc3HpnloevB1g3wxGD9P/5BbQ1brBGl65VRRrCvQDEqA==", + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", "license": "Apache-2.0", - "optional": true, - "os": [ - "freebsd" - ], - "dependencies": { - "@img/sharp-wasm32": "0.35.4" - }, "engines": { - "node": ">=20.9.0" - }, + "node": ">= 0.4" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", "funding": { - "url": "https://opencollective.com/libvips" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/astro/node_modules/@img/sharp-webcontainers-wasm32": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/@img/sharp-webcontainers-wasm32/-/sharp-webcontainers-wasm32-0.35.4.tgz", - "integrity": "sha512-ESfNkywmCfPNyaZjxooddJQiQ+l/nTpGEOGthxiLnIHXC/CmcBixnfwUleX9mCz9ovrUUvKMap/pm8RYbzfwaA==", - "cpu": [ - "wasm32" - ], - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@img/sharp-wasm32": "0.35.4" - }, + "node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=20.9.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" + "node": "18 || 20 || >=22" } }, - "node_modules/astro/node_modules/satteri": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/satteri/-/satteri-0.10.5.tgz", - "integrity": "sha512-Ao1LKpAEa9Wdg0otgbVKViZHEq9ebdXe4DMrp3s9vQAU0HNIuHnFEuMuOcm0ZIXyV0Yzxj91NvhLpvXZJO/5ZQ==", + "node_modules/bidi-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", + "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==", "license": "MIT", "dependencies": { - "@types/estree-jsx": "^1.0.5", - "@types/hast": "^3.0.5", - "@types/mdast": "^4.0.4", - "@types/unist": "^3.0.3" - }, - "optionalDependencies": { - "@bruits/satteri-darwin-arm64": "0.10.5", - "@bruits/satteri-darwin-x64": "0.10.5", - "@bruits/satteri-linux-arm64-gnu": "0.10.5", - "@bruits/satteri-linux-arm64-musl": "0.10.5", - "@bruits/satteri-linux-x64-gnu": "0.10.5", - "@bruits/satteri-linux-x64-musl": "0.10.5", - "@bruits/satteri-wasm32-wasi": "0.10.5", - "@bruits/satteri-win32-arm64-msvc": "0.10.5", - "@bruits/satteri-win32-x64-msvc": "0.10.5" - } - }, - "node_modules/astro/node_modules/sharp": { - "version": "0.35.4", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.35.4.tgz", - "integrity": "sha512-n++8XWcj+jCOr2IOl7h8LbKnGBDY4aPbmprMONBNFdn0ImXqpGVv5zliDs0V9HbmbCQLpbuo2ej9rAoOQTvMDA==", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@img/colour": "^1.1.0", - "detect-libc": "^2.1.2", - "semver": "^7.8.5" - }, - "engines": { - "node": ">=20.9.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.35.4", - "@img/sharp-darwin-x64": "0.35.4", - "@img/sharp-freebsd-wasm32": "0.35.4", - "@img/sharp-libvips-darwin-arm64": "1.3.3", - "@img/sharp-libvips-darwin-x64": "1.3.3", - "@img/sharp-libvips-linux-arm": "1.3.3", - "@img/sharp-libvips-linux-arm64": "1.3.3", - "@img/sharp-libvips-linux-ppc64": "1.3.3", - "@img/sharp-libvips-linux-riscv64": "1.3.3", - "@img/sharp-libvips-linux-s390x": "1.3.3", - "@img/sharp-libvips-linux-x64": "1.3.3", - "@img/sharp-libvips-linuxmusl-arm64": "1.3.3", - "@img/sharp-libvips-linuxmusl-x64": "1.3.3", - "@img/sharp-linux-arm": "0.35.4", - "@img/sharp-linux-arm64": "0.35.4", - "@img/sharp-linux-ppc64": "0.35.4", - "@img/sharp-linux-riscv64": "0.35.4", - "@img/sharp-linux-s390x": "0.35.4", - "@img/sharp-linux-x64": "0.35.4", - "@img/sharp-linuxmusl-arm64": "0.35.4", - "@img/sharp-linuxmusl-x64": "0.35.4", - "@img/sharp-webcontainers-wasm32": "0.35.4", - "@img/sharp-win32-arm64": "0.35.4", - "@img/sharp-win32-ia32": "0.35.4", - "@img/sharp-win32-x64": "0.35.4" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/axobject-query": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", - "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", - "license": "Apache-2.0", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/bidi-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", - "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==", - "license": "MIT", - "dependencies": { - "require-from-string": "^2.0.2" + "require-from-string": "^2.0.2" } }, "node_modules/body-parser": { @@ -4646,6 +4035,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "dev": true, "license": "MIT", "funding": { "type": "github", @@ -4676,6 +4066,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "dev": true, "license": "MIT", "funding": { "type": "github", @@ -4738,16 +4129,6 @@ "node": ">=6" } }, - "node_modules/collapse-white-space": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", - "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/colorjs.io": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.7.1.tgz", @@ -5209,6 +4590,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", + "dev": true, "license": "MIT", "dependencies": { "character-entities": "^2.0.0" @@ -5456,38 +4838,6 @@ "node": ">= 0.4" } }, - "node_modules/esast-util-from-estree": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz", - "integrity": "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "devlop": "^1.0.0", - "estree-util-visit": "^2.0.0", - "unist-util-position-from-estree": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/esast-util-from-js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz", - "integrity": "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "acorn": "^8.0.0", - "esast-util-from-estree": "^2.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/esbuild": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz", @@ -5535,18 +4885,6 @@ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "license": "MIT" }, - "node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", @@ -5560,97 +4898,6 @@ "node": ">=4" } }, - "node_modules/estree-util-attach-comments": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", - "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-build-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", - "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "estree-walker": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-is-identifier-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", - "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-scope": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.0.tgz", - "integrity": "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-to-js": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", - "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "astring": "^1.8.0", - "source-map": "^0.7.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-visit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", - "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", @@ -6160,72 +5407,33 @@ "node": ">= 0.4" } }, - "node_modules/hast-util-from-html": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", - "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "devlop": "^1.1.0", - "hast-util-from-parse5": "^8.0.0", - "parse5": "^7.0.0", - "vfile": "^6.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-from-html/node_modules/entities": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/hast-util-from-html/node_modules/parse5": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", - "license": "MIT", - "dependencies": { - "entities": "^6.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", - "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", + "node_modules/hast-util-to-html": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", + "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "hastscript": "^9.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", "property-information": "^7.0.0", - "vfile": "^6.0.0", - "vfile-location": "^5.0.0", - "web-namespaces": "^2.0.0" + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/hast-util-is-element": { + "node_modules/hast-util-whitespace": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", - "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" @@ -6235,230 +5443,25 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/hast-util-parse-selector": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", - "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "node_modules/hono": { + "version": "4.13.9", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.9.tgz", + "integrity": "sha512-7dMkQmZoC4E6F7AtaQSPhlWAdnBti+j7rreMZl8QB4jFiEhP9TWbGWUMi8WYzBCgmgulxuvLQupKqo+Co6Omyg==", "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=16.9.0" } }, - "node_modules/hast-util-raw": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", - "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "node_modules/html-encoding-sniffer": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz", + "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==", "license": "MIT", "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "hast-util-from-parse5": "^8.0.0", - "hast-util-to-parse5": "^8.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "parse5": "^7.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" + "@exodus/bytes": "^1.6.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw/node_modules/entities": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/hast-util-raw/node_modules/parse5": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", - "license": "MIT", - "dependencies": { - "entities": "^6.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/hast-util-to-estree": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz", - "integrity": "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-attach-comments": "^3.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-js": "^1.0.0", - "unist-util-position": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-html": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", - "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-whitespace": "^3.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "stringify-entities": "^4.0.0", - "zwitch": "^2.0.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-jsx-runtime": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", - "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-js": "^1.0.0", - "unist-util-position": "^5.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-parse5": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz", - "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-text": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", - "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "hast-util-is-element": "^3.0.0", - "unist-util-find-after": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", - "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^4.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hono": { - "version": "4.13.9", - "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.9.tgz", - "integrity": "sha512-7dMkQmZoC4E6F7AtaQSPhlWAdnBti+j7rreMZl8QB4jFiEhP9TWbGWUMi8WYzBCgmgulxuvLQupKqo+Co6Omyg==", - "license": "MIT", - "engines": { - "node": ">=16.9.0" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz", - "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==", - "license": "MIT", - "dependencies": { - "@exodus/bytes": "^1.6.0" - }, - "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" } }, "node_modules/html-escaper": { @@ -6520,26 +5523,26 @@ } }, "node_modules/igniteui-astro-components": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/igniteui-astro-components/-/igniteui-astro-components-1.2.1.tgz", - "integrity": "sha512-8VYOQGVM56m717t4KrQeTqwIyI+SlVCFYweMJU+soyRtCiIxEa5koouPdhbodaSzttKuUVKoYNbbHHSk8KFk0w==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/igniteui-astro-components/-/igniteui-astro-components-1.3.0.tgz", + "integrity": "sha512-/wf7Zf1IWiDVHGDh1D2hIqxiPpodw0byhhGFB6YhILoN+vu575qZjtcnB+7Kv+u2P6fjxFsMQiW1x+YgJHCQlQ==", "license": "MIT", "dependencies": { - "@astrojs/markdown-satteri": "^0.3.5", - "@astrojs/mdx": "^7.0.7", + "@astrojs/markdown-satteri": "^0.4.2", + "@astrojs/mdx": "^8.0.2", "@fontsource-variable/instrument-sans": "^5.2.8", "@fontsource-variable/inter": "^5.2.8", "@fontsource-variable/jetbrains-mono": "^5.2.8", "github-slugger": "^2.0.0", "jsdom": "^29.0.1", - "satteri": "^0.9.5", + "satteri": "^0.10.5", "shiki": "^4.3.0" }, "engines": { "node": ">=22.12.0" }, "peerDependencies": { - "astro": "^7.0.0", + "astro": "^7.3.4", "igniteui-theming": "^26.0.1", "igniteui-webcomponents": "^7.3.0-beta.1" } @@ -7098,12 +6101,6 @@ "node": "^20.17.0 || >=22.9.0" } }, - "node_modules/inline-style-parser": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz", - "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", - "license": "MIT" - }, "node_modules/ip-address": { "version": "10.5.0", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.5.0.tgz", @@ -7135,6 +6132,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "dev": true, "license": "MIT", "funding": { "type": "github", @@ -7145,6 +6143,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "dev": true, "license": "MIT", "dependencies": { "is-alphabetical": "^2.0.0", @@ -7159,6 +6158,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "dev": true, "license": "MIT", "funding": { "type": "github", @@ -7216,6 +6216,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "dev": true, "license": "MIT", "funding": { "type": "github", @@ -7592,3476 +6593,2185 @@ ], "engines": { "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-musl": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz", - "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==", - "cpu": [ - "x64" - ], - "libc": [ - "musl" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz", - "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz", - "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/linkify-it": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.2.tgz", - "integrity": "sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/puzrin" - }, - { - "type": "github", - "url": "https://github.com/sponsors/markdown-it" - } - ], - "license": "MIT", - "dependencies": { - "uc.micro": "^2.0.0" - } - }, - "node_modules/lit": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.3.3.tgz", - "integrity": "sha512-fycuvZg/hkpozL00lm1pEJH5nN/lr9ZXd6mJI2HSN4+Bzc+LDNdEApJ6HFbPkdFNHLvOplIIuJvxkS4XUxqirw==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^2.1.0", - "lit-element": "^4.2.0", - "lit-html": "^3.3.0" - } - }, - "node_modules/lit-element": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.2.2.tgz", - "integrity": "sha512-aFKhNToWxoyhkNDmWZwEva2SlQia+jfG0fjIWV//YeTaWrVnOxD89dPKfigCUspXFmjzOEUQpOkejH5Ly6sG0w==", - "license": "BSD-3-Clause", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.5.0", - "@lit/reactive-element": "^2.1.0", - "lit-html": "^3.3.0" - } - }, - "node_modules/lit-html": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.3.3.tgz", - "integrity": "sha512-el8M6jK2o3RXBnrSHX3ZKrsN8zEV63pSExTO1wYJz7QndGYZ8353e2a5PPX+qHe2aGayfnchQmkAojaWAREOIA==", - "license": "BSD-3-Clause", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, - "node_modules/longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/lru-cache": { - "version": "11.5.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", - "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", - "license": "BlueOak-1.0.0", - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/magic-string": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-1.2.2.tgz", - "integrity": "sha512-veT/+7iXrXzT39XnEN4lOxtNl72dMgJ8Lp+5Bd6YcMSWpb0n0MjBM8Uuooi6jgJr8dhUW2swQgBmoZVMni5SVg==", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" - } - }, - "node_modules/magicast": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.4.tgz", - "integrity": "sha512-llBEhWm1SacoRwgHUoQJYtwp4PBLF4faQi5TCpIGyGs9n4y5+juI0tDgyKIfpqxckRHaHzouUEph3THklWh03w==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.29.7", - "@babel/types": "^7.29.7", - "source-map-js": "^1.2.1" - } - }, - "node_modules/markdown-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", - "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", - "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/markdown-it": { - "version": "14.3.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.3.0.tgz", - "integrity": "sha512-RCEsPjR+sr0x+AuYp601tKTkgFG4YEPLCzHST3cQ/fhlJkqAkz1L2/Qbp1j9qw5SBwQHFBoW8+hoN5xssOF0Tw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/puzrin" - }, - { - "type": "github", - "url": "https://github.com/sponsors/markdown-it" - } - ], - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1", - "entities": "^4.5.0", - "linkify-it": "^5.0.2", - "mdurl": "^2.0.0", - "punycode.js": "^2.3.1", - "uc.micro": "^2.1.0" - }, - "bin": { - "markdown-it": "bin/markdown-it.mjs" - } - }, - "node_modules/markdown-table": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", - "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/markdownlint": { - "version": "0.41.1", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.41.1.tgz", - "integrity": "sha512-qHKeU2E1bdyNAT077go2FVTNXvYcktN5IHtF6XyeD1l0PClxzSp2tUApAV14ORI8DGX4H9bNKZEzelZp4qn8IA==", - "dev": true, - "license": "MIT", - "dependencies": { - "micromark": "4.0.2", - "micromark-core-commonmark": "2.0.3", - "micromark-extension-directive": "4.0.0", - "micromark-extension-gfm-autolink-literal": "2.1.0", - "micromark-extension-gfm-footnote": "2.1.0", - "micromark-extension-gfm-table": "2.1.1", - "micromark-extension-math": "3.1.0", - "micromark-util-types": "2.0.2", - "string-width": "8.2.1" - }, - "engines": { - "node": ">=22" - }, - "funding": { - "url": "https://github.com/sponsors/DavidAnson" - } - }, - "node_modules/markdownlint-cli": { - "version": "0.49.1", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.49.1.tgz", - "integrity": "sha512-qpYqJbSYf3jv57bdnFmCaZ/Wlu6IYHp2b6SOKrKBJ7OnPrDHIKmx4NERWH49QH9viTI6yO6raVDDn5nrf60VQQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "commander": "~15.0.0", - "deep-extend": "~0.6.0", - "ignore": "~7.0.6", - "js-yaml": "~5.2.1", - "jsonc-parser": "~3.3.1", - "jsonpointer": "~5.0.1", - "markdown-it": "~14.3.0", - "markdownlint": "~0.41.1", - "minimatch": "~10.2.5", - "run-con": "~1.3.3", - "smol-toml": "~1.7.0", - "tinyglobby": "~0.2.17" - }, - "bin": { - "markdownlint": "markdownlint.js" - }, - "engines": { - "node": ">=22" - } - }, - "node_modules/markdownlint-cli/node_modules/commander": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", - "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=22.12.0" - } - }, - "node_modules/markdownlint-cli/node_modules/js-yaml": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.2.3.tgz", - "integrity": "sha512-n+mUVyUX5bVv7G/G2zyIHOhdxfuU1dY2NOFzTQUWiMUbFss8b57NFlgCCaggU78wSw5KVS9cllzeLyzyR+n5nw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/puzrin" - }, - { - "type": "github", - "url": "https://github.com/sponsors/nodeca" - } - ], - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.mjs" - } - }, - "node_modules/markdownlint-cli/node_modules/smol-toml": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.7.2.tgz", - "integrity": "sha512-pXFZ9B2WinEPzxWkMmlYE/oYx2BP+qLrE95wP8tCuK901uLSMGdCb6QSr82z+wnhXkG4+cO+OMLbZB2Cn+97zw==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">= 18" - }, - "funding": { - "url": "https://github.com/sponsors/cyyynthia" - } - }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/mdast-util-definitions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", - "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", - "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz", - "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark": "^4.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", - "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", - "license": "MIT", - "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-gfm-autolink-literal": "^2.0.0", - "mdast-util-gfm-footnote": "^2.0.0", - "mdast-util-gfm-strikethrough": "^2.0.0", - "mdast-util-gfm-table": "^2.0.0", - "mdast-util-gfm-task-list-item": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", - "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-find-and-replace": "^3.0.0", - "micromark-util-character": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-footnote": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", - "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", - "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", - "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", - "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", - "license": "MIT", - "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-expression": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", - "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-jsx": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", - "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdxjs-esm": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", - "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-phrasing": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", - "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", - "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^4.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "unist-util-visit": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdn-data": { - "version": "2.27.1", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz", - "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==", - "license": "CC0-1.0" - }, - "node_modules/mdurl": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.1.0.tgz", - "integrity": "sha512-1+HBaOx0zi/dQWht8rNv9MYf9qqpqL/kxI0hXImU6Y547zM6Sni8BQibt7ifgMcYtQg41ao3Ivd6cnSM86inpg==", - "dev": true, - "license": "MIT" - }, - "node_modules/media-typer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz", - "integrity": "sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/merge-descriptors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", - "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/micromark": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", - "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", - "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-destination": "^2.0.0", - "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-title": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-html-tag-name": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-directive": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-4.0.0.tgz", - "integrity": "sha512-/C2nqVmXXmiseSSuCdItCMho7ybwwop6RrrRPk0KbOHW21JKoCldC+8rFOaundDoRBUWBnJJcxeA/Kvi34WQXg==", - "dev": true, - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "parse-entities": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", - "license": "MIT", - "dependencies": { - "micromark-extension-gfm-autolink-literal": "^2.0.0", - "micromark-extension-gfm-footnote": "^2.0.0", - "micromark-extension-gfm-strikethrough": "^2.0.0", - "micromark-extension-gfm-table": "^2.0.0", - "micromark-extension-gfm-tagfilter": "^2.0.0", - "micromark-extension-gfm-task-list-item": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", - "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", - "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", - "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-table": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", - "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", - "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", - "license": "MIT", - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", - "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-math": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-math/-/micromark-extension-math-3.1.0.tgz", - "integrity": "sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/katex": "^0.16.0", - "devlop": "^1.0.0", - "katex": "^0.16.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdx-expression": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz", - "integrity": "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-mdx-expression": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-mdx-jsx": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz", - "integrity": "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "micromark-factory-mdx-expression": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdx-md": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", - "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", - "license": "MIT", - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", - "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", - "license": "MIT", - "dependencies": { - "acorn": "^8.0.0", - "acorn-jsx": "^5.0.0", - "micromark-extension-mdx-expression": "^3.0.0", - "micromark-extension-mdx-jsx": "^3.0.0", - "micromark-extension-mdx-md": "^2.0.0", - "micromark-extension-mdxjs-esm": "^3.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs-esm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", - "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-position-from-estree": "^2.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-factory-destination": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", - "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-label": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", - "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-mdx-expression": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz", - "integrity": "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-position-from-estree": "^2.0.0", - "vfile-message": "^4.0.0" - } - }, - "node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", - "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", - "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-chunked": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", - "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-classify-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", - "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-combine-extensions": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", - "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", - "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-string": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", - "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-symbol": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/micromark-util-encode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", - "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz", + "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==", + "cpu": [ + "x64" ], - "license": "MIT" - }, - "node_modules/micromark-util-events-to-acorn": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz", - "integrity": "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } + "libc": [ + "musl" ], - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "estree-util-visit": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "vfile-message": "^4.0.0" + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/micromark-util-html-tag-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", - "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz", + "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==", + "cpu": [ + "arm64" ], - "license": "MIT" - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", - "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0" + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/micromark-util-resolve-all": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", - "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz", + "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==", + "cpu": [ + "x64" ], - "license": "MIT", - "dependencies": { - "micromark-util-types": "^2.0.0" + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/micromark-util-sanitize-uri": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", - "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "node_modules/linkify-it": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.2.tgz", + "integrity": "sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q==", + "dev": true, "funding": [ { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" + "type": "github", + "url": "https://github.com/sponsors/puzrin" }, { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" + "type": "github", + "url": "https://github.com/sponsors/markdown-it" } ], "license": "MIT", "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" + "uc.micro": "^2.0.0" } }, - "node_modules/micromark-util-subtokenize": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", - "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", + "node_modules/lit": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.3.3.tgz", + "integrity": "sha512-fycuvZg/hkpozL00lm1pEJH5nN/lr9ZXd6mJI2HSN4+Bzc+LDNdEApJ6HFbPkdFNHLvOplIIuJvxkS4XUxqirw==", + "license": "BSD-3-Clause", "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "@lit/reactive-element": "^2.1.0", + "lit-element": "^4.2.0", + "lit-html": "^3.3.0" } }, - "node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", - "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/mime-db": { - "version": "1.54.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" + "node_modules/lit-element": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.2.2.tgz", + "integrity": "sha512-aFKhNToWxoyhkNDmWZwEva2SlQia+jfG0fjIWV//YeTaWrVnOxD89dPKfigCUspXFmjzOEUQpOkejH5Ly6sG0w==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.5.0", + "@lit/reactive-element": "^2.1.0", + "lit-html": "^3.3.0" } }, - "node_modules/mime-types": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", - "license": "MIT", + "node_modules/lit-html": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.3.3.tgz", + "integrity": "sha512-el8M6jK2o3RXBnrSHX3ZKrsN8zEV63pSExTO1wYJz7QndGYZ8353e2a5PPX+qHe2aGayfnchQmkAojaWAREOIA==", + "license": "BSD-3-Clause", "dependencies": { - "mime-db": "^1.54.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" + "@types/trusted-types": "^2.0.2" } - }, - "node_modules/minimatch": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", - "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", - "dev": true, + }, + "node_modules/lru-cache": { + "version": "11.5.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", + "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.8" - }, "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "20 || >=22" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, + "node_modules/magic-string": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-1.2.2.tgz", + "integrity": "sha512-veT/+7iXrXzT39XnEN4lOxtNl72dMgJ8Lp+5Bd6YcMSWpb0n0MjBM8Uuooi6jgJr8dhUW2swQgBmoZVMni5SVg==", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" } }, - "node_modules/mrmime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", - "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "node_modules/magicast": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.4.tgz", + "integrity": "sha512-llBEhWm1SacoRwgHUoQJYtwp4PBLF4faQi5TCpIGyGs9n4y5+juI0tDgyKIfpqxckRHaHzouUEph3THklWh03w==", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7", + "source-map-js": "^1.2.1" } }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/nanoid": { - "version": "3.3.18", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", - "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==", + "node_modules/markdown-it": { + "version": "14.3.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.3.0.tgz", + "integrity": "sha512-RCEsPjR+sr0x+AuYp601tKTkgFG4YEPLCzHST3cQ/fhlJkqAkz1L2/Qbp1j9qw5SBwQHFBoW8+hoN5xssOF0Tw==", + "dev": true, "funding": [ { "type": "github", - "url": "https://github.com/sponsors/ai" + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/markdown-it" } ], "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" + "dependencies": { + "argparse": "^2.0.1", + "entities": "^4.5.0", + "linkify-it": "^5.0.2", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.1.0" }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "bin": { + "markdown-it": "bin/markdown-it.mjs" } }, - "node_modules/negotiator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.1.0.tgz", - "integrity": "sha512-NMPBRMJgiQHjbd8phG3Vebdx4kZ1H121rbl5IkMqeOsahptB9BKo/d7oJ3zTXqTgagn2bWlNSXkh0QUGM31RYg==", + "node_modules/markdownlint": { + "version": "0.41.1", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.41.1.tgz", + "integrity": "sha512-qHKeU2E1bdyNAT077go2FVTNXvYcktN5IHtF6XyeD1l0PClxzSp2tUApAV14ORI8DGX4H9bNKZEzelZp4qn8IA==", + "dev": true, "license": "MIT", "dependencies": { - "content-type": "^2.1.0" - }, - "engines": { - "node": ">=18" + "micromark": "4.0.2", + "micromark-core-commonmark": "2.0.3", + "micromark-extension-directive": "4.0.0", + "micromark-extension-gfm-autolink-literal": "2.1.0", + "micromark-extension-gfm-footnote": "2.1.0", + "micromark-extension-gfm-table": "2.1.1", + "micromark-extension-math": "3.1.0", + "micromark-util-types": "2.0.2", + "string-width": "8.2.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/negotiator/node_modules/content-type": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", - "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", - "license": "MIT", "engines": { - "node": ">=18" + "node": ">=22" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/neotraverse": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-1.0.1.tgz", - "integrity": "sha512-WmmLty1YWwJl9yZi77v2dVIV6X2kuYV8YYBI/G3LWGKdGHmHUvL1z7FW0iDvEvGAwNEoc5x1tOOOyDnf5jJw/w==", - "license": "MIT", - "engines": { - "node": ">= 10" + "url": "https://github.com/sponsors/DavidAnson" } }, - "node_modules/nlcst-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", - "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", + "node_modules/markdownlint-cli": { + "version": "0.49.1", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.49.1.tgz", + "integrity": "sha512-qpYqJbSYf3jv57bdnFmCaZ/Wlu6IYHp2b6SOKrKBJ7OnPrDHIKmx4NERWH49QH9viTI6yO6raVDDn5nrf60VQQ==", + "dev": true, "license": "MIT", "dependencies": { - "@types/nlcst": "^2.0.0" + "commander": "~15.0.0", + "deep-extend": "~0.6.0", + "ignore": "~7.0.6", + "js-yaml": "~5.2.1", + "jsonc-parser": "~3.3.1", + "jsonpointer": "~5.0.1", + "markdown-it": "~14.3.0", + "markdownlint": "~0.41.1", + "minimatch": "~10.2.5", + "run-con": "~1.3.3", + "smol-toml": "~1.7.0", + "tinyglobby": "~0.2.17" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/node-addon-api": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", - "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - "license": "MIT", - "optional": true - }, - "node_modules/node-fetch-native": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", - "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", - "license": "MIT" - }, - "node_modules/node-mock-http": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.5.tgz", - "integrity": "sha512-KQyt/wLjG3TAc7DOUhpqWzgd4ERxR80JOlTK5VE5R1S12IaPVN5qkj4klBce9HPG1Njuup4Sb5bljaT34lIyjw==", - "license": "MIT" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0" + "bin": { + "markdownlint": "markdownlint.js" }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=22" } }, - "node_modules/object-inspect": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "node_modules/markdownlint-cli/node_modules/commander": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", + "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=22.12.0" } }, - "node_modules/obug": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/obug/-/obug-3.0.0.tgz", - "integrity": "sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==", + "node_modules/markdownlint-cli/node_modules/js-yaml": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.2.3.tgz", + "integrity": "sha512-n+mUVyUX5bVv7G/G2zyIHOhdxfuU1dY2NOFzTQUWiMUbFss8b57NFlgCCaggU78wSw5KVS9cllzeLyzyR+n5nw==", + "dev": true, "funding": [ - "https://github.com/sponsors/sxzz", - "https://opencollective.com/debug" + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } ], "license": "MIT", - "engines": { - "node": ">=12.20.0" - } - }, - "node_modules/ofetch": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz", - "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==", - "license": "MIT", - "dependencies": { - "destr": "^2.0.5", - "node-fetch-native": "^1.6.7", - "ufo": "^1.6.1" - } - }, - "node_modules/ohash": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.12.tgz", - "integrity": "sha512-65S/5gk9YSsaRjcyf7Nfa6h/d3E8/1gslpXfI4W7Dxn/oap8IKRuNT5VXkLQ1YFKIEg4apRY4Pj6aiwFzrDdmw==", - "license": "MIT" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "license": "MIT", "dependencies": { - "ee-first": "1.1.1" + "argparse": "^2.0.1" }, - "engines": { - "node": ">= 0.8" + "bin": { + "js-yaml": "bin/js-yaml.mjs" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "license": "ISC", - "dependencies": { - "wrappy": "1" + "node_modules/markdownlint-cli/node_modules/smol-toml": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.7.2.tgz", + "integrity": "sha512-pXFZ9B2WinEPzxWkMmlYE/oYx2BP+qLrE95wP8tCuK901uLSMGdCb6QSr82z+wnhXkG4+cO+OMLbZB2Cn+97zw==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 18" + }, + "funding": { + "url": "https://github.com/sponsors/cyyynthia" } }, - "node_modules/oniguruma-parser": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.2.tgz", - "integrity": "sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==", - "license": "MIT" - }, - "node_modules/oniguruma-to-es": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.6.tgz", - "integrity": "sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==", + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", "license": "MIT", - "dependencies": { - "oniguruma-parser": "^0.12.2", - "regex": "^6.1.0", - "regex-recursion": "^6.0.2" + "engines": { + "node": ">= 0.4" } }, - "node_modules/p-limit": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-7.3.1.tgz", - "integrity": "sha512-0trZaiG7Y7kN/Egy9a8j47t9osC0Tch4PaIWd9yGF6bvmlk7muExRvGNYb8sXBwEKMoNKsbNN9P8EefuQekE4Q==", + "node_modules/mdast-util-to-hast": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", "license": "MIT", "dependencies": { - "yocto-queue": "^1.2.1" - }, - "engines": { - "node": ">=20" + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/p-queue": { - "version": "9.3.3", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-9.3.3.tgz", - "integrity": "sha512-NXAOdnEe5FsZJfT4oK84lE1Y5cFFdWlRuOo5tww8DyNMxyRXwn39fIkUtNLKppcPC+UYU/bXujNCUGDv01y7CA==", + "node_modules/mdn-data": { + "version": "2.27.1", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz", + "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==", + "license": "CC0-1.0" + }, + "node_modules/mdurl": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.1.0.tgz", + "integrity": "sha512-1+HBaOx0zi/dQWht8rNv9MYf9qqpqL/kxI0hXImU6Y547zM6Sni8BQibt7ifgMcYtQg41ao3Ivd6cnSM86inpg==", + "dev": true, + "license": "MIT" + }, + "node_modules/media-typer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz", + "integrity": "sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==", "license": "MIT", - "dependencies": { - "eventemitter3": "^5.0.4", - "p-timeout": "^7.0.0" - }, "engines": { - "node": ">=20" + "node": ">= 0.8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/p-timeout": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-7.0.1.tgz", - "integrity": "sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==", + "node_modules/merge-descriptors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", + "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", "license": "MIT", "engines": { - "node": ">=20" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/package-manager-detector": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.8.0.tgz", - "integrity": "sha512-yQA4H19AmPEoMUeavPMDIe1higySl/gH/yaQrkT/s07Qp+7pp2hYz30N3z2l5BkjVkF9Ow6o0wjJamm2y7Sn0A==", - "license": "MIT" + "node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "node_modules/pagefind": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/pagefind/-/pagefind-1.5.2.tgz", - "integrity": "sha512-XTUaK0hXMCu2jszWE584JGQT7y284TmMV9l/HX3rnG5uo3rHI/uHU56XTyyyPFjeWEBxECbAi0CaFDJOONtG0Q==", + "node_modules/micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "bin": { - "pagefind": "lib/runner/bin.cjs" - }, - "optionalDependencies": { - "@pagefind/darwin-arm64": "1.5.2", - "@pagefind/darwin-x64": "1.5.2", - "@pagefind/freebsd-x64": "1.5.2", - "@pagefind/linux-arm64": "1.5.2", - "@pagefind/linux-x64": "1.5.2", - "@pagefind/windows-arm64": "1.5.2", - "@pagefind/windows-x64": "1.5.2" + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/parent-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-2.0.0.tgz", - "integrity": "sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==", + "node_modules/micromark-extension-directive": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-4.0.0.tgz", + "integrity": "sha512-/C2nqVmXXmiseSSuCdItCMho7ybwwop6RrrRPk0KbOHW21JKoCldC+8rFOaundDoRBUWBnJJcxeA/Kvi34WQXg==", "dev": true, "license": "MIT", "dependencies": { - "callsites": "^3.1.0" + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "parse-entities": "^4.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/parse-entities": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", - "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "dev": true, "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/parse-entities/node_modules/@types/unist": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", - "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", - "license": "MIT" - }, - "node_modules/parse-latin": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", - "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "dev": true, "license": "MIT", "dependencies": { - "@types/nlcst": "^2.0.0", - "@types/unist": "^3.0.0", - "nlcst-to-string": "^4.0.0", - "unist-util-modify-children": "^4.0.0", - "unist-util-visit-children": "^3.0.0", - "vfile": "^6.0.0" + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/parse5": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.1.tgz", - "integrity": "sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==", + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "dev": true, "license": "MIT", "dependencies": { - "entities": "^8.0.0" + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/parse5/node_modules/entities": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-8.0.0.tgz", - "integrity": "sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=20.19.0" + "node_modules/micromark-extension-math": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-math/-/micromark-extension-math-3.1.0.tgz", + "integrity": "sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/katex": "^0.16.0", + "devlop": "^1.0.0", + "katex": "^0.16.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">= 0.8" + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", "dev": true, - "license": "MIT" + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/path-to-regexp": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", - "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==", + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/piccolore": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/piccolore/-/piccolore-0.1.3.tgz", - "integrity": "sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==", - "license": "ISC" + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "node_modules/picomatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", - "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "dependencies": { + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/pkce-challenge": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", - "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==", + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">=16.20.0" + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/postcss": { - "version": "8.5.26", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz", - "integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==", + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "dev": true, "funding": [ { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" }, { - "type": "github", - "url": "https://github.com/sponsors/ai" + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.17", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/prismjs": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", - "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/process-ancestry": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/process-ancestry/-/process-ancestry-0.1.0.tgz", - "integrity": "sha512-tGqJW/UnclpYASFcM6Xh8D8l/BMtaQ9+CSG0vlJSJTcdMM4lDRv4c6H0Pdcsfted+bVczdYSfk2fdukg2gQkZg==", - "license": "MIT", - "engines": { - "node": ">=18.0.0" - } + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" }, - "node_modules/property-information": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.2.0.tgz", - "integrity": "sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==", + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "dependencies": { + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" + "micromark-util-types": "^2.0.0" } }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/punycode.js": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", - "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.16.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", - "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", - "license": "BSD-3-Clause", "dependencies": { - "es-define-property": "^1.0.1", - "side-channel": "^1.1.1" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/radix3": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", - "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT" }, - "node_modules/range-parser": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz", - "integrity": "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/raw-body": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", - "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", - "license": "MIT", - "dependencies": { - "bytes": "~3.1.2", - "http-errors": "~2.0.1", - "iconv-lite": "~0.7.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.10" - } + "node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" }, - "node_modules/readdirp": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.1.1.tgz", - "integrity": "sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==", + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", "license": "MIT", "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" + "node": ">= 0.6" } }, - "node_modules/recma-build-jsx": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz", - "integrity": "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==", + "node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", "license": "MIT", "dependencies": { - "@types/estree": "^1.0.0", - "estree-util-build-jsx": "^3.0.0", - "vfile": "^6.0.0" + "mime-db": "^1.54.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/recma-jsx": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.1.tgz", - "integrity": "sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==", - "license": "MIT", - "dependencies": { - "acorn-jsx": "^5.0.0", - "estree-util-to-js": "^2.0.0", - "recma-parse": "^1.0.0", - "recma-stringify": "^1.0.0", - "unified": "^11.0.0" + "engines": { + "node": ">=18" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "url": "https://opencollective.com/express" } }, - "node_modules/recma-parse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/recma-parse/-/recma-parse-1.0.0.tgz", - "integrity": "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==", - "license": "MIT", + "node_modules/minimatch": { + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", + "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { - "@types/estree": "^1.0.0", - "esast-util-from-js": "^2.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" + "brace-expansion": "^5.0.8" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/recma-stringify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/recma-stringify/-/recma-stringify-1.0.0.tgz", - "integrity": "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-util-to-js": "^2.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" + "engines": { + "node": "18 || 20 || >=22" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/regex/-/regex-6.1.0.tgz", - "integrity": "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==", + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, "license": "MIT", - "dependencies": { - "regex-utilities": "^2.3.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regex-recursion": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", - "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", "license": "MIT", - "dependencies": { - "regex-utilities": "^2.3.0" + "engines": { + "node": ">=10" } }, - "node_modules/regex-utilities": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", - "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "license": "MIT" }, - "node_modules/rehype-raw": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", - "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "node_modules/nanoid": { + "version": "3.3.18", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", + "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-raw": "^9.0.0", - "vfile": "^6.0.0" + "bin": { + "nanoid": "bin/nanoid.cjs" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/rehype-recma": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rehype-recma/-/rehype-recma-1.0.0.tgz", - "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==", + "node_modules/negotiator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.1.0.tgz", + "integrity": "sha512-NMPBRMJgiQHjbd8phG3Vebdx4kZ1H121rbl5IkMqeOsahptB9BKo/d7oJ3zTXqTgagn2bWlNSXkh0QUGM31RYg==", "license": "MIT", "dependencies": { - "@types/estree": "^1.0.0", - "@types/hast": "^3.0.0", - "hast-util-to-estree": "^3.0.0" + "content-type": "^2.1.0" + }, + "engines": { + "node": ">=18" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/express" } }, - "node_modules/rehype-stringify": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", - "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", + "node_modules/negotiator/node_modules/content-type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", + "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-to-html": "^9.0.0", - "unified": "^11.0.0" + "engines": { + "node": ">=18" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/express" } }, - "node_modules/remark-gfm": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", - "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "node_modules/neotraverse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-1.0.1.tgz", + "integrity": "sha512-WmmLty1YWwJl9yZi77v2dVIV6X2kuYV8YYBI/G3LWGKdGHmHUvL1z7FW0iDvEvGAwNEoc5x1tOOOyDnf5jJw/w==", "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-gfm": "^3.0.0", - "micromark-extension-gfm": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">= 10" } }, - "node_modules/remark-mdx": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.1.tgz", - "integrity": "sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==", + "node_modules/nlcst-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", "license": "MIT", "dependencies": { - "mdast-util-mdx": "^3.0.0", - "micromark-extension-mdxjs": "^3.0.0" + "@types/nlcst": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-parse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "optional": true + }, + "node_modules/node-fetch-native": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", + "license": "MIT" + }, + "node_modules/node-mock-http": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.5.tgz", + "integrity": "sha512-KQyt/wLjG3TAc7DOUhpqWzgd4ERxR80JOlTK5VE5R1S12IaPVN5qkj4klBce9HPG1Njuup4Sb5bljaT34lIyjw==", + "license": "MIT" }, - "node_modules/remark-rehype": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", - "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "mdast-util-to-hast": "^13.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" + "boolbase": "^1.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/remark-smartypants": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.3.tgz", - "integrity": "sha512-gCaK+ndZ0hYezlqFegHFCVh2CQemsi0Npdh1qVM9bxlUFknjkbP6VmojWhddOCrbK0PbbacmYLWfTULRiT1eWA==", + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "license": "MIT", - "dependencies": { - "retext": "^9.0.0", - "retext-smartypants": "^6.0.0", - "unified": "^11.0.4", - "unist-util-visit": "^5.0.0" - }, "engines": { - "node": ">=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/remark-stringify": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-to-markdown": "^2.0.0", - "unified": "^11.0.0" + "engines": { + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "node_modules/obug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/obug/-/obug-3.0.0.tgz", + "integrity": "sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==", + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ], "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=12.20.0" + } + }, + "node_modules/ofetch": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz", + "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==", + "license": "MIT", + "dependencies": { + "destr": "^2.0.5", + "node-fetch-native": "^1.6.7", + "ufo": "^1.6.1" } }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, + "node_modules/ohash": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.12.tgz", + "integrity": "sha512-65S/5gk9YSsaRjcyf7Nfa6h/d3E8/1gslpXfI4W7Dxn/oap8IKRuNT5VXkLQ1YFKIEg4apRY4Pj6aiwFzrDdmw==", + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "license": "MIT", - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" } }, - "node_modules/retext": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", - "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", + "node_modules/oniguruma-parser": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.2.tgz", + "integrity": "sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==", + "license": "MIT" + }, + "node_modules/oniguruma-to-es": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.6.tgz", + "integrity": "sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==", "license": "MIT", "dependencies": { - "@types/nlcst": "^2.0.0", - "retext-latin": "^4.0.0", - "retext-stringify": "^4.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "oniguruma-parser": "^0.12.2", + "regex": "^6.1.0", + "regex-recursion": "^6.0.2" } }, - "node_modules/retext-latin": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", - "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", + "node_modules/p-limit": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-7.3.1.tgz", + "integrity": "sha512-0trZaiG7Y7kN/Egy9a8j47t9osC0Tch4PaIWd9yGF6bvmlk7muExRvGNYb8sXBwEKMoNKsbNN9P8EefuQekE4Q==", "license": "MIT", "dependencies": { - "@types/nlcst": "^2.0.0", - "parse-latin": "^7.0.0", - "unified": "^11.0.0" + "yocto-queue": "^1.2.1" + }, + "engines": { + "node": ">=20" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/retext-smartypants": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", - "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", + "node_modules/p-queue": { + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-9.3.3.tgz", + "integrity": "sha512-NXAOdnEe5FsZJfT4oK84lE1Y5cFFdWlRuOo5tww8DyNMxyRXwn39fIkUtNLKppcPC+UYU/bXujNCUGDv01y7CA==", "license": "MIT", "dependencies": { - "@types/nlcst": "^2.0.0", - "nlcst-to-string": "^4.0.0", - "unist-util-visit": "^5.0.0" + "eventemitter3": "^5.0.4", + "p-timeout": "^7.0.0" + }, + "engines": { + "node": ">=20" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/retext-stringify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", - "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", + "node_modules/p-timeout": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-7.0.1.tgz", + "integrity": "sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==", "license": "MIT", - "dependencies": { - "@types/nlcst": "^2.0.0", - "nlcst-to-string": "^4.0.0", - "unified": "^11.0.0" + "engines": { + "node": ">=20" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/rolldown": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.5.tgz", - "integrity": "sha512-VD2IE5PUG4Oj8zz2VGykiYd5wbnjdIiSsNQb8Qu5B+noEp+A78mu2iVvpp27g8es14Tk9rofNs5Tku9iQCS4fA==", + "node_modules/package-manager-detector": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.8.0.tgz", + "integrity": "sha512-yQA4H19AmPEoMUeavPMDIe1higySl/gH/yaQrkT/s07Qp+7pp2hYz30N3z2l5BkjVkF9Ow6o0wjJamm2y7Sn0A==", + "license": "MIT" + }, + "node_modules/pagefind": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/pagefind/-/pagefind-1.5.2.tgz", + "integrity": "sha512-XTUaK0hXMCu2jszWE584JGQT7y284TmMV9l/HX3rnG5uo3rHI/uHU56XTyyyPFjeWEBxECbAi0CaFDJOONtG0Q==", "license": "MIT", - "dependencies": { - "@oxc-project/types": "=0.146.0", - "@rolldown/pluginutils": "^1.0.0" - }, "bin": { - "rolldown": "bin/cli.mjs" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" + "pagefind": "lib/runner/bin.cjs" }, "optionalDependencies": { - "@rolldown/binding-android-arm-eabi": "1.2.5", - "@rolldown/binding-android-arm64": "1.2.5", - "@rolldown/binding-darwin-arm64": "1.2.5", - "@rolldown/binding-darwin-x64": "1.2.5", - "@rolldown/binding-freebsd-x64": "1.2.5", - "@rolldown/binding-linux-arm-gnueabihf": "1.2.5", - "@rolldown/binding-linux-arm64-gnu": "1.2.5", - "@rolldown/binding-linux-arm64-musl": "1.2.5", - "@rolldown/binding-linux-ppc64-gnu": "1.2.5", - "@rolldown/binding-linux-s390x-gnu": "1.2.5", - "@rolldown/binding-linux-x64-gnu": "1.2.5", - "@rolldown/binding-linux-x64-musl": "1.2.5", - "@rolldown/binding-openharmony-arm64": "1.2.5", - "@rolldown/binding-win32-arm64-msvc": "1.2.5", - "@rolldown/binding-win32-x64-msvc": "1.2.5" + "@pagefind/darwin-arm64": "1.5.2", + "@pagefind/darwin-x64": "1.5.2", + "@pagefind/freebsd-x64": "1.5.2", + "@pagefind/linux-arm64": "1.5.2", + "@pagefind/linux-x64": "1.5.2", + "@pagefind/windows-arm64": "1.5.2", + "@pagefind/windows-x64": "1.5.2" } }, - "node_modules/router": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", - "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", + "node_modules/parent-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-2.0.0.tgz", + "integrity": "sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==", + "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.4.0", - "depd": "^2.0.0", - "is-promise": "^4.0.0", - "parseurl": "^1.3.3", - "path-to-regexp": "^8.0.0" + "callsites": "^3.1.0" }, "engines": { - "node": ">= 18" + "node": ">=8" } }, - "node_modules/run-con": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.3.3.tgz", - "integrity": "sha512-Lb7OKM9aaykzyoNiHGhSVCjZsvbyy6qDMp2vDXL+MoCfz3GfNJtHYH7uYsU3QNMyInBk++xx+EZ8xZ8Sxs5fNQ==", + "node_modules/parse-entities": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", + "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", "dev": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "license": "MIT", "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~7.0.0", - "minimist": "^1.2.8", - "strip-json-comments": "~3.1.1" + "@types/unist": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" }, - "bin": { - "run-con": "cli.js" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/run-con/node_modules/ini": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-7.0.0.tgz", - "integrity": "sha512-ifK0CgjALofS5bkrcTy4RaQ9Vx2Knf/eLeIO+NaswQEpH1UblrtTSCIvN71qQDMq0PeQ/SSPojvEJp9vvvfr+w==", + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", "dev": true, - "license": "ISC", - "engines": { - "node": "^22.22.2 || ^24.15.0 || >=26.0.0" - } - }, - "node_modules/rxjs": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", - "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "license": "MIT" }, - "node_modules/sass": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.103.1.tgz", - "integrity": "sha512-9icZURbP51S6S0QGoyaeqk9uB06GNWxsFYWfH5RgpFgqK5FA8tJcM3AdVxrZEVJ7dz+L87nG95gBKf4VuaMHGw==", + "node_modules/parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.1.tgz", + "integrity": "sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==", "license": "MIT", - "optional": true, "dependencies": { - "chokidar": "^5.0.0", - "immutable": "^5.1.5", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" + "entities": "^8.0.0" }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-8.0.0.tgz", + "integrity": "sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==", + "license": "BSD-2-Clause", "engines": { "node": ">=20.19.0" }, - "optionalDependencies": { - "@parcel/watcher": "^2.4.1" + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/sass-embedded": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.103.1.tgz", - "integrity": "sha512-UVIuFZPzz+4DXYbHzQ5gKaKkyP2IH3Sc/WoF63N2V7QIfnC2E9UpQAtiKlCVJTfBe43HRgHDBLnXpZkYAEBsNQ==", - "devOptional": true, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "license": "MIT", - "dependencies": { - "@bufbuild/protobuf": "^2.5.0", - "colorjs.io": "^0.7.0", - "immutable": "^5.1.5", - "rxjs": "^7.4.0", - "supports-color": "^8.1.1", - "sync-child-process": "^1.0.2", - "varint": "^6.0.0" - }, - "bin": { - "sass": "dist/bin/sass.js" - }, "engines": { - "node": ">=20.19.0" - }, - "optionalDependencies": { - "sass-embedded-all-unknown": "1.103.1", - "sass-embedded-android-arm": "1.103.1", - "sass-embedded-android-arm64": "1.103.1", - "sass-embedded-android-riscv64": "1.103.1", - "sass-embedded-android-x64": "1.103.1", - "sass-embedded-darwin-arm64": "1.103.1", - "sass-embedded-darwin-x64": "1.103.1", - "sass-embedded-linux-arm": "1.103.1", - "sass-embedded-linux-arm64": "1.103.1", - "sass-embedded-linux-musl-arm": "1.103.1", - "sass-embedded-linux-musl-arm64": "1.103.1", - "sass-embedded-linux-musl-riscv64": "1.103.1", - "sass-embedded-linux-musl-x64": "1.103.1", - "sass-embedded-linux-riscv64": "1.103.1", - "sass-embedded-linux-x64": "1.103.1", - "sass-embedded-unknown-all": "1.103.1", - "sass-embedded-win32-arm64": "1.103.1", - "sass-embedded-win32-x64": "1.103.1" + "node": ">=8" } }, - "node_modules/sass-embedded-all-unknown": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.103.1.tgz", - "integrity": "sha512-MwX2ap06TbImAqlbnH6EndgBBejk6Eq2QB6Ae2hukCn9wmXf9cRu27um3mz3tyB4oJOOku0xfHqFH/+ckYj6YA==", - "cpu": [ - "!arm", - "!arm64", - "!riscv64", - "!x64" - ], + "node_modules/path-to-regexp": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", + "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==", "license": "MIT", - "optional": true, - "dependencies": { - "sass": "1.103.1" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/sass-embedded-android-arm": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.103.1.tgz", - "integrity": "sha512-p36WHpsu5HEo2+NVNbI2Nmb8VgVH0xwOQyzghvZhF7ikGCzEVYI5BP28vHUZlCcgj2TUvMEJKI2lV336a+F/sg==", - "cpu": [ - "arm" - ], + "node_modules/piccolore": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/piccolore/-/piccolore-0.1.3.tgz", + "integrity": "sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==", + "license": "ISC" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], "engines": { - "node": ">=14.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/sass-embedded-android-arm64": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.103.1.tgz", - "integrity": "sha512-jBXWMksyz55XeLOWvQs64BqiG5DcqflmMxcvMoA2oHtQT/7XZ02hBn502qpcF/q8Qd+qqG/hU5ccM+hGXrbQZw==", - "cpu": [ - "arm64" - ], + "node_modules/pkce-challenge": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", + "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], "engines": { - "node": ">=14.0.0" + "node": ">=16.20.0" } }, - "node_modules/sass-embedded-android-riscv64": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.103.1.tgz", - "integrity": "sha512-rzrH7RNntk0rx+zCE9xOiAIUt37D1cQKvFfcoX0xiePdGbNHBN8DWKaWN9vaCRfbgKCmxPjevzaqFNI/G/8E1A==", - "cpu": [ - "riscv64" + "node_modules/postcss": { + "version": "8.5.26", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz", + "integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } ], "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "dependencies": { + "nanoid": "^3.3.17", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, "engines": { - "node": ">=14.0.0" + "node": "^10 || ^12 || >=14" } }, - "node_modules/sass-embedded-android-x64": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.103.1.tgz", - "integrity": "sha512-EQglAJXJutuIcqgZf7YOwzao2ND6ow/OgqN+cM48/Qaeb6AimYmZiUJmM9FFcmS3Q2n1k6/2OU3l3Hlin7bFpw==", - "cpu": [ - "x64" - ], + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], "engines": { - "node": ">=14.0.0" + "node": ">=6" } }, - "node_modules/sass-embedded-darwin-arm64": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.103.1.tgz", - "integrity": "sha512-rlaBeCul8pLbDRKdBAxdDxSBwFU5fbX42ci6CxW2Vbs34jWTMQ72+nE2v2KkGGce+JnYbb7UV6xDP/4uDWWi+w==", - "cpu": [ - "arm64" - ], + "node_modules/process-ancestry": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/process-ancestry/-/process-ancestry-0.1.0.tgz", + "integrity": "sha512-tGqJW/UnclpYASFcM6Xh8D8l/BMtaQ9+CSG0vlJSJTcdMM4lDRv4c6H0Pdcsfted+bVczdYSfk2fdukg2gQkZg==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" } }, - "node_modules/sass-embedded-darwin-x64": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.103.1.tgz", - "integrity": "sha512-VSKFfhI//AOct6ppFmAaSH7tlW2LOFECMGs77jIoWf0ZjvGch/3sc9lUTTdIaYIOnTS4qpZck+8OcI2D0G92QA==", - "cpu": [ - "x64" - ], + "node_modules/property-information": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.2.0.tgz", + "integrity": "sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=14.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/sass-embedded-linux-arm": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.103.1.tgz", - "integrity": "sha512-tJRLPUtBwXHTnBnG7I39gQvCLreuOHLLCMyKHPR1hQ7aFNwiZjADYzKMRQPNMUqti/Os9z+6I7V13FqgQHfuzg==", - "cpu": [ - "arm" - ], - "libc": "glibc", + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, "engines": { - "node": ">=14.0.0" + "node": ">= 0.10" } }, - "node_modules/sass-embedded-linux-arm64": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.103.1.tgz", - "integrity": "sha512-rC+80/Xr9svo0ka2Zr/sjD+N1zEHTw2Urm/nsEjaVp5HSH2i22jwhTKTIqie2OLl6ti+qdYnbI0sSfxOYRtgrg==", - "cpu": [ - "arm64" - ], - "libc": "glibc", + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=14.0.0" + "node": ">=6" } }, - "node_modules/sass-embedded-linux-musl-arm": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.103.1.tgz", - "integrity": "sha512-N8L/kgVzXpnH+8d6ErIzqvb0l8kHODR3OfPaf0Azw6DOLGtEjwDRUbHno+G7iogGzyPOjKsM8OdyqHJj/bpTdw==", - "cpu": [ - "arm" - ], - "libc": "musl", + "node_modules/punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=14.0.0" + "node": ">=6" } }, - "node_modules/sass-embedded-linux-musl-arm64": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.103.1.tgz", - "integrity": "sha512-jMgG/C/VMo7+ShMFdk0xjJmQmYkj1PbJu/yrQiaQHpuo5pE2G+vnkEgsuM5EM3lTQ4MbMfnf715qy1fkbNPiUQ==", - "cpu": [ - "arm64" - ], - "libc": "musl", - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "node_modules/qs": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", + "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", + "license": "BSD-3-Clause", + "dependencies": { + "es-define-property": "^1.0.1", + "side-channel": "^1.1.1" + }, "engines": { - "node": ">=14.0.0" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/sass-embedded-linux-musl-riscv64": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.103.1.tgz", - "integrity": "sha512-LZm8rEvI6sKU87qPOlODsYeAs7CmWy0B4ShYkjG4OMcGCcV4Ffxn25XW4TFqmruThITQvJ8WT+WGblzdoxYgbA==", - "cpu": [ - "riscv64" - ], - "libc": "musl", + "node_modules/radix3": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", + "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", + "license": "MIT" + }, + "node_modules/range-parser": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz", + "integrity": "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=14.0.0" + "node": ">= 0.6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/sass-embedded-linux-musl-x64": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.103.1.tgz", - "integrity": "sha512-rmKzgk4t6RpaDhSefbbnk5yrA4pk1nHlVhJECGay8yMfzK8eglATeY9fzPgt89xCuQk6rkOiy11e+m8tLYOW5Q==", - "cpu": [ - "x64" - ], - "libc": "musl", + "node_modules/raw-body": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", + "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.7.0", + "unpipe": "~1.0.0" + }, "engines": { - "node": ">=14.0.0" + "node": ">= 0.10" } }, - "node_modules/sass-embedded-linux-riscv64": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.103.1.tgz", - "integrity": "sha512-xydQmtxla31uMrmN6z+mAogVGdEMDmkUElVq2+udomX/TPZDYJBkApEyJl237M2VLWVv29v1N4U4i2Z4xa7SDA==", - "cpu": [ - "riscv64" - ], - "libc": "glibc", + "node_modules/readdirp": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.1.1.tgz", + "integrity": "sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=14.0.0" + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, - "node_modules/sass-embedded-linux-x64": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.103.1.tgz", - "integrity": "sha512-Rln1oWm0MWKzzemOgQWrRFzfVBARwS9qxAidZPpCQHSohzPnWizFkmY1CUJad/YJNsA7sscueMdX63OEvxoM8w==", - "cpu": [ - "x64" - ], - "libc": "glibc", + "node_modules/regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/regex/-/regex-6.1.0.tgz", + "integrity": "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=14.0.0" + "dependencies": { + "regex-utilities": "^2.3.0" } }, - "node_modules/sass-embedded-unknown-all": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.103.1.tgz", - "integrity": "sha512-p7kI4US8+n+YguKczXh+4KcodJnk+8cwv+QFdvMaz3OfPrdHV0EnhPsaVDWD9qXb1XXCEdUhpp6vQwGk3eKc3A==", + "node_modules/regex-recursion": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", + "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", "license": "MIT", - "optional": true, - "os": [ - "!android", - "!darwin", - "!linux", - "!win32" - ], "dependencies": { - "sass": "1.103.1" + "regex-utilities": "^2.3.0" } }, - "node_modules/sass-embedded-win32-arm64": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.103.1.tgz", - "integrity": "sha512-/0renOj3SpZGu4TA8CZJ6qZbTxGZk1khkPfiBTmV1uFB40ESYM5VsdXNj76P07bsAjIj9X2fCjTafLQFLSd9Nw==", - "cpu": [ - "arm64" - ], + "node_modules/regex-utilities": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", + "license": "MIT" + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], "engines": { - "node": ">=14.0.0" + "node": ">=0.10.0" } }, - "node_modules/sass-embedded-win32-x64": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.103.1.tgz", - "integrity": "sha512-fIg60j9u5YlLUU3W8FvySMR4HHIo9R12HHFQTW7njyQ8nXqgR+t+XfCzGJloQka8g583BlAfu31Q76Ljr5o+9g==", - "cpu": [ - "x64" - ], + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], "engines": { - "node": ">=14.0.0" + "node": ">=8" } }, - "node_modules/satteri": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/satteri/-/satteri-0.9.5.tgz", - "integrity": "sha512-ZuWVl+vnM64y+/TtX8Kosv2c00W+hLQiiwnEL6H0UKVVrxFqMw4D2CJHHQaouVd89OAhtBBfjWLqhKi3TVUV4w==", + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/retext-smartypants": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", + "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", "license": "MIT", "dependencies": { - "@types/estree-jsx": "^1.0.5", - "@types/hast": "^3.0.4", - "@types/mdast": "^4.0.4", - "@types/unist": "^3.0.3" + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-visit": "^5.0.0" }, - "optionalDependencies": { - "@bruits/satteri-darwin-arm64": "0.9.5", - "@bruits/satteri-darwin-x64": "0.9.5", - "@bruits/satteri-linux-arm64-gnu": "0.9.5", - "@bruits/satteri-linux-arm64-musl": "0.9.5", - "@bruits/satteri-linux-x64-gnu": "0.9.5", - "@bruits/satteri-linux-x64-musl": "0.9.5", - "@bruits/satteri-wasm32-wasi": "0.9.5", - "@bruits/satteri-win32-arm64-msvc": "0.9.5", - "@bruits/satteri-win32-x64-msvc": "0.9.5" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/sax": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.1.tgz", - "integrity": "sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==", - "license": "BlueOak-1.0.0", + "node_modules/rolldown": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.5.tgz", + "integrity": "sha512-VD2IE5PUG4Oj8zz2VGykiYd5wbnjdIiSsNQb8Qu5B+noEp+A78mu2iVvpp27g8es14Tk9rofNs5Tku9iQCS4fA==", + "license": "MIT", + "dependencies": { + "@oxc-project/types": "=0.146.0", + "@rolldown/pluginutils": "^1.0.0" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, "engines": { - "node": ">=11.0.0" + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm-eabi": "1.2.5", + "@rolldown/binding-android-arm64": "1.2.5", + "@rolldown/binding-darwin-arm64": "1.2.5", + "@rolldown/binding-darwin-x64": "1.2.5", + "@rolldown/binding-freebsd-x64": "1.2.5", + "@rolldown/binding-linux-arm-gnueabihf": "1.2.5", + "@rolldown/binding-linux-arm64-gnu": "1.2.5", + "@rolldown/binding-linux-arm64-musl": "1.2.5", + "@rolldown/binding-linux-ppc64-gnu": "1.2.5", + "@rolldown/binding-linux-s390x-gnu": "1.2.5", + "@rolldown/binding-linux-x64-gnu": "1.2.5", + "@rolldown/binding-linux-x64-musl": "1.2.5", + "@rolldown/binding-openharmony-arm64": "1.2.5", + "@rolldown/binding-win32-arm64-msvc": "1.2.5", + "@rolldown/binding-win32-x64-msvc": "1.2.5" } }, - "node_modules/saxes": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", - "license": "ISC", + "node_modules/router": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", + "license": "MIT", "dependencies": { - "xmlchars": "^2.2.0" + "debug": "^4.4.0", + "depd": "^2.0.0", + "is-promise": "^4.0.0", + "parseurl": "^1.3.3", + "path-to-regexp": "^8.0.0" }, "engines": { - "node": ">=v12.22.7" + "node": ">= 18" } }, - "node_modules/schema-dts": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/schema-dts/-/schema-dts-1.1.5.tgz", - "integrity": "sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg==", - "license": "Apache-2.0", - "peer": true - }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "license": "MIT", + "node_modules/run-con": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.3.3.tgz", + "integrity": "sha512-Lb7OKM9aaykzyoNiHGhSVCjZsvbyy6qDMp2vDXL+MoCfz3GfNJtHYH7uYsU3QNMyInBk++xx+EZ8xZ8Sxs5fNQ==", + "dev": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" + "deep-extend": "^0.6.0", + "ini": "~7.0.0", + "minimist": "^1.2.8", + "strip-json-comments": "~3.1.1" }, - "engines": { - "node": ">=4" + "bin": { + "run-con": "cli.js" } }, - "node_modules/semver": { - "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "node_modules/run-con/node_modules/ini": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-7.0.0.tgz", + "integrity": "sha512-ifK0CgjALofS5bkrcTy4RaQ9Vx2Knf/eLeIO+NaswQEpH1UblrtTSCIvN71qQDMq0PeQ/SSPojvEJp9vvvfr+w==", + "dev": true, "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, "engines": { - "node": ">=10" + "node": "^22.22.2 || ^24.15.0 || >=26.0.0" } }, - "node_modules/send": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", - "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", - "license": "MIT", + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", "dependencies": { - "debug": "^4.4.3", - "encodeurl": "^2.0.0", - "escape-html": "^1.0.3", - "etag": "^1.8.1", - "fresh": "^2.0.0", - "http-errors": "^2.0.1", - "mime-types": "^3.0.2", - "ms": "^2.1.3", - "on-finished": "^2.4.1", - "range-parser": "^1.2.1", - "statuses": "^2.0.2" - }, - "engines": { - "node": ">= 18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" + "tslib": "^2.1.0" } }, - "node_modules/serve-static": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", - "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sass": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.103.1.tgz", + "integrity": "sha512-9icZURbP51S6S0QGoyaeqk9uB06GNWxsFYWfH5RgpFgqK5FA8tJcM3AdVxrZEVJ7dz+L87nG95gBKf4VuaMHGw==", "license": "MIT", + "optional": true, "dependencies": { - "encodeurl": "^2.0.0", - "escape-html": "^1.0.3", - "parseurl": "^1.3.3", - "send": "^1.2.0" + "chokidar": "^5.0.0", + "immutable": "^5.1.5", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" }, "engines": { - "node": ">= 18" + "node": ">=20.19.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" } }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "license": "ISC" - }, - "node_modules/sharp": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.35.3.tgz", - "integrity": "sha512-ej0zVHuZGHCiABXcNxeYhpRnPNPAcvbG8RMdBAhDAxLKkCRVSpK3Iyu7qbqw3JMzoj0REeM6f3tJLtVwl0023Q==", - "license": "Apache-2.0", + "node_modules/sass-embedded": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.103.1.tgz", + "integrity": "sha512-UVIuFZPzz+4DXYbHzQ5gKaKkyP2IH3Sc/WoF63N2V7QIfnC2E9UpQAtiKlCVJTfBe43HRgHDBLnXpZkYAEBsNQ==", + "devOptional": true, + "license": "MIT", "dependencies": { - "@img/colour": "^1.1.0", - "detect-libc": "^2.1.2", - "semver": "^7.8.5" + "@bufbuild/protobuf": "^2.5.0", + "colorjs.io": "^0.7.0", + "immutable": "^5.1.5", + "rxjs": "^7.4.0", + "supports-color": "^8.1.1", + "sync-child-process": "^1.0.2", + "varint": "^6.0.0" }, - "engines": { - "node": ">=20.9.0" + "bin": { + "sass": "dist/bin/sass.js" }, - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=20.19.0" }, "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.35.3", - "@img/sharp-darwin-x64": "0.35.3", - "@img/sharp-freebsd-wasm32": "0.35.3", - "@img/sharp-libvips-darwin-arm64": "1.3.2", - "@img/sharp-libvips-darwin-x64": "1.3.2", - "@img/sharp-libvips-linux-arm": "1.3.2", - "@img/sharp-libvips-linux-arm64": "1.3.2", - "@img/sharp-libvips-linux-ppc64": "1.3.2", - "@img/sharp-libvips-linux-riscv64": "1.3.2", - "@img/sharp-libvips-linux-s390x": "1.3.2", - "@img/sharp-libvips-linux-x64": "1.3.2", - "@img/sharp-libvips-linuxmusl-arm64": "1.3.2", - "@img/sharp-libvips-linuxmusl-x64": "1.3.2", - "@img/sharp-linux-arm": "0.35.3", - "@img/sharp-linux-arm64": "0.35.3", - "@img/sharp-linux-ppc64": "0.35.3", - "@img/sharp-linux-riscv64": "0.35.3", - "@img/sharp-linux-s390x": "0.35.3", - "@img/sharp-linux-x64": "0.35.3", - "@img/sharp-linuxmusl-arm64": "0.35.3", - "@img/sharp-linuxmusl-x64": "0.35.3", - "@img/sharp-webcontainers-wasm32": "0.35.3", - "@img/sharp-win32-arm64": "0.35.3", - "@img/sharp-win32-ia32": "0.35.3", - "@img/sharp-win32-x64": "0.35.3" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "sass-embedded-all-unknown": "1.103.1", + "sass-embedded-android-arm": "1.103.1", + "sass-embedded-android-arm64": "1.103.1", + "sass-embedded-android-riscv64": "1.103.1", + "sass-embedded-android-x64": "1.103.1", + "sass-embedded-darwin-arm64": "1.103.1", + "sass-embedded-darwin-x64": "1.103.1", + "sass-embedded-linux-arm": "1.103.1", + "sass-embedded-linux-arm64": "1.103.1", + "sass-embedded-linux-musl-arm": "1.103.1", + "sass-embedded-linux-musl-arm64": "1.103.1", + "sass-embedded-linux-musl-riscv64": "1.103.1", + "sass-embedded-linux-musl-x64": "1.103.1", + "sass-embedded-linux-riscv64": "1.103.1", + "sass-embedded-linux-x64": "1.103.1", + "sass-embedded-unknown-all": "1.103.1", + "sass-embedded-win32-arm64": "1.103.1", + "sass-embedded-win32-x64": "1.103.1" } }, - "node_modules/sharp/node_modules/@img/sharp-darwin-arm64": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.35.3.tgz", - "integrity": "sha512-RMnFX7YQsMoh7lWfcM4NEHHymBX/rLuKNPVM84XE9ONPcaSCDgE7CHIHpSgPcO2xcRthgBy1HfNO319mwhIAkg==", + "node_modules/sass-embedded-all-unknown": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.103.1.tgz", + "integrity": "sha512-MwX2ap06TbImAqlbnH6EndgBBejk6Eq2QB6Ae2hukCn9wmXf9cRu27um3mz3tyB4oJOOku0xfHqFH/+ckYj6YA==", "cpu": [ - "arm64" + "!arm", + "!arm64", + "!riscv64", + "!x64" ], - "license": "Apache-2.0", + "license": "MIT", "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=20.9.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.3.2" + "dependencies": { + "sass": "1.103.1" } }, - "node_modules/sharp/node_modules/@img/sharp-darwin-x64": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.35.3.tgz", - "integrity": "sha512-Xo+5uFBtLN0BKqieTxiFzFPQAUlBbbH5iBKyRX/z1JrbnYsHTfKJnUfL8+p2TPXr1pXqao4eeL4Rl144uDpK9w==", + "node_modules/sass-embedded-android-arm": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.103.1.tgz", + "integrity": "sha512-p36WHpsu5HEo2+NVNbI2Nmb8VgVH0xwOQyzghvZhF7ikGCzEVYI5BP28vHUZlCcgj2TUvMEJKI2lV336a+F/sg==", "cpu": [ - "x64" + "arm" ], - "license": "Apache-2.0", + "license": "MIT", "optional": true, "os": [ - "darwin" + "android" ], "engines": { - "node": ">=20.9.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.3.2" + "node": ">=14.0.0" } }, - "node_modules/sharp/node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.3.2.tgz", - "integrity": "sha512-9J6ypZFpQBj4YnePGoq/S38w6nz+vqg5WZLrLGY4YuSemdMq47GMLBPO42MzwdGwpg/agZ7xzZcFHa48xlywfg==", + "node_modules/sass-embedded-android-arm64": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.103.1.tgz", + "integrity": "sha512-jBXWMksyz55XeLOWvQs64BqiG5DcqflmMxcvMoA2oHtQT/7XZ02hBn502qpcF/q8Qd+qqG/hU5ccM+hGXrbQZw==", "cpu": [ "arm64" ], - "license": "LGPL-3.0-or-later", + "license": "MIT", "optional": true, "os": [ - "darwin" + "android" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/sharp/node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.3.2.tgz", - "integrity": "sha512-m2pW1n6cns9VaubNwsZ+c3CRYjxNQWgJ5gPlnL1nbBcpkBvFm6SCFN5o0psFHI8w9n11NKhFkeEDns98tiqbEw==", + "node_modules/sass-embedded-android-riscv64": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.103.1.tgz", + "integrity": "sha512-rzrH7RNntk0rx+zCE9xOiAIUt37D1cQKvFfcoX0xiePdGbNHBN8DWKaWN9vaCRfbgKCmxPjevzaqFNI/G/8E1A==", "cpu": [ - "x64" + "riscv64" ], - "license": "LGPL-3.0-or-later", + "license": "MIT", "optional": true, "os": [ - "darwin" + "android" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/sharp/node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.3.2.tgz", - "integrity": "sha512-1eMLzy92I4J6rmi4mAT8yC3HxOtniyGELlzGbNMLLeqe052ahFQ0h6LFq+lh5DsDIdYViIDst08abvSbcEdLXQ==", + "node_modules/sass-embedded-android-x64": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.103.1.tgz", + "integrity": "sha512-EQglAJXJutuIcqgZf7YOwzao2ND6ow/OgqN+cM48/Qaeb6AimYmZiUJmM9FFcmS3Q2n1k6/2OU3l3Hlin7bFpw==", "cpu": [ - "arm" - ], - "libc": [ - "glibc" + "x64" ], - "license": "LGPL-3.0-or-later", + "license": "MIT", "optional": true, "os": [ - "linux" + "android" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/sharp/node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.3.2.tgz", - "integrity": "sha512-dqVSFynCox4C/J8kT16V7SIFAns0IjgLwkvYT7p8LQVmJ5OS5b6tI9IGflxTeuBS//zXeFIUbwt5dwxyZ17cnA==", + "node_modules/sass-embedded-darwin-arm64": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.103.1.tgz", + "integrity": "sha512-rlaBeCul8pLbDRKdBAxdDxSBwFU5fbX42ci6CxW2Vbs34jWTMQ72+nE2v2KkGGce+JnYbb7UV6xDP/4uDWWi+w==", "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], - "license": "LGPL-3.0-or-later", + "license": "MIT", "optional": true, "os": [ - "linux" + "darwin" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/sharp/node_modules/@img/sharp-libvips-linux-ppc64": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.3.2.tgz", - "integrity": "sha512-3z0NHDxD6n5I9gc05U1eW1AyRm+Gznzq3naMrthPNqE6oYykcogW0l/jfpJdjYnuNl8R7yI9pNbE1XiUeyq0Aw==", + "node_modules/sass-embedded-darwin-x64": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.103.1.tgz", + "integrity": "sha512-VSKFfhI//AOct6ppFmAaSH7tlW2LOFECMGs77jIoWf0ZjvGch/3sc9lUTTdIaYIOnTS4qpZck+8OcI2D0G92QA==", "cpu": [ - "ppc64" - ], - "libc": [ - "glibc" + "x64" ], - "license": "LGPL-3.0-or-later", + "license": "MIT", "optional": true, "os": [ - "linux" + "darwin" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/sharp/node_modules/@img/sharp-libvips-linux-riscv64": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.3.2.tgz", - "integrity": "sha512-bsb4rI+NldGOsXuej2r8OdSS8+zXDVaCWxyWrcv6kneTOlgAHtZABRzBBCwdsPiD90J4myNJuHpg6kA20ImW/w==", + "node_modules/sass-embedded-linux-arm": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.103.1.tgz", + "integrity": "sha512-tJRLPUtBwXHTnBnG7I39gQvCLreuOHLLCMyKHPR1hQ7aFNwiZjADYzKMRQPNMUqti/Os9z+6I7V13FqgQHfuzg==", "cpu": [ - "riscv64" - ], - "libc": [ - "glibc" + "arm" ], - "license": "LGPL-3.0-or-later", + "libc": "glibc", + "license": "MIT", "optional": true, "os": [ "linux" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/sharp/node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.3.2.tgz", - "integrity": "sha512-/ABshyj8gCpyIrNXnHn4LorDJ0HHm1VhXPBlxZ8zAtfVPAaSafXPGn+sUSIRiwaSBy0mmFjSjiXI5mkcwdChKQ==", + "node_modules/sass-embedded-linux-arm64": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.103.1.tgz", + "integrity": "sha512-rC+80/Xr9svo0ka2Zr/sjD+N1zEHTw2Urm/nsEjaVp5HSH2i22jwhTKTIqie2OLl6ti+qdYnbI0sSfxOYRtgrg==", "cpu": [ - "s390x" - ], - "libc": [ - "glibc" + "arm64" ], - "license": "LGPL-3.0-or-later", + "libc": "glibc", + "license": "MIT", "optional": true, "os": [ "linux" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/sharp/node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.3.2.tgz", - "integrity": "sha512-ITPEtgffGJ0S6G9dRyw/366tJQqFRcHWPHhC+Stpg3Z8AEMrDrTr2lhdz4f/Y/HMbRh//7Z5mBzEpVdi62Oc3w==", + "node_modules/sass-embedded-linux-musl-arm": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.103.1.tgz", + "integrity": "sha512-N8L/kgVzXpnH+8d6ErIzqvb0l8kHODR3OfPaf0Azw6DOLGtEjwDRUbHno+G7iogGzyPOjKsM8OdyqHJj/bpTdw==", "cpu": [ - "x64" - ], - "libc": [ - "glibc" + "arm" ], - "license": "LGPL-3.0-or-later", + "libc": "musl", + "license": "MIT", "optional": true, "os": [ "linux" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/sharp/node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.3.2.tgz", - "integrity": "sha512-zE9EdiUzUmg5mDT5a1rk5fYJ6GWPloTwWBYDS14naqHsL+EaMpDj1AWnpLgh3u0YCORv2Tt50wrcrpYqkP97Kw==", + "node_modules/sass-embedded-linux-musl-arm64": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.103.1.tgz", + "integrity": "sha512-jMgG/C/VMo7+ShMFdk0xjJmQmYkj1PbJu/yrQiaQHpuo5pE2G+vnkEgsuM5EM3lTQ4MbMfnf715qy1fkbNPiUQ==", "cpu": [ "arm64" ], - "libc": [ - "musl" - ], - "license": "LGPL-3.0-or-later", + "libc": "musl", + "license": "MIT", "optional": true, "os": [ "linux" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/sharp/node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.3.2.tgz", - "integrity": "sha512-m0lrLiUt+lBYnCFr8qV/65yMR4E/c7/wf78I5eKTdkEakFAlZ9QlzEM3QIhhAwVeUhLAHLcCq7a7Vszq/oFNZQ==", + "node_modules/sass-embedded-linux-musl-riscv64": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.103.1.tgz", + "integrity": "sha512-LZm8rEvI6sKU87qPOlODsYeAs7CmWy0B4ShYkjG4OMcGCcV4Ffxn25XW4TFqmruThITQvJ8WT+WGblzdoxYgbA==", "cpu": [ - "x64" - ], - "libc": [ - "musl" + "riscv64" ], - "license": "LGPL-3.0-or-later", + "libc": "musl", + "license": "MIT", "optional": true, "os": [ "linux" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/sharp/node_modules/@img/sharp-linux-arm": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.35.3.tgz", - "integrity": "sha512-affVWCTLooy8TSxbDx2qkzuDeaWLNVBA+P//FNBirHsXpP2fuBhk5AuboYUnrDnzoXes8GFjpTx0SBFOCRg+FA==", + "node_modules/sass-embedded-linux-musl-x64": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.103.1.tgz", + "integrity": "sha512-rmKzgk4t6RpaDhSefbbnk5yrA4pk1nHlVhJECGay8yMfzK8eglATeY9fzPgt89xCuQk6rkOiy11e+m8tLYOW5Q==", "cpu": [ - "arm" - ], - "libc": [ - "glibc" + "x64" ], - "license": "Apache-2.0", + "libc": "musl", + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=20.9.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.3.2" + "node": ">=14.0.0" } }, - "node_modules/sharp/node_modules/@img/sharp-linux-arm64": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.35.3.tgz", - "integrity": "sha512-QgKDspHPnrU+GQ55XPhGwyhC8acLVOOSyAvo1oVfFmrIXLkDNmGWzAfDZ4xK8oSA1qBQrALcHX0G5UZni/SuFQ==", + "node_modules/sass-embedded-linux-riscv64": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.103.1.tgz", + "integrity": "sha512-xydQmtxla31uMrmN6z+mAogVGdEMDmkUElVq2+udomX/TPZDYJBkApEyJl237M2VLWVv29v1N4U4i2Z4xa7SDA==", "cpu": [ - "arm64" - ], - "libc": [ - "glibc" + "riscv64" ], - "license": "Apache-2.0", + "libc": "glibc", + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=20.9.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.3.2" + "node": ">=14.0.0" } }, - "node_modules/sharp/node_modules/@img/sharp-linux-ppc64": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.35.3.tgz", - "integrity": "sha512-sMd8rDxmpLOwv/7N44klFjOD5DUO7FLdjiXDI0hoxYaf7Ar262dQIEkosE98bps+5HPLtp/EvNqeqQtOycP/IA==", + "node_modules/sass-embedded-linux-x64": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.103.1.tgz", + "integrity": "sha512-Rln1oWm0MWKzzemOgQWrRFzfVBARwS9qxAidZPpCQHSohzPnWizFkmY1CUJad/YJNsA7sscueMdX63OEvxoM8w==", "cpu": [ - "ppc64" - ], - "libc": [ - "glibc" + "x64" ], - "license": "Apache-2.0", + "libc": "glibc", + "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=20.9.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-ppc64": "1.3.2" + "node": ">=14.0.0" } }, - "node_modules/sharp/node_modules/@img/sharp-linux-riscv64": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.35.3.tgz", - "integrity": "sha512-0Eob78yjlYPfL5vMNWAW55l3R9Y6BQS/gOfe0ZcP9mEz9ohhKSt4im1hayiknXgf8AWrFqMvJcKIdmLmEe7yeQ==", - "cpu": [ - "riscv64" - ], - "libc": [ - "glibc" - ], - "license": "Apache-2.0", + "node_modules/sass-embedded-unknown-all": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.103.1.tgz", + "integrity": "sha512-p7kI4US8+n+YguKczXh+4KcodJnk+8cwv+QFdvMaz3OfPrdHV0EnhPsaVDWD9qXb1XXCEdUhpp6vQwGk3eKc3A==", + "license": "MIT", "optional": true, "os": [ - "linux" + "!android", + "!darwin", + "!linux", + "!win32" ], - "engines": { - "node": ">=20.9.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-riscv64": "1.3.2" + "dependencies": { + "sass": "1.103.1" } }, - "node_modules/sharp/node_modules/@img/sharp-linux-s390x": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.35.3.tgz", - "integrity": "sha512-KgAxQ0DxpNOq1rG2t5cgTgShJFGSuU7XO45cqC+1NVOuZnP6tlgZRuSYOfNupGkHID0o3cJOsw4DVeJpMovcGw==", + "node_modules/sass-embedded-win32-arm64": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.103.1.tgz", + "integrity": "sha512-/0renOj3SpZGu4TA8CZJ6qZbTxGZk1khkPfiBTmV1uFB40ESYM5VsdXNj76P07bsAjIj9X2fCjTafLQFLSd9Nw==", "cpu": [ - "s390x" - ], - "libc": [ - "glibc" + "arm64" ], - "license": "Apache-2.0", + "license": "MIT", "optional": true, "os": [ - "linux" + "win32" ], "engines": { - "node": ">=20.9.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.3.2" + "node": ">=14.0.0" } }, - "node_modules/sharp/node_modules/@img/sharp-linux-x64": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.35.3.tgz", - "integrity": "sha512-8pqvxubL2PGdhlPy6GLqzDYMUjyRmKAwKHYKixpdJYBUK7PJ0C029XdsnpFIdgRZG68fZiGdHVWcKPvtiPB4cA==", + "node_modules/sass-embedded-win32-x64": { + "version": "1.103.1", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.103.1.tgz", + "integrity": "sha512-fIg60j9u5YlLUU3W8FvySMR4HHIo9R12HHFQTW7njyQ8nXqgR+t+XfCzGJloQka8g583BlAfu31Q76Ljr5o+9g==", "cpu": [ "x64" ], - "libc": [ - "glibc" - ], - "license": "Apache-2.0", + "license": "MIT", "optional": true, "os": [ - "linux" + "win32" ], "engines": { - "node": ">=20.9.0" + "node": ">=14.0.0" + } + }, + "node_modules/satteri": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/satteri/-/satteri-0.10.5.tgz", + "integrity": "sha512-Ao1LKpAEa9Wdg0otgbVKViZHEq9ebdXe4DMrp3s9vQAU0HNIuHnFEuMuOcm0ZIXyV0Yzxj91NvhLpvXZJO/5ZQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.5", + "@types/hast": "^3.0.5", + "@types/mdast": "^4.0.4", + "@types/unist": "^3.0.3" }, - "funding": { - "url": "https://opencollective.com/libvips" + "optionalDependencies": { + "@bruits/satteri-darwin-arm64": "0.10.5", + "@bruits/satteri-darwin-x64": "0.10.5", + "@bruits/satteri-linux-arm64-gnu": "0.10.5", + "@bruits/satteri-linux-arm64-musl": "0.10.5", + "@bruits/satteri-linux-x64-gnu": "0.10.5", + "@bruits/satteri-linux-x64-musl": "0.10.5", + "@bruits/satteri-wasm32-wasi": "0.10.5", + "@bruits/satteri-win32-arm64-msvc": "0.10.5", + "@bruits/satteri-win32-x64-msvc": "0.10.5" + } + }, + "node_modules/sax": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.1.tgz", + "integrity": "sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" }, - "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.3.2" + "engines": { + "node": ">=v12.22.7" } }, - "node_modules/sharp/node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.35.3.tgz", - "integrity": "sha512-Vz0iQjzzcSX3HCbfwFfCSG/9SCIqyO0mH2sXyiHaAYfBk0cRsCWXRyQYX0ovCK/PAQBbTzQ0dsPQHh5MAFL59w==", - "cpu": [ - "arm64" - ], - "libc": [ - "musl" - ], + "node_modules/schema-dts": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/schema-dts/-/schema-dts-1.1.5.tgz", + "integrity": "sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg==", "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=20.9.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" + "peer": true + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.3.2" + "engines": { + "node": ">=4" } }, - "node_modules/sharp/node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.35.3.tgz", - "integrity": "sha512-6O1NPKcDVj9QEdg7Hx549EX8U0rp6yXQERqru6yRN7fGBn32UvIRJUlWnk+8xDCiG76hXVBbX82NZ/ZKr0euIg==", - "cpu": [ - "x64" - ], - "libc": [ - "musl" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=20.9.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" + "node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "devOptional": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.3.2" + "engines": { + "node": ">=10" } }, - "node_modules/sharp/node_modules/@img/sharp-win32-arm64": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.35.3.tgz", - "integrity": "sha512-4bPwFdMbeC4JQ8L8LOyWp6nsHcboP5fxkp6iPOXz2Vg49R42TuMs2whkJ5OAP4/Ul035qOzy0AecOF9VOscn4w==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], + "node_modules/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", + "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.3", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^2.0.0", + "http-errors": "^2.0.1", + "mime-types": "^3.0.2", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.2" + }, "engines": { - "node": ">=20.9.0" + "node": ">= 18" }, "funding": { - "url": "https://opencollective.com/libvips" + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/sharp/node_modules/@img/sharp-win32-ia32": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.35.3.tgz", - "integrity": "sha512-r53mXsBN6lFUDiST764SvgwUdHAqM4rPAiDzAmf4fLoB6X/rkfyTrLCg6+g17wJJiCmB3JYgHuUldCWUIRFSXw==", - "cpu": [ - "ia32" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], + "node_modules/serve-static": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", + "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "parseurl": "^1.3.3", + "send": "^1.2.0" + }, "engines": { - "node": "^20.9.0" + "node": ">= 18" }, "funding": { - "url": "https://opencollective.com/libvips" + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/sharp/node_modules/@img/sharp-win32-x64": { - "version": "0.35.3", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.35.3.tgz", - "integrity": "sha512-D4y1vNeZrIIJCN+uHaWVtH86B+aCrdMYYjicy9pXHvbGZeGYLLSd3wdVuC37FxVXlU1ARsk84eKWfWMXGYEqvA==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/sharp": { + "version": "0.35.4", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.35.4.tgz", + "integrity": "sha512-n++8XWcj+jCOr2IOl7h8LbKnGBDY4aPbmprMONBNFdn0ImXqpGVv5zliDs0V9HbmbCQLpbuo2ej9rAoOQTvMDA==", + "license": "Apache-2.0", "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "@img/colour": "^1.1.0", + "detect-libc": "^2.1.2", + "semver": "^7.8.5" + }, "engines": { "node": ">=20.9.0" }, "funding": { "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.35.4", + "@img/sharp-darwin-x64": "0.35.4", + "@img/sharp-freebsd-wasm32": "0.35.4", + "@img/sharp-libvips-darwin-arm64": "1.3.3", + "@img/sharp-libvips-darwin-x64": "1.3.3", + "@img/sharp-libvips-linux-arm": "1.3.3", + "@img/sharp-libvips-linux-arm64": "1.3.3", + "@img/sharp-libvips-linux-ppc64": "1.3.3", + "@img/sharp-libvips-linux-riscv64": "1.3.3", + "@img/sharp-libvips-linux-s390x": "1.3.3", + "@img/sharp-libvips-linux-x64": "1.3.3", + "@img/sharp-libvips-linuxmusl-arm64": "1.3.3", + "@img/sharp-libvips-linuxmusl-x64": "1.3.3", + "@img/sharp-linux-arm": "0.35.4", + "@img/sharp-linux-arm64": "0.35.4", + "@img/sharp-linux-ppc64": "0.35.4", + "@img/sharp-linux-riscv64": "0.35.4", + "@img/sharp-linux-s390x": "0.35.4", + "@img/sharp-linux-x64": "0.35.4", + "@img/sharp-linuxmusl-arm64": "0.35.4", + "@img/sharp-linuxmusl-x64": "0.35.4", + "@img/sharp-webcontainers-wasm32": "0.35.4", + "@img/sharp-win32-arm64": "0.35.4", + "@img/sharp-win32-ia32": "0.35.4", + "@img/sharp-win32-x64": "0.35.4" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/shebang-command": { @@ -11194,15 +8904,6 @@ "url": "https://github.com/sponsors/cyyynthia" } }, - "node_modules/source-map": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", - "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 12" - } - }, "node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", @@ -11306,24 +9007,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/style-to-js": { - "version": "1.1.21", - "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz", - "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==", - "license": "MIT", - "dependencies": { - "style-to-object": "1.0.14" - } - }, - "node_modules/style-to-object": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz", - "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==", - "license": "MIT", - "dependencies": { - "inline-style-parser": "0.2.7" - } - }, "node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -11661,20 +9344,6 @@ "node": ">=22.19.0" } }, - "node_modules/unist-util-find-after": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", - "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/unist-util-is": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", @@ -11688,20 +9357,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-modify-children": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", - "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "array-iterate": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/unist-util-position": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", @@ -11715,33 +9370,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-position-from-estree": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", - "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", - "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/unist-util-stringify-position": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", @@ -11770,19 +9398,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-visit-children": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", - "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/unist-util-visit-parents": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", @@ -11943,20 +9558,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/vfile-location": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", - "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/vfile-message": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", @@ -12093,16 +9694,6 @@ "node": ">=18" } }, - "node_modules/web-namespaces": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/webidl-conversions": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz", diff --git a/package.json b/package.json index f529a12098..fb8968f53f 100644 --- a/package.json +++ b/package.json @@ -147,25 +147,24 @@ "check-html-links:report": "node scripts/check-html-links.mjs --md=reports/html-links-report.md" }, "dependencies": { - "@astrojs/markdown-satteri": "^0.3.5", + "@astrojs/markdown-satteri": "^0.4.2", "astro-seo-schema": "^7.0.0", "gray-matter": "^4.0.3", - "igniteui-astro-components": "1.2.1", + "igniteui-astro-components": "1.3.0", "igniteui-theming": "^26.0.1", "igniteui-webcomponents": "^7.3.0-beta.1", "js-yaml": "^4.1.1", "jsdom": "^29.0.1", "pagefind": "^1.5.2", - "satteri": "^0.9.5", - "sharp": "0.35.3", + "satteri": "^0.10.5", "turndown": "^7.2.4", "turndown-plugin-gfm": "^1.0.2" }, "devDependencies": { - "@astrojs/mdx": "^7.0.5", - "@astrojs/ts-plugin": "^1.10.7", + "@astrojs/mdx": "^8.0.2", + "@astrojs/ts-plugin": "^1.10.12", "@types/jsdom": "^28.0.1", - "astro": "^7.2.2", + "astro": "^7.3.4", "cross-env": "^10.1.0", "cspell": "^9.2.2", "markdownlint-cli": "^0.49.1", From 9a2385fb7791250c396c162821efb2ecdac204be Mon Sep 17 00:00:00 2001 From: Ivan Minchev <61944284+IMinchev64@users.noreply.github.com> Date: Fri, 25 Sep 2026 19:46:33 +0300 Subject: [PATCH 35/35] feat(docs): update accordion xplat topic (#446) --- docs/angular/src/content/en/.gitignore | 3 +- .../src/content/en/components/accordion.mdx | 318 ------- .../content/en/components/expansion-panel.mdx | 2 +- .../general/cli/component-templates.mdx | 2 +- .../src/content/en/components/toc.json | 2 +- .../en/images/accordion/accordion_do1.png | Bin 0 -> 15288 bytes .../en/images/accordion/accordion_do1@2x.png | Bin 0 -> 34110 bytes .../en/images/accordion/accordion_do_not1.png | Bin 0 -> 33408 bytes .../images/accordion/accordion_dont1@2x.png | Bin 0 -> 79131 bytes .../anatomy-frame-light/Accordion-lt.png | Bin 0 -> 194527 bytes .../assets/images/accordion/accordion_do1.png | Bin 0 -> 15288 bytes .../images/accordion/accordion_do1@2x.png | Bin 0 -> 34110 bytes .../images/accordion/accordion_do_not1.png | Bin 0 -> 33408 bytes .../images/accordion/accordion_dont1@2x.png | Bin 0 -> 79131 bytes .../anatomy-frame-light/Accordion-lt.png | Bin 0 -> 194527 bytes .../en/components/layouts/accordion.mdx | 864 ++++++++++++++++-- docs/xplat/src/content/en/toc.json | 7 +- 17 files changed, 774 insertions(+), 424 deletions(-) delete mode 100644 docs/angular/src/content/en/components/accordion.mdx create mode 100644 docs/angular/src/content/en/images/accordion/accordion_do1.png create mode 100644 docs/angular/src/content/en/images/accordion/accordion_do1@2x.png create mode 100644 docs/angular/src/content/en/images/accordion/accordion_do_not1.png create mode 100644 docs/angular/src/content/en/images/accordion/accordion_dont1@2x.png create mode 100644 docs/angular/src/content/en/images/anatomy-frame-light/Accordion-lt.png create mode 100644 docs/xplat/src/assets/images/accordion/accordion_do1.png create mode 100644 docs/xplat/src/assets/images/accordion/accordion_do1@2x.png create mode 100644 docs/xplat/src/assets/images/accordion/accordion_do_not1.png create mode 100644 docs/xplat/src/assets/images/accordion/accordion_dont1@2x.png create mode 100644 docs/xplat/src/assets/images/anatomy-frame-light/Accordion-lt.png diff --git a/docs/angular/src/content/en/.gitignore b/docs/angular/src/content/en/.gitignore index bc6cd82100..7b9ece5436 100644 --- a/docs/angular/src/content/en/.gitignore +++ b/docs/angular/src/content/en/.gitignore @@ -62,6 +62,8 @@ components/pivotGrid/*.mdx # All xplat-generated topics that should be ignored: /components/charts/ +/components/inputs/ +/components/layouts/ /components/geo-map*.mdx /components/spreadsheet-*.mdx /components/excel-library*.mdx @@ -72,7 +74,6 @@ components/pivotGrid/*.mdx /components/radial-gauge.mdx /components/zoomslider-overview.mdx /components/general-changelog-dv.mdx -/components/inputs/color-editor.mdx /components/interactivity/accessibility-compliance.mdx /components/maps/map-api.mdx /components/menus/toolbar.mdx diff --git a/docs/angular/src/content/en/components/accordion.mdx b/docs/angular/src/content/en/components/accordion.mdx deleted file mode 100644 index e47cdfb254..0000000000 --- a/docs/angular/src/content/en/components/accordion.mdx +++ /dev/null @@ -1,318 +0,0 @@ ---- -title: Angular Accordion Component – Fully-featured collapsible panels - Infragistics - MIT license -description: Angular Accordion is used to build vertical expandable panels in accordion menu. Check how to do it with Ignite UI for Angular accordion component. -keywords: angular accordion, angular accordion component, angular accordion example, ignite ui for angular, angular UI components, infragistics -license: MIT -llms: - description: "The Angular Accordion is a GUI component for building vertical expandable panels with clickable headers and associated content sections, displayed in a single container." ---- - -import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; -import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; -import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; - -# Angular Accordion Component Overview - -## What is Angular Accordion? - -The Angular Accordion is a GUI component for building vertical expandable panels with clickable headers and associated content sections, displayed in a single container. The accordion is commonly used to reduce the need of scrolling across multiple sections of content on a single page. It offers keyboard navigation and API to control the underlying panels' expansion state. - -Users are enabled to interact and navigate among a list of items, such as thumbnails or labels. Each one of those items can be toggled (expanded or collapsed) in order to reveal the containing information. Depending on the configuration, there can be a single or multiple expanded items at a time. - -## Angular Accordion Example - -The following is a basic Angular Accordion example of a FAQ section. It operates as an accordion, with individually working sections. You can toggle each text block with a single click, while expanding multiple panels at the same time. This way you can read information more easily, without having to go back and forth between an automatically expanding and collapsing panel, which conceals the previously opened section every time. - -In it, you can see how to define an `igx-accordion` and its <ApiLink type="ExpansionPanel" label="expansion panels" />. The sample also demonstrates the two types of expansion behavior. The switch button sets the <ApiLink type="Accordion" member="singleBranchExpand" label="singleBranchExpand" /> property to toggle between single and multiple branches to be expanded at a time. - -<Sample src="/layouts/accordion-sample-1" height={460} alt="Angular Accordion Example" /> - -<hr/> - -## Getting Started with Ignite UI for Angular Accordion - -To get started with the Ignite UI for Angular Accordion component, first you need to install Ignite UI for Angular. In an existing Angular application, type the following command: - -```cmd -ng add igniteui-angular -``` - -For a complete introduction to the Ignite UI for Angular, read the [_getting started_](/general/getting-started) topic. - -The next step is to import the `IgxAccordionModule` in your **app.module.ts** file. - -```typescript -// app.module.ts - -... -import { IgxAccordionModule } from 'igniteui-angular/accordion'; -// import { IgxAccordionModule } from '@infragistics/igniteui-angular'; for licensed package - -@NgModule({ - ... - imports: [..., IgxAccordionModule], - ... -}) -export class AppModule {} -``` - -Alternatively, as of `16.0.0` you can import the `IgxAccordionComponent` as a standalone dependency, or use the [`IGX_ACCORDION_DIRECTIVES`](https://github.com/IgniteUI/igniteui-angular/blob/master/projects/igniteui-angular/accordion/src/accordion/public_api.ts) token to import the component and all of its supporting components and directives. - -```typescript -// home.component.ts - -... -import { IGX_ACCORDION_DIRECTIVES } from 'igniteui-angular/accordion'; -// import { IGX_ACCORDION_DIRECTIVES } from '@infragistics/igniteui-angular'; for licensed package - -@Component({ - selector: 'app-home', - template: ` - <igx-accordion> - <igx-expansion-panel> - <igx-expansion-panel-header> - <igx-expansion-panel-title>Title Panel 1</igx-expansion-panel-title> - </igx-expansion-panel-header> - <igx-expansion-panel-body> - Content Panel 1 - </igx-expansion-panel-body> - </igx-expansion-panel> - </igx-accordion> - `, - styleUrls: ['home.component.scss'], - standalone: true, - imports: [IGX_ACCORDION_DIRECTIVES] - /* or imports: [IgxAccordionComponent] */ -}) -export class HomeComponent {} -``` - -Now that you have the Ignite UI for Angular Accordion module or directives imported, you can start with a basic configuration of the `igx-accordion` and its panels. - -## Using the Angular Accordion Component - -Each section in the <ApiLink type="Accordion" /> is defined using an <ApiLink type="ExpansionPanel" label="expansion panel" />. -Panels provide <ApiLink type="ExpansionPanelHeader" member="disabled" label="disabled" />, <ApiLink type="ExpansionPanel" member="collapsed" label="collapsed" /> and <ApiLink type="ExpansionPanel" member="animationSettings" label="animationSettings" /> properties, which give you the ability to configure the states of the panel as per your requirement. - -### Declaring an accordion - -The accordion wraps all <ApiLink type="ExpansionPanel" label="igx-expansion-panel`s" /> declared inside it. - -```html -<igx-accordion #accordion [singleBranchExpand]="true"> - <igx-expansion-panel> - <igx-expansion-panel-header> - <igx-expansion-panel-title>Title Panel 1</igx-expansion-panel-title> - </igx-expansion-panel-header> - <igx-expansion-panel-body> - Content Panel 1 - </igx-expansion-panel-body> - </igx-expansion-panel> - <igx-expansion-panel> - <igx-expansion-panel-header> - <igx-expansion-panel-title>Title Panel 2</igx-expansion-panel-title> - </igx-expansion-panel-header> - <igx-expansion-panel-body> - Content Panel 2 - </igx-expansion-panel-body> - </igx-expansion-panel> -</igx-accordion> -``` - -Using the <ApiLink type="Accordion" member="panels" label="panels" /> accessor you can get a reference to the collection containing all <ApiLink type="ExpansionPanel" label="expansion panels" /> children of the `igx-accordion`. - -```typescript -@ViewChild('accordion', { static: true }) -public accordion!: IgxAccordionComponent; - -this.accordion.panels; -``` - -As demonstrated above, the <ApiLink type="Accordion" member="singleBranchExpand" label="singleBranchExpand" /> property gives you the ability to set whether single or multiple panels can be expanded at a time. - -### Angular Accordion Animations - -Angular Accordion supports animations for both expanding and collapsing actions of the panels. Animation behavior can be customized. Normally, animations can be set for each expansion panel individually. However, it could also be applied to all panels at once on <ApiLink type="Accordion" /> level. This gives users the ability to disable animations for all sections at once via the animations property of the <ApiLink type="Accordion" />. - -With regards to animation, you have two options. First, you could set the <ApiLink type="Accordion" member="animationSettings" label="animationSettings" /> property on the accordion component: - -```typescript -import { useAnimation, slideInLeft, slideOutRight } from '@angular/animations'; -// import { useAnimation, slideInLeft, slideOutRight } from '@infragistics/igniteui-angular/animations'; for licensed package - -@Component({ - ... -}) -export class AccordionComponent { - public animationSettingsCustom = { - closeAnimation: useAnimation(slideOutRight, { - params: { - duration: '100ms', - toPosition: 'translateX(25px)' - } - }), - openAnimation: useAnimation(slideInLeft, { - params: { - duration: '500ms', - fromPosition: 'translateX(-15px)', - startOpacity: 0.1 - } - }) - }; -} -``` - -As you can see, we are using <ApiLink kind="sass" module="animations" type="mixin-slide-in-left" label="slideInLeft" code={true} /> and <ApiLink kind="sass" module="animations" type="mixin-slide-out-right" label="slideOutRight" code={true} /> animations from our <ApiLink kind="sass" module="animations" label="**inbuilt suite of animations**" /> to make the component content appear from the left side and disappear to the right when collapsing the content. We further customize the animations by overriding some of the animations' parameters. - -The following snippet demonstrates passing the animation settings to the component: - -```html -<igx-accordion #accordion [animationSettings]="animationSettingsCustom"> - ... -</igx-accordion> -``` - -<DocsAside type="info"> -If you would like to turn off the animation for the <ApiLink type="Accordion" /> the <ApiLink type="Accordion" member="animationSettings" label="animationSettings" /> could be set to `null`. -</DocsAside> - -Alternatively, you have the ability to set every single <ApiLink type="ExpansionPanel" label="expansion panel" />`s <ApiLink type="ExpansionPanel" member="animationSettings" label="animationSettings" /> input. - -```html -<igx-accordion #accordion [singleBranchExpand]="true"> - <igx-expansion-panel [animationSettings]="slideLeftRightSettings"> - <igx-expansion-panel-header> - <igx-expansion-panel-title>Title Panel 1</igx-expansion-panel-title> - </igx-expansion-panel-header> - <igx-expansion-panel-body> - Content Panel 1 - </igx-expansion-panel-body> - </igx-expansion-panel> - <igx-expansion-panel [animationSettings]="slideTopBottomSettings"> - <igx-expansion-panel-header> - <igx-expansion-panel-title>Title Panel 2</igx-expansion-panel-title> - </igx-expansion-panel-header> - <igx-expansion-panel-body> - Content Panel 2 - </igx-expansion-panel-body> - </igx-expansion-panel> -</igx-accordion> -``` - -Using the <ApiLink type="Accordion" member="collapseAll" label="collapseAll" /> and <ApiLink type="Accordion" member="expandAll" label="expandAll" /> methods you can respectively collapse and expand all <ApiLink type="ExpansionPanel" /> of the <ApiLink type="Accordion" /> programmatically. - -<DocsAside type="info"> -If <ApiLink type="Accordion" member="singleBranchExpand" label="singleBranchExpand" /> property is set to _true_ calling <ApiLink type="Accordion" member="expandAll" label="expandAll" /> method would expand only the last <ApiLink type="ExpansionPanel" label="panel" />. -</DocsAside> - -### Angular Accordion Templating Example - -With the Angular <ApiLink type="Accordion" label="Accordion component" />, you can customize the header and content panel`s appearance. -The sample below demonstrates how elaborate filtering options can be implemented using the built-in templating functionality of the <ApiLink type="ExpansionPanelComponent" />. - -<Sample src="/layouts/accordion-sample-3" height={550} alt="Angular Accordion Example" /> - -<hr/> - -### Nested Angular Accordions Scenario - -In the following Angular accordion example, we are going to create a complex FAQ section in order to illustrate how you can go about this common application scenario. In the sample nested <ApiLink type="Accordion" /> is achieved by adding an <ApiLink type="Accordion" label="accordion" /> inside the body of an <ApiLink type="ExpansionPanel" label="expansion panel" />. - -```html -<igx-accordion #accordion> - <igx-expansion-panel> - <igx-expansion-panel-header> - <igx-expansion-panel-title>Title Panel 1</igx-expansion-panel-title> - </igx-expansion-panel-header> - <igx-expansion-panel-body> - <igx-accordion #childAccordion> - <igx-expansion-panel> - <igx-expansion-panel-header> - <igx-expansion-panel-title>Title Nested Panel 1</igx-expansion-panel-title> - </igx-expansion-panel-header> - <igx-expansion-panel-body> - Content Nested Panel 1 - </igx-expansion-panel-body> - </igx-expansion-panel> - ... - </igx-accordion> - </igx-expansion-panel-body> - </igx-expansion-panel> - ... -</igx-accordion> -``` - -You can see the result below. - -<Sample src="/layouts/accordion-sample-2" height={550} alt="Angular Accordion Example" /> - -<hr/> - -## Keyboard Navigation - -Keyboard navigation in the Ignite UI for Angular Accordion provides a rich variety of keyboard interactions to the end-user. This functionality is enabled by default and allows end-users to easily navigate through the panels. -The <ApiLink type="Accordion" /> navigation is compliant with W3C accessibility standards and convenient to use. - -**Key Combinations** - -- <kbd>Tab</kbd> - moves the focus to the first(if the focus is before accordion)/next panel -- <kbd>Shift + Tab</kbd> - moves the focus to the last(if the focus is after accordion)/previous panel -- <kbd>Arrow Down</kbd> - moves the focus to the panel below -- <kbd>Arrow Up</kbd> - moves the focus to the panel above -- <kbd>Alt + Arrow Down</kbd> - expands the focused panel in the accordion -- <kbd>Alt + Arrow Up</kbd> - collapses the focused panel in the accordion -- <kbd>Shift + Alt + Arrow Down</kbd> - expands all enabled panels(if singleBranchExpand is set to true expands the last enabled panel) -- <kbd>Shift + Alt + Arrow Up</kbd> - collapses all enabled panels -- <kbd>Home</kbd> - navigates to the FIRST enabled panel in the accordion -- <kbd>End</kbd> - navigates to the LAST enabled panel in the accordion - -## Styling - -The <ApiLink type="Accordion" label="accordion" /> serves only as a container for the underlying <ApiLink type="ExpansionPanel" label="panels" />. Styles can be applied directly through the panel's theme, as described in the [`styling section of the IgxExpansionPanel topic`](/expansion-panel#styling). - -By design, there is a margin set to the expanded panels, in case that they are positioned within an `igx-accordion`. In order to modify it there is a property exposed inside the igx-expansion-panel theme. -In order to take advantage of the functions exposed by the theming engine, we have to import the `index` file in our style file: - -```scss -@use "igniteui-angular/theming" as *; - -// IMPORTANT: Prior to Ignite UI for Angular version 13 use: -// @import '~igniteui-angular/lib/core/styles/themes/index'; -``` - -Following the simplest approach, we create a new theme that extends the <ApiLink kind="sass" module="themes" type="function-expansion-panel-theme" label="expansion-panel-theme" code={true} /> and accepts a `$header-background`, `$body-color` and `$expanded-margin` parameters. The theme automatically assigns foreground colors, either black or white, based on which provides better contrast with the specified backgrounds. - -```scss -$custom-panel-theme: expansion-panel-theme( - $header-background: #011627, - $body-background: #f0ece7, - $expanded-margin: 10px -); -``` - -The last step is to include the component's theme. - -```scss -:host { - @include tokens($custom-panel-theme); -} -``` - -### Demo - -<Sample src="/layouts/accordion-style" height={350} alt="Angular Accordion Style Example" /> - -## API Reference - -- <ApiLink type="Accordion" /> -- <ApiLink type="ExpansionPanel" /> -- <ApiLink type="ExpansionPanelHeader" /> -- <ApiLink type="ExpansionPanelBody" /> -- <ApiLink kind="sass" module="themes" type="mixin-igx-expansion-panel" label="IgxExpansionPanel Styles" /> - -## Additional Resources - -Our community is active and always welcoming new ideas. - -- [Ignite UI for Angular **Forums**](https://www.infragistics.com/community/forums/f/ignite-ui-for-angular) -- [Ignite UI for Angular **GitHub**](https://github.com/IgniteUI/igniteui-angular) diff --git a/docs/angular/src/content/en/components/expansion-panel.mdx b/docs/angular/src/content/en/components/expansion-panel.mdx index 87c61acac8..4d49687e13 100644 --- a/docs/angular/src/content/en/components/expansion-panel.mdx +++ b/docs/angular/src/content/en/components/expansion-panel.mdx @@ -417,7 +417,7 @@ You can see the results below: ## Multiple panel scenario -See the [igxAccordion topic](/accordion) +See the [igxAccordion topic](/layouts/accordion) ## API Reference diff --git a/docs/angular/src/content/en/components/general/cli/component-templates.mdx b/docs/angular/src/content/en/components/general/cli/component-templates.mdx index 1b4d9466c2..6377475146 100644 --- a/docs/angular/src/content/en/components/general/cli/component-templates.mdx +++ b/docs/angular/src/content/en/components/general/cli/component-templates.mdx @@ -44,7 +44,7 @@ These templates generate components into an existing Angular workspace only. The | carousel | Ignite UI Schematics collection:<br /><code>ng g @igniteui/angular-schematics:c carousel newCarousel</code><br />Ignite UI CLI:<br /><code>ig add carousel newCarousel</code><details>Basic IgxCarousel.</details> | [IgxCarousel](../../carousel.mdx) cycling through a series of images. | | tabs | Ignite UI Schematics collection:<br /><code>ng g @igniteui/angular-schematics:c tabs newTabs</code><br />Ignite UI CLI:<br /><code>ig add tabs newTabs</code><details>Basic IgxTabs.</details> | [IgxTabs](../../tabs.mdx) component that includes three customized tab-groups. | | bottom-nav | Ignite UI Schematics collection:<br /><code>ng g @igniteui/angular-schematics:c bottom-nav newBottomNav</code><br />Ignite UI CLI:<br /><code>ig add bottom-nav newBottomNav</code><details>Three item bottom-nav template.</details> | Three item bottom [navbar](../../navbar.mdx) template. | -| accordion | Ignite UI Schematics collection:<br /><code>ng g @igniteui/angular-schematics:c accordion newAccordion</code><br />Ignite UI CLI:<br /><code>ig add accordion newAccordion</code><details>Basic IgxAccordion sample.</details> | [IgxAccordion](../../accordion.mdx) with multiple collapsible panels in a single container. | +| accordion | Ignite UI Schematics collection:<br /><code>ng g @igniteui/angular-schematics:c accordion newAccordion</code><br />Ignite UI CLI:<br /><code>ig add accordion newAccordion</code><details>Basic IgxAccordion sample.</details> | [IgxAccordion](../../layouts/accordion.mdx) with multiple collapsible panels in a single container. | | stepper | Ignite UI Schematics collection:<br /><code>ng g @igniteui/angular-schematics:c stepper newStepper</code><br />Ignite UI CLI:<br /><code>ig add stepper newStepper</code><details>Basic IgxStepper sample.</details> | [IgxStepper](../../stepper.mdx) visualizing content as a process with successive steps. | | <b>Data Entry & Display</b> | | | | chip | Ignite UI Schematics collection:<br /><code>ng g @igniteui/angular-schematics:c chip newChip</code><br />Ignite UI CLI:<br /><code>ig add chip newChip</code><details>Basic IgxChip.</details> | [IgxChip](../../chip.mdx) components inside igx-chips-area. | diff --git a/docs/angular/src/content/en/components/toc.json b/docs/angular/src/content/en/components/toc.json index 89499e2f38..1284f8f3ac 100644 --- a/docs/angular/src/content/en/components/toc.json +++ b/docs/angular/src/content/en/components/toc.json @@ -2227,7 +2227,7 @@ }, { "name": "Accordion", - "href": "accordion.mdx", + "href": "layouts/accordion.mdx", "new": false }, { diff --git a/docs/angular/src/content/en/images/accordion/accordion_do1.png b/docs/angular/src/content/en/images/accordion/accordion_do1.png new file mode 100644 index 0000000000000000000000000000000000000000..148543500fade3938628c30bab6645d2a930f198 GIT binary patch literal 15288 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 YR;ljaOB}4j|G|jVlr@!V6fDF3FOAzg1ONa4 literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/en/images/accordion/accordion_do1@2x.png b/docs/angular/src/content/en/images/accordion/accordion_do1@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a7cf23b8cc9445dc194cf73c84bafa5d0b098318 GIT binary patch literal 34110 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 VJr%-@QvOGel@-+Gt7Of>{vQS91bhGh literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/en/images/accordion/accordion_do_not1.png b/docs/angular/src/content/en/images/accordion/accordion_do_not1.png new file mode 100644 index 0000000000000000000000000000000000000000..2cd85c19bc4eeb5720a6f7e67bf5eb4d04c73d81 GIT binary patch literal 33408 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 H6!O0SD6gP$ literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/en/images/accordion/accordion_dont1@2x.png b/docs/angular/src/content/en/images/accordion/accordion_dont1@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..61f5c80b74871c543be2ac01d2cd4c1139df0edf GIT binary patch literal 79131 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%0D~oPM!0@6J5cUJpp3R zB$brN-RWKw&e!1%CjO>JoxzWdd=6G0&mn#*MZ=YRy_L~s{NqXoBG+!k+2n-(p19yK zVNer(o?{8PI$pCR<LeB>XVVktQDgI+;+@HL$e+0o5<Jr)zX^$Z-*x&L(x3{*=BDSr zs>m7$+h+;5o%MFBkj?hhB~5E{9lyK8(^%HW5OK#`{E()IPI=ailAx~NNuQR5jmA^E z@tA*wWbF|krcW3}wU7ZwKx^a@T5?&mN|TC~R@PhkrP!nU<wFJR9m<YzyS$~jJ^!n; z4<6*yfAIxD0OJ8%5Hi<y3j8nTjvRf+q6hT<0`V~5f06k2{}YP;KRbP6eiG+Jjc(3n zzd-ihSd0DsIrxuCyiUX07bq-8W7<XnYx6>)nx<!<=g<dS>$1>h$A1&N_`9+WM{@xu zWDeS^JQLKjjZ77CMS~{on!2q-pHjs-0+Ew`Pz0W-Dx6A)dST-;141JVA9o3>*G$;= zF4HOuOW4K>w#FbU^Zp{$u#?9yKLO?<n8o`hzd@RdO@nt`rz@&4=6Yp*@ymgdkX(@^ zMhAljFD_A}8t?Z{u6(i(icjz3e!kmcy=nh6^W%Ua?(`{ixi8EDRp{QlFOX6it3@@M zcO#E!_ctz~)py@eX7ks^+=ak_)@ZQMgk~sCP&XJP%GexcoeVw^%Z`<`@8WTv<b)cP zq{A{^gx51t$cnMmXu<<V#{<jO9oxxj@QI4@F&l6`FVau)hpOs`cUqLOFw!$2ieynU zKIDRFlPPO<vQvBrr4=?cLsjh>z$0j&1oEOIKMvK!MY113(u@3$oBS^<<#{8qh>A7g z%HnIjDwiICH(=>ZB$om1wv$e1g;5NS2Zp}c#%@TwCf^kDpKWmzcmXm{BD=n5xPN}G z2!9=6aj9v-?OP|oqMDom@!}dd`3S#Ie}g#LFmr-SQ3gANJxD$YA*7bU8D1S&IY(w! zE3c_GZ!ph22~UI!NIyl?4-5&uDw4MAp(m?p8cb3Eh}xts1z;CuIpG2|%QAz#3!OQ7 zd+g!+kGk0)0AsI)j{=HH><dpN^T4oI##FEXme;o%)SN_g>!PQlkAlx`c~9K1wH(RO z!)a}c?e+dw`hf5Vj*1P>{MsnJStI2L{8k@^=*jmbqm%n}oIP+a8^C^ixg50+{C9*~ zSR7$UQU}lyKHIp1QmVo@>_gs53ieLheWh*?duL$tB6j4I*SacDfOZrI5%z_ejwQU4 zJ4(DvV?<Ho;&pKD168!9oqz^DCpu1`h6c|4TfUr+P9-T^37Sgk!(SJp3<$&2WaKTf zzV4DZK*R@%(oaWbX?Pv@E#MH-&Drgp9oz<0jM4TV%Nx^SrR0HDGZ-@sn_DqiF{-;B zUP)H3?<c?`?;EN_aobXzKlKXmZUBB%TpmUQo&Oo$2?$_VF))c*C*r+Xd!+veAL>f< ziyQYKUzk5ZAKEPame%!Fx91JQaA~73?)gFJll!vD2XE=Swy8lK#Ng3ubfwf&&NKcs zSROBf+;;%2a4l{F-5;8vwm0%S=xg0`Vz5b9?U3MB2o}#OSR%*f3v~w2$^z4xVm(ZT zF>uY!+miDymQyWtMmr%}8eQaXb22+q=)Y~o=7s#Rlnab49(I-$ox^LB7;I^hiXQ@k zqF#R@b0+ey9$q<5;-TAI@_I*6MQVVVNFgxe69NIbc{i5GsVT_<b<b(tpaIRzsD5q< zB@Q!hF}`k#D3pw^20g}549l0Oo2Aph&(7$H{GVcyc9{_yF}2Doai^npFfbEb_`!yE zZ0(I2iN;VWDlspzA~n9Fn*@J=3jZ&vA%^^DSclwqN)aOlt!l6<BOMdy`_0eU<)mF$ zlCWdmVjlt$)IeFFfF<P!SIoh-{EelO?RWad{?*$%A9}LD5_@UWa)X45yo0y7K{9!Z z?+IGuUj~HH@Y#VBrP(@PIY~|pSc2E_R%Csoy6ME2`sPN#bUVQ{(vg3L2JSZcm9~zf zdKu-3{yBt=Hj$TN>=6rFkxKjueb;YSJ=TVQ#Mqnl1@jw!9P8kZnq3hAM0?||d4ff? z!0q-@cH~>R3n#eEm$xrhWs-Cx#I9q`7QyU|&=TT~-%JG)i?6>Sj@<Mo#g5kBWc9?O z$k4KP3L<=BT=FNCK*;sP#7|zF88TY)fkq?3E!=zz6Gn?*&YX4T=3S9%dhhlHYG%As zk(&?dGVjpH$rj{)c)90)xl|dJ>xlh8S#T!H{|0fu&NWxa6PXh}Fd@GKzk)TXqoW*U zMVH$ax-gDc*;u!;Vu<Tgen2pG&sw0mxpqg^I#ShIsL3})XyJQJ7JvFGB$>@86D2rr z`cuhxg20)u(p|qXCZ%C&r&zjRcZ{LOStB`%$u~F*H7u|6i|}NDa|#XmyDWV!E$*Ll z?{6ndg>S2H-I%#(wuKN@GfQ3a6#|)+@A!CesNXOBB=-KB8ECX1v!*d}hn`Wd?IfYT z`4OYn>9s=V_X=kYY}%y{e=<SaMIVQJu-_QO%wxiB1dk+jD(<h&(f77i7=MiJ;6`bm z9HNta+h*rp8eF=vyF;BSCDZxDA~f?==$!}wn|29e^psc;ypnd@0*YV%I#nn=*%o8m zH7X<U<KA?QH#W&&6MKL*a%z<EnC>TG@6x~KZs~&7FA0^eeVjwXZt@)97(sWhHVPbX zdmM`&7QwQIjrSvZaIL|+oPNaMY5(;GF>Sy3d+&jj>0ybk&rw&O{cRI0jy`#z-c32f z6@PN8>X0eBgnH4_!>Au<IJ9`9o24y|_r)GTR>!RoL^$5-u6Vv07RzIO?YM4i1CBIK z@14!p@SWsRx=*S8T3dbhQakPHB$&>WkFaWd<FbnWBHA-qmrKomxeI7*u_hPzm%qTs zriLfZFt_>h-qa_;7+dAlR*?=CB%}cgxlZ|K`+e-b=O9g94b#C+&&IYk^V6Ox_#vC= z-vaBOdzH77yzn8k_$1{g)4{5PNH`UG-A6RUcZGz6Kvt<7X_=5PYfY9f+D~C#3nerw zeQT+U@ClTLbVpD0wuum(X&o7&{IcG~$PsuuUY9wIj&!RG*L<<s!fPlZeCvI{O);&V zeWp_j`wiIkZ*!)xR*+<vTo6X2YDvC{hRV(bAs`{{Ptu{@4-bL|8?oQwhVhMji68ow zDyC@RaH{siI)!xy>8q2^!BMyg?*ZlKfk=Ne{fB?xCqamo-AWtu#qLlzI_K#a6}%&y zf`7Tf=eOgItbINfrv4q$TxL__J#&mr1lneZ3EpQl1}Ol)mI7ICz-xD`I%8p=%bw0J zqBIzZZxQ(@dA@~$tm4bN54+<d#XqVw#(fO%Ufckn(Pdc~69u8%H#Z)Kc-n0T+szFM z*B5QH`nM&tq7{zbXcS)hrA^x_c}_wvCgsFRs_s4Xgl5{m%YsK+9cTsd;b<1qzOvYy z5F7jN1y1p;{Q&@Gn{u0qFT6Mh;j>}_9|y?bH-kv6Y=o_hJt$gKgw?PB7hP1LMEKQ* zaJ)?+*tF_`9xPl{;(amt3>kb3rGbcy$!)z)_ZO7lFCiSEDsHHsg1gq+P;w!yD=qn= z0F>(Fgz-KSSd;)NYfqf_Fz#}e0ut#Fjv}>jH3>C~dz{2Hqa#O1w<up`X{vV*OMu&9 zdh_uuh9Y`F>(%ui4oDC8V~&W+6f_P-jO7IjcwwS4vXUIVV$<C%US<#l?lTBzcm=?G zkGbQ0c%BGbmi&9f%XCRE#fvZ07sZ>)&5&dU(gO9saOOo({^l8@FnXjh6VShGM;19j zxf5yiGtq|CVf|EWuTH?lNoYme@tOP85E9QsEr%Viz^X#b-9n(178)zgHYwPg<XS!0 zN!dr0C0WN$*&YSWQ`;VyH!0hj#PU3=VHokK{TvvpXa>|WRpH6mKEn2Ycn$XDpISK= zRc=?q+cjjg#)NjZz%FzqYJr<sY(;;+aKs6|zz9_PN|;-w>>d{_iiqYThv9gT(-~$Z ze6%m14zK4{5V4znz=Gcqd}pQcl7L~4$iR;K=<#0yvE#{Te>q`Lp?PH!;VTzDitzK6 zsguDG<e#|;A_VC$_jSaY2T?K3?eG0im<bXd3!Wt*$`c*VTuJ=LSoZ7;Elub}rJBr& zg(>y`%9zA2z3;6L^JE`j_`0qSMiBmI9H@HKl6~nTCj3UK*FT+-c8M4)(J-Z|ntqA{ zEyqC%RfYARml170J){bLC8#%TMLestx6Ankf)Eh9)iG?(aoDs+Pew&rbyY@nHQ^Bj zy*C+L7x?y25n><wB`=h>zzq`-x`?}y4ilrD6y5#4-Bu6t;4B_Yn}vDo7A@y?K^AQx zE2Bu5yC$UIvlO}&igrmwSiI$Husf!V5?YZY2JIFQ{zM38+l8mW0vw4n&8M6u$6+`M zzmNvtL~%ggLqBhb-&=YR^fCl<;tUP^OSoTk$SVKtLI4b^%-xFKYc*T*Ip044P?j*? zRKu2Wz=Sx<QIFJ3hJU1Um)H&zs|?1t*O>8+r>xfnm4mjBmT3r-hG!p)m{G2s0|$tO zLek<lZ+KKfsfrJJ(Z|;Yk{PeS5go$V?7R4@$2P-_Z*wC=Fi4)!k+?narE0P<6s^2Y zeQooMX7n9%*M_V8uy;s!AmRkLU~A$rLnM^srBef-^k4`9c7JPPs($Sa2YiB&yi}6< zBQ1DwhGgjdL&gNP|5%%@N^jQ!_PDe)rup9KFCkKm3Ijbc_I@u)TD)yd2|#5I7h27j zQ|B;OwBM(-`Z+U#1+Unq2N7Yi?k}0})TyaW+4^F{6h=A&?FNU8TNnV$x_M6zcy5KD z!qsEyM}FZa6u2GrRys;Uh4b(z>pckX9SIx(k_el&cz1}#R~wg1w=-yuZwntqN5a}> zVHZs&6kA3R3#La(cvf!Ja%shX{o!FYq)xfg@g{t7@^U%vn0$au>enSFq&uO`dBL8c zQV7<MIr(7UFlsne|6z;zD!L%gC>uGy*8(Y<q}&UpPD5tA<u6D(F>Yk|Jg;!HY*yrg zI?G`?-133d5hzvnC~*6294Mm57Ebj~a~$m2773~?eGN5EuI5RQ<!kK65|uq!YB3~_ z%;)h(&)@>HcxZS8E+Vbk{n16X9e{Q-5AG0)_o$t~B53WNcJrllrr@Y3!8sE+eM1<_ z<=5TC3uwO-bC_wOE!-0?p)ddg;RIken&)|x1r}P70jJ`*Mu|}8H%Q<<io)eKRXx~L z%(2r-T{XT;B$rf=b+9TDF7T?y6Aog9l!g7-3>J`zBEMa3fr&(4u-&@TsJO<u%Jj$E zb+J=YW&w+YLuLJ$-+XUEw^BHz;u3X4hwGQ}z2j<}1$eo(2(A#vj(A~g)?ifuFoW#l z-)fKwCCgHjVV2dQ^xms-O@-*P6<c+bd+EYg0Ocog;tX@4LWke<f!Ijqf*o*(NrqN8 zgq{hyMnkTOn-r6KwEAvESs&z9TGIQ21NG+?(Zve;eAk_sIf5nYAGISHyz$R$aSk%~ zwySVmP>0Sut;6Gvthyme7oZpdxLFGBh1s#XMVmBR$<2eniI>9h;>NEfA8`;Ghe9e` zU_PP&V^qb$z~;aO>;ltQV3xoj7O?w=(req&5-0oLC2Dy(QYI3hOWJzcGLhBcowN0_ zv3JgN^=_U5sr6y??#-n3x9>jJj$IR?u!!t*l4G=*GO5B2XWDc=G{QzBEUH&{fWE&8 zEyaYG|B}P1_NvA(&hTLYW-3*GiC-P^&G=%D!veH7p339KavqWhl{c0Siof=xJ+S1{ zvBo`<f2F!taeevdtydXd<}F!!3~n<nD3gjw?$9MRBZJ4>c&wZ>mfL3>^I06NIe0S> z^c$AW=FW*$R4p5FV)>LfVnP*vyz{PIz)}e|z249@iSGxoXmT`WuGK{7n7ykMeU4S9 z`7|MFP*=%5D()~1nA}{ZEIXw5s!4)bFpB16jOIKIJ+cPgc2C;$fF>6b2NNaUhV2rq zx#jsVLx_G!uqL<1tw;Iit!jJl8ZSokk-;T>G386KR+n57bv*s?lYMQ|^d|kL{`iOg z%|hWv3p4I*$Al}~EYzy+zV~!e{&iiN)yJ(6tS><M>JbYL<-L_4>^O*U8!j6v!Utqv z=OJbzKe$pwsX)+&=I@0qc++3iD4`$kYa?fR{xXUcPwyZ7*>d(vk-=kmXZvLqt6aj_ zCHvxLo_biJDnRzD3%(^YbOaZPNVCdzDAi!Uxtx@lqhS#@HQCDETjt3g@2_a3PhIO) z@ZPMwfG#C<%<GAgd?ieCl%kYl5_?#_Ww`+gf7*BB=;dqJg}iMOYS9}W4W&~1v{M{} zYPi%2`4+LKvZJD$r;dGaj$HFwu~h35el%8@D90xHVI+^i$yoF?q3s90fe*K4uu;v5 zip)EOb2lo7P;Cd|&*|zE4q}-phz6ZX7#cHKe@RJ!RQ%g_w%C@Nx4Kh}(+7(9|L8!_ zQp2d?bPs<)c4=Ha<&ScfsGXln)?i(AiWkkWQ9b!=fZZ<|P6cHSuysj;X*4zZraL_` z=AyP7aiS)593M<)kTqfg9hZL__;o9Gi-O*BK%k12<U0=j`GKTqgxMYGVoE0F<OGA{ z!q2rR&2x1iC3Jk>xx*A<BI0=G6Wv)UWl)HAAbRMPpF4Xm97he=WSm(j6#x^$G08l= z$y=WLR=SQ_F=aI=TIP+`*Z%!3IeD((vLlyWHu2Ud!pVQ`h*n5)4Y0C94J|*haqJw^ zX?rp}$ZdXia5WYzF?Dc70H;bl9{h=NmVUUs7p&Z-9=H(DD8iA|RvJsr*-gea;?^GA z8c5SdGL*$g{l|xg!fnPl%k%NUf03b*hl``IMAu}V34<1Uf23v=v%QPbm~`Z>V)FX- zdVYBp_DcSpqGi&7QnhWb=gmsFV<Id(UONyAs?9#5M_-W8uT3J*D8hMp=Y2kCNM%xH z#PaX2rQW{QB^%jD)`>*L%4p@4;yUFgyLfro8tXE_!=uJX)h_Iok_tO#y_wD|LH&SP zYCkRm$Gm}u56$}1_kPs<wsS5REg8P8-<qUN&eNr~YXj}EZS{Icy|zQgEhMU(RPVcR zhr`47>2Oa<1i<PSD`&wy)PE}m&eg}amY<C}#;!!bC}%9dTQ07LgH_WYn)ViF)J+ir z_@FFg-~}S5`=L0jv8{(E{qmop>G8@xw}aIOQL${895v9F8+DTtWpeJ*9>Jd=z7*^u z7Zf5#)Xg>mcx}?JxJ#oU8<v*<Vb=d#TK-=<Oc9kC001J-!T>-_00f5gZ~;Rgbn;hQ zQ{%VbFNfvZPXPi)1>@(O;-3)ie!AVg!hn|$h*PJ!NMLV((W>k+{)qX;f||Z1xx|d? zxAOCG^5%=CuPU{#AFWPQy)6|(*y1V(J}rFQd0h33EJ&=w{4?dA3jK_^qb~NUIpl_W zuDYnKR_nCn`TZZgSF4kglf+1#1d;#1h7j$|tS3^#q(T}%m(`66KfDwI5|sx?fs+RH zFwt%~?9Q0L&mS&7@B9as2%bjSbf@GG#zUNvg(BBMnPGQYc8if|C!ivRCsqh!>Inw( z*^O3lQMYo)B>*916v)~LXluH_H-tS1LMpz^02i77w^E?Zx&NpYdl>sWK>j*Dw<ya$ zC+-|pmi!pST3_QcihogjrgN9!WpyZS3V8EQ_AK8Z5&&OT{gFd=f@0?vW`!G8m*hd4 zp`VRT0a1NHnY4}iatLm_eM-@H?eLcW!-PSybllBhAREE<cT(?3m#?2iFu|qGdtOHI zI?x#ufJjZ4y(gV^`4*P@xuX*@BNmS!X1%D>bc`t`r}F*2UF}k}gq8Si&}P>X9u~lQ zoB*<6%qCMrcuHdRV|KV#Q6BEw9{{1FkK~nkl5|E(Q=bC^mbRtN?=4kSo>?A+Atlgv zkMxUYK|6)bqQzC>(+3)M>V`GsidEyKpG%laV^}==v5c6jTMbpy<b*NG%k}~E51X__ zB_<ZaR+DPsFk=rF)D6WlKKVGv1sypHk=@=0Z3c&8cl^NlaviYLasl4O3`!dr<OAlL zA8Q2L8d-m7GhbHY#CQR;X1^vb6nSe~a!@bOX~H<8vq`EDB$a{8l;MJWoT1vA6-RxN z<_lS>;ZaodV$&^pwA9R*BNWv4Z+|Tu&zrN7qB%OM%R3P_6u$l8+&zOcPWQ80-{105 zv!uIOLWF28u-1T!!Pj@iFfe#gZ!j(G$^Fg_h9l@?=+F()`fOcIY+LM8$f(CCYs%Tx z+!vocu_$+Y1D@0GQ*O3ZPg}-F_==bbX?srp!nE|gFc*d2scMShm#N{$O&!}i;~ZVL z{rxux_ttRL4)IVY_Rr~AG6gxZyc1rK<XSamPc_3z63a3V?dTe;z?Lia*a%M!{y_~~ zunD?TtMuf+=f!9Mp2L<+Q5d&}8qlr`wU`#S{DoS>EDZ~zx~+zBAu&ULPFzJ>|L$8_ zohIcc!Yk9h6)E6k@?m5yMzoW|-~O-?Xgzeidf&dXz9gqLk-Z;g2r9DMaL6R;RWQOR zy8peXarwg&<fyc#|EO%!WmEP`SI7!F%U++BLgp~8ORpsNiT@wFk&$xW%w<iTE^ABt z{FM-G8`l<cyw##u4PbhLtXR+YXg62t*4d_8f=&gpFG|1|Y8t$p%wfEYzq#G3{qYdh zX2O-Ytu8GQQ`xNj{T|9<HN^y4vYmCo#h$I;Mh&ex0$M|JVWp78Y*~Veyq>V^S#-7U z5V>8Xt9OezLdqATO|w_y70GN}ix^80o<$)GQ+fMfZ#>NEOqMP>-RNm2>?1+NibF<O z6W{K@tZU1h!@SsaoLiW&`xo<)xvDvIC-b+Nqvtc~r>}!C_Sm7+3g%^nr}M5VDk?o# z@Q6tgxHW1K1j{z<hxx#-NZnRP%3<M}3Kw44?|LQ1_+4^KoDkigg+Ig3aW?-=JNW_h z+H;Sr-Q?Dz!}PLi-eLS^8M8)xkcKH>qwlyc&p1Ht>IHK+&tAX5u*%2nW<{0~TdmK& z<DP}{pqMZE{Xvu?<zJ2i;=BZWN~ph^_xFAb@7{eOFv*G(zS6CI(t%$0GO3|{^2FS9 z79b8=r&4JZW4<2PPp1U`tBs#Dw&DNw$W=It^c^W)MT4sQp&;H5-F-&-oG086mcA4= za1<VSN1frMvx%VlMe>lXd|P%11dSt=47;$|{j$6&e|N(QZIx4E#-k_I4MNP<P_$Wd z)qe(^pZX~b-~(NW0WZO{JOGjEcobom2aLvB%REqWxy#HG4t#m+-{`wd45Tm-Qs<Np zo6iMkiI&2`gGJFHEfrxOjY*HJ<34?r#=Ug=Lg8I=mf{4HTQTYh{$|%@(?@Z@To)x^ zqPME1w|cDqNC{4Acv*9okIV44Z^{p|t*HrM5X_bk{qYG08iWq@W9wtHGG=bDp!rha z@v0sV#~C;|mDW@*h_hKg%}kt`_iEzgMsPr)nH_BYvC!w{7a=ya>|m(ODjy0zJQ#?u za}*V(iqMYh;GrJ}-2RpVH0-^FoN+?-*}>IlWeSk13TpfI_**bpSs*&IG!Jm$@hTIE z58GSVw_Fp0iND{Y0k-`QamWHfMpN^4sQ-o%e!GXOC4@%N1*KlfN+^3n`Lo~Nd!Gw} zF4AJG#RTS2Bjl&UZcF!${)av^$uVY>#s&>evVXckU+6nr`|xbr`mI;IOM1U#4z~G2 zTqYaP5YR1M^34hEj=ULLQ9=j$!txi>1d7Xi?4ohqAb!n^6(kaITL`M}Uw?PiMa?|> z-}|L}UkF5GX0ZE>;mq4_-HIiu5cz4MZZ2c;LN_zQ3R(#<%0Ht+nv{LUvj->Ed1>s` zc>A4^#Y%OBd4#|C>C1^uFySMDwt3(UpIY>AAyH;KpoP=z+(b;&0v1-S@sPs}4dryL z*%Vw9pFZq^p=4vss~U<c$E$0yA}tdb_Xo{Bx^Lj07S?6l*xv|t<<QKpg3w6;p)eW~ zdkK?A5%4{_A<WpY;_er0GYEAs5Oq`fYp~|TPcS_Rauh5eP25|t(svkMezP2QMj_I~ z+uZZXYxUB^J>>Dp==X-$yLm%~tupW-x$cnm?c-LI$$WpqtYe>V*A*Kt5^7|nx%&w+ z6(I$Vs8+12Ak3Lp8Wx4<a-066i1@wM67ibcui`-F3c5e2@Ccc&;i35#`kx5l6u{`f z{Ns|jk5%!WQ?xrD8t%d@d1+zc2js9#u5u(?%Iv=ZwDVC-gjIZpYdGCwI77tW&8=I1 ztS$G8?qX*q3V(kqUnAd!YqMiXX0x;>(O@J<@$M~T(Z|OuZa{h|CwInft17%R=^e+6 zqBc{+$2T8CC#~L6gA5$LsH>E04YkQ}7><&Em)V`XcY?jKdMimg5rHeV^XgCIA|#^4 zW^iI?CiE?!h>54Wlc3jT`=b_*sY)@Z;TOR<RoI8|Q6uK*O8NEI)Qa2YWacWk@rf3{ zoBt4`U?nS#Kc~p+Fo88aU0tA6ccQFQ=8m=G+5%Q*8|4y=-Hi7K8u=u%dV=`&=#W^c zu`H&!L#p~K`^yc-%lhVDwD4icSjrOEGNSB%Isy8SoOyb~#i2O{rY)YZ6QMZe)GO)< z7XkmHc3*!1ol`9~Qc07I_qwD5U($Iy#C&Z1jG=aIgeaG|ORze>5rnoR^8IGoCiYEU zdgaK~dZ2kTf%GOvKFx}H7laGGU+NQwndKofDh!-q{@A85v69D0MPlH~iP6{SNgr(c z**T!3=Kd;L+56+9d}T}ac0Q3mnhIU?Ab8Zp;MtKckm&<7+f9<$&;&f_1R(%=sP;wi z7XYzl-DCLD%N(~d7^iZ)Z{Isl2-3?U-}T=Y+P5Gfa4J@I6Or94R(y>1clKySyDY3f zezS?U!Q7uX`)_;MWd=6BY`h{nKxrJvpH08Gblh%oKKxQDhVMRE%(7Wu{G4A}zD#{< zpWCTm7*=XG&mIxuyU921-lB=ZG)vxlQ_o7hwQ{-Wd@^;7)ngb);crK4_wZY4xvS}d zehwdXGuSMq<sWwR>T@ah%H&c1@#jic767LYK!W2M8}MQwcu9u?hr_XM%?X%Zn^g6< zINVm5jSob1V;Fq$1VuN3D4o+-;NL@0-I~6rimd3D&`=@Ht_jeH*kr&jqZ!g09nJl~ z<HKg!*vxg{kn9b+>V+wEHdQbXDK_}OxBQoI034}1fFkum%t++{5wZXosSJXJLr}ht z|37(ZACQK}kznBej;i+m_aAJ&5`+{u007cYv)FMOM0`khNLe_5_y7B#bT~WV6vm4a z@t0{ynU~wj8o2_j6l9nfDhrY4vVP+B(`18(?>fI=KvhKL4=0dukps*AuRrFZfxHG% zhVt3iIHRF0s=rfs@nML_iHyVStvcW2{-;yCFZz9o<+cr%7v9WT0xh7U%TpI8by{fF z#bRoBH5ACaK2!Kk)G%E0c89Y7&+)R~k;nVBROg5XD*XIRDD(*G>LL17ja}b@^bN!G zM(+I+v&HoL{d%KguS5+@BQ{LaO4a$ALiDBPy?z|g^=xHn5UKy}Xh@1`dSW8BwH*<n z=pHnb(k)dx+80oqQNo0FmaMpa``1L~aS9|-@fY)MeY#9xtVd{R2$T^$PJk$?w7d-K zb0$S}9sJo}HNB@!wEu)l9&(YdTY@Q+mr^YcPQ5}J5|L%e?manSU~NLSCTxV#Y%wN# zWc^JBXz5O2!3A|W;_zOtNC-!DO=%Q+*E?|h7T2(5@J6mxJ%kXd{uq7lt5rIOI%)8y z5F@#~cK-001#WhT1h#Do;#dLMR*KkuJwIng>m+{X^S0Pg>nu|iPh+ErFO*ktc-}ax zWkHy2J*&b89(Z1y_4Lx1F+mZ*+@ryi(thtV5UbxhBkma-D&tN*@s;N`maWexgNgku zZ1!vy470;a{BxR9r*_HrUb=D)hHx|*XJR@1M0$df7hyHy#E+k7l{eP7nP~K#HtIXH z?HavrX~7A0X%!D79jNiTGNU7Dclh8XXLz$B{2n95z08mXRy0)_OM9{R0>?8h7d7Vh z2<g(JbwBFnumjGYTh};edFUZ!L8k5R^!K&zDZ$X?WhmbWY!^ibu61*TV||0;^FCkp z6HQ%g8`SKDT%<|cYj_<UxqhrWl9WWr{k3g8TJA?sj%7GbXy+XJvd1xMg0zP5m>C*; zAQ*<Rkojg>Nj5)Ms7O9AqNhrGQz=r5ZIH++5WT7j1<-(rO^)?@s$!bJ#ehMRjwGWL z7@E9!QUCX3tj|>*9>?Tum*PaW&9Eo~4q?TORiLSl=7qc}UearieZk|0FM!L^oUOF7 z`+l1f%V@>Y`1oIFAL3W5syc5KMy|c5W+Y$cCHOaPlxWCf>9q}+dDW~*Vg_vwt@L)J zIyd!szNloLB7H{mz@aOWZZ;siZxJj9SM@NFtuZ@F_O)NcDZ-JcAuc+h$99t7!A>uM zElfnj*Wb2@pX`(?2L+T5SWUK9mCo~gZywT4$C4^*bFz{x8W&iq%e0WR<6`7EipP+S zJ<$F6WpR#qr>@eKk_`qX?(LF`c4@9}y53Th`YV7U6#Hasdm?uE0)ck0L%|(Ts2tTb z^*1|QRbdG9BO|$^JBa#oo|91uOv6eY_>qJ)?#p64JKEJ|eO`h~<6MHV$OloIeQamB z<*yo*Ovx2I(Hc0Po@)5pF(?0U0y?x9PfcoNyFCj0o5Ykc8>WccAX~4p>CA`eE|%X) z%gQy7N(*NHfo>zs_a=`}qqaB_<FSaQCJ~~sbiT~z7AxLXOzZwA+b_}DONGz`J3&O( zHH2jcEf@n=&3`4*$|}&L*9&~i6Ys8W#bNUdn4iQF5V#<rh*q@7bQN*K8Q&^7ZqFlt zY{`oa4Ywe<1(c#d3Y;R|G;GW40Ut_6+)p<PnO`&>0Xjwk(p!RuwJy9`zg<ozF##CJ z;AF*5qK5o-({~fzObEHB6%|%-;{!9SBMasWJg<y1-FSBSewQ(+73t%7>2}2=B0r9B zLu8dw<N?hmlA1sER!JDXssVUb8N_e?s$~YON@Izr4Yg;F&aj1yjawF-?&WrQh@92O zVXN+mA)r~&r-9#8L>f{A13cfbuCnf&3F~|g&X#r>LOkI#)7WDy6!O`~tu@9Sqf2{% z>I<oO9u@fyjZrL`p~{Kfy~)ARbt9Mw(TmbpZ5&#|s_@i+!G<qy;GgFx0!U+0z8yy^ zV^D~1Jie?0;d3TaXT3@DT|7u-`I}a&lP#~wEhrjEk0L;8=tbMu4X+Jqo*s}Pu!{O{ z@{`an_}l2#Ld{C-yy{8;lsS*oC1l#qhC@E=m4F37(MTD8bsTMu-YjEsO_AoIb&`|Y zH@8_3lUcFRR199a<pQLI_(CT;4=YO1%#*XP*vj53>?`~uft7QF&;HH?=hgy$d2A6U zW$`s+K}jv*(ZfB^8>}QKn&Mxrt#bVDM`y&XJKCQZ0k?tl?VHSfI~8*$`fqZf_={hB zo$et<gzSMBZRL^P_1U-x?VS)X^-rr|Nl9BtyC0-{_!fnV_@}GB`Y%ZK_mZ+)K<ffK z6Ck&3w++-#9a;<ZJ|edWw4qxDMr&3mWtZE)a8iOKkwqe-mXE~)V4$PdhyGo%gdcv} zKZz8{sxj?CXQOADag?6#Ze2F1fBEi}$I!#_%OYhB+Y&{crkU(cO=B)Nu=?HSsP~?R zzAZ^(MeHeFcU3509$QA+N}&f%HnZggpl2wsSnXvlPwigaL3?dgAFjv2LhFCmLLzG7 ztwgKcih_;byQ+xB1!%;IwI~mI_5sX5@nuGHIcMEI=pwsV`OquS<So~1c5N%coux5I znw_cDkNaX+p0qs!lb;BI3frZCF{0Z!K`%ty6bg&eA4pTJtrToAHB=NSK2G!QlFGo+ zvb(}AWVw1tNt7Yg4B`T)AY-5hc|=MOY2B5#W71r4b?UEqp(yP1ZhV$Hn{t%&V?s%$ zu*^3tsGsV*2L>uA3Y7)(2je+fa`2f!$=*d}9k2pO8Gxt)g#~SAxD%s6NK%ZY8e*rt z0-i-9;w@Y<U5#4Rq|$ABv#D9$CuSvNErk?Pvy(*SjSN1XzA!uHBl&AbS;zDocScEz zB7E@$C6ZVgg_k7Vt8WK2tX0+?v=J&x!9(x<+3j^QXpz3}`|Zwl1p9}+sSgT8E;fqu z;#KdbyEa6>mURSyPr34>$51h0feNp4qohWW?pmR8u?;;PxVMo$G8R(u@Z7bl=1z@Y zfy~E?5kXpJ1TmT%%Ey1>f&iCj0xU$1UrMk;<q8)^Zuhf4grYVvajW1MefA+>-j=U5 zZ+&5@5?bYMI?H$H5%pU<J2Xt$Flf;M5jRE@ARqqaBS-OKRMogh6y}8tyo|Rli4|&v zzwNCIHKcbxEixuEIUu{#$W1l>x;Q)3d#$OJN-=vZH-{}=*1tSi^p$BDJ`J_5`WYZo zS7ro<(APnzP>$Y`zSG0rSNJhnA$UqPdhm~ebm5rtpB>t7bpG5f18@jjX9+YZ-^U}W z&V54gZbaf|9m>yz@vx71m_*dSI^>wdtM{MQQo(@=UklzyS8#?dd$@+gh8+AtpwP7Y ztx<i*El0fVdB!);x&O9YiH?SMZLVKw&NhXM@r&vd!!eH$+LROE9eTkGB{-6p35b2E ziHhV~1UxZI7yL|R{o;22gE%BG87!^UBxPH4<F)#Uj-d(p2IhebCaqQkXegV`bkZIm zg;!Vs%7rY_eskld)Da3+@vKm}sOK4X*LNM%3Fgj}s4*%NE7vkRx~K-xi#8*UHng%D zQaeoJr5{2srmfpa-Hr?gw9{r$V?-xk{MgF?57lB4b;bRNX32c{W2TOZ^u215I#TI4 z45l*uu4dwRRnL0Vktx^WP|W*MR8=DkK#u&}Xi18z`JokllJ7tw?jZ@oWnP$C-RXJ} zS9Dmv*O#3CuD+eeBqMkkDe{UxtOBg^F513@Uqyf?u690D3s)+am!<xAKjeb*4B`go z{>FEl59G#D^VcDD$_zW4GMQrym8<es6Ryb#VnJ*oA_@WQ+2}O96f=p^ix_b`%i?T! z{^yVX)VxD%F?u7-B{HSq+I?St0}S_9Z0(m$O;s9<=4oGOHUAL`{FIu>9jX~!MRz%7 z`5L|?yWE3hP-^#b9K25YWcCtThx%7{QRqD1<IldIy??YRagjEvo$#AZud^)FAwOQ6 zA&1a@J26%@HD}B-qUElbLNXbTT2x9YCAfm0>f84=grIg}RLnNaGs1S&2YGl;BAChX z)r_^TBAgs&p^u(mlLc2n!<sWRWme^<rc}MHmDQEW7UyV8t{pIM7PT#YXg(2N6EjUf z8q1O5pLfPbzH!u;ysgVVmL0N|!BFs5D|1t(1DDKn)EKSvGm%i$ild`YurDk0J`#Kn zlZ>TV2w6w3IKiBhbk#-`i7Pq$$W9%>B5k;6V9(^M4p(R)CeV{qggeBUxx2@`U<XqA zSl1UY^v5)`NM=4}f;B$?jQx2ORF2+}ND&p?m!R&QJxErL>m9KyS|dy(<_2B{`C?$c zRqhv6?m@;3YsHin<KP1R$76EFt<2C)1(M*;VAsAx#gfzDuCNpaJMoc{n-H*&JUoDh zt`u(#IchJFy%QXo2@s7GkoKc2NDXRQpKe%HhaYjGW?V@EVs9_-8p>9rtX{<B4_isY z(-Q1Xi}#~nu1fzPz14~_{Vnr2f!E;g6+x+U6%2*re-x{~)*gReR)t$$+N}j;w}PR* z9MS-l(2pG5q|yb`y`|o8e$?Gg2IwmT!lE9t@0X#t1gyZK-z|)Yz<?(RJn}W+7Mu(< zhP>c)0G*M?JWzTaQdIKEp#xUw5c&Z7$0+nzj5xX+(t3y19SDXFe0U<1K2wFC26d>( z)?mm<dBfqb=#h9A_b>Prq%LP8sF?dRp-QK@;H`-Ni?{cHY9fl-MH2|Uhayr32py4* z^aLrP3xY_O-UMl)^bm@G3ZZvUI?|+xbfgBPR{;T~BTbrA;l+F3|F8FMd3UY**19vZ zGAo%mXJ+<H_MG#by}u98FLipQnXJbuoYoRXV@X`2kKVY5###COS@1*fUt$w#ST7@C zI<Fr$QZI^Z-wsaQ{^BbM<*f~#3TcFLMp(pi@(dtbvoF&T<B!LoWfer2?m^l6#8U^u z^O+NSkpX~T<OKy2MvoPU#ps{J1Mhn#b`DxJzMXvUldQUbCY_7ONIL!5bEP(gyRkjY z{i6|f@XO;T0pYBrz&fr?H};;bj0`<V@Fx<`SHwNe4_<tSZ`?r)XU~i%b8C)Ya+1i3 z{USv3WP9V6GeG!#JZ2hTNUcIpnH+Bnxc)r*SR9M`odRjxn9-NnAndO;o*rd&6Y!u@ z{Kfny6|%*$_e0{x>qvF8AOO36MLsU#SI}rV<;A_^s1J#55hAG>erU&oL|savC%N&P zdL=irRpzJp1#Zb+(96@pVs#+=`@~`vzUB|<zkB)L$HZ+jZ(??=hz&|OD$(PHbqxS^ z%B-9iT!E(kd3U`k)>;*F*205S(Dl>71XxlRjMTt45r2{a{DTa@sBWM55J4mWY8WbH z{;Eq`P+7x`7%)SJ?~6ItDDhyEjxqo_DTSfYs~jNF`_@;KQ<G_7kTHIP<E-58u^8ZX z*mJ3N<rG}M!TDEr10?z|YhH0<i4(c`oYIk?%b!SBptwuCdQFY5f>^AI*q{|?;lWN@ zZi@{6Oic$QGkI5CRWS$jw#4n)@kvJaC&AQN{(i5gmdT!4>*oK2tj|DXC_D~b(QoM5 zc@Y`#y^<3rr~L1DQoF-q#$R8Yh)AwC*~e(m7U(X7;hE)-Kr;jwdYl@2cNP`H>gv4h z&6jKKGl!dGJho(5ve*Tqf95QRv2K}=YR?}2+%kWVU-6WAmYv3~fla_n?~&2(mBV%+ z60x-w(c1b}&MF#8^kA~9kASe=`@0Nqgj_9!jIqL(zD_nRlzzXAIUpOe(Kt*q?|Cs_ z+s7(O--QOA%RYki``|s5lm3kFsRL=up8iUPnDef$zcO4I!S?r)Av)m}P`j@I#F@#` zkaTm!G~2z51rW*2U<Ievs!?*`THNE)GQ-N}ub7D`7zO9weowBNJ1T^>7DT-LV``gE zfKYU5W-76m)pJG5|8-h{4-DyD4q+W{JF=aZIcj|U$V?P|ZMr-#_^e;QWQy&Uxkx)) zY9r_Og)(N-IW~VXb_u{HSycF*kp#uhnXs)<Ak^mc>o-h}W1bsEjyFq?`lVX=8qg5j z^Q+_k&V#n|;t0pOqRD-j<W?!SqTd(4-QLua38;$PYkja{dRe~N_lX{Xw?g`c!`nSD z_<Eei<wVFgfefH~$$VW<Y|SC9c9i0O>bchZQ)uR`uQ<Nt#p*ZymMg)mu#sgKStF0{ zd*_!l1<|oleCj84k8|HqOoinRUB2QfBdIAF3X#1_DvrqL8?Cd|&#x?Q;l@r5OHSNf zD(y|0zT3l7`@$9d)lBIY>p^R4&7S=9ZHa{7x{o}_TI;tTexwmW$<X1hD(4bUh|+nf zVM2;42|+A2Kj??|b#rkIZf6C-UzSzAZWIhb_bR5!YhL_vFJoM1O;nYYKny>US9~5J zj_bER#<juJTxylE6WSQQ$RJhBc+HDgY=0avv?Hqr-}t+lr(NY&d<KONPZ5|PPes9W z9md<G4r>8T!!?@6Xk6^!=Q#vJr&jdxD?$_60%1M9)xqzNWS**w2p_|Ke^RW*&a3$? zOM}$T3Wi+mo(GzO{Y{hS<j~z!PBaUDP}OZ5$Xfd;!9a^}u4ON8%JwZDstQ|MMM>vL zHl5Ey5a&|K)acF(U_^EhBK3d~Z(Uc^k4{sJk57AuWhes(^~@wO*dUyr(oK|jRGUu5 z5&<)ow3E!xU)XaI@TqHot|A?gr$6Od;5si9>dtnVp#`Fyswun!uV|ySWc3Q1i=cY9 zG%j>>#!t%aEBHlUds*L!Uds<yyMFX;ReG>8wlu74b6T;VwDUG_d;MiRgGv6q%QQOe zv#6temf#m+t<hw2OGU5wIeYeR2`^H=yu4fY0IWF^zT;R%zL|1dEtCL4^IL&dsjiHO zoy=Zq2g69&MfF<T!L0@5AX@wDuMuzF6h2>``SVUMb!$dekJ)E0kE6^A;u36P?E1aV z5Er>o5jY1gY>sta2;kP~A(U==b08~CCvxf&I&w{{HJ*Q4;i`?wN0SZaZ!TO$?Co>s z<{A1bzvl1!bxW7td2s~)^>zCI$4zKE^zV#T;m!8a!QZA5ULJk@$DEe|>I{X_A*Y=C zF0ZdP`rH5P7w!*T1+3m6F=JOrxre;etA7GF4vHa~>&511D=yors*00*%V23lOt8B9 z-&-sO*F2EhZ0k#0H}}z3{7P#h0CMH<i$OV;sM1>QQrp#Q*xJ+ANnQ3|Dkj+zG~d2{ zV{B|m(EgzH(^4bi?+DFmyJj$S_3qBRC@D&WTJ_5h)2M{rOZG=XQb0ih3hF@l#P$cx znRW0!UOHJMU$+;7fpG69+0E9AMIHgx#=?thD&hjTvbRe3HW#aF_h>S*wS9x-Iu?$H zqo(}Nr6UoJ2Y&^}yA?3=X^oE<BC`<m0QNS0=jLX+(uP|^D{sZ+kz>g%Ta}Ww(TKYb z^!4@O^w^mHGU0uIKQjC`(LErju`zyma5pzNh?nWvBI)D!#EwPYbsg&S8-+o23bwJA z7P~7aza3}U38#y0vfNI6wZnU=?`21HoYG?}rJ3LD56ySzPQUrC`q7Wzh4_9X_hpRa zL6^IfH-?PnB0%sZOMQFc#+q-}RC#FAleVZ&qBl`RqGs;{qsCWh;*OpgpS>h=xw3o2 z`V`;1XzyWijqA?oYlD8-_8`^QyxO%}-_a7*ec#?Gey$a=fd-m|zKK|a_pHfe=|~As z4u`neWsG9W)GAEE{t|du2YF2H9}(abG3fS--g1x(_P&gn=|Od-e3IS&?rpO{gVj2Y zBF`DKfQ&ETNT&HPu9L+q$=Q$^w`l{qUojdfUGX~@3S-j2#X3k&P&^L<Eip&U-m738 zHf_L2y5B*v8DDOmEC4oh82>(KeC)Zm+@D*>ZwjwmZU2OF=Ljx(<QB(G_32COCf1&t z`RndT;6-~2<14qd!VToO=(s~we1~j>1p-J4e*L<OOd;5a;@^KjLQQU8U@W8a;|58g zw4kSOwEG0lj}wzwg*YnAS9rWUM7qi`Ol{7C;p<5!FJHM~B}gd6-{>M)WoLN|h&~*C zKI&lb(Sbm$_z}UO2wo}6jF93tRMf|MMDg=XDqBI<`+@6Ire7!apSV4-+Uud(RWT%g z=j1k-m;Ujf`dM`9x3@!BkE=|@v{`1Q<1eweQIU92rj$216;qCd`Mkm9f+h!E58?vs z9|9u26lBl|F7FWOv0g=SM{ARNZ6J2;3B?l<VrSElq`%$i&z<_63sm;5gpC~td4~ui zTS0rUH~3w=pEVswPJIH7$v1dldGsH;yuIW<?v$>4!*BOOA1WL}&%Yu${HZ1@!;fA) z3DVS74^2`Y#XQ0Oj8bPwL`qXU?c-$gOX_B3Y;oYlr;b<W%=^3+nr!uZu*1YFL$o7` z3=hm}XSKyBS*$b^|0VRtup$S-J#d_+cpoKGLnf{$+S|qIxy~VZSn@Hbn>M@i^Baf2 z1I4XFs*>Z_Qf4=JaT@<tU>I)=n1+p<Zw+=C;G5^Q`g|<7(n+YlgCC((qs)-^L}%pe zFtgQF-)kZK{hRJIX~vD4n|gvkDb6qRb*&Ax*(wuT{;Z=b$jvm&kmR@kF*HB(z?rDu zSK^+oRWB~kml0t)A#TJ;Gd4!+S`zKPrI}(nU$Pr{TXoK!YF9SaRi4f7!;3o&$orqp z**S(ZBRq|Iy%TnuTDO!s7j7r+4KpsN`HuZPH+y(XPN*wm%QfriO^+3|UE%S`%Mbkv z7S9>&Ug;ft0Vns~n<(zM-b(8~rH-blxp#7$6a*u5QH8>amVIvz5HaGPphN5S@%gpU zS_;R)zoUPRVlu4H8On=})SbVKr`N*w+S*IK5BD5MCGOXK8Le*n8~ui$WG<Kt9c@(= z;Ph)NbS%7MZs>_8Zls1vD#jR^@JZ;S9f}sZg}?+lyff(d9Alu~7JqapPc}8G4q*AK z-IaU4&SlinQ3%{mq9#r#|K>W_0|DKxcM-F!_V}8J=;Y2Q5$;RbDIY%3jUAva3@twf zz(mmM%cynWK_o%rW^WWtvqH$R;SRC8VwjJ&T}S%`@&TWwL1Mdr*w_Gz^Q_G17>f~K z0;>*VB%an6^>JhknTTDlVnAj^-o!3mh#z5ei=2Iar)d!Fc{;@TnW^`i_r|F+whwJM zdlJkZ9wWGE`yQrHHXTPYQMhK`TOt{EH{D=Vr<$(VAtO4b6VTYEyGVZ2AJ6_*&^3rl zpgfWHW^M3oq<CZ|Q<<Sn&7gdW^AmMuZ`nJJbMtB(bBk(&ced&tnnDZqXkiGKxd4_o zh);cEZ#qNYK5bWN$?%x%;0N{TJ7X85(K1`q^2xQc-^`q*6UK8|V8|y1TbnPk-0y#U zoG}8%=l7rPKMAc|Q{9iR9<mnq#k9GG{rpC5d&$xS9%rpDr{k?Ka*^pWEe}!{iT|i1 z?Lw5im-&!-BKsckw%JCT-mmra=VhFfF0a?|AosbqCnbOV4B6beT`9S_X4x}FL-(T2 zu}{b^CxKz^q^3iAmErpzg6D-4k}RhP{X3Y4uM^KBP25X%>6&Cq*zoTozafUBb%-!q za>&U?b#W$M1qb(&M$tg%%E9Nb$)a-(56$%NCQOpHrCJjD7Ib9!Vtt*X34pybAm~U@ z&{~_hi%iuoPOgE=EZq@dV7=NFg?x0{g)}-VBx$0LH~i&j2(RmJcmJLgcxBr{3zG>J zs=?G#z8?j5t8Rc0e{?@)$NT~0n3AU5I}G0VHdo0nC0dV+?>x${^Y@iaeSaMa;Ll9| z@VT^y-*hS339Ydb*L3aotq&|{jS!7SosIT<<_aM~{2B|Nm<>#x<5GjvP#M}UmuQO$ z?~UJ9n=KhvUwCm(gz#&!MA44|o-R3J)zjihr(<nQ%^x@h|2C-(1q(Hm=i$pcAeK13 z0&I!70p}Ag5-9sqlCi9+FKxVPFWr8Cz$>SJMGd@_16-osGf%ttwq(=_zA2<cJ?jRD zw6^mVOZ|wsu6Gyf74W(Qv2P*Zfj6Nxe3%VA&=i!E>cfm9MrzqI?wS6R4%0!>u|+}t zcazVOs0B1F1|}yl_R{O`?rn4rJ7Q`+soB!|Q=vjz_5{%?9%E5>In}4H#gSJSr@SWe z*V8CI7-C?&<GHf_9GJh-8j+{%U?z3-SdOz7FPJBeng{(xSB($`lCX`(d#n>|VrTOg z4>>CX$Cy@93Yl9ome#L!O<VxH55yd5Ozpc?dC}o+5SM)aTjyUOv&K7b4-LWDI}bFe zy&f}&BWzj`T#sm>cdA&NlfeG<Z^zT~rzoc{B@uZc$NYTWqv<f@QL&2Hc{K1<9MP%# z9z=AUy?hiz`tZ@q%?kap2u5)ATm=-&B~^sqP(5kJ*(;$JObC|k$J2`!4UZtoVIze3 z^x0N3TnQ+WC1LX^<i-WjbZy+CM+v}Bh*vG%m$ah`G{73IJkX8YLj(GTk~w$RR72mt z;BpO91aDQyS@4}y6HDr!YoY6CVj$~c)p3yMxq&(b`+kM>DIt<^VisO>IUS~w0MS{Z zLOUg?^z9C@K}saIp}-RrPRz6u_dvoI?mW~;I&%bArjzR3H@`yo#uZ9T{RaZG&6yY# zit|>)P|poj^~B8;Dbm6RO)%tOGKIGe2JR7lDSQ}4l7MjYCiuSjgQqpAbKPPg;1@-@ z|8H7^*x}ntn|;oztDwf8>fGP^NYa1uG`ON658siz8x&<ii#}x=0m3*|VkK~Zf$Gy1 zxhFLHX=1_+v{_E`<TZ+4b^BO_G%$vZBm-8$ael=yL=@Yj4`IX%nRmaZ-nK>PgEXJ2 zrhV)CU4N<&Qyb6dT3vULj!h}gB^J}b(PQIKG#cqyY!yO;&_9Pbfy(%lk7WEITj6F3 zL?%yl>g8MtfdhYz-{k7&Xzq9X7YA+LiONEU6eRfdI)5|(;z2Op&Ip9xWg8>jD_ElR z&k-2+gd5)pT@fZu*uppolO*iK;QsuNp|YWs@#iAGYPU7-cjqPYyqOq!%cM%92jQQY zzp$XK$tyu%zH;6dOoWiUrbTpm^x|bu+!}`~+ugIGft3$LZp}bQu30NvUtir2k5BL$ zmC~*34OA3cK9ho`w{T*qhf)mU-#+b{l0?W-!?0gFk6%N!aB8MMEz?O1wrW;NSRf>F zwfJ0?OT~4!dJk6lKT(vd%fIj2F!nVL%p!)?09cyjoUNfWE%fo~W5@d!lIU(P!D`Rd z#?uqJvZIujEm4#m?&`3b;v*#v?87T)IIcIH@@IWc8*?9b7}os5ybe1yNdz6sEZ0Ei zD8>Q4^x&5c$~1@**~E!#=R`85)rQ+t>!*xn031Kjzz_}?j9%Y{M30yJOa~U|5z6m; zEPY4`lK2EydTo0p5jlsf2wAZ^3QM#FdliH2aLlGt<MX;hBqmq`Gf#lvd|yQkGi;q% z3dGstP|f58NyX`AbkI11?MqH%;Hr3D*Fa*;6&}K-)+Rr4>lSf>)i=b4Q9nzlUBkMw z6^$MDPk3haZPL@xfWNx<c*e>Fv4<08<#s33CrC^Of=kyff3%tti5baRlaoeK20Q_A zpV>8N_MmfiF=Q?A=5(B%tB!2Y=J_jG1RkO>3_?5uiB7yHO$)m}+aQNbGiP8tOf$VV zPP0RFNK9y|(k6O&#dwMatQHXia|z-f+sO<sTXqlcJc?eKq8zuRT@C+d3(nIKh;tP& zlrLA4qZE_;OmGP)c*`hnMGpP_-A)1^9&-@`tkG<jK}x;$ow&{SfsNz_9;~ckMl=v7 ziNH&{es?5wI6(r{GR;A_ALSu_>9Y%>Cw)Fr9yLS_8Yg$sBhdP5TLY4a*c)ryXJ^a( z{9BM&?K{L?zVJ!KY33+)G5-3419F3ui(lm93Gy2&qIc3t?h=m|6l~;E_?em)i6f6S zbksBNW>B_}t@=+=zr+)HcYEa(#dQuqwqu17Ijv-cM9U=r+@e;r1=@2Nz)!Z$P_E5K zwjOUaNtHuGaBf<pBT#c^>h@|EIkj04#Ssr$LQd@MwjXDn8s1$JgS<u<(sn%~*Cp)3 z;6UX4UIK(>k|R1CPy1s)!`M(c2^6KA0*Pjvf$-A=CIe$*37bx6rwyuji(Etudjjw* z=`JzU0@gah?spZ4*4BGw3Hffq79po8i0<yY2XOQ{)11oSV0AO;L(OuHx>S8511+?m zclzauv%UXZ6BVEpWdU7P3)aEBJEPt`B<uN&^J3vADwxqc+XnWoEB;4CO*lpCyBVtC zKUKFE`0Dw5%Eb}BUw4(h6phAt{&wr*1NrD+$RUo@!o=ga)6IHCDA9#`EL>L1&^uw& zu^t7EosaJcLUe&1+!$DQ!k(RtBO2m!3u0pHQD9F3UfB~XpFS~;vN@&jV2G2_W^<|} zfqwDnf6!MWVfV=6nJUKPJOC|JP%5F+%Jp0o13H#Nt6bkD@k%v3kwy4x3U-+ulQ$mX z-h0JsXDXP;V>B@T8vAWiX12ZOvRo+}NajxUlk5B|(fmoS#jUCJrHA5EC3(KS-q}Qb zLA0INu*^sv!A{><4(ZaQz1BQEf?@q>z;gmxGU<u@ZmC5)U1hA7Lmj0U^M<mKLXymF z0*;lNB%A(C8rU=LPlzU#bZK>WRm_*sRQ$z;m-+evb^Nm@V})UfW=}Gg(x}4zeCKk` z;KE=2>B5|&>d0i8*3fG8%&zHAo=64tU6OHw=anp`3a$L^;v1URjVDdtF2jmKLx8R< ztpaFdR~T*WlGyhznK4=36XZ)x<S3?uR7fd#W9*a1XpvK4b)skf5`Ee!&FlH9ljXm$ zW|^hdO3(Wo(Bz_Q3#&~X1L=K>DUn=4O7E@IKpYwG3C{nN6gi+|F0-?6z8=r@D}I_@ zbT)~>^mJAsP30`R7I9G1x<jY#J>_2@k+ev79F5JzuXqTFM1#&<l7xPi`+iYwHLtrL zIuDx6k{5F09#jNILr50$akp}I;hPpZX?r&VxUIU2Pwb^{7b|~c&3{M+Y5e8Xd%PB# z-S*fo<%$-;a5&_0`DOm&udS5%`iErbK|`51U1OrMrqeSsEV~}2$$<8b;@(<`#^6S3 zNVfsDgt|0(N(=qnY3VITIf!p-Ro~{JSBW4R#$x3gpyMC9>YKg)>;cW~q+ltJwG7}D zW5^7%7IV_@z0Me*5dV@fHEEpqFWarPJt*Eb)a7!D;r>M%`)pHZU#kh9%?I{j0=uG< zUmpSNM|D^20=~?M(H~PEPADnj`S{<twQ?*~cQr(6$3HPo%HSwn__iR4_!Y!A;R419 zs>3huW!i3SE)1T(8)uzy<j?VcKqQX%5MFSHY>+d~?FwsmI~MSHbefkJG|=#S=}gm| z6WL)B+NiyQYgm5Ht)*+y^CmeN=w($ZUqr1Wy`^|(Mn`Cn0Yi{V7(+;QDG%n9<x>f3 zpe%cLh@q<Y4Izl$pD)vt6^~4WNen6*w9qOH?vYZ|t9jVbfhbEZ?ELK5K&mxVKQY62 zQ5*B|7m?kVWZ9;Vq7boH9dm&2)CC7N_t<_dG%>iP>mI${#;M((8&6VK`ZKygUB=N@ z+dy)8&%+ddTHZlYp<-w9g!Wcp53pz8YqhjDPX@&AF|iG+Jw{NECEx!X%%9<M+_>=A zC4eGML_1rU-c$|!?Y-abSv`q%BO#b`C{pweL7D}hnIoG~ErWKWuZoLFD)!81TQaL^ znReRUGKKm{V=oP;Gk$hju++p@A1!6V<o#&UblM$nY{uSQ?JoVv07xXEVu!w8k9Fwr z?fUK=`m*oWM11Y|H?7y$l@J7`9X{%$P}nXv)!r92-cH9N_;<OTb8%^N#f$wMyKTVt zuJ*6`jQ}?Dx{GaJ8AFomdPcqaECGIUD>(k3If(aAUGY%w@dtx5-1yMH8ZC$uoJTag z-+xeqoCiRxMq782f+IdjU+S*L1+MNRi?S1kH=XWMuWpo{+{er;ubk^=QX#H|zw}xC zxzeg@oqfR>vdR^rMJhWNqJwETb%}bWjM3y?r<+s{E`~S+7av8(U45}+odAKlK;+CJ zlU$hmXGY8_omqKqJ`NZVjt&mD{3eHj&^U595hREh7w7N=00WFL5F`wO`bQV{KiZg^ zE!PdEj(HD!yUb;R!OBFgc*Oe?r?yGqxEN4kT<j+TR|hT>6oLx@1#orXB0_O$9RIP= z+7;N(zb!6ad*^am_Mdjde=a{X{-@>CA%~~MwGIvryo!SCpvS8Jk5aheKXm@H;OGA) zNc0Oe3`CB=>-ayr>WyvPks`;lrepi77AD%ZdU(A*_xS@<fJV~589H`U(Q<zfZ3_au z!<hy20B0>w3C>O+L!9|Q0{=Mo=y4`Pk>V@~C%`d#{l{)0ZXP4kmL6758$J^?j|A0A z<$T00=Y&|2fSM+afuqwS*>KEPvEURzjj;N}aR<3no_U>w`5=S3e>=h`hKyb0anSU3 zQm^NCc}CRDyIQ!Wx4w!7Z!=Tj`yikY39z43UIwb%+Z3?JA8l{LbJjN<Sg}xV&M3S} zfLDrE?$cs9dTB!gNBx-}jrOptl)nxGZ(2EqYTIY4CEprQmHnob^Vs50nzTUT1d3G( zu{oLl=p{=vE1Uw`vI8~Em;fW=kIZj7@_$P;l4S^e8U^?LTGlmJFb49es)bYbjMXC_ z9+b6*&?50>0ZikO1wQ*u_HNAtKpmMLK|)Qe!Q{x&dP6q#;78%->geZLv1@-<;_v_A z@_gA8T48a+4QxM@#UESkpLX<-1>^uLFs$ZJURl|8`%DNS^8JCqRKl%DpCC0Nl#ewd z8v1}KVJ{bC5Mf<nVZCX(ZJ);WFfGy=GqDG`Z;i61#JHnbCE&dQVECt_!V5Q9-TnpF zjPCWQ_|c0rkw-mT*0HJ0X0M9>oE~Z<efIKdMeqFjg=0&gToTS5C)w(Y7}OOsW~eV5 zWTa4a_COSI)C`F|MVVVyJO@=OddC>iNGxuAo$WGOSzLYp>377I)5PZkca^SLJHAqg zy}Uw^D&{SIkM0|``x+jUyq|OQc*`@0w}52{`P2Z$8qtc={y1=tvyS}Nj_IltBn6Mj zEl%~-z7NopqUiBSeFrx!rXz!rzD$CMHlo?76B>VS_+ndNyBfA4aMk!yujaSGdJ2_R z@>Mvu1W6!%a$4^I|7<fk)^zR*NlPxcU}O-kf{y^Huf4`E7*DFdCvoM8dYWC1)+nY> z5j=41E*fI$A|{@3LA$G?$`3`-6mO|hIn47ZEXvZc;*W1Fco-YcgjAgpuI_$Kbq$9Q zsR9X|G(!<t4K;)pei#Gy4D6EyX+){>sC{F&>b%6G&P7}@hNpS-v}dZeil{fnAkXZH z^t$?*IZLK4NNnTdE3Ig*9ON@i{@cCK$rcKOJ?C?}#e1flwD}~?719RLX{V;Z&%VE$ zjZ?#~X_fZIUfqcb^I6ravX%zrN8S6TY@wl&5A7t-v71N*w$6ZXrsXaTF4@K`V?PM; z(D${zL=N1hHsW%Bs7jwn{z+|Sd{@zOe%FwImtg$9Rnf%M3E1Biz8BbnL_Vb&I@tX% z?7E~08xx5BHN2+!QiVoToMG&-$&L;Skh_oYCt6H5=W>py-avI{8X0}K{hCRHu!nWO zhYcnaD*_Y$RFr>Tmci(5E@cv#dOTN(Q^Ln{hDFjBK~2UH6T$=%g&9;fV3}r{1ugk} znOC1aETbl?^qY3P0)3HvcT^_ZQJ>1TX^)3dZ%$T>lz$D%)1I=pS$3q#yGPrp=3?Hx z19u0K@HE!EH4&a(?a2j0bD#_&V8`g3Jp?+Co7&(F?Kd3jtK`<Fh)JH{YSbi(H&-{G zn=m3uT*&(a{Y!h_cWhdx)GPj^$ml+Gs$9}JM;p$RS+{l6Q%3l5SU9^1?$#1*z6CcP zjRjK75J%T1U>8$^(tkeE>j*HQGtejs?Z_gFgwq|WsM=YAV825Nm==e@P!%H*!gAVo z6<`>n;qP2@Ml49?%Ws72_X&76F#+ZL;3JUq9NREHG)nb=>gXlYA7DVHHW43oR>C_r zHFZMbZv|gG=j-NHM*AJM@#vnFxq+j5UQ{4NX5_zelV7N5v$0q~V9Ez|5(l^eLQOgk z*)16GQ)p6>M^?iRPWXG9FWVOWi6GMkblc_+@oW!Ag)qn~D4cuHm_Ue`d+$UPSQzeW zyZJVC!r^ZQcTlwCUQI%NF2s%FlI~5GaeSPmdu!Irw_Jxcy--_sT6+$U902cR5yD<7 zHs}J95!T1#Ks<qy*cTjGcTvX5gma593vef1xmn?tgWcn>Nk2}vFgY^h)td}o`4$<? zWIla)cKmT)Mc?N^m_>Tbj}>m^<(>si#flm>z8~P|h@=pr2F!~WKIGLRI>u2mpy<*V zWSj{Dxj!C~d=c|#rF&sC5epiJ&Mu!@e$-&V?55|e_~aEt7&BlVHodBuooC5J8D4cj z3y0jANReIm36yznDE;7^!~f+HMg1SbDbwSCRbx-(dv90zSLaj~QZ+rvkwL`B4#}y4 z9HE%Db^@$vssIx1x(1Tjf~4A?$OG&VW{0FeGQXuH8CK%ny4T<ku#j&!Xj2GdwFJX} z88ts9%%ug+3trH*@&oM|a_k7KNf!05ME<I$Kij0BcV@uRp=Rc8&r6ZqV^`APEuBIl z((+;fBpXJPHXYHJ#7TzjfeSKeSb+<8#^(zX!ffG9tV<5{axMI;R?hfqu36uw36dAL z>0#_^-f&@7jD-bzfiywEnG3r>uZWdQp?G()&bo1>xGzuKDL~(jBWOvc?6X0{wi6(| z2QL!?Fe#qsB4sv=2xUK6047jY>_k(Mpx}WZ_xXd&A8VsyH=ICFjM()a6zIAaQ(0N5 zH`a`II3n4j`W@P+9Z68k<p*DWNupU}nh_{LGcNt@z4W0F@a&b!mv55rPuxZJS>-CB z_^aO;%L}Q=$&i<H7%mnTd}v4gw7bsIP<#?EPQmvquC{?k^LrJ~Pu=dy%DAZ;BJAbf zib1=<^LzPSU?_zLpi9PYgemKPC%Pg8^f~UsvVVlj^r5=-8Rlh0RTA(E>;;u2=9-U! zF!I2wMAW3)77H~?aRjmz51BN@=yHL3?=?3yUE9KiS640{&~ZZ@eO|%`ijEdVTa%fJ zgU!ngsz6?fFjCUTC9P-u(p#Iy#Yztm%WmEiF^_eUSb&2H$Oza^jtCi@J~+d8fbyxr z8)s3M0R~=$02qVT{uQEtjl6sT@^I^MDRX}#97nu@_Q;Qs8hcx9DdwLyP+GUIgCLSz zqtbBmSG1%xj4Q|P<n-viH&u7A)Sg7&zndHQn6lYRK1%7^Mr%iX6CrJ@cTE7=JZ^-s zB2RsPRwp`)WdO*)NdM1!re88D!HLdq+Hd%fPPh;&<!j_S9i0akm*}jwb@gTBg!7-4 z5aePgYA+gHKID1c4&~2imcp&a82>(mRqBfahlx1qu$gsPnPjs4GIV&exzlY`Mp)3O zOw7WD)M*{0nwyFE(BVGs+sCu2q^Ff+TcR05<zh3|mUCC)?`B*IT*M1?iG^h-+}*Vj zzjFVo20fDXF0r4(M-b*uKd(>l0+6gSy1_rK@u54U0&(WK_t;b0UJ#hLJlLqub4V6j z)RscJ+}ZT|#fMa`>?0vae?u*u2z`H}kNNqi;r6j&x5A6JQ7`YGCIHnDBCI50s`xHS zX%r|Rf`f^}R=APMt4vN(o;lH>;`^}^D!77lC+NYbw^9ams>O60KQ`zO{|@aYjU+SS zX(bQ=z6qEu@j9JJJpcNIk^jFQZ&uZO%%fkY4^5{msu}1*nkLD)tW!k>omr^1r+ec> z236iZV1+SGh`;{D6Z<F(*cmFmbZHjh)H}+}`)gVW3#S?_T~J4pmz~=5dwrxNm{r#| zRFQ|F01F90eb_}Mki3aMd{(K+azE&81FJM?0%qG&4Pp8Pq4%f*GBG#GZ!IotXH_IN zUx^rvirT;kIhTEs=_Z=hOWeQHYg>}A&fT1Qxl>2-c_+0K+B*~Xc!SAc8&00vB^8~l zbNR0I=j^@n=X&=mhE9XLtZ19Uf~vja)A)Uc7RC%!UA?`lwV-dhZewLL6WwVN=W~da zl*lwcrKU7Ff@W!|4+4!EW+s}Wf39!P_ykqY@vU6FnRs$CX_RF)N5XOI=Nq)V!gIwx z=j0a?u&d9<4ZqEmlc|*vmS}I{ai)i{#?|=%3CA-y!jhFV0Syb6cn?$!J3~qX#!Q7m zao=0O1b)wlIj~ROcz!Hw0nx!YR!80gN*HhA!yC8rS<_7RrdaShTooad1m~eyDj0VW zX3d5OT*)gLx>cg(-fAD-j+6X3Prgr=su!NCfB%M4lO|9r6Tiom3CEBUXb^LROW-Ov z@B4pe&k_I6a^wEjIdx)xe!)Sw365z$!Q)C&`Jd&@{eR`u{r}z8{oh;-BN~F@K!W}^ zR^i|3Gc9_o8F8@|(Wbl<IsrIG#3~(Hiozpv7~4|Fg~R~WHFC>DAgO<Ss{h3Yi#*1f zd%Wl8$~0n8Hg{F)KFd4{sAIpT3{Gf45Pki!Vn(2^A=CfdV03k)=#carg0h`60$!~; zWG6B!5{SJJ)^RyB<-g&<r1Cv`d>4eupEUx?bmdAFAvLK3$FTh%cBDG4lbU+IkMFn8 z#)-l0K_q5!eaW>_Xq+9KgYP#smRn&zsQEW<`XB2h*Sh_?=b~k%PAfX~db>^wj$I4! zJVLxhUSxKnjTAY*c7t~e_tzbR;)lx11asZ4I7vY2AGhJ_GKD5O<_68?c`42C%3SgK z`ii~XDFXrT7B|fgkJ#36LUsH-+?XT(0#Y}%rkliA=N<VET7|aRGIvg8da`Wa<Y!6V z%Kdku)V{1(@2?5BgzE5yWy?e58>^iXF5x*r78RlL4Yiiz2uDxVR-4AuGQ`RXYjDm@ z&zvR8h57!YyEcA*W2Rmaf<Y`jmH4+;ryGV}ulHV9PPtCJDu$=@!6T(!9E074ot?9F zz3AuSlS}1^yr%2JJS`gFmiZ*0dofBo3uEpp05x1+0*Di3%sRnE7NvNa?SwCE+-us1 zh7z9dY8sWdga8$9jSNPT$9CG2(j?9C)4eJc6^O={FPbTLuY|^iXOU*UnUr{qZhM!0 z!T60|=kOb`QWcb--?#Uuv85GLS$L(xFH2|OO?jL(Q@`nuA#KGJ5hf}UkxMjYOsoV3 zakJm?XKiNj)AOQM{k%XZDvwOKFwxEU$MRITlxu0`CLhM=*H+Gh6ceutwsh4Sc5Dkv zCxGEO|NCB<1N?*bI}9^5?ZARnr?SfpCMl?>Vo1Nh{-QKvgVfwCJ*UGe{`LT&E}Jy~ zUj7?myN`Uo{;*(GuK<kd^=H9n1QN|>IRi6rHH{UxVt4lHEEu%6&l9R`(&Y`@e>fSd zWLi3IgHvuj;IU<b90tZ^Yf0UHTDtp=za}CT?w{Tzf;k~}B~`c2#|M31(!tyErTJ@P zrnZK;VL3@G&tt%TGK}w`z}w=vG_-e{O7s<;i(=tY%3F}O!rS_waDRFOe(}j_VcemH z@7aC44&ImT@JRl9E5$w+azdihL0(D&b}`x2ajqH<tDg-_GM-LR&c?~Gofb?eXw4r6 zm|cAGd-HPUoN2{iZqg-gT>8|8dBf4dwY(={d@u9mZ74{w^O69EZAjx#8_++@<KN%& zAL8*3@DRiS9v%NU%b)zyL%yytCc<fmf<Wl2id&5DVK)E!nZr@7vL#?pI2ecwnQBSR z0;!qO5}*MbMuh{W{=3yv3Mi<J7YV{4M!4;`<YJtY()fpB;c%`0Zk0oP2<i|(LqG^T z6b_TZfB+;Y?SHr@?#I+tS?Yfmgu?_|JBYc*{?B4k|2GDvyfgKcG7O+o)%Oxc2xyKU z<Kl{ph$JXzCr7~nL+*h<?`QCT08ak{T*}Kwkw`o@)|%p6{2u7DQ4PjT$K7Lv;E*F- z&aM8_>wF*CCy0y?h7<kfj}%hQ8`ri8-{0X>TDE@ftrmXsDA({?9wTsWTZA6DIsS1R z|9;5P!r+$I{NZLB=}I{Z4K2TxPO0MWP5XM5bhrlBHMoJNsPeKtonPd{n?=E)*k*i_ zy)o<hoY279XTD!O!$j!zh$GoUDPF$dnP|HSlL}7@tDc{9tC@W|W;AF6i^a6PToE!H z%u;y3F4Q*H1ee~JDO4FX)Gh;Kv(Ho1W29VM^0vqU`r1oofqU!cVIcmfsGi!j4rN9B z^X19B2BOt&p*DpS3ix6wiGyDQ%5cz%3X_2yR3`T0f{WeV$HyW+ZW02gR8PGH*_=II zWABgCQiV8{0?|7};DqKvB_esu@^Faj;v8tT3ojwMdjW5pdI51K3%@{RqlE(axz7$x z4<vPAShk7cBZvDkM5XxCY|WY{DjZRv!WS4Y9~FJ$I^}HfG5=<1`RsM!YdTLnj6G~& z6W%HgSOoC3Fr%*OgJbz5sgiEx{hk6lM-}a9XV-zT|8<t8?9`@f;{lr8Wk7zvr$7nc z*JZj6!61GjKxv5(*#AlhEKy({tbN5FhnDsctey@f2V5LA_^`COKc@+TLHqxsA~5y_ zm$}}B=hgTrz`I}m?}0PjN#7Z{MjYLlK&e>*&!O7Xq_EVMm?5!*Sy^<#(0ay6SpD`L zL;xr2!^f)*%ADg;^M^5Y%Q{_VZSyG{FOC_?`{TQlqCR{6q8>jCZ0A0d%6z<ks3K}b zFL=FRW6+q>416=)Na_JvHr{tvz1N7%39LJef^w?p)t!%82b0XLlFS;$HWe8y(>Ip? znJoFGg9%a@8{Qp`DQYeemNe^;Hm>(hE8Tl&GB0~8+vXJs;sMAm$Fj!WV2M@5vSC$5 z&hozQvWI<|rafXF{(vxQ4h-e}<`hSJl}UbgOT-3CU?dXcUDNrAO~k?@oEN#DPa+fa zP!X~#hE*MIc}e3Y-1&Py;Th(t#R(=>65$rVR?Ff*6i4l-`sEW`Uq@!g{vuKqn<&)W z_3ky(d&q{Z(`A&!CDIJ!tzSfL$Pr^nT=;i%=+mB=hy*<R?mS#+jztdyQS~L4QX6W@ zzd$tIH&n+FsF4hE>^DZ`MyMrz@ZysYC;KaUAOU<qs}rnxwMvEiZ23#-IWCR&8+`Z> z4~Uf&^uD-@r-gPlIgad)CFO>pONYW;ieUWHq2V{9<%>lNG`}G$y`@i$A7!65F4jXi zN4$2d8t!oYF^<#g&`B2gE!+fN#24cn{flR9#GqTGhCgw9ref$rd`S>dbvTvnY_@U7 z4E_mUJU(LXoBS`AJ9nl83FncWa&X;@C!ea;9w-o5$JYPqgE6Q8w+7`vFrQ$qu4gLc z2fJhjc<21^n?Gz(eA;H@*~bj5b;4ohCGz@omdVdwZZBMmo#$1loJIC4dOYl{xxXVK z3oA;D60M<Piuf>_UvnCy!Vz|{`Jm{N_?HVRlk^~PM{<>Io-2<<{GC3OgwEir6Ynhd z@-QC45yQGKAU4B0Up(Z-gBdV<(XWCuHZJ3ou>*as{;pL{F_LBiuj}d>AJ_iOuh*E- zmKhf{VZK*kv6XjJe9;pNaxRtUEy~3q&k6Z_bde9^q110PuI4V=$J}&csc`auI{u$r zUKEwiWv4@a1}c>}bso0pl3Ye_27m8G0}gV96<RFrM}HipnhGyJQ+BmPR)b)i6~$yX zpXFmok0{Phy+THgek1!1RxX{yO&QYcT1}iUpU%9FP-b)w`zEpbVrrVv*u$Sm46)uk znm=p1Sc!@=CvRv!Iv9Mq-oVf7Av*Mt|Ld)7Rz>c(rB{qnrs;=J%;WMWd+X)axjUwy zaW~U&zta@Z>Uv&t8Y8pWiH+SUwQm&IU_+M?0;obVU(x)C>28+fgg(4?m)Cr`V&KiT z`YFMqD}3O^!Bb+qAgXxAl%E7Z)%^S33>i}jBkQ+E6~TG|QGQ<uRJf9?@Sr2#VA2I_ zBQzJ`mrlw~T87Mn$`vJC$3A`!F6<&ZtZeY*yw;@{X%WkJGW_Xtx-?+vcy=&Hi+H6) z=NFDEX-n=wN;|J2NB4WB=P`Ix-h=7!Y^p2`4fqM#G41=dY}7RoaRJJA)vYr>$y@bb z+wxCyiwoRc<S1ym@WxE^#j8i?Y^^C^zp+BkR-PST06N-_F9(k*y{N{`%H{MLmrNO( zUX34MJD=D_n2Gt})i#@_-X9_964~hc;p@+|8OI?msYxJP;-B^Sk2>C>&_S+bbB4ov zt+;54`FB$GcylF%SxlJ6Z`MnMc9{D(zLn9UScuehekEG?N4-+^mK8WexGSaaihkIS zrNuMGGf@5b`?nWzCp+b{+?)Ov*Th-D%%}9g2w!?@oV}1h31qd+;4^Gxil^Z+;fN@R z3fhpVuX`8Nc%1U4yd-jC)pwSpjygkSLCD=Q?Zg}7d$p`BsdyAdo7~^lqQFVa?D0|j zJH4moOLtb)1fxAf%6YBB9$W6h&^<6yrlFWCu86K-Eg@Vi>P7oqfWwZKz1BPFM1Jl@ zgIHUj(qLsw0C=`uoT4LZD4q8{>D~NH;vG~0Z)!rt_xZn-PkZg=(->cmq-CFN|HPJS zf0-h`pdBD~l$mv$@mtT|rjPgNvZa$SdyqAvdHTF(wm?ZyS)T$aR3t8zLYa<KCc$!K zz8J84`~@4OkjC-#^37AJ4iY9znr<%}ty6U38l|^8IR0F?1+scC$wV`#3^cy<m`;q6 zq5Pf|*h_eQ8f8a$wY~Z3ZnQYJglDLS8b1N{cqdZdsHijz!}sa^YdLjsq9vn!Vm(l! z$dNCTIk;eueb>ELgAtRqT&v(l2RxSyAj3=y_bpu*dB0HpbQnKxa?P@5vJ2wnx#Rr! z<pw>#|3L>8&Za=*J)w;>Br3?T_v;ohe)ba@5oUV`l@E!0XS_yRO8q16BA<}o&L+~s z(xZRD!*yB|;5N<s9Biiij45qANiJyy)opX3tE3znp_5Gtcq;gM$02tI$k=a@;!(5c zfHn2NNPE29pP4CXAKqZLh}Bs#a4K~3s;V62_+Hout3-0wtt)+S!aEl*?0Pq<3r|KO zd>R!l2*ung>exYQzteo)avm)d7VzDXQyy%WZs$smp>@Sye*Ag9*V=p)H@u#v)*PAh z4CKWmt$4k@Z?ix$+i(z%&0u>WdgjQd9TPSO>Ng|G0FjV$9aQYa>FuI~Y|acKzh7i2 zh}(W4c7kVOC=UhTl$kER6-n1gz~O9Wd}SEL=d8Y0b~80+Z_^!WM+bTMiP7ju&L8hV z{huX>-#jRZZT*E}p`7x#Nt^eEAi06YLya$^C>3h@00lz^DDAt!x9IL7P=TeW%>{12 z&AN_ZgNg|=!vKfM#|B3Pz^WtwL>3<G05zd%52Yo2%u}iL?iKM!Xqn`387RRYan1K) z#qzp)IFC)|h8%0d{$&ymdG@(r>3T-qS6S+SCS>k<s_w@7=4D60n!)Q7cO&>5Yu&6Q zD8U1;Em6s1lLkSBX_^BmLO07{f}UYhhUJ{}(f1i_HpOP}UHkeO?ryo`53uAno7XaD z@V^&{x4%(d$8@@q0bpU?kdony_k_snVbaKi$TfcFa6)d16HAbo$%E~06R&Fn)z(!I zy6mPP4dGS-q%qkxAGm+jcAp8P@yD$>m66Iy5(Hi228=0Z%A|w}!LzsgeIOA39|{KE z!U^T1$j7?ZEmX*)F_fKA>^w85|8L)#-dSVWTZ~&^!CbGphtNg@!RBj`tjeRmh#CRF zZ=}qs%EAS2^{M?dQ>e~62~fhv=hH&(a;sF&ZPY9jH9U0rv+Ctbw+1y=L@EE$14C5X ze&4%eBCWp$IJ(hRjSgzYYSu5CrzArK{e<nMKu`zNEkj3{2@n=xejzEgOjpE4%By_? zLORmmsPHYhSW|iER1uJ8c&ooz;Zpak@Wggg9xvCI;nhrreBOuO7N#^lBZM0aa08yw z3Yj1oBo0tu@Y;}<*Qj}2`v|{aAol?nW}+68)XOdb-0m^SWCr&u7AP$fB}ywlI^(03 z!s}gVj}}i2A?@PNa>fDruczgXCE+pIp?+lN)z9$6p5bA7PMI)vh74H036zTD0=wjA z%g_75!4DEt-GpLwm1_ln+4_!>AnPSkV9Mi(kn!IuR=AiLo*xCa#TgF$LW-GGzvI~! z__HN_?{_6V=I=a;ZulA4?z-UTTnH;>uYdLW*CK)4sXg3x31ZhrS`S&p!UnVINdcp4 zA$oX?%xkv`9aIY)R0^C>wjBZil!#}$)%O|-pHkVUy7`P+Z}wh>MF(yCN_~9ik^8pI z$nkX_Xx12X8>fir3R&&`aZb{<z|_WCtfK+0DZ0HV#D4tb{jmjH_l5_!C0k`hR6vUw z<T^VP2F~r6m)nW3ZKT+7zpz%Qojd+&|A}Yy#^0L}6wW5G?JSr--waxOEZ9Nj^q9fF z--Rhq-HIW^fL=)b@3AcJM&l>mTOViEjKI*xgLg80$_w{Ct&NS6V})J!j6q_nTty=& zme;pkZ~b`r0Z{sF*xt>Qdntae;r@i;NAabs8t*n&^-O^b68Is>Ojb8{9w8iE%>(~r zWiy3J(xt|o<mUh)%ue*G)Yjeh?t!60Ss?ky45Se=y!c_q7?iFxKcD#PW{-RN>s=7+ zZ@;Z)v=PjN7AU^pew2tqd@CF=h4VOXZiL!tX}{t}71ZyJ-;Nz3UXh_@<0PNOn<hqP zwMyU{ST8-8ro@(#dsy^3-34u_<V5kjfQ?#Fb)HOmG^B@|IS4PUa{h51l>lnD9JH+K zHF)8ubsbr<OrLMx&)5JGS@(-wT5TC%3YUV0A%6shu|0xzIZwRaW2|sa92V-X1lKH_ z<L?=|@f=v<LGxC5*Y}K{jeki>+iFH-4d}>n%BRb?zRmRcfa+c~JMw<v0xGC<V8WE# zy=AL}njF$)=%N|h_Uq>2B=-yu1R9HqW10wInOV>0p*6QLrFM0TR8~Z*ntuRK0*v{| zO!Zr)oj4yerDjB6tp-Qv@<Ub(3);Vcu8bGjf`>d2A^dOzpEE<r`-vVlg%Igr&Iy3% zAF{wLi}0fly7k<KJ?Gx@wrp8(GvL|PK!xT{3=A`<ENVUT3wJOKHXbeYx=((Q2=*zD zE$TN5vW5_TXeTOEg+HFl^^CC$FTv~yB-;IRl=m7t{L|j}!KELUV)mzddKD;hSJWz3 zax4>OEkpZB*)yEN126qZpIJb1!~F<7(`O+CTO|W_LeqCs0}j63bW1lf|H}BOQ^;tt z9<!$qZAk<(1mwi0jOAxZk$>}0v#Xr357ux`7{fC+>Xk!zihAa#+V3Cm$7v{qc(zeb zJ%X8mFRg@jRHH}y$ghNOW!_|`RS3r)MWC9VjFu(`pUP!)(N7=Fict{Ul?AHJ+g`(^ zEfL*ie8Hgeo=Dn>@W!S)nhY&mouj2%<w9Ud`eQWF2PgQUvh>)ulPM6AK&q`McpB7y zSq)(mK<&8IpoRvR^;o3#g#FW8);&FRbDgR4DUsSQ6{cG|GPNQZ3n-C`YMt9H5B^5( zn}Pea+&&XW;qz^0ojAkMc{ne7Q<T8S<N2h~hup9q_d<Ukj{jj2Y(lktg>1RQWQq!) zz^>}&b$q9gn*=+*|5?gqKN8OT_)9AV@+m>D%1cV$%-J9c%)RQbLaPEOi4h$Nl-*bl zr><l$gxGJ{5&nmRTnQCeuT?yM9cCP_AS+AW*R{0ZLirBGFTk>=N4Bsz;S4uud{i8< zfA%HPx*R_t|Je0@4UoIw3O8;45p&Dk>H|*2IKebT?A4|19{)u41`%&B$t8t+yWtG^ zvkzXM4`uR;oQ8E)`aY(a;3woft@19pKJ#)&lY;YDh6T&0vF)CWZ}}(T(T$>nIKL$& zp|oG6x&KCHiI+M?q_#IS%l-D0TixnB=LTMhv8>;36*dIT{s?RYX{*QR^7!4rUXtKs zhpUV2YzO1w##2%%!5HaJ&lcZFD;Qfoawk{~K<)TGq`k{?V$P5_+g5>Ru&yU>1ag+G zT3A&yrN_YaKU>^FD*db;dTn#d^$J|zzC)=u`(dgizjIW|qGww~DcJLluas_@E%|~t z{nM#i(~K)p_ttWmC%0K<j6hJ5(_EGq(U+%NPul0=<_tk5ERy7+z0af1XAFOME;yQp zrJ`0}5lQ!SF7t{nLQg}xyzYP-GoMIj=v{S>+n|4Y69(7zJ@rOJ-Z_8#gtvW&ZQs{K z7}u_uB!8Cj@pqiKfLgZn{&LypZTgiz*?6#BhoUv<C=cw%5a+HsPz{UUuw!%I6vEr; z9s*>b@(~21<%_NuUjMP9-TU!%7uOj_uSc$yu{P{<o6SdDY2D$~Bap`9b`M42C7b4u z@o>5m$}j9RWI#|914-*{oh4e;ccdus<3?Es36{INS$%i)t*n^6!ouUL$jKL==!#E` z>SqbBc*SpNJi@j2lqBJEqSGmxmUszx^^~HK6-TB`t#6KNm0G^#27_kXwE8*|zwtB~ zG8RP?LsP|56ZR^Mm0qYa7l*u5_A^9<-=Bt9p03YS;fwW%-}zl1oG0oGAE$aP!)bAq zLG)18r&v`0BJ9~HCoA-TZOBc;v;+^@UZHp0VQf$M$_Q+b>8^G%ZniQ<j8qWIean8I z$U5aejDU;|wQ`@B$9DABed)5qGe}otsHLKZOUc~y!rrJHRR$6Uoq!THH<i@?oYca$ z=m9cU`sa`n9xKgLMIfH~z3NLb@ro+En!#LBpob;+1OB1i!M2K|pxtF=tN8clbdXLb zgJ>}qf|=8hncWV1B8wX5=GOkHtfQ|CU&-;$?3uu2W+Ok90V^JC*sm!&{UW6U`fBMd z)d7t!qO6EHy*MqU%R~F|Qg^Eti@(Ln6|>*8xW64*huzv597-87?Ilp!zT=tP^?w!j z-9b%!eZMIXdN0xmO*#k|dI>#rrFW6urS}qw(jkI$0jUDg1re!ILzNObf>h~MMMUJr z=iZt7yzedVo!>uqHZz;qlii$?GqaoX{j`&e8}$Ug{h#{uElZ;8#Vjw=Uov;Z4kVJ? z*~lJf(24ty$aSIp#P`v0P5H)ILskCe)hh$mnpeTy7PEdDJgQSf*EZjzs{8m#uiG6u zTWY5AjodaOK$j&ctzAv`6f7U9NWW=SBuIdX#hd!ZsptC5wfjF{oF6Wnl{Fow=N4&~ zPDswoq{Lt>`QQHNH&Z`#<Oq`ZF&5=%1a8va@gCr5QeYd{7Lxi|Irv*L6Jc7K>?%1H zBfN7`9?ZKk_jCx}xo{PJT+(&!O(b9O(QtORf30bgOY-x+ojmJ;<A!Km#N@AUgVp21 zv9VR#eiUff#E|o%Z~t*Kx@K9SNV~RIdLcjjBwFG%W1sKh<u18@dP{O{(awHNT~^-m zXOHhIUzcB9<9rL)^*)xozPhn-B$Q&f3{$?rN(QQAhFsoa-g+>Z;So&s>w5$hq!;wc zILnjd`H*@>8XvkSLf1pep4yy3w%_Z+p=;&xkrnO{-sa?p_be_Ra;R_xAn3})-GX-6 zZM_+a@{-%a_@4WtyCNa@_M0>;dXNNoZ<>+>2cYSM8xB=S^x%Ey)oP%phC?Z&zNAZp z?kWOA{l4cA1IiYTELZ*X6*nq&ROCF5VDT~oiYgk&dNd&-2$s20_<_%9nTmG1`^1;~ zS`B)e-?(J)W$cOrL~y5H>f4#sU98)r>yZ&%(3<MJ)5M=ZIV{!y_zN@q3x)U>1OfPa zr~wa)KLDKnw)}RiC&j+UViQ*u!uOOkaQ@F`qyH5!N*?MD{d*-SdMzZ1LX-U;qMrX0 zE&bPdw*PT7{r_Lk2g-K;8muX+@<WVIt)yq7{>R%}esGCEAp?rf=hNY~&O88#Weo$M ze>t&;zt|AvUts9p4xt}&^=>t@uw~EAg)eu^{b+|d-hFGzkq5|`kHnp3|G;F<JFs;c zZ>qv+ct>j7Xxp6j@^Z)O(N?MIN_U%@e}<W%QHJ8@8}X1_w{jDc?@M2U%?c0m*F6uQ z#A;JcI6x5RURmdD{%St$y_Myff_Iu02NzD$TgXNVC(b<RiW*KZ78x?+0`6j;n?;mm zbH7aRDZTcwQCU)7jR%}<eyJ%^deO^u^yr+AMt8I=H<Q|J-MHIqmGI*;v!gi#$c?z{ z8o&Vg_+wet$V{k75C0BDv@B5VC<uwkxG+`p@s&LHEyy|ApCbT7oVrCS{v4Ohg)%pM z$76CdO6WOHj>fFM4p5yVqb&nB<DXM;o_yC)^x3*mDRsL&19g(ewo@pw_<($FJ8NX5 zDZdmxM2!(w;t~0LEKxx{ip#%{3-;6`kB!DZCk)dOAoto&O(k~!B#7vdH%Gx~7605< zWC$MO`&U;%_X1lr<of)Fm=mDg?-)P`oU0ie4R(a0jkO}`<k-r;tme4nmbA6En#T7Q z)I=aUnN^?{HO?@;Q*d!KN;(DNTq3yT<Dxrh;{LuiBMYU-lq@x3qkJ0fnB7{*z~#QV z9&dZ&z}ouyWoL0E1oW`uH$dQMm+X@b3*SRwM7Xu#G;6tcw4i~s&2?mxKL3&{%_ZNH z4_ZbiR1S3)bVDtS>#@?d{AU#hgh5|SeWd6_%Q_#)Km5WTaM1vTNql`z<~N}*@Ze&p z*iy5X%6aDK0|H{YtDUsPEP{!Tcb(Y#6^N@y{^y(_I;?25Vgj{yB>1M?3+W<cF<W&d z3NlDJJxCUt%LWgZtdEi;OqD`sVu`-r&N-_Mc!uSdGGt$=QHCd2Ei%-}=P$S%EmoP? zDREe}DbU^jO`@2NYp}U=s+;EWZO=8)VFYB7fBWN<2rlc`iVqGFGu}2|NzOHB8J$uc z1}%+q?U8pdLngv=*&9ehzO6Jp9ol(1A8|Ez;1>R>sYZOkZ+Mii{E}W%V;|=}Nq&FH zW2y8&m9_95{pIF|DK+OL`s9Ba0_$W9V&HVE0H8UkTus8%b@u}oqHtbai^f5^?8~9o zO<>}N+^>v;uzfKAZ+F-*{$5{qS7fbh`DRwb$4mU<89e6EZ3FGtUyN`i<Ffa+29x$} z70f7lO&#JPR~JO>(L}r0<oh(D4Q%|;vkG@ogww+coOK988*pp6j-^6;cB#UDKm}+Y z`#H8<T3LKaK0r<ADIepGRP@?VHDpc#8C!$Ug?9+#u|vl<0tpaA?N@{-rP>=0g{t}t z*tSXG&26@ReqMwQD-b>3K|vYzJHSPEi!egR>D+)zRMq=U`8|uf<s7I^s=cue*fs5& zt)#?CcRW`26vHYHw$24tz0eqb!_{Jpzl`d)yth77A;7^bKH2XAl(~ocfp0gf+&Av} z9lSqb1|mLY(}gt-B&ILeRoc=o$H9E4)XM{9WHjCbw=HUR@DaFQv#-ov`|yerpaM=^ zjI%^Xgk;QNbyQDrI&e5E5*BrLNEo+@gYxh(OPBgkrpQlUk=iM?#yCXJyqWD!eq6l( zUA5TGdH!Jn4j;M>8vRc6KAxd{6SFOz<O7?0!_}obfn(zCy=>I<u5StR;u{+hhmHSd z{7swS#20JOG$l?6ES}wqJ!|AZSsG%mgfGNsY13i{2F^Rpcj&mQa9A+d_A`?x1*<a| zasq-Q5qQVi+ic8juLu@txL4rB@(N`$9^NY|NlYHThmNAb^d4~(39`X01E(0aHcW6I zuHJYaw~}4dk}q63Y=U?$>ZRV#%m`d5kiL`HN>MjYkHdAFwAnHJ;hg?+h14S*X&s$* zc@XM3>WkeGZ^84u6lsV64<La%3#Bcx_lNooAMvE5&C|=ZV#OXxiIe9S?vJVbY0lRa zK<Iw2WXP&b1_O*rAd&=?SL%`3Rw>f@K1*{E`1E<D3y>Mee#qF*U_*EQz`Z_0_(eHT zqb9o_8y`o&D?217A2TM+=mOu6ro4-zl|-6$z5U^=v5MdqF<ec__>3Y>Y<j2KK6xn8 z6{mz4a&rQt6wK_@QfUS~b0(L{)!F*^6+eHsUL6yLkFah|%}HV)ge7(SCPnf1O$izf zt&{{W>2mV~XrJ|aCh#IJ;4GtzgGHwYK<JsyM`>z_CtBUkaN8nmrBfg<J;R}^+29Y% z_4<vDj=}*IppBv_H7&kWq#=<m!`rcxW3|qJ1TopL1p$~X6)S#AZpL?4Ur=FA2ycx; zzHni`$G{o?%Aq=;V+8}826I{Xj|p~g9pX58%f!1cBIVAL?B(@7Bz^W8a5sBf59FL9 zIzWZr!!CyUIDrX!aa?zap7jLKX&4yHC>8<HPq7}kDr(b1leW3KU+E|wRlaw|$-bDZ zvVhaxPi`s5zA<M+3N(@3kGJ6dBEF=&pz^^+fT&zd;u9c&3BOd)I6+C#`vWQJV-Ho% z$;Zd;EUZWO_&u+*#k3xfPJlU~Cub#iczvkAs)=?&_=ibI8>#3|b0C5`9jOvxLCfd5 zZ?tJ=U{I9?+;Xei<^a_@@=*@5-%8?@VFapJQ14@gc;F+HsQ485g*{H}5I*sEkK4W6 zqJpy*3^;2>Cu4gNp;ll|0I$YJPm{*EzO$%#^4_<L`U4K<JuO+u`y9(<c!5ONuREBu z)5d0rFndyKf>5Ht%!&DVd8EIX;9WbK@*BV`2LsKu725BQz9R4Qv(!$1zBdb`yfcrH z^zW?0DYI9{vXB*R5#+|_1X%M16tloL132Zp4t6;dV5&SmIGaXq(MW^5pJmp2wQ*Uj zVF*0ulCJ4f0HF6~F&ID0SHL+e@=dKsP1Im{&`4`HlsXfc?2yPfSwo5<jFY$yfmaJ< zZ~*DKeunA`#47-|)<&WJ*?az3idop}zfBnvWlrJ)&=W}&He~rknDSOd`X?D>9Gw2? zL*D0tV$&;hLJ8aqX7qk>!j=4A`>iH><50M_KE(2SZ$jX<r3Xx?a8ks#nstC52!T$C za@2cgI_iXq|HE@X4VaLNbcXkmp1&zx+np3~GbXc!A#vI{=ek}H+)c)Y3l1}2XADz= zTh<j0F*Bb=hIy}A7tde}D}m>lwj`=lcA-jTbEbQGz=YCY-;pW+dAuz{>x-UQ*{JuS zM2N7OLZ<0r-Nur;b=oT+{b^*s>_i}v^T><$_422#^8tP<Ttu=BpQ)}~y8q?8>^+b7 zp;y<hO-Tq4zayf(r6^H4Iy&60NLiB)=9LTa<jz^F$J8jv0W&fLXFLw{;ZP<?z;mLk zMF#kw-{lmH>=#Sfumlw=h|=>jcsdjL@ww5!w}{frI94Mhj$0ycg=Md}I|0JhiQ#5p zd}$6qX*9_%@cjNpb|wT}QNaL%TWgB7#})$FChHww^qj;ez$^Jt=u`q9xUK<tw;spd zA7Vy(&mh%N)02a(3&6Q*pbVls!4<_mikP1-NM+ZkS7iMOB7r_<IZyA|s=X7W2-07e z@ozXiBt?0-DN(g?iElMhL;?|P4$2PL`Eo_ZqQC4nmVaoP77Yg?`pEwvWn^pH!yzuh zt7RORX#$WZ`*h9+gAziNoO~UCvy7rTSX1q019xQ`8`C+#j*B2}YzNv`W1f?x2i_$u zzW9Qy0&rG9w3LQ<wmf_V7$P8L2?wgR%J*1RNubPjV;loq0=3A%a}es~P2X*JputS! zt6OqZx=2BH>XIl-b^jqUx%k0ZHpTKswb7Y4W9gytHb_|`koK7CC6j>GlqjY^?oRY& zKwKKBwSa>sOAPax-K)Gd{HztNzhbC%>vL$EBu^1Qzv)Ze*Rb#6DUOyMh~t3zP<Y;h zmcZyxb)cx~6Ry_h8pC?PJ<ay!tIC`KAUz|%2#Bz6lsg+-iC}R2Bz1YPQPyJrS+u*r zfgZXhizXA-m2M%mJ&QCQ+d8ZVNKLE|tm6epK9uwM*!hY33E`3d!Muv#Dhw_TGpYif z>qiSV1@lpDVWU_DWSkQZmpGr)1$R80s<=bapgmX4L#nDzZFL}q<>|S~L5oRKpLRW$ zxXbHJh9Gu?0ux-KKH)%l+rPO?Hv0-WSAscT;+U^<Q@@3kp2ILs2LnkZy^-O#XrE^n z`lg<BJ?#)Q>*42h&**#9@b$YMiSJe>lCedH0oy<zb9`<E*Vk)}YLJd(IuGs-c9dI4 z=lgwJ?KzN3S-aJ`l3%t@l;3CHsQZ1A4GJVvfuryrk0w@d&+TE4Gi(ZOyJ9d#2N}V< zD8A(O<)@YE7wzJatR;)2WkR8m))4)xq`QxUn9u^_LoR*4zx9{j0ZBRcz3z38l9DFj zJ~;+2W?!YNUqF9hqEg`d^mA3{lGHH^{}X)92C}Fyu*Ry^eG{QYO4gHbAIJPz?{xc) z64m^UOVRc{O1GOMU&Aq0JFEL{wh>h+j-y?ljne%Nu!WV5{#mvwbiYSeW?@uh`BQVs zf|q;u%OscC17wkz!ISis%QwGaYBh!Hi~QRWLg$WP8(}QNYVq?+NcydRq`Aq^rlufS zCvZs_N(2g4(bveq=bVIs%*fFk)!UE0<4`)2M+x9>QOx>G5d4n@@JKhJ78r%Ypz`+= zcvlwJ<^OEr55{1Z)FkYv6N=tevvW3;7(E6hW(m~bQxq}s-M^6l|FsDJO98}M&jC)c zWWb33B<KYGb2aDSf1)4%*QDuxoK^CFx^&ck9?d_mDg0vsH?|m2-+K=q*T%4#`i<Z4 zwSs$OPkAShN|fuXcJ#(8uWsy2!Lj^I=wIzFc53kdN_nx%a1gdW0*qQ=7p@h&bjrhM z?IplohZLO6+j&nGY?hDQl8y}@iM<;s)ELT#4@Sfp)VJ0Txq~kxWd!G!rd2x@B$llt z9@7z<=&HOV!*9@-S-g3)3+18{4X~VR@P?igu~RV(HD0{ZL;%8;6GXzFJ*Nj%0>)+l z4?GMfNj2>9yo!M;@8QTr+|Ru1M_R`Teqpluim1hh>G+C~i$!xe`>I}RWFJkyWjGJ~ z_{x#QLyuYD>FxPESiIM8=lM1G3!n;MD&ew74d1!Lb*UmP&l0-^OemU9142+?PT4cZ z5lBD4DrxtRd+=$E-Ihp8%OP;nlzA8hoT2te5NPH$&XWF!2*I7C4uUISvRdlF`a0YN zV{41%*C4bTsHw0%6<ii0o>duQX=w(iq85EpIff<%b`YVdqgwR;h$DYH^^|NC?$2JF z1~DLotS^vd8OJ0V<sVE|ox6GctGnB8Yd{DH3NsQ1(g*znq4oS$6>8oB(y_Jh7qtYx z3Xs(On8WA;R`)<$dt4h*h&>oe2qnU9Nu+Kd78D6mPa7A7i{b{90WW!w0)Mw(kFbI6 zdxTJ7GPJ+q@1K&?C?Awg-Wr54p(g3WtT0f2dS+Qj&}~EY?C6^k?-wA}7k7BGU@FJ2 zKo;tf*dHPb<*h&0f$JZ?`+S~1GN{@&b13p>3o0)P;+)}LVKEyONa-INpb--ujm?p? z+jwjq%Zp7v#z+uDP3W`oeb2Sn;pb9W=jp81g*2!?q1{^?e||6EA<_up>pa6R9vv|! z`v}6iVSEcOQuR#YTVQk$wbJ?VpEDe!YQ*N5uz=0y8wKn|TG=cQ=lD5NO3fJhrR*P0 z4fV*CnAU-&7Fe8|dh3}uTp5-pOTE3xw;HGn>|vk#?t=7lXx03En|(A{nw@P?OFFb? z$!{1^cE`lHM1Gpf&o3H_M8M?5suMY4+|!1w@%vpHp1IuH(~NQcI{C)6>$ss*Zjk`( zy%s|qLSGRGpfgkuy9Gg?rY$pMmoM`Mnh%ye;GvwV7kBa&_J?09W*%$=Ma=~GiJ!H0 z-t0vmY)dz!SZ%vNk95p$N_-8149_-|1<^)4>{$+a2lzBv!{wPR-3u~(T=P0~gigfZ z1sl7ef<5iETSW`I(KsVL<@E7)F6Mt$1n$I;r_1-C!n|LNFsu3f+#Sd9KAx@P9oT4I z=I6`56X-HrY8RU-tVJ{P-ldO#7J{DMoO!#cs{VofPxGurf9w3}Ytjuvxh&-N>yrIs zA?B`pBbyAwtMD)k?Kd_Ht|z4E1L1CJB|_H7tL@fDtRVZ{2@GH>F`XN#9=TJt7v`hk zRAID!q8$?2>mD6s^jc;-LjEF5Bv9Y8#`@#!L)l$b;));g1({aiMrRMD_rH^ssK(uo zS9Z-b<7F#x*$(E7tZ>P8doTIORfvxw^J%@Ngyyri@&}n-Pd#x-oN;+M>{hn=zn=EP z$OILqlHS~QT;{36pvD3;!%U)rEoQWM@skF|Q${8ae&xOpyd0s}nAVVvr~iI>K+0is zrFaJu(W0tldp7rjJ*i--Cdcc>wl<sQ&2cVkCiDErNsEkK0gdYssY<&oowBq&gY>MO z5Lpt%s^}fXk_w%qURHnf<ny}tlahF0d0g*FyJTYP!uJ?9UZcb}&a4vB$gl;8*B!jj zND?ULpCEhOgf`DDWGqKOgja@zubE=vdc|*b>s5Kv1r>8h>yKZW#}8_GsG-+4Rkahf zXxC(miC4bbFq2lHdjbdkZ5S@UI<2#saO2QN7Ko*71DerwNfqOIV0X;~i85<PI{_L) zHt}7RKl&A_z#^_=tX=ZhdFkdk?AS*zRNaaM@!X5tFBK^E*aWOUXnV>{{CRagEWTG) z0O34>pEmCV+?y&zX`AhFnjNMFf|__-Z){~Rrpey;dVY_4KoQRCpFGs<k~4<kSE?q| zS3#5XiL>AEIp&`Wg$a}#e$QQ<$0rf}Z8H71jBBi^46W`)$4ISGQ*=S-%Udv9wKdd9 zFKpG$B9U!ZE@}cEzI&9xgaT8OJ3gdqeiQ#TK47N8Dz`kS(Zs~$?#25d+t`?-*tT<1 z&n2(uLU2<9X<;q9m5Wf(Mw)L?(o^C;%^xg7+=r^@l-3vlO|jX1`N~UR3+^bAx{@$U zJQP_w-&F+?hx+WyX;snFn|+^gZ6Idb4#n*hlc{0Y(op*=#y|};<26FwzZA;ROM6nj zoh3*NAcpkv!GFOD&vA{;26@NHD+N-1UO=Fo!2US)JbbP11YUtIJZT^l>YkS0&=;Qc zV1BHJk+mXD>6{U;b2mM)NDtr>jbl#|Aq*8u7U11XP-lG=pl!S2k|<tPm`*6vnLb<1 z+gVAK$FDk=B+eE3iLC(0$V%@T_x<acJ8zOLVM^&Mo)KFC)hKqgk9^xBiGj~$A?UKf z3`Tzu;%Y0C<u~(zLd~*AbQHUJiMas>%$!QksI{f16~neCjdxgRJse$Jz-4|3tkY4> zOG8}9u*1N~PJSqE($7;d<o#1`y2$8F)kXnX0(DQYC<%qS<%_nyZVEEfw(st>Ct;ND z*zWY2kXic=RB7>LRgTxl0O(z7i+w8e?D1=1P@VGiy?UUOmIj5^GujP@@m8K>4U5BU zS0OzBWzxwBh_Zm^bGe{B1!0V+meDS+#v55vy*sf06|Z2PQZ7MVB2>uF;{6bS2(Kh? zG3_+B+O1E>gG`~YT#kNhgxjDD*>C(o*SV}v2vTlkc1HhUwq&b~nImh{x5TNW%0&V& zto#hZ**{M!`LT{X{S=r_D+p&O&)Un-6Ymy;;wFFDOaq7pTFnhU`C^ZJd{dSYXO7fv zBz&9^(uw0X<VU)qEY;81ePlcl?>FX4@eA6WIK@)Kndl0p%ztd7Vf2B!HAf0cktYeI zD4i4*6tSLC%24}lEN<Lb7lx0D7sOUo)MyBP;Pmx1ELI0T{FoYBNwK7q<9Og!Nt^dT zcN(%~O7!B5r{c_my?AnMH^K#6Bfh;eT(RBRen7&xH1CmPwN=`)DDu_F99SAf&f8PF zSD0p2Fz4z!I~+E7vap=r@y@$<E3yRP`?-17@9(7D62gz2nR<ri!ITwvn{gg}KHoDo zts6)XkFNbNX?;r+;*CX#K2;aztrq1h!<b$U>k`{Drl-^|NXdYd&nHS>CR&*bks_ck zz?8QH!y?ULS>1{cmwqbuAg#8)nxL*!k^OLT=Etj1+aEa#KK83|r&0*$s~LG!$}lXR z))R}aj5Rqnv$&GSn*J^$0>9FlqFYk7iPI5-o9AYx;~Y&Gwlg=@+6UjpsU@SL`&D0j z-b{l)6F|)1tx14=XA%iKae@&UoAw59UbTnS`BP!5u@vwL&S?kg=*>-yG1+Bg&2p6k zaYFziwA4~owm0wdYegwR*$xsKyPJ>VPIhf>k56zpjg3?dx+K00i$iBo6mZv<ruL+U zqb)CSQ`@vCMn}|v2|61QiNaVC*`|uyv-GFrPj!j8z~VT(&bT>CQ3QG6y8fWPPcmb` zVrW#S4vYC!VZxL&9>gGf;)jh_!``1k8ARG@LoMKNjZ_`N9z_Q^mlZOWW8nB@hmgC< z<Z)a|15&2D!bOS98kCJ{p&8=u>Lf_uwhW~pG`Dqhm@k}GDLSnlkCPqWTg@I~`+GeC zp4ca&VFE($q2@AtHijHRVg7P+8nQl$@|D0G)wlRY7U!cjOGv{|Lyd_HbJ2BYAZ0ES z3coiUA6gvJGTD^>jM(~e@HHTzl<UF=R*!4%7k=tPL#ag(Z^AOBn?5aA1z75J^YXau ztRw4V)rflnp5`60n@c-(E+Ns?_g0o<tO$Y#+}Fe>MYqUk`y{?Ve2=qq%Le*L^S||< zajs+LP}^olj5I$YMyzDg5P7?%ecTO1O=bJAJsQeKev71s%O8?%ErXlL&qJ;>-~mji zomu4Jei<O4Q`maq@DJ0dLU=YQ{ZKnF!A!Q|lfRGk(t!sUCGE?bw%*l!`xqX8oq1Qy z;>KO#K-)qb`>_(%wdHxBkB-k9@k{|z;jHv<6YiF1ziN={YGJG>r&ippXeH^z`XSaT z;FSt*E&+c;AQdVKl>QyUE8a{5S314=*8hBDCY3_GN7WM~+DV66>ep;(3?pZf=Gw0! zKUqR<0k>vo(@#jy3i!dDVeHUr8DN_sH-AMF$}(_$XG1R#Ov$`ne>UDQ*3O+057mKZ zxo7tsKkLf}oG+-FYewwKR?v|F(+`G*On}oz^JFP0TtxM_jeV8Mk~kbRlUO!?mh(;z zjQ?3t;Lq<!%P!4yq>#IcEHOG=ZBOT>THDpb#Uzg8;8$N)y<R{55qqRCG|orCo592A z$h<DVI!=DQSC4C-v*ZUEfRgrG@E!S8CRBFNl{#S08V|wZPY>0Q>Imbr9hm+B9SZ}X zatiud{6#y5QYvLu71>i9D&*u_2N<3JeFk_+IPuCtt}{M3)X!|d(PBuIgNkgrOG0=^ zl~z-OPcJFQH|<&wO>?WM#*;nlpBpFXmpvkv1kMbl=!6Px3Ho*>2_&YqTI@}>CPu@; zS%S)AvO(l{ZNQ5|O`w)eM7llz5bx4Wi+T?q=*AsNvoy5mlAO2?7#7^!oH*!^feI_& zBVY?*Eb?p@Pk@{+5o?yGK6El)et+&ns^G6Xv3XCkw*UyzW((TngA!>{o>|2C{W9-p z!$nAaanr?ECK>)PgHO9X9lZo3#K#MSDQ)enQ>qILSHE~f$Q7tvd4UQi@G;F(4eA3D z9KW?7tik57*ua$}EIL{e^yXe+ib>E6;+x8Ge!GiavdY@m<;Z^2uIshX_-dScPUWOy z*CvXT49c4M=K%TgYRANwk<9~Mu>(tMBtTdn_pHY+Z#6<MDBvX)Tk}S<VZh_H4|r8z zqPu&SK+33SFl7{2>^m*=skPa=8S$zNL+o;8Q1j234D!Y9Q-PJJA?cUoWG<XE+US_z zwVRnJ=R3T-eJsNs><G=;qDUCTbX-D<xGkjIIGX3#rx8-(1D#h(+epLYI9Wb5OGXh; z_#_xVr;`Dd%2L_njEt{-MjJ)qZ`0HZMmu#r{ap`k%GSRZf#a~?$cSRbE!%JhqrBKf z>#e=T#yrxjS%91+p*wRV&)HYH&vc{(8YEx10`>K3C`2DpuH{Adpn+8<qGMmph1seV z$Phxe7s%M>Y+8<AoBHs}Gh&tYuN_MW55Qcqdc{C&wrXv0(qR}m%RYPK&mO7RhU7x} z&PZUWGgjH5QukRL%8dqpXtBkq&&&If2G*yhp@+83_tHNYN|X{OgBHEO{<?mY`j~K! z(tv`Tvx_PTyt3y33`iBJPB=*%)H_3;U=oLODW=RaR3olb8$dsqLx`eSJ6yymqlQw2 zydXv?{L)Vc>BDksF)ic#OoPY4a3$e*r!_#??6Ww38fx!@!eB!hXAkeUMC2Wv1BA(L zz3iSDH`>k&pC2{b_K%_$X0yZE^lZt&#ca!uo&}8ZF?h<ru$~~!=oyfG+FXuHTK$^s zz?b5sNdV_vV|@3J>SS$4#c9~CPT_~&*V9;5uZaI=_f|54-G+JYuP;-CS26ehSSCJ% z_YU3!z0(A0j1-4h+7Mdhm3=Ef_VdwFkPXv^Vnnhv18RxAufHf=a>MhWETVZL$I&~2 zT3dnYJ34UP&|Fw1Xv4}l`+h;}H*X=z`#`e*!}$^6Q1^IwFj_J<NUHYZ@aEf_A8Z93 zT0tZhL-+h>2PDoYw`OW)XkLgV#?(fLNEkg5=_azK5=~#9XPz*Z30kFDKdpQhu>g5U z+@XC{+B%z)v&8+{pi<HKGs#aY)r%Gh#a!vB<LZ_-CyESGL+MHDJi#y1<5pt?jCxd2 zFI<GP=UJzp|2k?&A#>z6xl|V|rJU8>81Iv^H9O%dkS8tGr~Re?RUklJ4{S*N6jp#r zuqyE6ZN*{Ck@qb=-V4PEB0-BV`$J9)?)<$;B~jh%)8z%@pvapzIM+mPn8I8ZOHzVY zTcU&Q&Woutq%R63LNRUzRYE^O8H~uoX{O$jL#w0omr!zTf~R5eyH|fs7|c?S9+SS! z)X^Wv-Fp-&nW`f;9eB*fNG%kt-L{sXk~JxSw_wG{c|Mu_Zrk#Nu`F6X=UaA$Hp`QX zcZw`h`Mv>F7D3TMH_DzI+moWOA_B)eo6wixkWGtW(R8gH!<ONzcVdGX>uZI5_4%Y1 zBvqqFqMx|v2cO~TN*Xus^v34;*FLj%uAnV(5`7u!`NqMVvv7(renO&oYo8WIObE7r zuvW1>Ge)uQlj?;~6b;n6E)uwCIBu(bXXPD3E2&fUD<p2yvx17TazH&%AG$w^!ww1N zkLiC_K`XpO>RH`T<0V|AL9OD5g1_X3UlKR5#*O>KzPFuPK+GEM&m}tdsNL<^IE$w- zmG_D(O*jHwk3idc7h>jM8^I&TnTi|4TI!Cs$}u=5#xT|=^qlcDDRMt62*MhJ7)>}% z1%O0>rhQhg%v|mefEfQo#8uUP>{b3iYQH^Aq4tEzCcfeKvXM|M3DkgQ;jFqX(d>Jd zMl6OIX6iu^owRorET?{`4MArASd&28h_p&|cqG_Nr6_``#2TZ_-&V;K!TX`=;%J*O zbCZjlpD`Q^rNQ~~0dAj*FWM5tcZ>%n`c>)1Je>|G$0thX?0t2=DhQV*6L2~l4$R*5 z1qI8@;{~5?it@ySa}#Xr8yp`MQZpEZd{dB>VIe*FfhQ7+>o2||RzPrwxhZ4qAxbwK zLJTXdYl=VNYv-Oxe4WB^_;a!jpL2*JiWLsv-F>fgApA?xi_1_?_xZO6+lFB_!xZul zMjUceO`FO!?}V{^RsLkBYRse<UEwp6ahSNy1B{5gU-mMMEV8?=W4iU?fiJ8+By{m~ z33;!>&5;BZmv#AFj)26YODR*b8r=DKw~A5jVfK8MT9em+)8(0ouSz8^6x^f9D20r0 zh~kz1B4%Sb5wTm+QdPf7X3pPIAr)C+sKb0YnY#c_p`odTlBa%Z*Dz7++O!@C6hnNZ zX<!`$c+L3rU5XPfTu^;<cBXyAN6#UG0EQOI_SbvcqFUp$yEsa$oI1lsUl-OxA-q9% z0#N=Pe;eqw;+?sXX2kl$`aQJSX#f%QvNExc%Kb>i{pC(NA!TCyQ%D1KBu>2IDvK?O zqr|M?2=6Kld!L6~DLkfo#PBR0KpxYf5YZHf$BPdZ0jO$0l9g!&u-Pp<Z+A=hP1w2u z<FD>T*{k$3T{qHxVNrz$WfE*D4D+RB!QXMCxW*-~-SIg`#oi8*9sC%fMz4zITS446 zexz=T<TFcH<4_`t4mV$=VvD!`{pEz+-NBY~h48ojlOUbqA3G&Bn&82(>^4B`uht(& z0l0n-K>w?*{(mdB|9?B!JBxLtkoz}@J(j!Xj+NzO#rF9BzI*l`1@;vGmw531im~^P ztLrT$aeqmJ#4*2GBck^Bd4M=rZ%u4}vAdo=z`{=wA>j2)74{PV4OLy0IwhOv{{}45 BO|bv~ literal 0 HcmV?d00001 diff --git a/docs/angular/src/content/en/images/anatomy-frame-light/Accordion-lt.png b/docs/angular/src/content/en/images/anatomy-frame-light/Accordion-lt.png new file mode 100644 index 0000000000000000000000000000000000000000..d13af44d2a15964592b12d818bac9678631972e7 GIT binary patch literal 194527 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≻bC5hr8~fC$Hfv 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 literal 0 HcmV?d00001 diff --git a/docs/xplat/src/assets/images/accordion/accordion_do1.png b/docs/xplat/src/assets/images/accordion/accordion_do1.png new file mode 100644 index 0000000000000000000000000000000000000000..148543500fade3938628c30bab6645d2a930f198 GIT binary patch literal 15288 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 YR;ljaOB}4j|G|jVlr@!V6fDF3FOAzg1ONa4 literal 0 HcmV?d00001 diff --git a/docs/xplat/src/assets/images/accordion/accordion_do1@2x.png b/docs/xplat/src/assets/images/accordion/accordion_do1@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a7cf23b8cc9445dc194cf73c84bafa5d0b098318 GIT binary patch literal 34110 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 VJr%-@QvOGel@-+Gt7Of>{vQS91bhGh literal 0 HcmV?d00001 diff --git a/docs/xplat/src/assets/images/accordion/accordion_do_not1.png b/docs/xplat/src/assets/images/accordion/accordion_do_not1.png new file mode 100644 index 0000000000000000000000000000000000000000..2cd85c19bc4eeb5720a6f7e67bf5eb4d04c73d81 GIT binary patch literal 33408 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 H6!O0SD6gP$ literal 0 HcmV?d00001 diff --git a/docs/xplat/src/assets/images/accordion/accordion_dont1@2x.png b/docs/xplat/src/assets/images/accordion/accordion_dont1@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..61f5c80b74871c543be2ac01d2cd4c1139df0edf GIT binary patch literal 79131 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%0D~oPM!0@6J5cUJpp3R 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 BO|bv~ literal 0 HcmV?d00001 diff --git a/docs/xplat/src/assets/images/anatomy-frame-light/Accordion-lt.png b/docs/xplat/src/assets/images/anatomy-frame-light/Accordion-lt.png new file mode 100644 index 0000000000000000000000000000000000000000..d13af44d2a15964592b12d818bac9678631972e7 GIT binary patch literal 194527 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≻bC5hr8~fC$Hfv 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 literal 0 HcmV?d00001 diff --git a/docs/xplat/src/content/en/components/layouts/accordion.mdx b/docs/xplat/src/content/en/components/layouts/accordion.mdx index 48428e420d..853c3b0bd2 100644 --- a/docs/xplat/src/content/en/components/layouts/accordion.mdx +++ b/docs/xplat/src/content/en/components/layouts/accordion.mdx @@ -1,92 +1,167 @@ --- -title: "{Platform} Accordion | Accordion | Infragistics" -description: Accordion is used to build vertical expandable panels in accordion menu. -keywords: "{Platform} Accordion, {ProductName}, Infragistics" +title: "{Platform} Accordion Component | Layouts | Infragistics" +description: "{Platform} Accordion is a layout component for organizing expandable and collapsible content panels in a vertical container." +keywords: "{Platform} Accordion, accordion component, expandable panels, {ProductName}, Infragistics" license: MIT -mentionedTypes: ["Accordion", "Infragistics.Controls.Layouts.Implementation.ExpansionPanel"] +last_updated: "2026-07-30" +mentionedTypes: ["Accordion", "ExpansionPanel"] namespace: Infragistics.Controls +relatedComponents: ["ExpansionPanel"] llms: - description: "The {ProductName} Accordion is a GUI component for building vertical expandable panels with clickable headers and associated content sections, displayed in a single container." + description: "The {ProductName} Accordion helps developers group related content into expandable and collapsible panels inside a vertical layout." --- import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'; import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBlock.astro'; import Sample from 'igniteui-astro-components/components/mdx/Sample.astro'; import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro'; +import Anatomy from 'igniteui-astro-components/components/mdx/Anatomy.astro'; +import Faq from 'igniteui-astro-components/components/mdx/Faq.astro'; +import FaqItem from 'igniteui-astro-components/components/mdx/FaqItem.astro'; +import { Image } from 'astro:assets'; +import accordionAnatomy from '@xplat-images/anatomy-frame-light/Accordion-lt.png'; +import accordionDo from '@xplat-images/accordion/accordion_do1.png'; +import accordionDo2x from '@xplat-images/accordion/accordion_do1@2x.png'; +import accordionDoNot from '@xplat-images/accordion/accordion_do_not1.png'; +import accordionDoNot2x from '@xplat-images/accordion/accordion_dont1@2x.png'; +# Accordion Component +The {ProductName} Accordion is a layout component for organizing expandable content panels in a single vertical container. -# {Platform} Accordion Overview +## Live Demo -The {ProductName} Accordion is a GUI component for building vertical expandable panels with clickable headers and associated content sections, displayed in a single container. The accordion is commonly used to reduce the need of scrolling across multiple sections of content on a single page. It offers keyboard navigation and API to control the underlying panels' expansion state. +<PlatformBlock for="Angular"> -Users are enabled to interact and navigate among a list of items, such as thumbnails or labels. Each one of those items can be toggled (expanded or collapsed) in order to reveal the containing information. Depending on the configuration, there can be a single or multiple expanded items at a time. +<Sample src="/layouts/accordion-overview" height={460} noBackground={false} showThemePicker alt="{Platform} Accordion overview example" /> -## {Platform} Accordion Example +</PlatformBlock> -The following is a basic {ProductName} Accordion example of a FAQ section. It operates as an accordion, with individually working sections. You can toggle each text block with a single click, while expanding multiple panels at the same time. This way you can read information more easily, without having to go back and forth between an automatically expanding and collapsing panel, which conceals the previously opened section every time. +<PlatformBlock for="WebComponents, React, Blazor"> -In it, you can see how to define an accordion and its expansion panels. The sample also demonstrates the two types of expansion behavior. The switch button sets the <ApiLink pkg="core" type="Accordion" member="singleExpand" label="SingleExpand" /> property to toggle between single and multiple branches to be expanded at a time. +<Sample src="/layouts/accordion/overview" height={400} noBackground={true} showThemePicker alt="{Platform} Accordion overview example" /> -<Sample src="/layouts/accordion/overview" height={460} alt="{Platform} Accordion Example" /> +</PlatformBlock> -## Getting Started with {Platform} Accordion +## Anatomy + +The accordion structure consists of an accordion container with one or more expansion panel children. + +<Anatomy + class="accordion-anatomy" + name="{Platform} Accordion anatomy" + description="The accordion anatomy labels the accordion host and child expansion panel structure." + src={accordionAnatomy.src} + alt="{Platform} Accordion anatomy: accordion host and expansion panel structure" +/> + +<span class="ig-typography__body-2" style="display: block; margin-bottom: 24px;"><strong>1. Header:</strong> displays the section title and description and can be clicked to reveal or hide the panel's content<br /> +<strong>2. Icon:</strong> indicates if the panel is open or closed. Could be placed on the left or on the right side of the header<br /> +<strong>3. Panel:</strong> the section of content linked to an accordion header</span> + +<style>{` + .accordion-anatomy { + --igd-anatomy-padding: 64px 32px; + } + + .accordion-anatomy .igd-anatomy__image { + max-width: 640px; + } +`}</style> + +<PlatformBlock for="WebComponents, React, Blazor"> + +```text +igc-accordion // host - manages a set of expansion panels +└─ igc-expansion-panel // child panel + ├─ [slot="title"] // panel header title + ├─ [slot="subtitle"] // optional header subtitle + ├─ [slot="indicator"] // custom collapsed/default indicator + ├─ [slot="indicator-expanded"] // optional custom expanded-state indicator + └─ default slot // expandable panel content +``` -<PlatformBlock for="WebComponents"> +</PlatformBlock> -First, you need to install the {ProductName} by running the following command: +<PlatformBlock for="Angular"> -```cmd -npm install {PackageWebComponents} +```text +igx-accordion // host - manages a set of expansion panels +└─ igx-expansion-panel // child panel + ├─ igx-expansion-panel-header // panel header container + │ ├─ igx-expansion-panel-title // panel header title + │ ├─ igx-expansion-panel-description // optional header description + │ └─ igx-expansion-panel-icon // optional custom expand/collapse icon + └─ igx-expansion-panel-body // expandable panel content ``` -Before using the <ApiLink pkg="core" type="Accordion" />, you need to register it as follows: +</PlatformBlock> -```ts -import { defineComponents, IgcAccordionComponent } from 'igniteui-webcomponents'; +## Getting Started -defineComponents(IgcAccordionComponent); -``` +<PlatformBlock for="Angular"> -For a complete introduction to the {ProductName}, read the [**Getting Started**](../general-getting-started.mdx) topic. +Use the accordion with the {ProductName} version installed in your Angular application. Complete the shared [Getting Started](../general/getting-started.mdx) topic before importing the standalone accordion directives. </PlatformBlock> -<PlatformBlock for="React"> +<PlatformBlock for="WebComponents, React, Blazor"> + +Use the accordion with the {ProductName} version installed in your application. Complete the shared [Getting Started](../general-getting-started.mdx) topic before adding framework-specific imports or registration. -First, you need to the install the corresponding {ProductName} npm package by running the following command: +</PlatformBlock> + +<PlatformBlock for="Angular"> + +Import the standalone accordion directives before you use the component. -```cmd -npm install igniteui-react +```ts +import { Component } from '@angular/core'; +import { IGX_ACCORDION_DIRECTIVES } from 'igniteui-angular/accordion'; + +@Component({ + selector: 'app-accordion', + imports: [IGX_ACCORDION_DIRECTIVES], + templateUrl: './accordion.component.html', +}) +export class AccordionComponent {} ``` -You will then need to import the <ApiLink pkg="core" type="Accordion" /> and the <ApiLink pkg="core" type="ExpansionPanel" /> and its necessary CSS, like so: +</PlatformBlock> + +<PlatformBlock for="WebComponents"> -```tsx +Register the accordion and expansion panel components before you use them. + +```ts import { - IgrAccordion, - IgrExpansionPanel, -} from "igniteui-react"; -import "igniteui-webcomponents/themes/light/bootstrap.css"; + defineComponents, + IgcAccordionComponent, + IgcExpansionPanelComponent, +} from 'igniteui-webcomponents'; +defineComponents(IgcAccordionComponent, IgcExpansionPanelComponent); ``` </PlatformBlock> -Before using the <ApiLink pkg="core" type="Accordion" />, you need to register it as follows: +<PlatformBlock for="React"> -<PlatformBlock for="Blazor"> +Import the React wrappers and the theme stylesheet before you render the accordion. -```csharp -// in Program.cs file - -builder.Services.AddIgniteUIBlazor(typeof(IgbAccordionModule)); +```tsx +import { IgrAccordion, IgrExpansionPanel } from 'igniteui-react'; +import 'igniteui-webcomponents/themes/light/bootstrap.css'; ``` </PlatformBlock> <PlatformBlock for="Blazor"> -You will also need to link an additional CSS file to apply the styling to the <ApiLink pkg="core" type="Accordion" /> component. The following needs to be placed in the **wwwroot/index.html** file in a **Blazor Web Assembly** project or the **Pages/_Host.cshtml** file in a **Blazor Server** project: +Register the accordion module in `Program.cs` and add the theme stylesheet to your host page. + +```csharp +builder.Services.AddIgniteUIBlazor(typeof(IgbAccordionModule)); +``` ```razor <link href="_content/IgniteUI.Blazor/themes/light/bootstrap.css" rel="stylesheet" /> @@ -94,129 +169,722 @@ You will also need to link an additional CSS file to apply the styling to the <A </PlatformBlock> -Now you can start with a basic configuration of the <ApiLink pkg="core" type="Accordion" /> and its panels. - ## Usage -Each section in the {Platform} Accordion Component is defined using an {Platform} Expansion Panel. -Panels provide <ApiLink pkg="core" type="ExpansionPanel" member="disabled" label="Disabled" /> and <ApiLink pkg="core" type="ExpansionPanel" member="open" label="Open" /> properties, which give you the ability to configure the states of the panel as per your requirement. +Build the accordion by placing one or more <ApiLink pkg="core" type="ExpansionPanel" /> components inside an <ApiLink pkg="core" type="Accordion" /> container. + +### Single Expansion + +<PlatformBlock for="Angular"> + +Set <ApiLink type="Accordion" member="singleBranchExpand" label="singleBranchExpand" /> to switch between one-open-panel behavior and multiple-open-panel behavior. + +</PlatformBlock> + +<PlatformBlock for="WebComponents, React, Blazor"> + +Set <ApiLink pkg="core" type="Accordion" member="singleExpand" label="SingleExpand" /> to switch between one-open-panel behavior and multiple-open-panel behavior. + +</PlatformBlock> + +<PlatformBlock for="Angular"> -### Declaring an Accordion +```html +<igx-accordion [singleBranchExpand]="true"> + <igx-expansion-panel> + <igx-expansion-panel-header> + <igx-expansion-panel-title>Title Panel 1</igx-expansion-panel-title> + </igx-expansion-panel-header> + <igx-expansion-panel-body> + <p>Content Panel 1</p> + </igx-expansion-panel-body> + </igx-expansion-panel> + <igx-expansion-panel> + <igx-expansion-panel-header> + <igx-expansion-panel-title>Title Panel 2</igx-expansion-panel-title> + </igx-expansion-panel-header> + <igx-expansion-panel-body> + <p>Content Panel 2</p> + </igx-expansion-panel-body> + </igx-expansion-panel> +</igx-accordion> +``` -The accordion wraps all expansion panels declared inside it. +</PlatformBlock> <PlatformBlock for="WebComponents"> ```html -<igc-accordion id="accordion" single-expand="true"> - <igc-expansion-panel indicator-position="end"> - <span slot="title">Title Panel 1</span> - <p>Content Panel 1</p> - </igc-expansion-panel> - <igc-expansion-panel indicator-position="end"> - <span slot="title">Title Panel 2</span> - <p>Content Panel 2</p> - </igc-expansion-panel> +<igc-accordion single-expand="true"> + <igc-expansion-panel> + <span slot="title">Title Panel 1</span> + <p>Content Panel 1</p> + </igc-expansion-panel> + <igc-expansion-panel> + <span slot="title">Title Panel 2</span> + <p>Content Panel 2</p> + </igc-expansion-panel> </igc-accordion> ``` </PlatformBlock> +<PlatformBlock for="React"> + +```tsx +<IgrAccordion singleExpand={true}> + <IgrExpansionPanel> + <span slot="title">Title Panel 1</span> + <p>Content Panel 1</p> + </IgrExpansionPanel> + <IgrExpansionPanel> + <span slot="title">Title Panel 2</span> + <p>Content Panel 2</p> + </IgrExpansionPanel> +</IgrAccordion> +``` + +</PlatformBlock> + <PlatformBlock for="Blazor"> ```razor <IgbAccordion SingleExpand=true> - <IgbExpansionPanel> + <IgbExpansionPanel> + <span slot="title">Title Panel 1</span> + <p>Content Panel 1</p> + </IgbExpansionPanel> + <IgbExpansionPanel> + <span slot="title">Title Panel 2</span> + <p>Content Panel 2</p> + </IgbExpansionPanel> +</IgbAccordion> +``` + +</PlatformBlock> + +### Programmatic Expansion + +<PlatformBlock for="Angular"> + +Use <ApiLink type="Accordion" member="collapseAll" label="collapseAll()" /> and <ApiLink type="Accordion" member="expandAll" label="expandAll()" /> to collapse or expand the accordion panels programmatically. + +<DocsAside type="info"> +Calling <ApiLink type="Accordion" member="expandAll" label="expandAll()" /> expands only the last enabled panel when <ApiLink type="Accordion" member="singleBranchExpand" label="singleBranchExpand" /> is `true`. +</DocsAside> + +</PlatformBlock> + +<PlatformBlock for="WebComponents, React, Blazor"> + +Use <ApiLink pkg="core" type="Accordion" member="hideAll" label="HideAll" /> and <ApiLink pkg="core" type="Accordion" member="showAll" label="ShowAll" /> to collapse or expand all available panels programmatically. + +<DocsAside type="info"> +Calling <ApiLink pkg="core" type="Accordion" member="showAll" label="ShowAll" /> expands all panels, even when <ApiLink pkg="core" type="Accordion" member="singleExpand" label="SingleExpand" /> is `true`. +</DocsAside> + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +```html +<button type="button" (click)="accordion.expandAll()">Show All</button> +<button type="button" (click)="accordion.collapseAll()">Hide All</button> + +<igx-accordion #accordion> + <igx-expansion-panel> + <igx-expansion-panel-header> + <igx-expansion-panel-title>Title Panel 1</igx-expansion-panel-title> + </igx-expansion-panel-header> + <igx-expansion-panel-body> + <p>Content Panel 1</p> + </igx-expansion-panel-body> + </igx-expansion-panel> + <igx-expansion-panel> + <igx-expansion-panel-header> + <igx-expansion-panel-title>Title Panel 2</igx-expansion-panel-title> + </igx-expansion-panel-header> + <igx-expansion-panel-body> + <p>Content Panel 2</p> + </igx-expansion-panel-body> + </igx-expansion-panel> +</igx-accordion> +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```html +<button id="show-all">Show All</button> +<button id="hide-all">Hide All</button> + +<igc-accordion id="accordion"> + <igc-expansion-panel> + <span slot="title">Title Panel 1</span> + <p>Content Panel 1</p> + </igc-expansion-panel> + <igc-expansion-panel> + <span slot="title">Title Panel 2</span> + <p>Content Panel 2</p> + </igc-expansion-panel> +</igc-accordion> +``` + +```ts +const accordion = document.getElementById('accordion') as IgcAccordionComponent; + +document.getElementById('show-all').addEventListener('click', () => accordion.showAll()); +document.getElementById('hide-all').addEventListener('click', () => accordion.hideAll()); +``` + +</PlatformBlock> + +<PlatformBlock for="React"> + +```tsx +const accordionRef = useRef<IgrAccordion>(null); + +return ( + <> + <IgrButton onClick={() => accordionRef.current?.showAll()}>Show All</IgrButton> + <IgrButton onClick={() => accordionRef.current?.hideAll()}>Hide All</IgrButton> + + <IgrAccordion ref={accordionRef}> + <IgrExpansionPanel> <span slot="title">Title Panel 1</span> <p>Content Panel 1</p> - </IgbExpansionPanel> - <IgbExpansionPanel> + </IgrExpansionPanel> + <IgrExpansionPanel> <span slot="title">Title Panel 2</span> <p>Content Panel 2</p> - </IgbExpansionPanel> -</IgbAccordion> + </IgrExpansionPanel> + </IgrAccordion> + </> +); ``` </PlatformBlock> -<PlatformBlock for="React"> +<PlatformBlock for="Blazor"> -```tsx -<IgrAccordion singleExpand={true}> - <IgrExpansionPanel> +```razor +<IgbButton @onclick="ShowAll">Show All</IgbButton> +<IgbButton @onclick="HideAll">Hide All</IgbButton> + +<IgbAccordion @ref="accordion"> + <IgbExpansionPanel> <span slot="title">Title Panel 1</span> <p>Content Panel 1</p> - </IgrExpansionPanel> - <IgrExpansionPanel> + </IgbExpansionPanel> + <IgbExpansionPanel> <span slot="title">Title Panel 2</span> <p>Content Panel 2</p> + </IgbExpansionPanel> +</IgbAccordion> + +@code { + private IgbAccordion accordion; + + private async Task ShowAll() => await accordion.ShowAllAsync(); + + private async Task HideAll() => await accordion.HideAllAsync(); +} +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +<Sample src="/layouts/accordion-programmatic-expansion" height={580} noBackground={false} showThemePicker alt="{Platform} Accordion programmatic expansion example" /> + +</PlatformBlock> + +<PlatformBlock for="WebComponents, React, Blazor"> + +<Sample src="/layouts/accordion/programmatic-expansion" height={560} noBackground={true} showThemePicker alt="{Platform} Accordion programmatic expansion example" /> + +</PlatformBlock> + +### Customize Panel Content + +<PlatformBlock for="Angular"> + +Customize panel headers with title and description elements, and place expandable content inside the panel body. + +```html +<igx-accordion> + <igx-expansion-panel> + <igx-expansion-panel-header> + <igx-expansion-panel-title>Billing</igx-expansion-panel-title> + <igx-expansion-panel-description>Payment and invoice settings</igx-expansion-panel-description> + </igx-expansion-panel-header> + <igx-expansion-panel-body> + <p>Update payment methods, billing contacts, and invoice delivery options.</p> + </igx-expansion-panel-body> + </igx-expansion-panel> +</igx-accordion> +``` + +</PlatformBlock> + +<PlatformBlock for="WebComponents, React, Blazor"> + +Customize the panel headers and content through the underlying <ApiLink pkg="core" type="ExpansionPanel" /> slots. + +</PlatformBlock> + +<PlatformBlock for="WebComponents"> + +```html +<igc-accordion> + <igc-expansion-panel open> + <span slot="title">Billing</span> + <span slot="subtitle">Payment and invoice settings</span> + <p>Update payment methods, billing contacts, and invoice delivery options.</p> + </igc-expansion-panel> +</igc-accordion> +``` + +</PlatformBlock> + +<PlatformBlock for="React"> + +```tsx +<IgrAccordion> + <IgrExpansionPanel open> + <span slot="title">Billing</span> + <span slot="subtitle">Payment and invoice settings</span> + <p>Update payment methods, billing contacts, and invoice delivery options.</p> </IgrExpansionPanel> </IgrAccordion> ``` </PlatformBlock> +<PlatformBlock for="Blazor"> + +```razor +<IgbAccordion> + <IgbExpansionPanel Open> + <span slot="title">Billing</span> + <span slot="subtitle">Payment and invoice settings</span> + <p>Update payment methods, billing contacts, and invoice delivery options.</p> + </IgbExpansionPanel> +</IgbAccordion> +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +<Sample src="/layouts/accordion-customization" height={640} noBackground={false} showThemePicker alt="{Platform} Accordion customization example" /> + +</PlatformBlock> + +<PlatformBlock for="WebComponents, React, Blazor"> + +<Sample src="/layouts/accordion/customization" height={560} noBackground={true} showThemePicker alt="{Platform} Accordion customization example" /> + +</PlatformBlock> + +### Nest Accordions + +Nest an accordion inside an expansion panel when you need a second level of grouped disclosure. + +<PlatformBlock for="Angular"> + +```html +<igx-accordion> + <igx-expansion-panel> + <igx-expansion-panel-header> + <igx-expansion-panel-title>Account Settings</igx-expansion-panel-title> + </igx-expansion-panel-header> + <igx-expansion-panel-body> + <igx-accordion> + <igx-expansion-panel> + <igx-expansion-panel-header> + <igx-expansion-panel-title>Notifications</igx-expansion-panel-title> + </igx-expansion-panel-header> + <igx-expansion-panel-body> + <p>Configure email and product notification preferences.</p> + </igx-expansion-panel-body> + </igx-expansion-panel> + </igx-accordion> + </igx-expansion-panel-body> + </igx-expansion-panel> +</igx-accordion> +``` + +</PlatformBlock> + <PlatformBlock for="WebComponents"> -Using the <ApiLink pkg="core" type="Accordion" member="panels" label="Panels" /> accessor you can get a reference to the collection containing all expansion panels children of the <ApiLink pkg="core" type="Accordion" />. +```html +<igc-accordion> + <igc-expansion-panel open> + <span slot="title">Workspace Settings</span> + <igc-accordion> + <igc-expansion-panel> + <span slot="title">Notifications</span> + <p>Configure email and product notification preferences.</p> + </igc-expansion-panel> + </igc-accordion> + </igc-expansion-panel> +</igc-accordion> +``` + +</PlatformBlock> + +<PlatformBlock for="React"> + +```tsx +<IgrAccordion> + <IgrExpansionPanel open> + <span slot="title">Workspace Settings</span> + <IgrAccordion> + <IgrExpansionPanel> + <span slot="title">Notifications</span> + <p>Configure email and product notification preferences.</p> + </IgrExpansionPanel> + </IgrAccordion> + </IgrExpansionPanel> +</IgrAccordion> +``` + +</PlatformBlock> + +<PlatformBlock for="Blazor"> + +```razor +<IgbAccordion> + <IgbExpansionPanel Open> + <span slot="title">Workspace Settings</span> + <IgbAccordion> + <IgbExpansionPanel> + <span slot="title">Notifications</span> + <p>Configure email and product notification preferences.</p> + </IgbExpansionPanel> + </IgbAccordion> + </IgbExpansionPanel> +</IgbAccordion> +``` + +</PlatformBlock> + +<PlatformBlock for="Angular"> + +<Sample src="/layouts/accordion-nested-scenario" height={780} noBackground={false} showThemePicker alt="{Platform} nested accordion example" /> + +</PlatformBlock> + +<PlatformBlock for="WebComponents, React, Blazor"> + +<Sample src="/layouts/accordion/nested-scenario" height={670} noBackground={true} showThemePicker alt="{Platform} nested accordion example" /> + +</PlatformBlock> + +### Do/Don't + +**When to use:** Use the accordion when you need to organize secondary content, FAQ entries, settings groups, or other related vertical sections that users expand on demand. Keep panel titles short and descriptive, and enable single-expansion behavior when users should focus on one section at a time. + +<PlatformBlock for="Angular"> + +**When not to use:** Use the [Expansion Panel](../expansion-panel.mdx) when you need a single standalone expandable section instead of a coordinated container that manages multiple panels together. Do not use an accordion to hide essential primary content or to group unrelated sections. + +</PlatformBlock> + +<PlatformBlock for="WebComponents, React, Blazor"> + +**When not to use:** Use the [Expansion Panel](./expansion-panel.mdx) when you need a single standalone expandable section instead of a coordinated container that manages multiple panels together. Do not use an accordion to hide essential primary content or to group unrelated sections. + +</PlatformBlock> + +<div class="table-responsive"> + <table class="table" style="width: 100%; table-layout: fixed; border-collapse: collapse; border: 1px solid #d3d3d3; margin-bottom: 24px;"> + <thead> + <tr> + <th style="width: 50%; background-color: #d3d3d3; text-align: left; padding: 16px 20px; font-size: 18px; font-weight: 500;">Do</th> + <th style="width: 50%; background-color: #d3d3d3; text-align: left; padding: 16px 20px; font-size: 18px; font-weight: 500;">Don't</th> + </tr> + </thead> + <tbody> + <tr> + <td style="border: 1px solid #d3d3d3; padding: 16px 20px;"><Image src={accordionDo} srcset={`${accordionDo.src} 1x, ${accordionDo2x.src} 2x`} alt="{Platform} Accordion do guidance" class="responsive-img" style="display: block; width: 100%; max-width: 100%; height: auto;" /></td> + <td style="border: 1px solid #d3d3d3; padding: 16px 20px;"><Image src={accordionDoNot} srcset={`${accordionDoNot.src} 1x, ${accordionDoNot2x.src} 2x`} alt="{Platform} Accordion don't guidance" class="responsive-img" style="display: block; width: 100%; max-width: 100%; height: auto;" /></td> + </tr> + </tbody> + </table> +</div> + +## Properties + +The accordion exposes container-level controls; panel-specific state is configured on each <ApiLink pkg="core" type="ExpansionPanel" />. + +<PlatformBlock for="Angular"> + +| Name | Type | Default | Description | +| -- | -- | -- | -- | +| <ApiLink type="Accordion" member="singleBranchExpand" label="singleBranchExpand" /> | `boolean` | `false` | Controls whether one or multiple panels can stay expanded at the same time. | +| <ApiLink type="Accordion" member="panels" label="panels" /> | `QueryList<IgxExpansionPanelComponent>` | n/a | Returns the collection of child expansion panels in the accordion. | + +</PlatformBlock> + +<PlatformBlock for="WebComponents, React, Blazor"> + +| Name | Type | Default | Description | +| -- | -- | -- | -- | +| <ApiLink pkg="core" type="Accordion" member="singleExpand" label="SingleExpand" /> | `boolean` | `false` | Controls whether one or multiple panels can stay expanded at the same time. | +| <ApiLink pkg="core" type="Accordion" member="panels" label="Panels" /> | <ApiLink pkg="core" type="ExpansionPanel" label="ExpansionPanel[]" /> | n/a | Returns the collection of child expansion panels in the accordion. | -```typescript -private accordion: IgcAccordionComponent; -private panels: IgcExpansionPanelComponent[]; +</PlatformBlock> + +## Methods + +Use the accordion methods when you need to change panel state from your code. + +<PlatformBlock for="Angular"> + +| Name | Description | +| -- | -- | +| <ApiLink type="Accordion" member="expandAll" label="expandAll" /> | Expands the available panels. | +| <ApiLink type="Accordion" member="collapseAll" label="collapseAll" /> | Collapses the available panels. | + +</PlatformBlock> + +<PlatformBlock for="WebComponents, React, Blazor"> + +| Name | Description | +| -- | -- | +| <ApiLink pkg="core" type="Accordion" member="showAll" label="ShowAll" /> | Expands all available panels. | +| <ApiLink pkg="core" type="Accordion" member="hideAll" label="HideAll" /> | Collapses the available panels. | + +</PlatformBlock> + +## Styling + +Style the {Platform} accordion with CSS parts and Ignite UI theme variables. + +<PlatformBlock for="Angular"> + +<Sample src="/layouts/accordion-styling" height={440} noBackground={true} alt="{Platform} Accordion styling example" /> + +</PlatformBlock> + +<PlatformBlock for="WebComponents, React, Blazor"> + +<Sample src="/layouts/accordion/styling" height={390} noBackground={true} alt="{Platform} Accordion styling example" /> + +</PlatformBlock> + +<PlatformBlock for="WebComponents, React, Blazor"> + +Style the accordion by targeting the parts exposed by its child <ApiLink pkg="core" type="ExpansionPanel" /> components. + +### Styling Variables + +Use {ProductName} theme CSS variables as values when styling the expansion panel parts. + +| Variable | What it changes | +| -- | -- | +| `--ig-secondary-900` | Supplies the dark background color used by the panel and header in the example below. | +| `--ig-secondary-900-contrast` | Supplies a readable foreground color for content on `--ig-secondary-900`. | +| `--ig-warn-500` | Supplies the accent color used by the indicator, title, and subtitle in the example below. | + +```css +igc-expansion-panel { + background-color: var(--ig-secondary-900); + color: var(--ig-secondary-900-contrast); +} + +igc-expansion-panel::part(header) { + background-color: var(--ig-secondary-900); +} -constructor() { - this.accordion = document.getElementById("accordion") as IgcAccordionComponent; - this.panels = this.accordion.panels; +igc-expansion-panel::part(indicator), +igc-expansion-panel::part(title), +igc-expansion-panel::part(subtitle) { + color: var(--ig-warn-500); } ``` +### CSS Parts + +| Part | What it changes | +| -- | -- | +| `header` | The container for the expansion indicator, title, and subtitle. | +| `title` | The title container. | +| `subtitle` | The subtitle container. | +| `indicator` | The indicator container. | +| `content` | The expansion panel content wrapper. | + </PlatformBlock> -As demonstrated above, the <ApiLink pkg="core" type="Accordion" member="singleExpand" label="SingleExpand" /> property gives you the ability to set whether single or multiple panels can be expanded at a time. +<PlatformBlock for="Angular"> -By using the <ApiLink pkg="core" type="Accordion" member="hideAll" label="HideAll" /> and <ApiLink pkg="core" type="Accordion" member="showAll" label="ShowAll" /> methods you can respectively collapse and expand all <ApiLink pkg="core" type="ExpansionPanel" />s of the <ApiLink pkg="core" type="Accordion" /> programmatically. +### Sass Theming -<DocsAside type="info"> -If <ApiLink pkg="core" type="Accordion" member="singleExpand" label="SingleExpand" /> property is set to **true** calling <ApiLink pkg="core" type="Accordion" member="showAll" label="ShowAll" /> method would expand only the focused panel. -</DocsAside> +Use the <ApiLink kind="sass" module="themes" type="function-expansion-panel-theme" label="expansion-panel-theme" code={true} /> function to create a custom expansion panel theme, then include the generated tokens in the component stylesheet. + +```scss +@use "igniteui-angular/theming" as *; + +$custom-panel-theme: expansion-panel-theme( + $header-background: #011627, + $body-background: #f0ece7, + $expanded-margin: 10px +); + +:host { + @include tokens($custom-panel-theme); +} +``` + +### Styling Variables -### {Platform} Accordion Customization Example +| Variable | What it changes | +| -- | -- | +| `$header-background` | The panel header background color. | +| `$header-focus-background` | The panel header background color when focused. | +| `$header-title-color` | The panel header title text color. | +| `$header-description-color` | The panel header description text color. | +| `$header-icon-color` | The panel header icon color. | +| `$body-background` | The panel body background color. | +| `$body-color` | The panel body text color. | +| `$expanded-margin` | The margin applied to expanded panels when they are placed inside an accordion. | +| `$border-radius` | The expansion panel border radius. | -With the {Platform} Accordion, you can customize the header and content panel's appearance. +</PlatformBlock> + +### Styling with Tailwind + +Use Tailwind utility classes with CSS part selectors when you want to keep the styling close to the component markup. + +<PlatformBlock for="Angular"> + +<Sample src="/layouts/accordion-tailwind-styling" height={440} noBackground={true} alt="{Platform} Accordion Tailwind styling example" /> + +</PlatformBlock> + +<PlatformBlock for="WebComponents, React, Blazor"> + +<Sample src="/layouts/accordion/tailwind-styling" height={390} noBackground={true} alt="{Platform} Accordion Tailwind styling example" /> + +</PlatformBlock> + +## Accessibility + +The accordion supports keyboard interaction for moving focus between panels and changing their expanded state. + +### Keyboard Interaction + +<PlatformBlock for="Angular"> + +Use the keyboard shortcuts below to move through the accordion and open or close panels. + +| Key | Action | +| -- | -- | +| <kbd>Down Arrow</kbd> | Moves focus to the panel below. | +| <kbd>Up Arrow</kbd> | Moves focus to the panel above. | +| <kbd>Alt</kbd> + <kbd>Down Arrow</kbd> | Opens the focused panel. | +| <kbd>Alt</kbd> + <kbd>Up Arrow</kbd> | Closes the focused panel. | +| <kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>Down Arrow</kbd> | Opens all enabled panels. If <ApiLink type="Accordion" member="singleBranchExpand" label="singleBranchExpand" /> is `true`, opens the last enabled panel. | +| <kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>Up Arrow</kbd> | Closes all enabled panels. | +| <kbd>Home</kbd> | Moves focus to the first enabled panel. | +| <kbd>End</kbd> | Moves focus to the last enabled panel. | + +</PlatformBlock> + +<PlatformBlock for="WebComponents, React, Blazor"> -The sample below demonstrates how elaborate filtering options can be implemented using the built-in slots of the <ApiLink pkg="core" type="ExpansionPanel" />. +Use the keyboard shortcuts below to move through the accordion and open or close panels. -<Sample src="/layouts/accordion/customization" height={550} alt="{Platform} Accordion Customization Example" /> +| Key | Action | +| -- | -- | +| <kbd>Down Arrow</kbd> | Moves focus to the panel below. | +| <kbd>Up Arrow</kbd> | Moves focus to the panel above. | +| <kbd>Alt</kbd> + <kbd>Down Arrow</kbd> | Opens the focused panel. | +| <kbd>Alt</kbd> + <kbd>Up Arrow</kbd> | Closes the focused panel. | +| <kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>Down Arrow</kbd> | Opens all enabled panels. If <ApiLink pkg="core" type="Accordion" member="singleExpand" label="SingleExpand" /> is `true`, opens only the focused panel. | +| <kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>Up Arrow</kbd> | Closes all enabled panels. | +| <kbd>Home</kbd> | Moves focus to the first enabled panel. | +| <kbd>End</kbd> | Moves focus to the last enabled panel. | -### Nested {Platform} Accordions Scenario +</PlatformBlock> -In the following {Platform} Accordion example is created a complex FAQ section in order to illustrate how you can go about this common application scenario. In the sample nested <ApiLink pkg="core" type="Accordion" /> is achieved by adding an accordion inside an expansion panel. +### Screen Readers / ARIA -<Sample src="/layouts/accordion/nested-scenario" height={550} alt="{Platform} Accordion Nested Example" /> +The accordion's accessibility semantics are provided through its child expansion panels and their headers. -## Keyboard Navigation +- Each panel header exposes `role="button"`, `aria-expanded`, and `aria-controls`. +- Each panel body exposes `role="region"` and a label through `aria-labelledby` or `aria-label`. +- Use clear title text for each panel so assistive technologies can announce a meaningful label. +- Keep interactive content inside panel bodies in a logical tab order. -Keyboard navigation in the {Platform} Accordion provides a rich variety of keyboard interactions to the end-user. This functionality is enabled by default and allows end-users to easily navigate through the panels. +### Accessibility Compliance -The Accordion navigation is compliant with W3C accessibility standards and convenient to use. +Infragistics documents {ProductName} accessibility support for Section 508 and WCAG 2.1 guideline areas in the [Accessibility Compliance](../interactivity/accessibility-compliance.mdx) topic. The accordion's compliance evidence comes from the child <ApiLink pkg="core" type="ExpansionPanel" /> components that provide the interactive headers and regions. -**Key Combinations** -- <kbd>↓</kbd> - moves the focus to the panel below -- <kbd>↑</kbd> - moves the focus to the panel above -- <kbd>ALT</kbd> + <kbd>↓</kbd> - opens the focused panel in the accordion -- <kbd>ALT</kbd> + <kbd>↑</kbd> - closes the focused panel in the accordion -- <kbd>SHIFT</kbd> + <kbd>ALT</kbd> + <kbd>↓</kbd> - opens all enabled panels (if singleExpand is set to true opens the focused panel) -- <kbd>SHIFT</kbd> + <kbd>ALT</kbd> + <kbd>↑</kbd> - closes all enabled panels -- <kbd>HOME</kbd> - navigates to the FIRST enabled panel in the accordion -- <kbd>END</kbd> - navigates to the LAST enabled panel in the accordion +| Criterion | How the component complies | +| -- | -- | +| [2.1.1 Keyboard](https://www.w3.org/WAI/WCAG21/Understanding/keyboard) | The accordion supports keyboard commands for moving focus and opening or closing panels. | +| [2.4.3 Focus Order](https://www.w3.org/WAI/WCAG21/Understanding/focus-order) | Focus moves through enabled panels in sequence, with shortcuts for jumping to the first and last panel. | -<igc-divider></igc-divider> +Your responsibilities: +- Provide panel titles that describe the content behind each disclosure area. +- Preserve a logical focus order in the surrounding page layout. +- Validate any custom styling against your application's contrast and focus-indicator requirements. ## API References + <ApiLink pkg="core" type="Accordion" /> <ApiLink pkg="core" type="ExpansionPanel" /> + +## Dependencies + +The accordion depends on <ApiLink pkg="core" type="ExpansionPanel" /> for its visible sections. + +<PlatformBlock for="React, Blazor"> + +The accordion also depends on the shared theme stylesheet for its default appearance. + +</PlatformBlock> + ## Additional Resources +Use these resources to continue with {ProductName} Accordion support, source, and related layout guidance. + - [{ProductName} **Forums**]({ForumsLink}) - [{ProductName} **GitHub**]({GithubLink}) + +## Related Components + +<PlatformBlock for="Angular"> + +- [Expansion Panel](../expansion-panel.mdx) - The collapsible section the accordion is built from. See it for configuring individual panels. + +</PlatformBlock> + +<PlatformBlock for="WebComponents, React, Blazor"> + +- [Expansion Panel](./expansion-panel.mdx) - The collapsible section the accordion is built from. See it for configuring individual panels. + +</PlatformBlock> + +## FAQ + +<Faq> + <FaqItem question="Should multiple accordion panels be open at the same time?" indicatorPosition="end"> + Allow multiple panels to stay open when users need to compare or cross-reference their content. Use single-expansion behavior when the workflow is clearer with one active section at a time. + </FaqItem> + <FaqItem question="When should I avoid using an accordion?" indicatorPosition="end"> + Avoid using an accordion for essential, long, or comparison-heavy content that users need to read at once. Use clear headings, a separate page, or another layout when hiding the content would make it harder to find or compare. + </FaqItem> + <FaqItem question="How should I write accordion headers?" indicatorPosition="end"> + Use short, descriptive headers that clearly identify the content revealed by each panel. Users should be able to scan the headers and decide which section to open. + </FaqItem> + <FaqItem question="Can an accordion header contain other buttons or links?" indicatorPosition="end"> + Avoid placing other interactive controls inside an accordion header. Keep secondary actions outside the header so the panel trigger remains clear and does not contain nested interactive elements. + </FaqItem> +</Faq> diff --git a/docs/xplat/src/content/en/toc.json b/docs/xplat/src/content/en/toc.json index ef50d8fe50..f9ac7e04ab 100644 --- a/docs/xplat/src/content/en/toc.json +++ b/docs/xplat/src/content/en/toc.json @@ -2216,11 +2216,10 @@ "header": true }, { - "exclude": [ - "Angular" - ], + "exclude": [], "name": "Accordion", - "href": "layouts/accordion.mdx" + "href": "layouts/accordion.mdx", + "updated": true }, { "name": "Avatar",