From e275ba8d2eebf2f2251fe41ad0aa5846bf91efa2 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 17 Dec 2025 19:13:40 +0000 Subject: [PATCH] chore(a2ui): ignore lit dist build output --- .gitignore | 3 + vendor/a2ui/renderers/lit/dist/.tsbuildinfo | 1 - .../a2ui/renderers/lit/dist/src/0.8/core.d.ts | 752 ---------- .../renderers/lit/dist/src/0.8/core.d.ts.map | 1 - .../a2ui/renderers/lit/dist/src/0.8/core.js | 32 - .../renderers/lit/dist/src/0.8/core.js.map | 1 - .../lit/dist/src/0.8/data/guards.d.ts | 24 - .../lit/dist/src/0.8/data/guards.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/data/guards.js | 153 -- .../lit/dist/src/0.8/data/guards.js.map | 1 - .../dist/src/0.8/data/model-processor.d.ts | 33 - .../src/0.8/data/model-processor.d.ts.map | 1 - .../lit/dist/src/0.8/data/model-processor.js | 632 --------- .../dist/src/0.8/data/model-processor.js.map | 1 - .../src/0.8/data/signal-model-processor.d.ts | 3 - .../0.8/data/signal-model-processor.d.ts.map | 1 - .../src/0.8/data/signal-model-processor.js | 29 - .../0.8/data/signal-model-processor.js.map | 1 - .../lit/dist/src/0.8/events/a2ui.d.ts | 12 - .../lit/dist/src/0.8/events/a2ui.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/events/a2ui.js | 17 - .../lit/dist/src/0.8/events/a2ui.js.map | 1 - .../lit/dist/src/0.8/events/base.d.ts | 4 - .../lit/dist/src/0.8/events/base.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/events/base.js | 17 - .../lit/dist/src/0.8/events/base.js.map | 1 - .../lit/dist/src/0.8/events/events.d.ts | 20 - .../lit/dist/src/0.8/events/events.d.ts.map | 1 - .../lit/dist/src/0.8/events/events.js | 28 - .../lit/dist/src/0.8/events/events.js.map | 1 - .../renderers/lit/dist/src/0.8/index.d.ts | 3 - .../renderers/lit/dist/src/0.8/index.d.ts.map | 1 - .../a2ui/renderers/lit/dist/src/0.8/index.js | 18 - .../renderers/lit/dist/src/0.8/index.js.map | 1 - .../lit/dist/src/0.8/model.test.d.ts | 2 - .../lit/dist/src/0.8/model.test.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/model.test.js | 1238 ----------------- .../lit/dist/src/0.8/model.test.js.map | 1 - ...erver_to_client_with_standard_catalog.json | 827 ----------- .../lit/dist/src/0.8/styles/behavior.d.ts | 2 - .../lit/dist/src/0.8/styles/behavior.d.ts.map | 1 - .../lit/dist/src/0.8/styles/behavior.js | 54 - .../lit/dist/src/0.8/styles/behavior.js.map | 1 - .../lit/dist/src/0.8/styles/border.d.ts | 2 - .../lit/dist/src/0.8/styles/border.d.ts.map | 1 - .../lit/dist/src/0.8/styles/border.js | 41 - .../lit/dist/src/0.8/styles/border.js.map | 1 - .../lit/dist/src/0.8/styles/colors.d.ts | 2 - .../lit/dist/src/0.8/styles/colors.d.ts.map | 1 - .../lit/dist/src/0.8/styles/colors.js | 80 -- .../lit/dist/src/0.8/styles/colors.js.map | 1 - .../lit/dist/src/0.8/styles/icons.d.ts | 11 - .../lit/dist/src/0.8/styles/icons.d.ts.map | 1 - .../lit/dist/src/0.8/styles/icons.js | 60 - .../lit/dist/src/0.8/styles/icons.js.map | 1 - .../lit/dist/src/0.8/styles/index.d.ts | 3 - .../lit/dist/src/0.8/styles/index.d.ts.map | 1 - .../lit/dist/src/0.8/styles/index.js | 35 - .../lit/dist/src/0.8/styles/index.js.map | 1 - .../lit/dist/src/0.8/styles/layout.d.ts | 2 - .../lit/dist/src/0.8/styles/layout.d.ts.map | 1 - .../lit/dist/src/0.8/styles/layout.js | 232 --- .../lit/dist/src/0.8/styles/layout.js.map | 1 - .../lit/dist/src/0.8/styles/opacity.d.ts | 2 - .../lit/dist/src/0.8/styles/opacity.d.ts.map | 1 - .../lit/dist/src/0.8/styles/opacity.js | 24 - .../lit/dist/src/0.8/styles/opacity.js.map | 1 - .../lit/dist/src/0.8/styles/shared.d.ts | 2 - .../lit/dist/src/0.8/styles/shared.d.ts.map | 1 - .../lit/dist/src/0.8/styles/shared.js | 17 - .../lit/dist/src/0.8/styles/shared.js.map | 1 - .../lit/dist/src/0.8/styles/type.d.ts | 2 - .../lit/dist/src/0.8/styles/type.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/styles/type.js | 156 --- .../lit/dist/src/0.8/styles/type.js.map | 1 - .../lit/dist/src/0.8/styles/utils.d.ts | 6 - .../lit/dist/src/0.8/styles/utils.d.ts.map | 1 - .../lit/dist/src/0.8/styles/utils.js | 81 -- .../lit/dist/src/0.8/styles/utils.js.map | 1 - .../lit/dist/src/0.8/types/client-event.d.ts | 66 - .../dist/src/0.8/types/client-event.d.ts.map | 1 - .../lit/dist/src/0.8/types/client-event.js | 17 - .../dist/src/0.8/types/client-event.js.map | 1 - .../lit/dist/src/0.8/types/colors.d.ts | 25 - .../lit/dist/src/0.8/types/colors.d.ts.map | 1 - .../lit/dist/src/0.8/types/colors.js | 19 - .../lit/dist/src/0.8/types/colors.js.map | 1 - .../lit/dist/src/0.8/types/components.d.ts | 174 --- .../dist/src/0.8/types/components.d.ts.map | 1 - .../lit/dist/src/0.8/types/components.js | 17 - .../lit/dist/src/0.8/types/components.js.map | 1 - .../lit/dist/src/0.8/types/primitives.d.ts | 43 - .../dist/src/0.8/types/primitives.d.ts.map | 1 - .../lit/dist/src/0.8/types/primitives.js | 17 - .../lit/dist/src/0.8/types/primitives.js.map | 1 - .../lit/dist/src/0.8/types/types.d.ts | 390 ------ .../lit/dist/src/0.8/types/types.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/types/types.js | 17 - .../lit/dist/src/0.8/types/types.js.map | 1 - .../renderers/lit/dist/src/0.8/ui/audio.d.ts | 9 - .../lit/dist/src/0.8/ui/audio.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/ui/audio.js | 147 -- .../lit/dist/src/0.8/ui/audio.js.map | 1 - .../renderers/lit/dist/src/0.8/ui/button.d.ts | 8 - .../lit/dist/src/0.8/ui/button.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/ui/button.js | 123 -- .../lit/dist/src/0.8/ui/button.js.map | 1 - .../renderers/lit/dist/src/0.8/ui/card.d.ts | 6 - .../lit/dist/src/0.8/ui/card.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/ui/card.js | 114 -- .../renderers/lit/dist/src/0.8/ui/card.js.map | 1 - .../lit/dist/src/0.8/ui/checkbox.d.ts | 11 - .../lit/dist/src/0.8/ui/checkbox.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/ui/checkbox.js | 184 --- .../lit/dist/src/0.8/ui/checkbox.js.map | 1 - .../renderers/lit/dist/src/0.8/ui/column.d.ts | 9 - .../lit/dist/src/0.8/ui/column.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/ui/column.js | 167 --- .../lit/dist/src/0.8/ui/column.js.map | 1 - .../dist/src/0.8/ui/component-registry.d.ts | 8 - .../src/0.8/ui/component-registry.d.ts.map | 1 - .../lit/dist/src/0.8/ui/component-registry.js | 43 - .../dist/src/0.8/ui/component-registry.js.map | 1 - .../lit/dist/src/0.8/ui/context/theme.d.ts | 5 - .../dist/src/0.8/ui/context/theme.d.ts.map | 1 - .../lit/dist/src/0.8/ui/context/theme.js | 18 - .../lit/dist/src/0.8/ui/context/theme.js.map | 1 - .../src/0.8/ui/custom-components/index.d.ts | 2 - .../0.8/ui/custom-components/index.d.ts.map | 1 - .../src/0.8/ui/custom-components/index.js | 20 - .../src/0.8/ui/custom-components/index.js.map | 1 - .../lit/dist/src/0.8/ui/datetime-input.d.ts | 13 - .../dist/src/0.8/ui/datetime-input.d.ts.map | 1 - .../lit/dist/src/0.8/ui/datetime-input.js | 247 ---- .../lit/dist/src/0.8/ui/datetime-input.js.map | 1 - .../src/0.8/ui/directives/directives.d.ts | 2 - .../src/0.8/ui/directives/directives.d.ts.map | 1 - .../dist/src/0.8/ui/directives/directives.js | 17 - .../src/0.8/ui/directives/directives.js.map | 1 - .../dist/src/0.8/ui/directives/markdown.d.ts | 17 - .../src/0.8/ui/directives/markdown.d.ts.map | 1 - .../dist/src/0.8/ui/directives/markdown.js | 124 -- .../src/0.8/ui/directives/markdown.js.map | 1 - .../dist/src/0.8/ui/directives/sanitizer.d.ts | 9 - .../src/0.8/ui/directives/sanitizer.d.ts.map | 1 - .../dist/src/0.8/ui/directives/sanitizer.js | 36 - .../src/0.8/ui/directives/sanitizer.js.map | 1 - .../lit/dist/src/0.8/ui/divider.d.ts | 6 - .../lit/dist/src/0.8/ui/divider.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/ui/divider.js | 101 -- .../lit/dist/src/0.8/ui/divider.js.map | 1 - .../renderers/lit/dist/src/0.8/ui/icon.d.ts | 9 - .../lit/dist/src/0.8/ui/icon.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/ui/icon.js | 148 -- .../renderers/lit/dist/src/0.8/ui/icon.js.map | 1 - .../renderers/lit/dist/src/0.8/ui/image.d.ts | 12 - .../lit/dist/src/0.8/ui/image.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/ui/image.js | 173 --- .../lit/dist/src/0.8/ui/image.js.map | 1 - .../renderers/lit/dist/src/0.8/ui/list.d.ts | 7 - .../lit/dist/src/0.8/ui/list.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/ui/list.js | 131 -- .../renderers/lit/dist/src/0.8/ui/list.js.map | 1 - .../renderers/lit/dist/src/0.8/ui/modal.d.ts | 7 - .../lit/dist/src/0.8/ui/modal.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/ui/modal.js | 195 --- .../lit/dist/src/0.8/ui/modal.js.map | 1 - .../lit/dist/src/0.8/ui/multiple-choice.d.ts | 16 - .../dist/src/0.8/ui/multiple-choice.d.ts.map | 1 - .../lit/dist/src/0.8/ui/multiple-choice.js | 181 --- .../dist/src/0.8/ui/multiple-choice.js.map | 1 - .../renderers/lit/dist/src/0.8/ui/root.d.ts | 30 - .../lit/dist/src/0.8/ui/root.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/ui/root.js | 558 -------- .../renderers/lit/dist/src/0.8/ui/root.js.map | 1 - .../renderers/lit/dist/src/0.8/ui/row.d.ts | 9 - .../lit/dist/src/0.8/ui/row.d.ts.map | 1 - .../a2ui/renderers/lit/dist/src/0.8/ui/row.js | 167 --- .../renderers/lit/dist/src/0.8/ui/row.js.map | 1 - .../renderers/lit/dist/src/0.8/ui/slider.d.ts | 15 - .../lit/dist/src/0.8/ui/slider.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/ui/slider.js | 213 --- .../lit/dist/src/0.8/ui/slider.js.map | 1 - .../renderers/lit/dist/src/0.8/ui/styles.d.ts | 2 - .../lit/dist/src/0.8/ui/styles.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/ui/styles.js | 19 - .../lit/dist/src/0.8/ui/styles.js.map | 1 - .../lit/dist/src/0.8/ui/surface.d.ts | 13 - .../lit/dist/src/0.8/ui/surface.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/ui/surface.js | 195 --- .../lit/dist/src/0.8/ui/surface.js.map | 1 - .../renderers/lit/dist/src/0.8/ui/tabs.d.ts | 12 - .../lit/dist/src/0.8/ui/tabs.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/ui/tabs.js | 180 --- .../renderers/lit/dist/src/0.8/ui/tabs.js.map | 1 - .../lit/dist/src/0.8/ui/text-field.d.ts | 12 - .../lit/dist/src/0.8/ui/text-field.d.ts.map | 1 - .../lit/dist/src/0.8/ui/text-field.js | 178 --- .../lit/dist/src/0.8/ui/text-field.js.map | 1 - .../renderers/lit/dist/src/0.8/ui/text.d.ts | 11 - .../lit/dist/src/0.8/ui/text.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/ui/text.js | 200 --- .../renderers/lit/dist/src/0.8/ui/text.js.map | 1 - .../renderers/lit/dist/src/0.8/ui/ui.d.ts | 62 - .../renderers/lit/dist/src/0.8/ui/ui.d.ts.map | 1 - .../a2ui/renderers/lit/dist/src/0.8/ui/ui.js | 56 - .../renderers/lit/dist/src/0.8/ui/ui.js.map | 1 - .../lit/dist/src/0.8/ui/utils/utils.d.ts | 6 - .../lit/dist/src/0.8/ui/utils/utils.d.ts.map | 1 - .../lit/dist/src/0.8/ui/utils/utils.js | 65 - .../lit/dist/src/0.8/ui/utils/utils.js.map | 1 - .../lit/dist/src/0.8/ui/utils/youtube.d.ts | 9 - .../dist/src/0.8/ui/utils/youtube.d.ts.map | 1 - .../lit/dist/src/0.8/ui/utils/youtube.js | 63 - .../lit/dist/src/0.8/ui/utils/youtube.js.map | 1 - .../renderers/lit/dist/src/0.8/ui/video.d.ts | 9 - .../lit/dist/src/0.8/ui/video.d.ts.map | 1 - .../renderers/lit/dist/src/0.8/ui/video.js | 147 -- .../lit/dist/src/0.8/ui/video.js.map | 1 - vendor/a2ui/renderers/lit/dist/src/index.d.ts | 2 - .../renderers/lit/dist/src/index.d.ts.map | 1 - vendor/a2ui/renderers/lit/dist/src/index.js | 17 - .../a2ui/renderers/lit/dist/src/index.js.map | 1 - 223 files changed, 3 insertions(+), 10129 deletions(-) delete mode 100644 vendor/a2ui/renderers/lit/dist/.tsbuildinfo delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/core.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/core.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/core.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/core.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/data/guards.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/data/guards.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/data/guards.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/data/guards.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/data/model-processor.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/data/model-processor.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/data/model-processor.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/data/model-processor.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/data/signal-model-processor.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/data/signal-model-processor.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/data/signal-model-processor.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/data/signal-model-processor.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/events/a2ui.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/events/a2ui.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/events/a2ui.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/events/a2ui.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/events/base.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/events/base.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/events/base.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/events/base.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/events/events.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/events/events.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/events/events.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/events/events.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/index.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/index.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/index.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/index.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/model.test.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/model.test.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/model.test.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/model.test.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/schemas/server_to_client_with_standard_catalog.json delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/behavior.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/behavior.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/behavior.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/behavior.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/border.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/border.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/border.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/border.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/colors.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/colors.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/colors.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/colors.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/icons.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/icons.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/icons.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/icons.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/index.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/index.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/index.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/index.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/layout.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/layout.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/layout.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/layout.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/opacity.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/opacity.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/opacity.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/opacity.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/shared.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/shared.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/shared.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/shared.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/type.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/type.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/type.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/type.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/utils.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/utils.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/utils.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/styles/utils.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/client-event.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/client-event.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/client-event.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/client-event.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/colors.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/colors.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/colors.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/colors.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/components.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/components.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/components.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/components.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/primitives.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/primitives.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/primitives.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/primitives.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/types.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/types.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/types.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/types/types.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/audio.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/audio.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/audio.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/audio.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/button.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/button.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/button.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/button.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/card.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/card.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/card.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/card.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/checkbox.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/checkbox.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/checkbox.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/checkbox.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/column.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/column.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/column.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/column.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/component-registry.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/component-registry.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/component-registry.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/component-registry.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/context/theme.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/context/theme.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/context/theme.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/context/theme.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/custom-components/index.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/custom-components/index.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/custom-components/index.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/custom-components/index.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/datetime-input.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/datetime-input.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/datetime-input.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/datetime-input.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/directives/directives.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/directives/directives.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/directives/directives.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/directives/directives.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/directives/markdown.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/directives/markdown.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/directives/markdown.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/directives/markdown.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/directives/sanitizer.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/directives/sanitizer.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/directives/sanitizer.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/directives/sanitizer.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/divider.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/divider.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/divider.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/divider.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/icon.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/icon.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/icon.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/icon.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/image.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/image.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/image.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/image.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/list.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/list.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/list.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/list.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/modal.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/modal.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/modal.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/modal.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/multiple-choice.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/multiple-choice.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/multiple-choice.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/multiple-choice.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/root.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/root.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/root.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/root.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/row.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/row.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/row.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/row.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/slider.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/slider.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/slider.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/slider.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/styles.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/styles.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/styles.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/styles.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/surface.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/surface.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/surface.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/surface.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/tabs.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/tabs.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/tabs.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/tabs.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/text-field.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/text-field.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/text-field.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/text-field.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/text.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/text.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/text.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/text.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/ui.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/ui.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/ui.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/ui.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/utils/utils.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/utils/utils.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/utils/utils.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/utils/utils.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/utils/youtube.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/utils/youtube.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/utils/youtube.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/utils/youtube.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/video.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/video.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/video.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/0.8/ui/video.js.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/index.d.ts delete mode 100644 vendor/a2ui/renderers/lit/dist/src/index.d.ts.map delete mode 100644 vendor/a2ui/renderers/lit/dist/src/index.js delete mode 100644 vendor/a2ui/renderers/lit/dist/src/index.js.map diff --git a/.gitignore b/.gitignore index ec408a7c3..5034730a8 100644 --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,9 @@ apps/ios/*.xcodeproj/ apps/ios/*.xcworkspace/ apps/ios/.swiftpm/ +# Vendor build artifacts +vendor/a2ui/renderers/lit/dist/ + # fastlane (iOS) apps/ios/fastlane/README.md apps/ios/fastlane/report.xml diff --git a/vendor/a2ui/renderers/lit/dist/.tsbuildinfo b/vendor/a2ui/renderers/lit/dist/.tsbuildinfo deleted file mode 100644 index 64a4dd13f..000000000 --- a/vendor/a2ui/renderers/lit/dist/.tsbuildinfo +++ /dev/null @@ -1 +0,0 @@ -{"fileNames":["../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es5.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2015.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2016.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2017.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2018.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2019.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2020.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2021.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2022.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2023.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.dom.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.dom.iterable.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2015.core.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2015.collection.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2015.generator.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2015.promise.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2016.intl.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2017.date.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2017.object.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2017.string.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2017.intl.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2018.intl.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2018.promise.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2019.array.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2019.object.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2019.string.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2019.intl.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2020.date.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2020.promise.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2020.string.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2020.intl.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2020.number.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2021.promise.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2021.string.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2021.intl.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2022.array.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2022.error.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2022.intl.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2022.object.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2022.string.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2023.array.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2023.collection.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.es2023.intl.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.esnext.float16.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.decorators.d.ts","../../../../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/lib/lib.decorators.legacy.d.ts","../src/0.8/types/primitives.ts","../src/0.8/types/components.ts","../src/0.8/types/client-event.ts","../src/0.8/types/types.ts","../src/0.8/events/base.ts","../src/0.8/events/a2ui.ts","../src/0.8/events/events.ts","../src/0.8/styles/behavior.ts","../src/0.8/styles/shared.ts","../src/0.8/styles/border.ts","../src/0.8/types/colors.ts","../src/0.8/styles/utils.ts","../src/0.8/styles/colors.ts","../src/0.8/styles/icons.ts","../src/0.8/styles/layout.ts","../src/0.8/styles/opacity.ts","../src/0.8/styles/type.ts","../src/0.8/styles/index.ts","../src/0.8/data/guards.ts","../src/0.8/data/model-processor.ts","../../../../../node_modules/.pnpm/signal-utils@0.21.1_signal-polyfill@0.2.2/node_modules/signal-utils/declarations/array.d.ts","../../../../../node_modules/.pnpm/signal-utils@0.21.1_signal-polyfill@0.2.2/node_modules/signal-utils/declarations/map.d.ts","../../../../../node_modules/.pnpm/signal-utils@0.21.1_signal-polyfill@0.2.2/node_modules/signal-utils/declarations/object.d.ts","../../../../../node_modules/.pnpm/signal-utils@0.21.1_signal-polyfill@0.2.2/node_modules/signal-utils/declarations/set.d.ts","../src/0.8/data/signal-model-processor.ts","../src/0.8/schemas/server_to_client_with_standard_catalog.json","../src/0.8/core.ts","../../../../../node_modules/.pnpm/@lit+reactive-element@2.1.1/node_modules/@lit/reactive-element/development/css-tag.d.ts","../../../../../node_modules/.pnpm/@lit+reactive-element@2.1.1/node_modules/@lit/reactive-element/development/reactive-controller.d.ts","../../../../../node_modules/.pnpm/@lit+reactive-element@2.1.1/node_modules/@lit/reactive-element/development/reactive-element.d.ts","../../../../../node_modules/.pnpm/lit-html@3.3.1/node_modules/lit-html/development/directive.d.ts","../../../../../node_modules/.pnpm/@types+trusted-types@2.0.7/node_modules/@types/trusted-types/lib/index.d.ts","../../../../../node_modules/.pnpm/lit-html@3.3.1/node_modules/lit-html/development/lit-html.d.ts","../../../../../node_modules/.pnpm/lit-element@4.2.1/node_modules/lit-element/development/lit-element.d.ts","../../../../../node_modules/.pnpm/lit-html@3.3.1/node_modules/lit-html/development/is-server.d.ts","../../../../../node_modules/.pnpm/lit@3.3.1/node_modules/lit/development/index.d.ts","../../../../../node_modules/.pnpm/@lit+reactive-element@2.1.1/node_modules/@lit/reactive-element/development/decorators/base.d.ts","../../../../../node_modules/.pnpm/@lit+reactive-element@2.1.1/node_modules/@lit/reactive-element/development/decorators/custom-element.d.ts","../../../../../node_modules/.pnpm/@lit+reactive-element@2.1.1/node_modules/@lit/reactive-element/development/decorators/property.d.ts","../../../../../node_modules/.pnpm/@lit+reactive-element@2.1.1/node_modules/@lit/reactive-element/development/decorators/state.d.ts","../../../../../node_modules/.pnpm/@lit+reactive-element@2.1.1/node_modules/@lit/reactive-element/development/decorators/event-options.d.ts","../../../../../node_modules/.pnpm/@lit+reactive-element@2.1.1/node_modules/@lit/reactive-element/development/decorators/query.d.ts","../../../../../node_modules/.pnpm/@lit+reactive-element@2.1.1/node_modules/@lit/reactive-element/development/decorators/query-all.d.ts","../../../../../node_modules/.pnpm/@lit+reactive-element@2.1.1/node_modules/@lit/reactive-element/development/decorators/query-async.d.ts","../../../../../node_modules/.pnpm/@lit+reactive-element@2.1.1/node_modules/@lit/reactive-element/development/decorators/query-assigned-nodes.d.ts","../../../../../node_modules/.pnpm/@lit+reactive-element@2.1.1/node_modules/@lit/reactive-element/development/decorators/query-assigned-elements.d.ts","../../../../../node_modules/.pnpm/lit@3.3.1/node_modules/lit/development/decorators.d.ts","../../../../../node_modules/.pnpm/signal-polyfill@0.2.2/node_modules/signal-polyfill/dist/graph.d.ts","../../../../../node_modules/.pnpm/signal-polyfill@0.2.2/node_modules/signal-polyfill/dist/equality.d.ts","../../../../../node_modules/.pnpm/signal-polyfill@0.2.2/node_modules/signal-polyfill/dist/signal.d.ts","../../../../../node_modules/.pnpm/signal-polyfill@0.2.2/node_modules/signal-polyfill/dist/computed.d.ts","../../../../../node_modules/.pnpm/signal-polyfill@0.2.2/node_modules/signal-polyfill/dist/wrapper.d.ts","../../../../../node_modules/.pnpm/signal-polyfill@0.2.2/node_modules/signal-polyfill/dist/index.d.ts","../../../../../node_modules/.pnpm/lit@3.3.1/node_modules/lit/development/directive.d.ts","../../../../../node_modules/.pnpm/lit-html@3.3.1/node_modules/lit-html/development/async-directive.d.ts","../../../../../node_modules/.pnpm/lit@3.3.1/node_modules/lit/development/async-directive.d.ts","../../../../../node_modules/.pnpm/@lit-labs+signals@0.1.3/node_modules/@lit-labs/signals/development/lib/watch.d.ts","../../../../../node_modules/.pnpm/@lit-labs+signals@0.1.3/node_modules/@lit-labs/signals/development/lib/signal-watcher.d.ts","../../../../../node_modules/.pnpm/lit@3.3.1/node_modules/lit/development/html.d.ts","../../../../../node_modules/.pnpm/@lit-labs+signals@0.1.3/node_modules/@lit-labs/signals/development/lib/html-tag.d.ts","../../../../../node_modules/.pnpm/@lit-labs+signals@0.1.3/node_modules/@lit-labs/signals/development/index.d.ts","../../../../../node_modules/.pnpm/@lit+context@1.1.6/node_modules/@lit/context/development/lib/create-context.d.ts","../../../../../node_modules/.pnpm/@lit+context@1.1.6/node_modules/@lit/context/development/lib/context-request-event.d.ts","../../../../../node_modules/.pnpm/@lit+context@1.1.6/node_modules/@lit/context/development/lib/controllers/context-consumer.d.ts","../../../../../node_modules/.pnpm/@lit+context@1.1.6/node_modules/@lit/context/development/lib/value-notifier.d.ts","../../../../../node_modules/.pnpm/@lit+context@1.1.6/node_modules/@lit/context/development/lib/controllers/context-provider.d.ts","../../../../../node_modules/.pnpm/@lit+context@1.1.6/node_modules/@lit/context/development/lib/context-root.d.ts","../../../../../node_modules/.pnpm/@lit+context@1.1.6/node_modules/@lit/context/development/lib/decorators/provide.d.ts","../../../../../node_modules/.pnpm/@lit+context@1.1.6/node_modules/@lit/context/development/lib/decorators/consume.d.ts","../../../../../node_modules/.pnpm/@lit+context@1.1.6/node_modules/@lit/context/development/index.d.ts","../../../../../node_modules/.pnpm/lit-html@3.3.1/node_modules/lit-html/development/directives/map.d.ts","../../../../../node_modules/.pnpm/lit@3.3.1/node_modules/lit/development/directives/map.d.ts","../../../../../node_modules/.pnpm/signal-utils@0.21.1_signal-polyfill@0.2.2/node_modules/signal-utils/declarations/subtle/microtask-effect.d.ts","../src/0.8/ui/context/theme.ts","../src/0.8/ui/styles.ts","../src/0.8/ui/component-registry.ts","../src/0.8/ui/root.ts","../../../../../node_modules/.pnpm/lit-html@3.3.1/node_modules/lit-html/development/directives/class-map.d.ts","../../../../../node_modules/.pnpm/lit@3.3.1/node_modules/lit/development/directives/class-map.d.ts","../../../../../node_modules/.pnpm/lit-html@3.3.1/node_modules/lit-html/development/directives/style-map.d.ts","../../../../../node_modules/.pnpm/lit@3.3.1/node_modules/lit/development/directives/style-map.d.ts","../src/0.8/ui/audio.ts","../src/0.8/ui/button.ts","../src/0.8/ui/card.ts","../src/0.8/ui/checkbox.ts","../src/0.8/ui/column.ts","../src/0.8/ui/datetime-input.ts","../src/0.8/ui/divider.ts","../src/0.8/ui/icon.ts","../src/0.8/ui/image.ts","../src/0.8/ui/list.ts","../src/0.8/ui/utils/utils.ts","../src/0.8/ui/multiple-choice.ts","../../../../../node_modules/.pnpm/lit-html@3.3.1/node_modules/lit-html/development/directives/ref.d.ts","../../../../../node_modules/.pnpm/lit@3.3.1/node_modules/lit/development/directives/ref.d.ts","../src/0.8/ui/modal.ts","../src/0.8/ui/row.ts","../src/0.8/ui/slider.ts","../src/0.8/ui/surface.ts","../../../../../node_modules/.pnpm/lit-html@3.3.1/node_modules/lit-html/development/directives/repeat.d.ts","../../../../../node_modules/.pnpm/lit@3.3.1/node_modules/lit/development/directives/repeat.d.ts","../src/0.8/ui/tabs.ts","../src/0.8/ui/text-field.ts","../../../../../node_modules/.pnpm/lit-html@3.3.1/node_modules/lit-html/development/directives/unsafe-html.d.ts","../../../../../node_modules/.pnpm/lit@3.3.1/node_modules/lit/development/directives/unsafe-html.d.ts","../../../../../node_modules/.pnpm/@types+linkify-it@5.0.0/node_modules/@types/linkify-it/index.d.mts","../../../../../node_modules/.pnpm/@types+mdurl@2.0.0/node_modules/@types/mdurl/lib/decode.d.mts","../../../../../node_modules/.pnpm/@types+mdurl@2.0.0/node_modules/@types/mdurl/lib/encode.d.mts","../../../../../node_modules/.pnpm/@types+mdurl@2.0.0/node_modules/@types/mdurl/lib/parse.d.mts","../../../../../node_modules/.pnpm/@types+mdurl@2.0.0/node_modules/@types/mdurl/lib/format.d.mts","../../../../../node_modules/.pnpm/@types+mdurl@2.0.0/node_modules/@types/mdurl/index.d.mts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/lib/common/utils.d.mts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/lib/helpers/parse_link_destination.d.mts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/lib/token.d.mts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/lib/rules_inline/state_inline.d.mts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/lib/helpers/parse_link_label.d.mts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/lib/helpers/parse_link_title.d.mts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/lib/helpers/index.d.mts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/lib/ruler.d.mts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/lib/rules_block/state_block.d.mts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/lib/parser_block.d.mts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/lib/rules_core/state_core.d.mts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/lib/parser_core.d.mts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/lib/parser_inline.d.mts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/lib/renderer.d.mts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/lib/index.d.mts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/index.d.mts","../src/0.8/ui/directives/sanitizer.ts","../src/0.8/ui/directives/markdown.ts","../src/0.8/ui/directives/directives.ts","../src/0.8/ui/text.ts","../src/0.8/ui/video.ts","../src/0.8/ui/custom-components/index.ts","../src/0.8/ui/ui.ts","../src/0.8/index.ts","../src/index.ts","../src/0.8/model.test.ts","../src/0.8/ui/utils/youtube.ts","../src/0.8/schemas/a2ui_client_capabilities_schema.json","../src/0.8/schemas/catalog_description_schema.json","../src/0.8/schemas/client_to_server.json","../src/0.8/schemas/server_to_client.json","../src/0.8/schemas/standard_catalog_definition.json","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/compatibility/iterators.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/globals.typedarray.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/buffer.buffer.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/globals.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/web-globals/abortcontroller.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/web-globals/blob.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/web-globals/console.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/web-globals/crypto.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/web-globals/domexception.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/web-globals/encoding.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/web-globals/events.d.ts","../../../../../node_modules/.pnpm/buffer@6.0.3/node_modules/buffer/index.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/utility.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/header.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/readable.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/fetch.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/formdata.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/connector.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/client-stats.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/client.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/errors.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/dispatcher.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/global-dispatcher.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/global-origin.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/pool-stats.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/pool.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/handlers.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/balanced-pool.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/h2c-client.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/agent.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/mock-interceptor.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/mock-call-history.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/mock-agent.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/mock-client.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/mock-pool.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/snapshot-agent.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/mock-errors.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/proxy-agent.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/env-http-proxy-agent.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/retry-handler.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/retry-agent.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/api.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/cache-interceptor.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/interceptors.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/util.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/cookies.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/patch.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/websocket.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/eventsource.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/diagnostics-channel.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/content-type.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/cache.d.ts","../../../../../node_modules/.pnpm/undici-types@7.16.0/node_modules/undici-types/index.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/web-globals/fetch.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/web-globals/importmeta.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/web-globals/messaging.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/web-globals/navigator.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/web-globals/performance.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/web-globals/storage.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/web-globals/streams.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/web-globals/timers.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/web-globals/url.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/assert.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/assert/strict.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/async_hooks.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/buffer.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/child_process.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/cluster.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/console.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/constants.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/crypto.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/dgram.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/diagnostics_channel.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/dns.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/dns/promises.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/domain.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/events.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/fs.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/fs/promises.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/http.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/http2.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/https.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/inspector.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/inspector.generated.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/inspector/promises.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/module.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/net.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/os.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/path.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/path/posix.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/path/win32.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/perf_hooks.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/process.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/punycode.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/querystring.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/quic.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/readline.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/readline/promises.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/repl.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/sea.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/sqlite.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/stream.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/stream/consumers.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/stream/promises.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/stream/web.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/string_decoder.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/test.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/test/reporters.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/timers.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/timers/promises.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/tls.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/trace_events.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/tty.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/url.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/util.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/util/types.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/v8.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/vm.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/wasi.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/worker_threads.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/zlib.d.ts","../../../../../node_modules/.pnpm/@types+node@25.0.2/node_modules/@types/node/index.d.ts","../../../../../node_modules/.pnpm/@types+connect@3.4.38/node_modules/@types/connect/index.d.ts","../../../../../node_modules/.pnpm/@types+body-parser@1.19.6/node_modules/@types/body-parser/index.d.ts","../../../../../node_modules/@types/deep-eql/index.d.ts","../../../../../node_modules/assertion-error/index.d.ts","../../../../../node_modules/@types/chai/index.d.ts","../../../../../node_modules/@types/connect/index.d.ts","../../../../../node_modules/@types/estree/index.d.ts","../../../../../node_modules/@types/send/index.d.ts","../../../../../node_modules/@types/qs/index.d.ts","../../../../../node_modules/@types/range-parser/index.d.ts","../../../../../node_modules/@types/express-serve-static-core/index.d.ts","../../../../../node_modules/@types/http-errors/index.d.ts","../../../../../node_modules/@types/serve-static/index.d.ts","../../../../../node_modules/.pnpm/@types+express-serve-static-core@5.1.0/node_modules/@types/express-serve-static-core/index.d.ts","../../../../../node_modules/.pnpm/@types+serve-static@2.2.0/node_modules/@types/serve-static/index.d.ts","../../../../../node_modules/.pnpm/@types+express@5.0.6/node_modules/@types/express/index.d.ts","../../../../../node_modules/@types/linkify-it/build/index.cjs.d.ts","../../../../../node_modules/@types/linkify-it/index.d.ts","../../../../../node_modules/@types/long/index.d.ts","../../../../../node_modules/.pnpm/@types+linkify-it@5.0.0/node_modules/@types/linkify-it/build/index.cjs.d.ts","../../../../../node_modules/.pnpm/@types+mdurl@2.0.0/node_modules/@types/mdurl/build/index.cjs.d.ts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/dist/index.cjs.d.ts","../../../../../node_modules/.pnpm/@types+markdown-it@14.1.2/node_modules/@types/markdown-it/index.d.ts","../../../../../node_modules/@types/mdurl/build/index.cjs.d.ts","../../../../../node_modules/@types/mdurl/index.d.ts","../../../../../node_modules/@types/mime-types/index.d.ts","../../../../../node_modules/.pnpm/@types+qrcode-terminal@0.12.2/node_modules/@types/qrcode-terminal/index.d.ts","../../../../../node_modules/@types/trusted-types/lib/index.d.ts","../../../../../node_modules/@types/trusted-types/index.d.ts","../../../../../node_modules/.pnpm/@types+ws@8.18.1/node_modules/@types/ws/index.d.ts"],"fileIdsList":[[127,128,129,131,132,133,134,211,274,282,286,289,291,292,293,305],[127,211,274,282,286,289,291,292,293,305],[211,274,282,286,289,291,292,293,305],[95,127,211,274,282,286,289,291,292,293,305],[95,127,128,130,211,274,282,286,289,291,292,293,305],[128,211,274,282,286,289,291,292,293,305],[102,211,274,282,286,289,291,292,293,305],[95,102,211,274,282,286,289,291,292,293,305],[95,102,110,211,274,282,286,289,291,292,293,305],[104,211,274,282,286,289,291,292,293,305],[93,94,211,274,282,286,289,291,292,293,305],[118,122,123,125,211,274,282,286,289,291,292,293,305],[124,211,274,282,286,289,291,292,293,305],[101,122,211,274,282,286,289,291,292,293,305],[118,119,121,211,274,282,286,289,291,292,293,305],[211,274,282,286,288,289,291,292,293,305,330,331],[211,274,282,286,288,289,291,292,293,305,330],[211,274,282,285,286,288,289,291,292,293,305,338,339,340],[211,274,282,286,289,291,292,293,305,332,341,343],[211,274,282,286,289,291,292,293,305,347,351],[191,211,274,282,286,289,291,292,293,305],[211,274,282,286,289,291,292,293,305,352],[176,211,274,282,286,289,291,292,293,305],[178,181,182,211,274,282,286,289,291,292,293,305],[180,211,274,282,286,289,291,292,293,305],[171,177,179,183,186,188,189,190,211,274,282,286,289,291,292,293,305],[179,184,185,191,211,274,282,286,289,291,292,293,305],[184,187,211,274,282,286,289,291,292,293,305],[179,180,184,191,211,274,282,286,289,291,292,293,305],[179,191,211,274,282,286,289,291,292,293,305],[172,173,174,175,211,274,282,286,289,291,292,293,305],[174,211,274,282,286,289,291,292,293,305],[211,271,272,274,282,286,289,291,292,293,305],[211,273,274,282,286,289,291,292,293,305],[274,282,286,289,291,292,293,305],[211,274,282,286,289,291,292,293,305,313],[211,274,275,280,282,285,286,289,291,292,293,295,305,310,322],[211,274,275,276,282,285,286,289,291,292,293,305],[211,274,277,282,286,289,291,292,293,305,323],[211,274,278,279,282,286,289,291,292,293,296,305],[211,274,279,282,286,289,291,292,293,305,310,319],[211,274,280,282,285,286,289,291,292,293,295,305],[211,273,274,281,282,286,289,291,292,293,305],[211,274,282,283,286,289,291,292,293,305],[211,274,282,284,285,286,289,291,292,293,305],[211,273,274,282,285,286,289,291,292,293,305],[211,274,282,285,286,287,289,291,292,293,305,310,322],[211,274,282,285,286,287,289,291,292,293,305,310,313],[211,261,274,282,285,286,288,289,291,292,293,295,305,310,322],[211,274,282,285,286,288,289,291,292,293,295,305,310,319,322],[211,274,282,286,288,289,290,291,292,293,305,310,319,322],[209,210,211,212,213,214,215,216,217,218,219,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329],[211,274,282,285,286,289,291,292,293,305],[211,274,282,286,289,291,293,305],[211,274,282,286,289,291,292,293,294,305,322],[211,274,282,285,286,289,291,292,293,295,305,310],[211,274,282,286,289,291,292,293,296,305],[211,274,282,286,289,291,292,293,297,305],[211,274,282,285,286,289,291,292,293,300,305],[211,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329],[211,274,282,286,289,291,292,293,302,305],[211,274,282,286,289,291,292,293,303,305],[211,274,279,282,286,289,291,292,293,295,305,313],[211,274,282,285,286,289,291,292,293,305,306],[211,274,282,286,289,291,292,293,305,307,323,326],[211,274,282,285,286,289,291,292,293,305,310,312,313],[211,274,282,286,289,291,292,293,305,311,313],[211,274,282,286,289,291,292,293,305,313,323],[211,274,282,286,289,291,292,293,305,314],[211,271,274,282,286,289,291,292,293,305,310,316],[211,274,282,286,289,291,292,293,305,310,315],[211,274,282,285,286,289,291,292,293,305,317,318],[211,274,282,286,289,291,292,293,305,317,318],[211,274,279,282,286,289,291,292,293,295,305,310,319],[211,274,282,286,289,291,292,293,305,320],[211,274,282,286,289,291,292,293,295,305,321],[211,274,282,286,288,289,291,292,293,303,305,322],[211,274,282,286,289,291,292,293,305,323,324],[211,274,279,282,286,289,291,292,293,305,324],[211,274,282,286,289,291,292,293,305,310,325],[211,274,282,286,289,291,292,293,294,305,326],[211,274,282,286,289,291,292,293,305,327],[211,274,277,282,286,289,291,292,293,305],[211,274,279,282,286,289,291,292,293,305],[211,274,282,286,289,291,292,293,305,323],[211,261,274,282,286,289,291,292,293,305],[211,274,282,286,289,291,292,293,305,322],[211,274,282,286,289,291,292,293,305,328],[211,274,282,286,289,291,292,293,300,305],[211,274,282,286,289,291,292,293,305,318],[211,261,274,282,285,286,287,289,291,292,293,300,305,310,313,322,325,326,328],[211,274,282,286,289,291,292,293,305,310,329],[211,274,282,286,288,289,291,292,293,305,342],[211,274,282,285,286,288,289,290,291,292,293,295,305,310,319,322,329,330],[95,98,211,274,282,286,289,291,292,293,305],[96,98,211,274,282,286,289,291,292,293,305],[98,211,274,282,286,289,291,292,293,305],[96,98,120,211,274,282,286,289,291,292,293,305],[96,97,211,274,282,286,289,291,292,293,305],[120,211,274,282,286,289,291,292,293,305],[103,104,105,106,107,108,109,110,111,211,274,282,286,289,291,292,293,305],[96,211,274,282,286,289,291,292,293,305],[143,211,274,282,286,289,291,292,293,305],[136,211,274,282,286,289,291,292,293,305],[159,211,274,282,286,289,291,292,293,305],[165,211,274,282,286,289,291,292,293,305],[145,211,274,282,286,289,291,292,293,305],[169,211,274,282,286,289,291,292,293,305],[95,98,99,100,211,274,282,286,289,291,292,293,305],[113,114,211,274,282,286,289,291,292,293,305],[117,211,274,282,286,289,291,292,293,305],[113,115,116,211,274,282,286,289,291,292,293,305],[211,227,230,233,234,274,282,286,289,291,292,293,305,322],[211,230,274,282,286,289,291,292,293,305,310,322],[211,230,234,274,282,286,289,291,292,293,305,322],[211,274,282,286,289,291,292,293,305,310],[211,224,274,282,286,289,291,292,293,305],[211,228,274,282,286,289,291,292,293,305],[211,226,227,230,274,282,286,289,291,292,293,305,322],[211,274,282,286,289,291,292,293,295,305,319],[211,274,282,286,289,291,292,293,305,330],[211,224,274,282,286,289,291,292,293,305,330],[211,226,230,274,282,286,289,291,292,293,295,305,322],[211,221,222,223,225,229,274,282,285,286,289,291,292,293,305,310,322],[211,230,238,246,274,282,286,289,291,292,293,305],[211,222,228,274,282,286,289,291,292,293,305],[211,230,255,256,274,282,286,289,291,292,293,305],[211,222,225,230,274,282,286,289,291,292,293,305,313,322,330],[211,230,274,282,286,289,291,292,293,305],[211,226,230,274,282,286,289,291,292,293,305,322],[211,221,274,282,286,289,291,292,293,305],[211,224,225,226,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,274,282,286,289,291,292,293,305],[211,230,248,251,274,282,286,289,291,292,293,305],[211,230,238,239,240,274,282,286,289,291,292,293,305],[211,228,230,239,241,274,282,286,289,291,292,293,305],[211,229,274,282,286,289,291,292,293,305],[211,222,224,230,274,282,286,289,291,292,293,305],[211,230,234,239,241,274,282,286,289,291,292,293,305],[211,234,274,282,286,289,291,292,293,305],[211,228,230,233,274,282,286,289,291,292,293,305,322],[211,222,226,230,238,274,282,286,289,291,292,293,305],[211,230,248,274,282,286,289,291,292,293,305],[211,241,274,282,286,289,291,292,293,305],[211,224,230,255,274,282,286,289,291,292,293,305,313,328,330],[211,274,282,286,289,291,292,293,305,333,334],[211,274,282,286,288,289,291,292,293,305],[211,274,282,285,286,288,289,291,292,293,305,330,338,339,340],[211,274,282,286,289,291,292,293,305,347],[211,274,282,286,289,291,292,293,305,351],[211,274,282,286,289,291,292,293,305,310,330],[211,274,282,286,288,289,291,292,293,305,330,342],[211,274,282,286,289,291,292,293,305,358],[66,69,72,83,84,85,90,91,211,274,282,286,289,291,292,293,305],[66,69,211,274,282,286,289,291,292,293,305],[69,84,211,274,282,286,289,291,292,293,305],[85,86,87,88,89,211,274,282,286,289,291,292,293,305],[67,69,70,211,274,282,286,289,291,292,293,305],[70,71,211,274,282,286,289,291,292,293,305],[92,199,211,274,282,286,289,291,292,293,305],[69,201,211,271,274,282,286,289,291,292,293,305,315],[74,211,274,282,286,289,291,292,293,305],[76,77,211,274,282,286,289,291,292,293,305],[73,75,77,78,79,80,81,82,211,274,282,286,289,291,292,293,305],[76,211,274,282,286,289,291,292,293,305],[66,211,274,282,286,289,291,292,293,305],[66,67,68,211,274,282,286,289,291,292,293,305],[66,85,101,112,140,142,144,146,211,274,282,286,289,291,292,293,305],[67,72,101,112,140,142,144,146,211,274,282,286,289,291,292,293,305],[101,112,140,142,144,146,211,274,282,286,289,291,292,293,305],[69,101,112,140,142,144,146,211,274,282,286,289,291,292,293,305],[199,211,274,282,286,289,291,292,293,305],[69,135,211,274,282,286,289,291,292,293,305],[141,211,274,282,286,289,291,292,293,305],[194,211,274,282,286,289,291,292,293,305],[101,119,170,190,192,193,211,274,282,286,289,291,292,293,305],[101,211,274,282,286,289,291,292,293,305],[66,69,85,101,112,140,142,144,146,200,211,274,282,286,289,291,292,293,305],[101,112,140,142,144,146,160,211,274,282,286,289,291,292,293,305],[66,85,101,112,140,142,144,146,157,211,274,282,286,289,291,292,293,305],[66,69,85,101,112,126,135,137,138,139,140,141,211,274,282,286,289,291,292,293,305],[66,69,85,101,112,140,142,144,146,157,211,274,282,286,289,291,292,293,305],[83,101,211,274,282,286,289,291,292,293,305],[69,85,101,112,142,146,211,274,282,286,289,291,292,293,305],[66,85,101,112,140,142,144,146,166,200,211,274,282,286,289,291,292,293,305],[66,69,85,101,112,140,142,144,146,195,200,211,274,282,286,289,291,292,293,305],[139,141,142,147,148,149,150,151,152,153,154,155,156,157,158,161,162,163,164,167,168,196,197,198,211,274,282,286,289,291,292,293,305],[66,69,85,211,274,282,286,289,291,292,293,305],[200,211,274,282,286,289,291,292,293,305]],"fileInfos":[{"version":"c430d44666289dae81f30fa7b2edebf186ecc91a2d4c71266ea6ae76388792e1","affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","impliedFormat":1},{"version":"e44bb8bbac7f10ecc786703fe0a6a4b952189f908707980ba8f3c8975a760962","impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","impliedFormat":1},{"version":"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","impliedFormat":1},{"version":"ee7bad0c15b58988daa84371e0b89d313b762ab83cb5b31b8a2d1162e8eb41c2","impliedFormat":1},{"version":"27bdc30a0e32783366a5abeda841bc22757c1797de8681bbe81fbc735eeb1c10","impliedFormat":1},{"version":"080941d9f9ff9307f7e27a83bcd888b7c8270716c39af943532438932ec1d0b9","affectsGlobalScope":true,"impliedFormat":1},{"version":"2e80ee7a49e8ac312cc11b77f1475804bee36b3b2bc896bead8b6e1266befb43","affectsGlobalScope":true,"impliedFormat":1},{"version":"c57796738e7f83dbc4b8e65132f11a377649c00dd3eee333f672b8f0a6bea671","affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true,"impliedFormat":1},{"version":"515d0b7b9bea2e31ea4ec968e9edd2c39d3eebf4a2d5cbd04e88639819ae3b71","affectsGlobalScope":true,"impliedFormat":1},{"version":"0559b1f683ac7505ae451f9a96ce4c3c92bdc71411651ca6ddb0e88baaaad6a3","affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true,"impliedFormat":1},{"version":"fb0f136d372979348d59b3f5020b4cdb81b5504192b1cacff5d1fbba29378aa1","affectsGlobalScope":true,"impliedFormat":1},{"version":"d15bea3d62cbbdb9797079416b8ac375ae99162a7fba5de2c6c505446486ac0a","affectsGlobalScope":true,"impliedFormat":1},{"version":"68d18b664c9d32a7336a70235958b8997ebc1c3b8505f4f1ae2b7e7753b87618","affectsGlobalScope":true,"impliedFormat":1},{"version":"eb3d66c8327153d8fa7dd03f9c58d351107fe824c79e9b56b462935176cdf12a","affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true,"impliedFormat":1},{"version":"69ab18c3b76cd9b1be3d188eaf8bba06112ebbe2f47f6c322b5105a6fbc45a2e","affectsGlobalScope":true,"impliedFormat":1},{"version":"a680117f487a4d2f30ea46f1b4b7f58bef1480456e18ba53ee85c2746eeca012","affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"954296b30da6d508a104a3a0b5d96b76495c709785c1d11610908e63481ee667","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac9538681b19688c8eae65811b329d3744af679e0bdfa5d842d0e32524c73e1c","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a969edff4bd52585473d24995c5ef223f6652d6ef46193309b3921d65dd4376","affectsGlobalScope":true,"impliedFormat":1},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true,"impliedFormat":1},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","affectsGlobalScope":true,"impliedFormat":1},{"version":"d6d7ae4d1f1f3772e2a3cde568ed08991a8ae34a080ff1151af28b7f798e22ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true,"impliedFormat":1},{"version":"52ada8e0b6e0482b728070b7639ee42e83a9b1c22d205992756fe020fd9f4a47","affectsGlobalScope":true,"impliedFormat":1},{"version":"3bdefe1bfd4d6dee0e26f928f93ccc128f1b64d5d501ff4a8cf3c6371200e5e6","affectsGlobalScope":true,"impliedFormat":1},{"version":"59fb2c069260b4ba00b5643b907ef5d5341b167e7d1dbf58dfd895658bda2867","affectsGlobalScope":true,"impliedFormat":1},{"version":"639e512c0dfc3fad96a84caad71b8834d66329a1f28dc95e3946c9b58176c73a","affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true,"impliedFormat":1},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true,"impliedFormat":1},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true,"impliedFormat":1},{"version":"959d36cddf5e7d572a65045b876f2956c973a586da58e5d26cde519184fd9b8a","affectsGlobalScope":true,"impliedFormat":1},{"version":"965f36eae237dd74e6cca203a43e9ca801ce38824ead814728a2807b1910117d","affectsGlobalScope":true,"impliedFormat":1},{"version":"3925a6c820dcb1a06506c90b1577db1fdbf7705d65b62b99dce4be75c637e26b","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a3d63ef2b853447ec4f749d3f368ce642264246e02911fcb1590d8c161b8005","affectsGlobalScope":true,"impliedFormat":1},{"version":"8cdf8847677ac7d20486e54dd3fcf09eda95812ac8ace44b4418da1bbbab6eb8","affectsGlobalScope":true,"impliedFormat":1},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true,"impliedFormat":1},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true,"impliedFormat":1},{"version":"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad","affectsGlobalScope":true,"impliedFormat":1},{"version":"df83c2a6c73228b625b0beb6669c7ee2a09c914637e2d35170723ad49c0f5cd4","affectsGlobalScope":true,"impliedFormat":1},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","affectsGlobalScope":true,"impliedFormat":1},{"version":"8e3c06ea092138bf9fa5e874a1fdbc9d54805d074bee1de31b99a11e2fec239d","affectsGlobalScope":true,"impliedFormat":1},{"version":"51ad4c928303041605b4d7ae32e0c1ee387d43a24cd6f1ebf4a2699e1076d4fa","affectsGlobalScope":true,"impliedFormat":1},{"version":"196cb558a13d4533a5163286f30b0509ce0210e4b316c56c38d4c0fd2fb38405","affectsGlobalScope":true,"impliedFormat":1},{"version":"8e7f8264d0fb4c5339605a15daadb037bf238c10b654bb3eee14208f860a32ea","affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true,"impliedFormat":1},{"version":"b4620a7228db1ac759f383caf97f6ac290ff960f5b3a6f0ee354a1c20b8e5964","signature":"77382d4561c41c7f1c217e726d6f6aa38a169200fc7ff50c3c66b15b0b433633"},{"version":"0fc95f4f97c33ab7360008a16c8a85e951af9d796f737cb2c105e0a3a0b21819","signature":"a325961c943ab31bbafff75052014a113a710c2dee441f8b5f377014dd183e08"},{"version":"eb551a5c7695502785d324fdcbca8cf1846f6a1998e0d154382964f4d6188207","signature":"8e6f381ad5ca9cdec7cb174d73cdfe65316b9e8b85d8cb53b17c5919d080c0ba"},{"version":"2f54f34f48de195990a302b2a80449c1ac08d5baed2e1ea971975f9a965d815e","signature":"bd394cc5b0cd7c90bdba53f07e7336bc76c5a20bb1ac80d5a2b7b1740f67455d"},{"version":"fd5c4eb2e87b90a60757e3239935a49cfe3c16d5c2a3b54d4391ce0c328c27a5","signature":"846995ee7c81645f01f3c16fec03735a58765085002ac0e8a9105d8f979cdd48"},{"version":"8ddd7cebc7afc3da3f9d8762a177d40664504ce6b5a16fb49723239116ec6ee3","signature":"02ce9c0384949a1ae6b66261ec44a5f6042c8a7ef2a4beb6770fba99733f5748"},{"version":"45b0306a72fd70f053d007b054054c71c6b98ba69b159f6903f6c59e553f5793","signature":"84b9eaed4481ab613db1c0a25a2a6c7a40ce8d6692a9bb1fd8fa8157da06366b","affectsGlobalScope":true},{"version":"d4a981aa17cdaaa32a844391c0e4a32c50a4e9804daa3b1b7320cf061b93f1d7","signature":"44f7a0dfaac104aab17d3d5a201de0283031acd2a903adb97f2a0e88a5ef5ff7"},{"version":"43332459ecd48794c13ee0b28981c56dfae31eedba7966ac539627652f6f11bd","signature":"1dd0b3bc39f1465d0d4148dd398c81e4feca2ed69f281fff9d95f82ad444272d"},{"version":"83cf8665215a145e6f4f1aa1995d2e41b4036dcf0ee092b59abb3e12ac2432e8","signature":"aa1f5214ce50a5f49ece45b9ae65063ebe6d9d536427d79bb0c80e0c0b04a37f"},{"version":"8478958c5e5b71212671131cab3ca33c11600aa5f44edab3de4382c39ebbdc22","signature":"44129e87211caa9ce0b1f4c2670fcaa294bb0244d6fc17a9191c5ede355a771f"},{"version":"131e19af104b68f823a2df3a5a693edd6f023053d38d22cd2f72d941d296c738","signature":"714b3a67f42223cbc46634320136e4ddf361080ff1c6cc60522e4e157b91d071"},{"version":"17856ce9c5359c3cadee2ca603668960b3886058616736e3dc248ceca9483d96","signature":"355893155b6e80bb1d801e19ecf8b00c1c837681b0876f0571afb9a12325e43f"},{"version":"ace6da2c857bc7fc3b250a9e4dc5f462acd19b0e5be17911f9260335430f07d4","signature":"e952ca3573ffb9a7c857827ef9c4c5d4a1bfb5b637f74ded612c7a8c4c233a29"},{"version":"d6ad2403f155b160afe2935393fb23862655c389228ac06ab340b2fb98194be3","signature":"f5cc6f83ceb23533e2987a93ec5954a12d5160b747cbd1401c99d18864ceb6f5"},{"version":"101be1abb189e58669169dd099eea6d37fc39789bce322fab51047534674293a","signature":"65356322bdafd6fa656c283b03b72b06bbf1f6530dfd580a68deb5e8d21b87c9"},{"version":"a5a58e76fe2f6e64563b3262794d950c3f46b80f0399858491a7148386c4e491","signature":"02bc4043a44104a84dab0d5d55a6bf782a8e9b64af8f3c5c5726ff67488f7e78"},{"version":"b722bc2203f33b0d020c38101987257258e4ca5c7e6ce53b49cddac9250bdb82","signature":"910d59a48f64103da132d9237939e9fe50db6e75387c1f7da13e8c12508f5b89"},{"version":"25c49a7f248a281ddcf75d21bc15ab23a0778d22780077e8937109c431b8f896","signature":"d6b0e607130a8bcc06dfc38a02c2b5606c785c84201c6b02ddd1b9838ffa2797"},{"version":"ce2c7a8d4884991c3d9852469d5ae6120fa7cefc086eec1b8ef4402b0c9a4528","signature":"d6cef77c354a4c3d39a7465388b4d3d0d5c65ba0a5f82b603502d1928fe31f65"},{"version":"db0906b74ba34c8e2af44aafb6e7663204ed7e388c19ccb6dd5ef6dceda78bf9","impliedFormat":99},{"version":"2ffb859c2f9cb91dbadb510667ecceef2891efa5e50cb7550026a6432682ed65","impliedFormat":99},{"version":"0ce09beaa0983c235e5dd1c8c5d245c398ed80b283bd11053428f1fe0013a660","impliedFormat":99},{"version":"35b3e3d812a457ba8b1d32cd4d4a8487307c45393dbe4c86a2dd2aecfc5f8fa5","impliedFormat":99},{"version":"2902cac5ab51336be68990d1a04321481c48c213b013603497fa74b3da60402e","signature":"4b4d0eda97ae760b0d5b2c9e27aecde67465a3e1f28d81ee6433deaf6ee105db"},"c1046e0dfb0ca32f7d36dedaef4ab86c46bb38809ec7879a81a58488a491ab70",{"version":"487109cf6d966fedc8b9123f9881ffbc6875318538ada4a65025d6a72bb5b191","signature":"8e955595f90c2728320df1c335d8762dd2f390a365a929dc76ffe4162aebebf4"},{"version":"74012d464fbc5354ca3a7d5e71bee43b17da01a853c8ff10971bbe3680c76f40","impliedFormat":99},{"version":"5e30131b6a5587fe666926ad1d9807e733c0a597ed12d682669fcaa331aea576","impliedFormat":99},{"version":"1aa53fff8e30c86e74eceb7514d715efa71c7820e5eb8bce70e2dd1b5a8b13ff","affectsGlobalScope":true,"impliedFormat":99},{"version":"00cb63103f9670f8094c238a4a7e252c8b4c06ba371fea5c44add7e41b7247e4","impliedFormat":99},{"version":"15fe687c59d62741b4494d5e623d497d55eb38966ecf5bea7f36e48fc3fbe15e","impliedFormat":1},{"version":"d854b2f06015f4241109d05b4b214d9f1fdd5fb15d2606843a8e0d6cd795a37d","impliedFormat":99},{"version":"9a318e3a8900672b85cd3c8c3a5acf51b88049557a3ae897ccdcf2b85a8f61f9","impliedFormat":99},{"version":"1bcd560deed90a43c51b08aa18f7f55229f2e30974ab5ed1b7bb5721be379013","impliedFormat":99},{"version":"dc08fe04e50bc24d1baded4f33e942222bbdd5d77d6341a93cfe6e4e4586a3be","impliedFormat":99},{"version":"cdeae34aca6700620ebf3f27cf7d439c3af97595dd6e2729fa4780483add5680","impliedFormat":99},{"version":"3ff87ea3471b51beaf4aa8fd8f4422862b11d343fdbb55bf383e0f8cc195a445","impliedFormat":99},{"version":"99bdf729529cdbf12e2bf76ea751b662011133dcf9e35abcb3def47bb02f7b0a","impliedFormat":99},{"version":"732fb71ecb695d6f36ddcbb72ebfe4ff6b6491d45101a00fa2b75a26b80d640f","impliedFormat":99},{"version":"039cb05125d7621f8143616c495b8e6b54249c4e64d2754b80ff93867f7f4b01","impliedFormat":99},{"version":"1b81f1fa82ad30af01ab1cae91ccaddc10c48f5916bbd6d282155e44a65d858d","impliedFormat":99},{"version":"a0fc7a02a75802678a67000607f20266cf1a49dc0e787967efe514e31b9ed0c3","impliedFormat":99},{"version":"5ebf098a1d81d400b8af82807cf19893700335cf91a7b9dbd83a5d737af34b11","impliedFormat":99},{"version":"101cf83ac3f9c5e1a7355a02e4fbe988877ef83c4ebec0ff0f02b2af022254a3","impliedFormat":99},{"version":"d017e2fcd44b46ca80cd2b592a6314e75f5caab5bda230f0f4a45e964049a43a","impliedFormat":99},{"version":"a8992b852521a66f63e0cedc6e1f054b28f972232b6fa5ca59771db6a1c8bbea","impliedFormat":99},{"version":"07be608f316f64514f5cc650b9f10053e31390743c385e64d6c7734ca48b53f5","impliedFormat":99},{"version":"39432baa20744a664f57d01b9de0af90fe70b8af955409c048e656fcfcc42efa","impliedFormat":99},{"version":"b7df6bfab8fc477f016d607ec9ff6dd71ff7b33c8bd3262f6886cb7f1fd39fa9","impliedFormat":99},{"version":"cf6598943fca6f9b06215c442627a0eacddac06547cee9f785f6c2c64e15a723","impliedFormat":99},{"version":"dc24da4a8d1af9a2ea908142e11a09c4574cb4d1135060aeda42a5f016961623","impliedFormat":99},{"version":"77537cefd19cb6912cd4d70abe9f159ded70463db9dfba43d78b96d425c31960","impliedFormat":99},{"version":"25d5a8f05e1c4225f718beca2610465a2f4d317d3f1344dceb342a29af57a1eb","impliedFormat":99},{"version":"c42f9b18f5f559b133cf9b409f678afb30df9c6498865aae9a1abad0f1e727a8","impliedFormat":99},{"version":"eabff483c855b848eefb979dbfb64c8858444c56a2f3ea0e59de026ef03fd089","impliedFormat":99},{"version":"400d9c9e62ba083ec1a47823363d614199780342d3be57d465013eea5066676f","impliedFormat":99},{"version":"f85da7cd171eaf3f3d6d9cb3761205c1087338ab828ec7ee384b06b3cca7364d","impliedFormat":99},{"version":"1308479c593c3d337bd9c438ac1d7164006a9286638cec0b26e3331a978f91d4","impliedFormat":99},{"version":"a8160911097fda939fb60190248ba77c9bf63b6f80969bfaf2a06dfa5dac7820","impliedFormat":99},{"version":"5168146f37ec3a1af1026cf7c0f0654be0081d1a8ba8dce6bf098a1301f32a0e","impliedFormat":99},{"version":"7455f2d44bbd248413e4ab8c3ff847413d9ce327967dba66f0b51880f60fb653","impliedFormat":99},{"version":"9dd82c87281e106bdcb227550251fcc6b55a6eb555152bec5c6ce408345ffc57","affectsGlobalScope":true,"impliedFormat":99},{"version":"38df32d74f5cb92d08a7ace088d631e65fd4ae41fd1098ef74ad8efab03763ac","impliedFormat":99},{"version":"ff169075cb4df455eaa1dc4972416ae6981adca96429ed698a306da3d5a2e241","impliedFormat":99},{"version":"5dd01302b91c8fb2aea381396623c5463c47a41c1b5d675672a075c5d8aa164c","affectsGlobalScope":true,"impliedFormat":99},{"version":"f3731eb0da8be50797a04467e9021082654c55d6cbabaf17a9d505c0ff3033cc","impliedFormat":99},{"version":"6146b370459b8f7e81f61b7dd9022fb06509cc20d34514dc782c9ce538fd8ec9","impliedFormat":99},{"version":"a585baba6d92b7f5052a11c3a5d0bcc73657180bb6066cf70e1b4664df4e8363","impliedFormat":99},{"version":"1aacab8ad3bd52a3a508b9c07bb341d680448fc9ee45591708ded8113c1be517","impliedFormat":99},{"version":"f0d4da8c4cc589095f0c2dc87ba5cd73394c382b54793357b6cf821dbd26c8e4","impliedFormat":99},{"version":"bd4d6d739dd1cb137d25bbf1e6ec32f527b90aa11716fc7bf905b475d8ec583f","impliedFormat":99},{"version":"aaf4664f3932ae884a54f2bd38d0b02af6e6f57d2ab3baa13437de16960c9526","impliedFormat":99},{"version":"6799930dddefea219a3bcf1bc4273f4a52eafd4fc093bcf966af776cdcade26e","signature":"0fdef55c74ab118fe261dc60ba57811df3534ba4f780d5ae43e029fb1815c0b6"},{"version":"ab14a06630678330603110b67a623e4e9ba9e836fb116d229e4232ca096d0a03","signature":"c8cb187d816ef34c1d8e9c81a0813fbd435c9397b8035354e7b2e20554711dd4"},{"version":"15ed825a18eca1e7ed83ae84ab23f42eb32ba5d25cebe0a0f4f9e3fd4291f5de","signature":"99f9b8c69bccfd709eec8984385695fa3b039c5cfe6c387b4db2fa1920853fa6"},{"version":"316946a0a4a5bd67b65e23169164881de6b483a36d2d4691e09794ba764f9319","signature":"e73583a19f78a04f29f795c6e6a435125fbb9a4ef50e06443e408ec00934f6db"},{"version":"7be480358318b60043954553d966b920218598ece0f142c525d5cfcfe37d193d","impliedFormat":99},{"version":"8bb8931e629d9adfac6fe0c067de1a3c2f82b47262f83fa76eb0772ef13808e8","impliedFormat":99},{"version":"fb605fccb30512c9291061c381cba041e06b51d10479d1589441e9468a32363e","impliedFormat":99},{"version":"635052f2979263b7be4665514c303fd56bceabe15d793c6f393fc1214996966a","impliedFormat":99},{"version":"1b9e4008b4d5a38f78252b3d29f29022edf9a1e8c598f2d2f75db756487716af","signature":"d73c8d7ba4b8515fdc950cc6fa10b91f55fabc0e41b47c2d6f3fe4b742c827a0"},{"version":"0572572de5898a223b5228936a696ffff9a7f32fd3f5c9bc4eba2b2e3ad0aeac","signature":"980977017c9076be180a8058dd182bae54bb82160dd60b5b7dda8b280a4e6de3"},{"version":"a2592541ed6c51764159adcc63b663d108a4d7556c71ac07c2ad66d2990559ca","signature":"3b7303058fd7a289ae8670b40ba075b0f42af8a799dad163dbb01fef702a144c"},{"version":"7010db72749a9397d61a09f731f4cca4da77699b9c23c49e49ceeffb5a013bcf","signature":"93436e11c90c5fe84dce49ffc7959c457fe92a45e81bf25678d1e7b5e60059a1"},{"version":"6caca5b4e2445888135d92ec18be1a660337c903d28c48a7b29008ccce13b373","signature":"8f1b6eb506e148f32d3e66d4b16bb803fb756628208278a64753b98fce4336c0"},{"version":"778d365f9c1a82b39e4cc8147b376eba821f9c34b6e7b2b6b1d9c829e38a6c71","signature":"e4a0f3071ac77aa9dede976a20799f567cfa80e3411a226d532965cc776c6ff2"},{"version":"913fb847eccbb3012b2888933f0c344d5687eae71aa3e980c867f9d0d1f35110","signature":"a46cf64bae7e6eec99bb58416100cb723065f176732bd17765823fbf481ef7cf"},{"version":"47be7c853096ed3acced1a9f565c27c2c6de77aebfb30ecd04469b55cc945ec2","signature":"c502b1bdcc1b780e7372a485bdc3fe588f5e2b23ae34218418dedd53cf9d5af5"},{"version":"f8a24edaf86f4270100ed356c9b74ce29268aaeb05c7f808a5d4d1acb39be573","signature":"05fbbd6dba7f639619ed92dbf07980ebdd8b005926771ee21aa4e6cf555372c9"},{"version":"08cd0ab405c777eb715b3ad85fb36601d0ac76e3c6adaf4cc1713ec46c08cacc","signature":"303caabae4766527137e44797b237661bf011bfa06cd696656a6a58703a640b8"},{"version":"d8dc78ec0a3dc3d572241d60114e206eb52c702d8e50cd65e0bff9b55d8b3e2a","signature":"79977acacff453e0f196689a91123bb34f8e05c3faff6362f32a0f362a834b6c"},{"version":"72c0f159ff5284e89a4b70342c655f810272b22afddaef017b726aff4acde373","signature":"3ea8f68206113cdf7d4ea2713e7fbeca53dca01dbb37e838ae93246da0b6e3f7"},{"version":"5ba86f64dbaa08c0c799710953b7277e198c06e36efa9c1103774e7119c6ef7c","impliedFormat":99},{"version":"96f7fedbfb6cd6a4d82c32ccd3550a4017fbf52c288914d13a5fdf3a3d62c120","impliedFormat":99},{"version":"3a421e6546d80f45481c48c4f5faf65c61cf0b58b448a7094cd76802a1f36aca","signature":"8c4d096f9f553faa127a40479e1416e4af1a2433a66fd7922c2b1666a3a9297c"},{"version":"ed6a1d687b4f44bf7da747980ff6be66ffb2190d7c4f38bd0c0b42b778b74df5","signature":"1015fb207a9fb846cf147b48b96daf0c0b33b0d5789c23a011d81b70d16a933e"},{"version":"a73bbde9782ceb299f168dba55ba42a2bf0e6dcf53e5bb3e319bef1113715fc3","signature":"36e78d6da703f5ac3597575cbbd03163295690b04ce76e5e9fa7e5ad6d327820"},{"version":"75651902abcd4e98d079490eae6280e8884ab060e738874c8b3504fd3c1c8a13","signature":"4f70627ec4a7910c384176fd8967c84dafdd94439ece3002ac6348547c4be48b"},{"version":"a4bbe05f59182f4ce279bf92b2fcf9ce52fe1a9feba61867aa97e11eaa1912aa","impliedFormat":99},{"version":"1b9d0b8dbfe4d820b52271376daab06fde5205e840010c63c7b0f53458ece5bc","impliedFormat":99},{"version":"29d5ef7214ee6cd218833441ecd24ab13fd609367b1642504c74e991543eb9cf","signature":"12f5c2f1a99c7e41b86419455a624534cf301c34f1a22d5ec190f5ddfbf2bbe2"},{"version":"b23c7aaf796c000c7a8602c0886714158c734de5856e87aef4177024601cb948","signature":"9b1ccd2e8acbfb68f8803da8e9296435114d14f014e5df1f9b3b312876fa2c66"},{"version":"33b3c0269bf9dd055b94fe52c0e7e26b8a764274f2270a4a3d4a3ee2872165ba","impliedFormat":99},{"version":"d1582f9207d41195866824dd3b7864bd9f6e3f8ec7ef1200f37b3d80c8ea6ba1","impliedFormat":99},{"version":"01f9bade4ea5db62464fed4f6bda2abc928862000baae48a0f54cfffc1af3cc6","impliedFormat":99},{"version":"f1ed4b327880fa467f6b7b8a8f0c0a182901213ec4bc732a1de32a24f959424a","impliedFormat":99},{"version":"1f527f5aa7667cf13cd61a83327ac127bd9be0fe705517bec56abd7f93a3267d","impliedFormat":99},{"version":"930371ee0f953df416ac187dc69f9d469e1808f05023410d8864ddbe4c877731","impliedFormat":99},{"version":"fe0150ce20bc36bcc4250e562b951073a27c3665bf58c5c19defcdcb4c124307","impliedFormat":99},{"version":"1287b82bfb7169da991900975e76543c3c21c42733bee7378e5429cb367e016a","impliedFormat":99},{"version":"14cb75ba862b72eb71e62062abb678eed961d0c3cb5c5509865929187d3bc22b","impliedFormat":99},{"version":"273570ff6139f4a05a8863a933c28a6b5033b6d4dba515d06ad71a3efa766685","impliedFormat":99},{"version":"3cede24c7dbb210a05b2199edb8d37a604fd2000087a92809c5f321b96b9060e","impliedFormat":99},{"version":"56bf46d943e202a7fbdd6de1b00ce794b414b7a640bca3d1bed7e98f983df8c2","impliedFormat":99},{"version":"eb5b855ca3d65fd100bbf97317def7be3ecb5aa27003e931712550dc9d83808f","impliedFormat":99},{"version":"bb7e70394dd1808fb08a28cf74bb5a59d5e8b2e3a79f601cfe4231b6f671a8a8","impliedFormat":99},{"version":"426c7929dba2c15eef2da827c7fea629df1789865eb7774ad4ffeef819944adc","impliedFormat":99},{"version":"a42d343866ab53f3f5f23b0617e7cfcd35bded730962d1392d2b782194ce1478","impliedFormat":99},{"version":"90c0c132340dbfd22e66dd4faa648bbdd0d1bea8c84d24850d75ae02dbc85f8e","impliedFormat":99},{"version":"2f7ae32421d8c12ee799ff5861b49fdd76d9120d152a54e6731cbfb45794c00d","impliedFormat":99},{"version":"da735780043c7b7382319b246c8e39a4fa23e5b053b445404cd377f2d8c3d427","impliedFormat":99},{"version":"d25f105bc9e09d3f491a6860b12cbbad343eb7155428d0e82406b48d4295deff","impliedFormat":99},{"version":"5994371065209ea5a9cb08e454a2cde716ea935269d6801ffd55505563e70590","impliedFormat":99},{"version":"201b08fbbb3e5a5ff55ce6abe225db0f552d0e4c2a832c34851fb66e1858052f","impliedFormat":99},{"version":"a95943b4629fee65ba5f488b11648860e04c2bf1c48b2080621255f8c5a6d088","impliedFormat":99},{"version":"84fa8470a1b177773756d9f4b2e9d80e3d88725aba949b7e9d94a92ca723fb0e","impliedFormat":99},{"version":"f5f060d4b4a0ec3b177023d358efbf370f4065bf653497d9b57b8bbc3d8c9e41","signature":"2f4d80dbcc2492cd76a061c57192d4bebf7a25a160ba83d21babef5f499bda55"},{"version":"bfc4f8091bb3bccc4c8a902bbcc19072fa21c58e6cfb57c77dcf37314e98574c","signature":"f5254db9469f82008bdbffba74d78c00af0cb13090ad730824afb5184604dc62"},{"version":"e3ddfeb2e6ea38b2b7f1fc92d9a9aecd8d1c2decae8f09b39a7313b1ed0d47e0","signature":"923bd0d37bdfe3c1f584524d277f9014e68a6d072c3b699bc8930e22d74be7a1"},{"version":"9df9c6bdb0f9f8f39d1c919093544ba8242a0bf9ece6131e97eb55762d4b819f","signature":"25d42870e338a084db96d7ea7329099f53b6536e029ae8e0c7870c3ab26f4674"},{"version":"6cb42c4809cce8e3be321f22e2bd048c6f216600ce0ccc7f9d6b9ac04aab7989","signature":"151e5fc9a09fe5a9d58052c4b3e0fd10c9812729b6ca6814c571189145d2dc95"},{"version":"9f389287dfa9ce002232fd18bbc2f3d13f2d793ec3f480cfece4afe19deb0d0f","signature":"ab76f499b68730af823b6d86b161597230872b41e9c90f5b46c920c64f6645da"},{"version":"1da272d80775d46083dfc19d086e86bb4e7ae7d04458d36ec8f811f7e37612e1","signature":"3cca325430ad8319a3b986a84763c504d9c369fd951e912098f60e44cf29d20b","affectsGlobalScope":true},{"version":"1ec7715a3b5c1f1b2a773c618d96d8f1581577a847877a51a88fe77cd259e3df","signature":"b36242c9cf8f73f3aaedcc3041f60414a5ee325798160f634d892affbbb54624"},{"version":"67b3397e2b1a89f5fd2ca994b6f24eeae98347c6d4ea3b6100fa3a52088e1812","signature":"a08cb0f2d0a007fe9194def2d7b1e851308640e56de51864c797651b53719d43"},{"version":"2eb699fb55fcb418e38b05e3cb63ec5bd7cae7576559eab45d5b920a0edcf3f7","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"4504c8eb866a8505b83d83987ac3d4d3454d70c84f180193e2504e85f51c6d8e","signature":"1aa022c675d9ade9fd2c5413fab0d515819d03c8f21400bddeede53b189de3bb"},"82ee5bb6a4d285dad070bb8c15d70f0eff104cc5a848e977e75608228b322e9f","497f13359472df3335ef21fc53c76c263f144697ec6ce30791e48cdb2a028047","28646ecde771c8beedbec3705e646f1329f316e83fe983fc3554f0934cded8b7","441d3e5e2e26cb2981d1897535ba75962a568ac3b6d32ba4b9cb56a6fde3bde4","2883f6efdfbe5595b6637edd43eb02ba5dff6c446cd92d95540ff1b953727023",{"version":"d153a11543fd884b596587ccd97aebbeed950b26933ee000f94009f1ab142848","affectsGlobalScope":true,"impliedFormat":1},{"version":"0ccdaa19852d25ecd84eec365c3bfa16e7859cadecf6e9ca6d0dbbbee439743f","affectsGlobalScope":true,"impliedFormat":1},{"version":"438b41419b1df9f1fbe33b5e1b18f5853432be205991d1b19f5b7f351675541e","affectsGlobalScope":true,"impliedFormat":1},{"version":"096116f8fedc1765d5bd6ef360c257b4a9048e5415054b3bf3c41b07f8951b0b","affectsGlobalScope":true,"impliedFormat":1},{"version":"e5e01375c9e124a83b52ee4b3244ed1a4d214a6cfb54ac73e164a823a4a7860a","affectsGlobalScope":true,"impliedFormat":1},{"version":"f90ae2bbce1505e67f2f6502392e318f5714bae82d2d969185c4a6cecc8af2fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"4b58e207b93a8f1c88bbf2a95ddc686ac83962b13830fe8ad3f404ffc7051fb4","affectsGlobalScope":true,"impliedFormat":1},{"version":"1fefabcb2b06736a66d2904074d56268753654805e829989a46a0161cd8412c5","affectsGlobalScope":true,"impliedFormat":1},{"version":"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa","affectsGlobalScope":true,"impliedFormat":1},{"version":"c18a99f01eb788d849ad032b31cafd49de0b19e083fe775370834c5675d7df8e","affectsGlobalScope":true,"impliedFormat":1},{"version":"5247874c2a23b9a62d178ae84f2db6a1d54e6c9a2e7e057e178cc5eea13757fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"4967529644e391115ca5592184d4b63980569adf60ee685f968fd59ab1557188","impliedFormat":1},{"version":"cdcf9ea426ad970f96ac930cd176d5c69c6c24eebd9fc580e1572d6c6a88f62c","impliedFormat":1},{"version":"23cd712e2ce083d68afe69224587438e5914b457b8acf87073c22494d706a3d0","impliedFormat":1},{"version":"487b694c3de27ddf4ad107d4007ad304d29effccf9800c8ae23c2093638d906a","impliedFormat":1},{"version":"3a80bc85f38526ca3b08007ee80712e7bb0601df178b23fbf0bf87036fce40ce","impliedFormat":1},{"version":"ccf4552357ce3c159ef75f0f0114e80401702228f1898bdc9402214c9499e8c0","impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","impliedFormat":1},{"version":"68834d631c8838c715f225509cfc3927913b9cc7a4870460b5b60c8dbdb99baf","impliedFormat":1},{"version":"2931540c47ee0ff8a62860e61782eb17b155615db61e36986e54645ec67f67c2","impliedFormat":1},{"version":"ccab02f3920fc75c01174c47fcf67882a11daf16baf9e81701d0a94636e94556","impliedFormat":1},{"version":"f6faf5f74e4c4cc309a6c6a6c4da02dbb840be5d3e92905a23dcd7b2b0bd1986","impliedFormat":1},{"version":"ea6bc8de8b59f90a7a3960005fd01988f98fd0784e14bc6922dde2e93305ec7d","impliedFormat":1},{"version":"36107995674b29284a115e21a0618c4c2751b32a8766dd4cb3ba740308b16d59","impliedFormat":1},{"version":"914a0ae30d96d71915fc519ccb4efbf2b62c0ddfb3a3fc6129151076bc01dc60","impliedFormat":1},{"version":"33e981bf6376e939f99bd7f89abec757c64897d33c005036b9a10d9587d80187","impliedFormat":1},{"version":"7fd1b31fd35876b0aa650811c25ec2c97a3c6387e5473eb18004bed86cdd76b6","impliedFormat":1},{"version":"b41767d372275c154c7ea6c9d5449d9a741b8ce080f640155cc88ba1763e35b3","impliedFormat":1},{"version":"3bacf516d686d08682751a3bd2519ea3b8041a164bfb4f1d35728993e70a2426","impliedFormat":1},{"version":"7fb266686238369442bd1719bc0d7edd0199da4fb8540354e1ff7f16669b4323","impliedFormat":1},{"version":"0a60a292b89ca7218b8616f78e5bbd1c96b87e048849469cccb4355e98af959a","impliedFormat":1},{"version":"0b6e25234b4eec6ed96ab138d96eb70b135690d7dd01f3dd8a8ab291c35a683a","impliedFormat":1},{"version":"9666f2f84b985b62400d2e5ab0adae9ff44de9b2a34803c2c5bd3c8325b17dc0","impliedFormat":1},{"version":"40cd35c95e9cf22cfa5bd84e96408b6fcbca55295f4ff822390abb11afbc3dca","impliedFormat":1},{"version":"b1616b8959bf557feb16369c6124a97a0e74ed6f49d1df73bb4b9ddf68acf3f3","impliedFormat":1},{"version":"5b03a034c72146b61573aab280f295b015b9168470f2df05f6080a2122f9b4df","impliedFormat":1},{"version":"40b463c6766ca1b689bfcc46d26b5e295954f32ad43e37ee6953c0a677e4ae2b","impliedFormat":1},{"version":"249b9cab7f5d628b71308c7d9bb0a808b50b091e640ba3ed6e2d0516f4a8d91d","impliedFormat":1},{"version":"80aae6afc67faa5ac0b32b5b8bc8cc9f7fa299cff15cf09cc2e11fd28c6ae29e","impliedFormat":1},{"version":"f473cd2288991ff3221165dcf73cd5d24da30391f87e85b3dd4d0450c787a391","impliedFormat":1},{"version":"499e5b055a5aba1e1998f7311a6c441a369831c70905cc565ceac93c28083d53","impliedFormat":1},{"version":"54c3e2371e3d016469ad959697fd257e5621e16296fa67082c2575d0bf8eced0","impliedFormat":1},{"version":"beb8233b2c220cfa0feea31fbe9218d89fa02faa81ef744be8dce5acb89bb1fd","impliedFormat":1},{"version":"c183b931b68ad184bc8e8372bf663f3d33304772fb482f29fb91b3c391031f3e","impliedFormat":1},{"version":"5d0375ca7310efb77e3ef18d068d53784faf62705e0ad04569597ae0e755c401","impliedFormat":1},{"version":"59af37caec41ecf7b2e76059c9672a49e682c1a2aa6f9d7dc78878f53aa284d6","impliedFormat":1},{"version":"addf417b9eb3f938fddf8d81e96393a165e4be0d4a8b6402292f9c634b1cb00d","impliedFormat":1},{"version":"48cc3ec153b50985fb95153258a710782b25975b10dd4ac8a4f3920632d10790","impliedFormat":1},{"version":"adf27937dba6af9f08a68c5b1d3fce0ca7d4b960c57e6d6c844e7d1a8e53adae","impliedFormat":1},{"version":"e1528ca65ac90f6fa0e4a247eb656b4263c470bb22d9033e466463e13395e599","impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","impliedFormat":1},{"version":"866078923a56d026e39243b4392e282c1c63159723996fa89243140e1388a98d","impliedFormat":1},{"version":"dd0109710de4cd93e245121ab86d8c66d20f3ead80074b68e9c3e349c4f53342","affectsGlobalScope":true,"impliedFormat":1},{"version":"b3275d55fac10b799c9546804126239baf020d220136163f763b55a74e50e750","affectsGlobalScope":true,"impliedFormat":1},{"version":"fa68a0a3b7cb32c00e39ee3cd31f8f15b80cac97dce51b6ee7fc14a1e8deb30b","affectsGlobalScope":true,"impliedFormat":1},{"version":"1cf059eaf468efcc649f8cf6075d3cb98e9a35a0fe9c44419ec3d2f5428d7123","affectsGlobalScope":true,"impliedFormat":1},{"version":"6c36e755bced82df7fb6ce8169265d0a7bb046ab4e2cb6d0da0cb72b22033e89","affectsGlobalScope":true,"impliedFormat":1},{"version":"e7721c4f69f93c91360c26a0a84ee885997d748237ef78ef665b153e622b36c1","affectsGlobalScope":true,"impliedFormat":1},{"version":"7a93de4ff8a63bafe62ba86b89af1df0ccb5e40bb85b0c67d6bbcfdcf96bf3d4","affectsGlobalScope":true,"impliedFormat":1},{"version":"90e85f9bc549dfe2b5749b45fe734144e96cd5d04b38eae244028794e142a77e","affectsGlobalScope":true,"impliedFormat":1},{"version":"e0a5deeb610b2a50a6350bd23df6490036a1773a8a71d70f2f9549ab009e67ee","affectsGlobalScope":true,"impliedFormat":1},{"version":"435b3711465425770ed2ee2f1cf00ce071835265e0851a7dc4600ab4b007550e","impliedFormat":1},{"version":"7e49f52a159435fc8df4de9dc377ef5860732ca2dc9efec1640531d3cf5da7a3","impliedFormat":1},{"version":"dd4bde4bdc2e5394aed6855e98cf135dfdf5dd6468cad842e03116d31bbcc9bc","impliedFormat":1},{"version":"4d4e879009a84a47c05350b8dca823036ba3a29a3038efed1be76c9f81e45edf","affectsGlobalScope":true,"impliedFormat":1},{"version":"cf83d90d5faf27b994c2e79af02e32b555dbfe42cd9bd1571445f2168d1f4e2d","impliedFormat":1},{"version":"9ba13b47cb450a438e3076c4a3f6afb9dc85e17eae50f26d4b2d72c0688c9251","impliedFormat":1},{"version":"b64cd4401633ea4ecadfd700ddc8323a13b63b106ac7127c1d2726f32424622c","impliedFormat":1},{"version":"37c6e5fe5715814412b43cc9b50b24c67a63c4e04e753e0d1305970d65417a60","impliedFormat":1},{"version":"0e28335ac43f4d94dd2fe6d9e6fa6813570640839addd10d309d7985f33a6308","impliedFormat":1},{"version":"ee0e4946247f842c6dd483cbb60a5e6b484fee07996e3a7bc7343dfb68a04c5d","impliedFormat":1},{"version":"ef051f42b7e0ef5ca04552f54c4552eac84099d64b6c5ad0ef4033574b6035b8","impliedFormat":1},{"version":"853a43154f1d01b0173d9cbd74063507ece57170bad7a3b68f3fa1229ad0a92f","impliedFormat":1},{"version":"56231e3c39a031bfb0afb797690b20ed4537670c93c0318b72d5180833d98b72","impliedFormat":1},{"version":"5cc7c39031bfd8b00ad58f32143d59eb6ffc24f5d41a20931269011dccd36c5e","impliedFormat":1},{"version":"836b1d038d400811f265b04c758e1ef0fb64d915499a4ef590acc54761875075","affectsGlobalScope":true,"impliedFormat":1},{"version":"961cf7535b9c521cd634055b1b6ac49b94d055f0b573ce7fdc4cfaddab080b7c","impliedFormat":1},{"version":"806a8c6daae69e5695e7200d9eca6bc1e4298f38d90edda3ce67a794da31a24f","impliedFormat":1},{"version":"ac86245c2f31335bfd52cbe7fc760f9fc4f165387875869a478a6d9616a95e72","impliedFormat":1},{"version":"01ff95aa1443e3f7248974e5a771f513cb2ac158c8898f470a1792f817bee497","impliedFormat":1},{"version":"9d96a7ce809392ff2cb99691acf7c62e632fe56897356ba013b689277aca3619","impliedFormat":1},{"version":"42a05d8f239f74587d4926aba8cc54792eed8e8a442c7adc9b38b516642aadfe","impliedFormat":1},{"version":"5d21b58d60383cc6ab9ad3d3e265d7d25af24a2c9b506247e0e50b0a884920be","impliedFormat":1},{"version":"101f482fd48cb4c7c0468dcc6d62c843d842977aea6235644b1edd05e81fbf22","impliedFormat":1},{"version":"ae6757460f37078884b1571a3de3ebaf724d827d7e1d53626c02b3c2a408ac63","affectsGlobalScope":true,"impliedFormat":1},{"version":"27c0a08e343c6a0ae17bd13ba6d44a9758236dc904cd5e4b43456996cd51f520","impliedFormat":1},{"version":"3ef397f12387eff17f550bc484ea7c27d21d43816bbe609d495107f44b97e933","impliedFormat":1},{"version":"1023282e2ba810bc07905d3668349fbd37a26411f0c8f94a70ef3c05fe523fcf","impliedFormat":1},{"version":"b214ebcf76c51b115453f69729ee8aa7b7f8eccdae2a922b568a45c2d7ff52f7","impliedFormat":1},{"version":"429c9cdfa7d126255779efd7e6d9057ced2d69c81859bbab32073bad52e9ba76","impliedFormat":1},{"version":"6f80e51ba310608cd71bcdc09a171d7bbfb3b316048601c9ec215ce16a8dcfbc","impliedFormat":1},{"version":"a3bdc774995d56caaac759a424831091bb22450ca3590f34dae53d98323be191","affectsGlobalScope":true,"impliedFormat":1},{"version":"7f2c62938251b45715fd2a9887060ec4fbc8724727029d1cbce373747252bdd7","impliedFormat":1},{"version":"e3ace08b6bbd84655d41e244677b474fd995923ffef7149ddb68af8848b60b05","impliedFormat":1},{"version":"132580b0e86c48fab152bab850fc57a4b74fe915c8958d2ccb052b809a44b61c","impliedFormat":1},{"version":"af4ab0aa8908fc9a655bb833d3bc28e117c4f0e1038c5a891546158beb25accb","impliedFormat":1},{"version":"69c9a5a9392e8564bd81116e1ed93b13205201fb44cb35a7fde8c9f9e21c4b23","impliedFormat":1},{"version":"5f8fc37f8434691ffac1bfd8fc2634647da2c0e84253ab5d2dd19a7718915b35","impliedFormat":1},{"version":"5981c2340fd8b076cae8efbae818d42c11ffc615994cb060b1cd390795f1be2b","impliedFormat":1},{"version":"2ca2bca6845a7234eff5c3d192727a068fca72ac565f3c819c6b04ccc83dadc0","impliedFormat":1},{"version":"ed4f674fc8c0c993cc7e145069ac44129e03519b910c62be206a0cc777bdc60b","affectsGlobalScope":true,"impliedFormat":1},{"version":"0250da3eb85c99624f974e77ef355cdf86f43980251bc371475c2b397ba55bcd","impliedFormat":1},{"version":"f1c93e046fb3d9b7f8249629f4b63dc068dd839b824dd0aa39a5e68476dc9420","impliedFormat":1},{"version":"3d3a5f27ffbc06c885dd4d5f9ee20de61faf877fe2c3a7051c4825903d9a7fdc","impliedFormat":1},{"version":"12806f9f085598ef930edaf2467a5fa1789a878fba077cd27e85dc5851e11834","impliedFormat":1},{"version":"17d06eb5709839c7ce719f0c38ada6f308fb433f2cd6d8c87b35856e07400950","impliedFormat":1},{"version":"a43fe41c33d0a192a0ecaf9b92e87bef3709c9972e6d53c42c49251ccb962d69","impliedFormat":1},{"version":"a177959203c017fad3ecc4f3d96c8757a840957a4959a3ae00dab9d35961ca6c","affectsGlobalScope":true,"impliedFormat":1},{"version":"6fc727ccf9b36e257ff982ea0badeffbfc2c151802f741bddff00c6af3b784cf","impliedFormat":1},{"version":"6c00f77f0335ae0c18bd45a6c7c9c97c9625fb7e5dd6d5936eadf70718bce52e","impliedFormat":1},{"version":"4844a4c9b4b1e812b257676ed8a80b3f3be0e29bf05e742cc2ea9c3c6865e6c6","impliedFormat":1},{"version":"064878a60367e0407c42fb7ba02a2ea4d83257357dc20088e549bd4d89433e9c","impliedFormat":1},{"version":"14d4bd22d1b05824971b98f7e91b2484c90f1a684805c330476641417c3d9735","impliedFormat":1},{"version":"586eaf66bace2e731cee0ddfbfac326ad74a83c1acfeac4afb2db85ad23226c7","impliedFormat":1},{"version":"b484ec11ba00e3a2235562a41898d55372ccabe607986c6fa4f4aba72093749f","impliedFormat":1},{"version":"d1a14d87cedcf4f0b8173720d6eb29cc02878bf2b6dabf9c9d9cee742f275368","impliedFormat":1},{"version":"e60efae9fe48a2955f66bf4cbf0f082516185b877daf50d9c5e2a009660a7714","impliedFormat":1},{"version":"041a7781b9127ab568d2cdcce62c58fdea7c7407f40b8c50045d7866a2727130","impliedFormat":1},{"version":"cd9189eacf0f9143b8830e9d6769335aa6d902c04195f04145bcbf19e7f26fcb","impliedFormat":1},{"version":"e1cb68f3ef3a8dd7b2a9dfb3de482ed6c0f1586ba0db4e7d73c1d2147b6ffc51","impliedFormat":1},{"version":"55cdbeebe76a1fa18bbd7e7bf73350a2173926bd3085bb050cf5a5397025ee4e","impliedFormat":1},{"version":"104c67f0da1bdf0d94865419247e20eded83ce7f9911a1aa75fc675c077ca66e","impliedFormat":1},{"version":"cc0d0b339f31ce0ab3b7a5b714d8e578ce698f1e13d7f8c60bfb766baeb1d35c","impliedFormat":1},{"version":"427fe2004642504828c1476d0af4270e6ad4db6de78c0b5da3e4c5ca95052a99","impliedFormat":1},{"version":"2eeffcee5c1661ddca53353929558037b8cf305ffb86a803512982f99bcab50d","impliedFormat":99},{"version":"9afb4cb864d297e4092a79ee2871b5d3143ea14153f62ef0bb04ede25f432030","affectsGlobalScope":true,"impliedFormat":99},{"version":"104c67f0da1bdf0d94865419247e20eded83ce7f9911a1aa75fc675c077ca66e","impliedFormat":1},{"version":"151ff381ef9ff8da2da9b9663ebf657eac35c4c9a19183420c05728f31a6761d","impliedFormat":1},{"version":"d34aa8df2d0b18fb56b1d772ff9b3c7aea7256cf0d692f969be6e1d27b74d660","impliedFormat":1},{"version":"baac9896d29bcc55391d769e408ff400d61273d832dd500f21de766205255acb","impliedFormat":1},{"version":"2f5747b1508ccf83fad0c251ba1e5da2f5a30b78b09ffa1cfaf633045160afed","impliedFormat":1},{"version":"f429b61e369208ef7668ebf1dc63176e506fbfaea7b0ecc13d586a5839ebb071","affectsGlobalScope":true,"impliedFormat":1},{"version":"b71c603a539078a5e3a039b20f2b0a0d1708967530cf97dec8850a9ca45baa2b","impliedFormat":1},{"version":"168d88e14e0d81fe170e0dadd38ae9d217476c11435ea640ddb9b7382bdb6c1f","impliedFormat":1},{"version":"f429b61e369208ef7668ebf1dc63176e506fbfaea7b0ecc13d586a5839ebb071","affectsGlobalScope":true,"impliedFormat":1},{"version":"168d88e14e0d81fe170e0dadd38ae9d217476c11435ea640ddb9b7382bdb6c1f","impliedFormat":1},{"version":"8e04cf0688e0d921111659c2b55851957017148fa7b977b02727477d155b3c47","impliedFormat":1},{"version":"742f21debb3937c3839a63245648238555bdab1ea095d43fd10c88a64029bf76","impliedFormat":1},{"version":"7cfdf3b9a5ba934a058bfc9390c074104dc7223b7e3c16fd5335206d789bc3d3","impliedFormat":1},{"version":"0e60e0cbf2283adfd5a15430ae548cd2f662d581b5da6ecd98220203e7067c70","impliedFormat":1},{"version":"742f21debb3937c3839a63245648238555bdab1ea095d43fd10c88a64029bf76","impliedFormat":1},{"version":"0944f27ebff4b20646b71e7e3faaaae50a6debd40bc63e225de1320dd15c5795","impliedFormat":1},{"version":"8a7219b41d3c1c93f3f3b779146f313efade2404eeece88dcd366df7e2364977","impliedFormat":1},{"version":"a109c4289d59d9019cfe1eeab506fe57817ee549499b02a83a7e9d3bdf662d63","impliedFormat":1},{"version":"0944f27ebff4b20646b71e7e3faaaae50a6debd40bc63e225de1320dd15c5795","impliedFormat":1},{"version":"5d30565583300c9256072a013ac0318cc603ff769b4c5cafc222394ea93963e1","impliedFormat":1},{"version":"169cc96316cacf8b489aaab4ac6bcef7b33e8779a8902bce57c737b4aa372d16","impliedFormat":1},{"version":"8f337cd0829439b8eb60ef076f30c0cbf7e2b2490ff4b048cfb98bedeb0b52c6","impliedFormat":1},{"version":"15fe687c59d62741b4494d5e623d497d55eb38966ecf5bea7f36e48fc3fbe15e","impliedFormat":1},{"version":"2c3b8be03577c98530ef9cb1a76e2c812636a871f367e9edf4c5f3ce702b77f8","affectsGlobalScope":true,"impliedFormat":1},{"version":"1ba59c8bbeed2cb75b239bb12041582fa3e8ef32f8d0bd0ec802e38442d3f317","impliedFormat":1}],"root":[[66,85],[90,92],[139,142],[147,158],[161,164],167,168,[193,208]],"options":{"composite":true,"declaration":true,"declarationMap":true,"inlineSources":false,"module":99,"noFallthroughCasesInSwitch":true,"noUnusedLocals":false,"noUnusedParameters":true,"outDir":"./","rootDir":"..","skipLibCheck":true,"sourceMap":true,"strict":true,"target":9,"tsBuildInfoFile":"./.tsbuildinfo","useDefineForClassFields":false},"referencedMap":[[135,1],[128,2],[132,3],[129,4],[131,5],[127,3],[134,4],[133,4],[130,6],[93,3],[102,3],[103,7],[106,8],[104,8],[108,8],[111,9],[110,8],[109,8],[107,8],[105,10],[94,3],[95,11],[126,12],[125,13],[123,14],[122,15],[332,16],[331,17],[344,18],[346,19],[350,3],[171,3],[352,20],[192,21],[353,22],[177,23],[183,24],[178,3],[181,25],[182,3],[191,26],[186,27],[188,28],[189,29],[190,30],[184,3],[185,30],[187,30],[180,30],[179,3],[351,3],[176,31],[172,3],[173,3],[175,32],[174,3],[271,33],[272,33],[273,34],[211,35],[274,36],[275,37],[276,38],[209,3],[277,39],[278,40],[279,41],[280,42],[281,43],[282,44],[283,44],[284,45],[285,46],[286,47],[287,48],[212,3],[210,3],[288,49],[289,50],[290,51],[330,52],[291,53],[292,54],[293,53],[294,55],[295,56],[296,57],[297,58],[298,58],[299,58],[300,59],[301,60],[302,61],[303,62],[304,63],[305,64],[306,64],[307,65],[308,3],[309,3],[310,66],[311,67],[312,66],[313,68],[314,69],[315,70],[316,71],[317,72],[318,73],[319,74],[320,75],[321,76],[322,77],[323,78],[324,79],[325,80],[326,81],[327,82],[213,53],[214,3],[215,83],[216,84],[217,3],[218,85],[219,3],[262,86],[263,87],[264,88],[265,88],[266,89],[267,3],[268,36],[269,90],[270,87],[328,91],[329,92],[357,3],[345,93],[97,3],[360,94],[220,3],[99,95],[120,96],[96,97],[143,96],[136,3],[159,98],[165,96],[145,96],[169,96],[100,3],[98,99],[121,100],[112,101],[119,102],[144,103],[137,104],[160,105],[166,106],[146,107],[170,108],[124,97],[101,109],[116,110],[114,3],[113,3],[118,111],[115,110],[117,112],[86,3],[87,3],[88,3],[89,3],[138,3],[64,3],[65,3],[11,3],[12,3],[14,3],[13,3],[2,3],[15,3],[16,3],[17,3],[18,3],[19,3],[20,3],[21,3],[22,3],[3,3],[23,3],[24,3],[4,3],[25,3],[29,3],[26,3],[27,3],[28,3],[30,3],[31,3],[32,3],[5,3],[33,3],[34,3],[35,3],[36,3],[6,3],[40,3],[37,3],[38,3],[39,3],[41,3],[7,3],[42,3],[47,3],[48,3],[43,3],[44,3],[45,3],[46,3],[8,3],[52,3],[49,3],[50,3],[51,3],[53,3],[9,3],[54,3],[55,3],[56,3],[58,3],[57,3],[59,3],[60,3],[10,3],[61,3],[1,3],[62,3],[63,3],[238,113],[250,114],[236,115],[251,116],[260,117],[227,118],[228,119],[226,120],[259,121],[254,122],[258,123],[230,124],[247,125],[229,126],[257,127],[224,128],[225,122],[231,129],[232,3],[237,130],[235,129],[222,131],[261,132],[252,133],[241,134],[240,129],[242,135],[245,136],[239,137],[243,138],[255,121],[233,139],[234,140],[246,141],[223,116],[249,142],[248,129],[244,143],[253,3],[221,3],[256,144],[335,145],[336,146],[333,3],[337,3],[341,147],[342,3],[347,3],[348,148],[349,3],[354,3],[355,149],[356,3],[339,3],[340,3],[338,150],[343,151],[359,152],[358,3],[334,3],[92,153],[84,154],[85,155],[90,156],[71,157],[70,3],[72,158],[200,159],[202,160],[204,3],[205,3],[206,3],[207,3],[91,3],[208,3],[73,3],[75,161],[78,162],[79,3],[83,163],[80,161],[81,3],[74,3],[82,3],[77,164],[68,3],[76,3],[67,165],[66,3],[69,166],[147,167],[148,168],[149,169],[150,167],[151,170],[141,171],[139,172],[198,173],[152,167],[195,174],[194,175],[193,176],[153,169],[154,167],[155,177],[156,169],[161,178],[158,179],[142,180],[162,170],[163,181],[140,182],[164,183],[167,184],[168,181],[196,185],[199,186],[157,187],[203,3],[197,167],[201,188]],"latestChangedDtsFile":"./src/0.8/ui/utils/youtube.d.ts","version":"5.9.3"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/core.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/core.d.ts deleted file mode 100644 index ded8a1fab..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/core.d.ts +++ /dev/null @@ -1,752 +0,0 @@ -export * as Events from "./events/events.js"; -export * as Types from "./types/types.js"; -export * as Primitives from "./types/primitives.js"; -export * as Styles from "./styles/index.js"; -import * as Guards from "./data/guards.js"; -import { create as createSignalA2uiMessageProcessor } from "./data/signal-model-processor.js"; -import { A2uiMessageProcessor } from "./data/model-processor.js"; -export declare const Data: { - createSignalA2uiMessageProcessor: typeof createSignalA2uiMessageProcessor; - A2uiMessageProcessor: typeof A2uiMessageProcessor; - Guards: typeof Guards; -}; -export declare const Schemas: { - A2UIClientEventMessage: { - title: string; - description: string; - type: string; - additionalProperties: boolean; - properties: { - beginRendering: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - surfaceId: { - type: string; - description: string; - }; - root: { - type: string; - description: string; - }; - styles: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - font: { - type: string; - description: string; - }; - primaryColor: { - type: string; - description: string; - pattern: string; - }; - }; - }; - }; - required: string[]; - }; - surfaceUpdate: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - surfaceId: { - type: string; - description: string; - }; - components: { - type: string; - description: string; - minItems: number; - items: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - id: { - type: string; - description: string; - }; - weight: { - type: string; - description: string; - }; - component: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - Text: { - type: string; - additionalProperties: boolean; - properties: { - text: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - literalString: { - type: string; - }; - path: { - type: string; - }; - }; - }; - usageHint: { - type: string; - description: string; - enum: string[]; - }; - }; - required: string[]; - }; - Image: { - type: string; - additionalProperties: boolean; - properties: { - url: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - literalString: { - type: string; - }; - path: { - type: string; - }; - }; - }; - fit: { - type: string; - description: string; - enum: string[]; - }; - usageHint: { - type: string; - description: string; - enum: string[]; - }; - }; - required: string[]; - }; - Icon: { - type: string; - additionalProperties: boolean; - properties: { - name: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - literalString: { - type: string; - enum: string[]; - }; - path: { - type: string; - }; - }; - }; - }; - required: string[]; - }; - Video: { - type: string; - additionalProperties: boolean; - properties: { - url: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - literalString: { - type: string; - }; - path: { - type: string; - }; - }; - }; - }; - required: string[]; - }; - AudioPlayer: { - type: string; - additionalProperties: boolean; - properties: { - url: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - literalString: { - type: string; - }; - path: { - type: string; - }; - }; - }; - description: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - literalString: { - type: string; - }; - path: { - type: string; - }; - }; - }; - }; - required: string[]; - }; - Row: { - type: string; - additionalProperties: boolean; - properties: { - children: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - explicitList: { - type: string; - items: { - type: string; - }; - }; - template: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - componentId: { - type: string; - }; - dataBinding: { - type: string; - }; - }; - required: string[]; - }; - }; - }; - distribution: { - type: string; - description: string; - enum: string[]; - }; - alignment: { - type: string; - description: string; - enum: string[]; - }; - }; - required: string[]; - }; - Column: { - type: string; - additionalProperties: boolean; - properties: { - children: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - explicitList: { - type: string; - items: { - type: string; - }; - }; - template: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - componentId: { - type: string; - }; - dataBinding: { - type: string; - }; - }; - required: string[]; - }; - }; - }; - distribution: { - type: string; - description: string; - enum: string[]; - }; - alignment: { - type: string; - description: string; - enum: string[]; - }; - }; - required: string[]; - }; - List: { - type: string; - additionalProperties: boolean; - properties: { - children: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - explicitList: { - type: string; - items: { - type: string; - }; - }; - template: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - componentId: { - type: string; - }; - dataBinding: { - type: string; - }; - }; - required: string[]; - }; - }; - }; - direction: { - type: string; - description: string; - enum: string[]; - }; - alignment: { - type: string; - description: string; - enum: string[]; - }; - }; - required: string[]; - }; - Card: { - type: string; - additionalProperties: boolean; - properties: { - child: { - type: string; - description: string; - }; - }; - required: string[]; - }; - Tabs: { - type: string; - additionalProperties: boolean; - properties: { - tabItems: { - type: string; - description: string; - items: { - type: string; - additionalProperties: boolean; - properties: { - title: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - literalString: { - type: string; - }; - path: { - type: string; - }; - }; - }; - child: { - type: string; - }; - }; - required: string[]; - }; - }; - }; - required: string[]; - }; - Divider: { - type: string; - additionalProperties: boolean; - properties: { - axis: { - type: string; - description: string; - enum: string[]; - }; - }; - }; - Modal: { - type: string; - additionalProperties: boolean; - properties: { - entryPointChild: { - type: string; - description: string; - }; - contentChild: { - type: string; - description: string; - }; - }; - required: string[]; - }; - Button: { - type: string; - additionalProperties: boolean; - properties: { - child: { - type: string; - description: string; - }; - primary: { - type: string; - description: string; - }; - action: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - name: { - type: string; - }; - context: { - type: string; - items: { - type: string; - additionalProperties: boolean; - properties: { - key: { - type: string; - }; - value: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - path: { - type: string; - }; - literalString: { - type: string; - }; - literalNumber: { - type: string; - }; - literalBoolean: { - type: string; - }; - }; - }; - }; - required: string[]; - }; - }; - }; - required: string[]; - }; - }; - required: string[]; - }; - CheckBox: { - type: string; - additionalProperties: boolean; - properties: { - label: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - literalString: { - type: string; - }; - path: { - type: string; - }; - }; - }; - value: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - literalBoolean: { - type: string; - }; - path: { - type: string; - }; - }; - }; - }; - required: string[]; - }; - TextField: { - type: string; - additionalProperties: boolean; - properties: { - label: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - literalString: { - type: string; - }; - path: { - type: string; - }; - }; - }; - text: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - literalString: { - type: string; - }; - path: { - type: string; - }; - }; - }; - textFieldType: { - type: string; - description: string; - enum: string[]; - }; - validationRegexp: { - type: string; - description: string; - }; - }; - required: string[]; - }; - DateTimeInput: { - type: string; - additionalProperties: boolean; - properties: { - value: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - literalString: { - type: string; - }; - path: { - type: string; - }; - }; - }; - enableDate: { - type: string; - description: string; - }; - enableTime: { - type: string; - description: string; - }; - outputFormat: { - type: string; - description: string; - }; - }; - required: string[]; - }; - MultipleChoice: { - type: string; - additionalProperties: boolean; - properties: { - selections: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - literalArray: { - type: string; - items: { - type: string; - }; - }; - path: { - type: string; - }; - }; - }; - options: { - type: string; - description: string; - items: { - type: string; - additionalProperties: boolean; - properties: { - label: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - literalString: { - type: string; - }; - path: { - type: string; - }; - }; - }; - value: { - type: string; - description: string; - }; - }; - required: string[]; - }; - }; - maxAllowedSelections: { - type: string; - description: string; - }; - }; - required: string[]; - }; - Slider: { - type: string; - additionalProperties: boolean; - properties: { - value: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - literalNumber: { - type: string; - }; - path: { - type: string; - }; - }; - }; - minValue: { - type: string; - description: string; - }; - maxValue: { - type: string; - description: string; - }; - }; - required: string[]; - }; - }; - }; - }; - required: string[]; - }; - }; - }; - required: string[]; - }; - dataModelUpdate: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - surfaceId: { - type: string; - description: string; - }; - path: { - type: string; - description: string; - }; - contents: { - type: string; - description: string; - items: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - key: { - type: string; - description: string; - }; - valueString: { - type: string; - }; - valueNumber: { - type: string; - }; - valueBoolean: { - type: string; - }; - valueMap: { - description: string; - type: string; - items: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - key: { - type: string; - }; - valueString: { - type: string; - }; - valueNumber: { - type: string; - }; - valueBoolean: { - type: string; - }; - }; - required: string[]; - }; - }; - }; - required: string[]; - }; - }; - }; - required: string[]; - }; - deleteSurface: { - type: string; - description: string; - additionalProperties: boolean; - properties: { - surfaceId: { - type: string; - description: string; - }; - }; - required: string[]; - }; - }; - }; -}; -//# sourceMappingURL=core.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/core.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/core.d.ts.map deleted file mode 100644 index 17ef29a9b..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/core.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"core.d.ts","sourceRoot":"","sources":["../../../src/0.8/core.ts"],"names":[],"mappings":"AAgBA,OAAO,KAAK,MAAM,MAAM,oBAAoB,CAAC;AAC7C,OAAO,KAAK,KAAK,MAAM,kBAAkB,CAAC;AAC1C,OAAO,KAAK,UAAU,MAAM,uBAAuB,CAAC;AACpD,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAC5C,OAAO,KAAK,MAAM,MAAM,kBAAkB,CAAC;AAE3C,OAAO,EAAE,MAAM,IAAI,gCAAgC,EAAE,MAAM,kCAAkC,CAAC;AAC9F,OAAO,EAAE,oBAAoB,EAAE,MAAM,2BAA2B,CAAC;AAGjE,eAAO,MAAM,IAAI;;;;CAIhB,CAAC;AAEF,eAAO,MAAM,OAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAEnB,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/core.js b/vendor/a2ui/renderers/lit/dist/src/0.8/core.js deleted file mode 100644 index cf5868f07..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/core.js +++ /dev/null @@ -1,32 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -export * as Events from "./events/events.js"; -export * as Types from "./types/types.js"; -export * as Primitives from "./types/primitives.js"; -export * as Styles from "./styles/index.js"; -import * as Guards from "./data/guards.js"; -import { create as createSignalA2uiMessageProcessor } from "./data/signal-model-processor.js"; -import { A2uiMessageProcessor } from "./data/model-processor.js"; -import A2UIClientEventMessage from "./schemas/server_to_client_with_standard_catalog.json" with { type: "json" }; -export const Data = { - createSignalA2uiMessageProcessor, - A2uiMessageProcessor, - Guards, -}; -export const Schemas = { - A2UIClientEventMessage, -}; -//# sourceMappingURL=core.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/core.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/core.js.map deleted file mode 100644 index f82006baa..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/core.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"core.js","sourceRoot":"","sources":["../../../src/0.8/core.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,OAAO,KAAK,MAAM,MAAM,oBAAoB,CAAC;AAC7C,OAAO,KAAK,KAAK,MAAM,kBAAkB,CAAC;AAC1C,OAAO,KAAK,UAAU,MAAM,uBAAuB,CAAC;AACpD,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAC5C,OAAO,KAAK,MAAM,MAAM,kBAAkB,CAAC;AAE3C,OAAO,EAAE,MAAM,IAAI,gCAAgC,EAAE,MAAM,kCAAkC,CAAC;AAC9F,OAAO,EAAE,oBAAoB,EAAE,MAAM,2BAA2B,CAAC;AACjE,OAAO,sBAAsB,MAAM,uDAAuD,CAAC,OAAO,IAAI,EAAE,MAAM,EAAE,CAAC;AAEjH,MAAM,CAAC,MAAM,IAAI,GAAG;IAClB,gCAAgC;IAChC,oBAAoB;IACpB,MAAM;CACP,CAAC;AAEF,MAAM,CAAC,MAAM,OAAO,GAAG;IACrB,sBAAsB;CACvB,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/data/guards.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/data/guards.d.ts deleted file mode 100644 index afd18ff37..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/data/guards.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { ComponentArrayReference, ResolvedAudioPlayer, ResolvedButton, ResolvedCard, ResolvedCheckbox, ResolvedColumn, ResolvedDateTimeInput, ResolvedDivider, ResolvedIcon, ResolvedImage, ResolvedList, ResolvedModal, ResolvedMultipleChoice, ResolvedRow, ResolvedSlider, ResolvedTabs, ResolvedText, ResolvedTextField, ResolvedVideo, ValueMap } from "../types/types"; -export declare function isValueMap(value: unknown): value is ValueMap; -export declare function isPath(key: string, value: unknown): value is string; -export declare function isObject(value: unknown): value is Record; -export declare function isComponentArrayReference(value: unknown): value is ComponentArrayReference; -export declare function isResolvedAudioPlayer(props: unknown): props is ResolvedAudioPlayer; -export declare function isResolvedButton(props: unknown): props is ResolvedButton; -export declare function isResolvedCard(props: unknown): props is ResolvedCard; -export declare function isResolvedCheckbox(props: unknown): props is ResolvedCheckbox; -export declare function isResolvedColumn(props: unknown): props is ResolvedColumn; -export declare function isResolvedDateTimeInput(props: unknown): props is ResolvedDateTimeInput; -export declare function isResolvedDivider(props: unknown): props is ResolvedDivider; -export declare function isResolvedImage(props: unknown): props is ResolvedImage; -export declare function isResolvedIcon(props: unknown): props is ResolvedIcon; -export declare function isResolvedList(props: unknown): props is ResolvedList; -export declare function isResolvedModal(props: unknown): props is ResolvedModal; -export declare function isResolvedMultipleChoice(props: unknown): props is ResolvedMultipleChoice; -export declare function isResolvedRow(props: unknown): props is ResolvedRow; -export declare function isResolvedSlider(props: unknown): props is ResolvedSlider; -export declare function isResolvedTabs(props: unknown): props is ResolvedTabs; -export declare function isResolvedText(props: unknown): props is ResolvedText; -export declare function isResolvedTextField(props: unknown): props is ResolvedTextField; -export declare function isResolvedVideo(props: unknown): props is ResolvedVideo; -//# sourceMappingURL=guards.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/data/guards.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/data/guards.d.ts.map deleted file mode 100644 index 7cd5c6652..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/data/guards.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"guards.d.ts","sourceRoot":"","sources":["../../../../src/0.8/data/guards.ts"],"names":[],"mappings":"AAiBA,OAAO,EAEL,uBAAuB,EACvB,mBAAmB,EACnB,cAAc,EACd,YAAY,EACZ,gBAAgB,EAChB,cAAc,EACd,qBAAqB,EACrB,eAAe,EACf,YAAY,EACZ,aAAa,EACb,YAAY,EACZ,aAAa,EACb,sBAAsB,EACtB,WAAW,EACX,cAAc,EAEd,YAAY,EACZ,YAAY,EACZ,iBAAiB,EACjB,aAAa,EACb,QAAQ,EACT,MAAM,gBAAgB,CAAC;AAExB,wBAAgB,UAAU,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,QAAQ,CAE5D;AAED,wBAAgB,MAAM,CAAC,GAAG,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,MAAM,CAEnE;AAED,wBAAgB,QAAQ,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAEzE;AAED,wBAAgB,yBAAyB,CACvC,KAAK,EAAE,OAAO,GACb,KAAK,IAAI,uBAAuB,CAGlC;AAqCD,wBAAgB,qBAAqB,CACnC,KAAK,EAAE,OAAO,GACb,KAAK,IAAI,mBAAmB,CAE9B;AAED,wBAAgB,gBAAgB,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,cAAc,CAOxE;AAED,wBAAgB,cAAc,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,YAAY,CAcpE;AAED,wBAAgB,kBAAkB,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,gBAAgB,CAQ5E;AAED,wBAAgB,gBAAgB,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,cAAc,CAOxE;AAED,wBAAgB,uBAAuB,CACrC,KAAK,EAAE,OAAO,GACb,KAAK,IAAI,qBAAqB,CAEhC;AAED,wBAAgB,iBAAiB,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,eAAe,CAI1E;AAED,wBAAgB,eAAe,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,aAAa,CAEtE;AAED,wBAAgB,cAAc,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,YAAY,CAEpE;AAED,wBAAgB,cAAc,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,YAAY,CAOpE;AAED,wBAAgB,eAAe,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,aAAa,CAQtE;AAED,wBAAgB,wBAAwB,CACtC,KAAK,EAAE,OAAO,GACb,KAAK,IAAI,sBAAsB,CAEjC;AAED,wBAAgB,aAAa,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,WAAW,CAOlE;AAED,wBAAgB,gBAAgB,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,cAAc,CAExE;AAYD,wBAAgB,cAAc,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,YAAY,CAOpE;AAED,wBAAgB,cAAc,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,YAAY,CAEpE;AAED,wBAAgB,mBAAmB,CACjC,KAAK,EAAE,OAAO,GACb,KAAK,IAAI,iBAAiB,CAE5B;AAED,wBAAgB,eAAe,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,aAAa,CAEtE"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/data/guards.js b/vendor/a2ui/renderers/lit/dist/src/0.8/data/guards.js deleted file mode 100644 index 84cfcf0be..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/data/guards.js +++ /dev/null @@ -1,153 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -export function isValueMap(value) { - return isObject(value) && "key" in value; -} -export function isPath(key, value) { - return key === "path" && typeof value === "string"; -} -export function isObject(value) { - return typeof value === "object" && value !== null && !Array.isArray(value); -} -export function isComponentArrayReference(value) { - if (!isObject(value)) - return false; - return "explicitList" in value || "template" in value; -} -function isStringValue(value) { - return (isObject(value) && - ("path" in value || - ("literal" in value && typeof value.literal === "string") || - "literalString" in value)); -} -function isNumberValue(value) { - return (isObject(value) && - ("path" in value || - ("literal" in value && typeof value.literal === "number") || - "literalNumber" in value)); -} -function isBooleanValue(value) { - return (isObject(value) && - ("path" in value || - ("literal" in value && typeof value.literal === "boolean") || - "literalBoolean" in value)); -} -function isAnyComponentNode(value) { - if (!isObject(value)) - return false; - const hasBaseKeys = "id" in value && "type" in value && "properties" in value; - if (!hasBaseKeys) - return false; - return true; -} -export function isResolvedAudioPlayer(props) { - return isObject(props) && "url" in props && isStringValue(props.url); -} -export function isResolvedButton(props) { - return (isObject(props) && - "child" in props && - isAnyComponentNode(props.child) && - "action" in props); -} -export function isResolvedCard(props) { - if (!isObject(props)) - return false; - if (!("child" in props)) { - if (!("children" in props)) { - return false; - } - else { - return (Array.isArray(props.children) && - props.children.every(isAnyComponentNode)); - } - } - return isAnyComponentNode(props.child); -} -export function isResolvedCheckbox(props) { - return (isObject(props) && - "label" in props && - isStringValue(props.label) && - "value" in props && - isBooleanValue(props.value)); -} -export function isResolvedColumn(props) { - return (isObject(props) && - "children" in props && - Array.isArray(props.children) && - props.children.every(isAnyComponentNode)); -} -export function isResolvedDateTimeInput(props) { - return isObject(props) && "value" in props && isStringValue(props.value); -} -export function isResolvedDivider(props) { - // Dividers can have all optional properties, so just checking if - // it's an object is enough. - return isObject(props); -} -export function isResolvedImage(props) { - return isObject(props) && "url" in props && isStringValue(props.url); -} -export function isResolvedIcon(props) { - return isObject(props) && "name" in props && isStringValue(props.name); -} -export function isResolvedList(props) { - return (isObject(props) && - "children" in props && - Array.isArray(props.children) && - props.children.every(isAnyComponentNode)); -} -export function isResolvedModal(props) { - return (isObject(props) && - "entryPointChild" in props && - isAnyComponentNode(props.entryPointChild) && - "contentChild" in props && - isAnyComponentNode(props.contentChild)); -} -export function isResolvedMultipleChoice(props) { - return isObject(props) && "selections" in props; -} -export function isResolvedRow(props) { - return (isObject(props) && - "children" in props && - Array.isArray(props.children) && - props.children.every(isAnyComponentNode)); -} -export function isResolvedSlider(props) { - return isObject(props) && "value" in props && isNumberValue(props.value); -} -function isResolvedTabItem(item) { - return (isObject(item) && - "title" in item && - isStringValue(item.title) && - "child" in item && - isAnyComponentNode(item.child)); -} -export function isResolvedTabs(props) { - return (isObject(props) && - "tabItems" in props && - Array.isArray(props.tabItems) && - props.tabItems.every(isResolvedTabItem)); -} -export function isResolvedText(props) { - return isObject(props) && "text" in props && isStringValue(props.text); -} -export function isResolvedTextField(props) { - return isObject(props) && "label" in props && isStringValue(props.label); -} -export function isResolvedVideo(props) { - return isObject(props) && "url" in props && isStringValue(props.url); -} -//# sourceMappingURL=guards.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/data/guards.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/data/guards.js.map deleted file mode 100644 index 976aa23ef..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/data/guards.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"guards.js","sourceRoot":"","sources":["../../../../src/0.8/data/guards.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/data/model-processor.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/data/model-processor.d.ts deleted file mode 100644 index bedc2dd7a..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/data/model-processor.d.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { ServerToClientMessage, AnyComponentNode, DataValue, Surface, MessageProcessor } from "../types/types"; -/** - * Processes and consolidates A2UIProtocolMessage objects into a structured, - * hierarchical model of UI surfaces. - */ -export declare class A2uiMessageProcessor implements MessageProcessor { - #private; - readonly opts: { - mapCtor: MapConstructor; - arrayCtor: ArrayConstructor; - setCtor: SetConstructor; - objCtor: ObjectConstructor; - }; - static readonly DEFAULT_SURFACE_ID = "@default"; - constructor(opts?: { - mapCtor: MapConstructor; - arrayCtor: ArrayConstructor; - setCtor: SetConstructor; - objCtor: ObjectConstructor; - }); - getSurfaces(): ReadonlyMap; - clearSurfaces(): void; - processMessages(messages: ServerToClientMessage[]): void; - /** - * Retrieves the data for a given component node and a relative path string. - * This correctly handles the special `.` path, which refers to the node's - * own data context. - */ - getData(node: AnyComponentNode, relativePath: string, surfaceId?: string): DataValue | null; - setData(node: AnyComponentNode | null, relativePath: string, value: DataValue, surfaceId?: string): void; - resolvePath(path: string, dataContextPath?: string): string; -} -//# sourceMappingURL=model-processor.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/data/model-processor.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/data/model-processor.d.ts.map deleted file mode 100644 index 8d6f71573..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/data/model-processor.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"model-processor.d.ts","sourceRoot":"","sources":["../../../../src/0.8/data/model-processor.ts"],"names":[],"mappings":"AAgBA,OAAO,EACL,qBAAqB,EACrB,gBAAgB,EAKhB,SAAS,EAIT,OAAO,EAGP,gBAAgB,EAGjB,MAAM,gBAAgB,CAAC;AA0BxB;;;GAGG;AACH,qBAAa,oBAAqB,YAAW,gBAAgB;;IAUzD,QAAQ,CAAC,IAAI,EAAE;QACb,OAAO,EAAE,cAAc,CAAC;QACxB,SAAS,EAAE,gBAAgB,CAAC;QAC5B,OAAO,EAAE,cAAc,CAAC;QACxB,OAAO,EAAE,iBAAiB,CAAC;KAC5B;IAdH,MAAM,CAAC,QAAQ,CAAC,kBAAkB,cAAc;gBASrC,IAAI,GAAE;QACb,OAAO,EAAE,cAAc,CAAC;QACxB,SAAS,EAAE,gBAAgB,CAAC;QAC5B,OAAO,EAAE,cAAc,CAAC;QACxB,OAAO,EAAE,iBAAiB,CAAC;KACwC;IAUvE,WAAW,IAAI,WAAW,CAAC,MAAM,EAAE,OAAO,CAAC;IAI3C,aAAa;IAIb,eAAe,CAAC,QAAQ,EAAE,qBAAqB,EAAE,GAAG,IAAI;IA6BxD;;;;OAIG;IACH,OAAO,CACL,IAAI,EAAE,gBAAgB,EACtB,YAAY,EAAE,MAAM,EACpB,SAAS,SAA0C,GAClD,SAAS,GAAG,IAAI;IAkBnB,OAAO,CACL,IAAI,EAAE,gBAAgB,GAAG,IAAI,EAC7B,YAAY,EAAE,MAAM,EACpB,KAAK,EAAE,SAAS,EAChB,SAAS,SAA0C,GAClD,IAAI;IAuBP,WAAW,CAAC,IAAI,EAAE,MAAM,EAAE,eAAe,CAAC,EAAE,MAAM,GAAG,MAAM;CA8qB5D"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/data/model-processor.js b/vendor/a2ui/renderers/lit/dist/src/0.8/data/model-processor.js deleted file mode 100644 index e74729d6f..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/data/model-processor.js +++ /dev/null @@ -1,632 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -import { isComponentArrayReference, isObject, isPath, isResolvedAudioPlayer, isResolvedButton, isResolvedCard, isResolvedCheckbox, isResolvedColumn, isResolvedDateTimeInput, isResolvedDivider, isResolvedIcon, isResolvedImage, isResolvedList, isResolvedModal, isResolvedMultipleChoice, isResolvedRow, isResolvedSlider, isResolvedTabs, isResolvedText, isResolvedTextField, isResolvedVideo, } from "./guards.js"; -/** - * Processes and consolidates A2UIProtocolMessage objects into a structured, - * hierarchical model of UI surfaces. - */ -export class A2uiMessageProcessor { - static { this.DEFAULT_SURFACE_ID = "@default"; } - #mapCtor = Map; - #arrayCtor = Array; - #setCtor = Set; - #objCtor = Object; - #surfaces; - constructor(opts = { mapCtor: Map, arrayCtor: Array, setCtor: Set, objCtor: Object }) { - this.opts = opts; - this.#arrayCtor = opts.arrayCtor; - this.#mapCtor = opts.mapCtor; - this.#setCtor = opts.setCtor; - this.#objCtor = opts.objCtor; - this.#surfaces = new opts.mapCtor(); - } - getSurfaces() { - return this.#surfaces; - } - clearSurfaces() { - this.#surfaces.clear(); - } - processMessages(messages) { - for (const message of messages) { - if (message.beginRendering) { - this.#handleBeginRendering(message.beginRendering, message.beginRendering.surfaceId); - } - if (message.surfaceUpdate) { - this.#handleSurfaceUpdate(message.surfaceUpdate, message.surfaceUpdate.surfaceId); - } - if (message.dataModelUpdate) { - this.#handleDataModelUpdate(message.dataModelUpdate, message.dataModelUpdate.surfaceId); - } - if (message.deleteSurface) { - this.#handleDeleteSurface(message.deleteSurface); - } - } - } - /** - * Retrieves the data for a given component node and a relative path string. - * This correctly handles the special `.` path, which refers to the node's - * own data context. - */ - getData(node, relativePath, surfaceId = A2uiMessageProcessor.DEFAULT_SURFACE_ID) { - const surface = this.#getOrCreateSurface(surfaceId); - if (!surface) - return null; - let finalPath; - // The special `.` path means the final path is the node's data context - // path and so we return the dataContextPath as-is. - if (relativePath === "." || relativePath === "") { - finalPath = node.dataContextPath ?? "/"; - } - else { - // For all other paths, resolve them against the node's context. - finalPath = this.resolvePath(relativePath, node.dataContextPath); - } - return this.#getDataByPath(surface.dataModel, finalPath); - } - setData(node, relativePath, value, surfaceId = A2uiMessageProcessor.DEFAULT_SURFACE_ID) { - if (!node) { - console.warn("No component node set"); - return; - } - const surface = this.#getOrCreateSurface(surfaceId); - if (!surface) - return; - let finalPath; - // The special `.` path means the final path is the node's data context - // path and so we return the dataContextPath as-is. - if (relativePath === "." || relativePath === "") { - finalPath = node.dataContextPath ?? "/"; - } - else { - // For all other paths, resolve them against the node's context. - finalPath = this.resolvePath(relativePath, node.dataContextPath); - } - this.#setDataByPath(surface.dataModel, finalPath, value); - } - resolvePath(path, dataContextPath) { - // If the path is absolute, it overrides any context. - if (path.startsWith("/")) { - return path; - } - if (dataContextPath && dataContextPath !== "/") { - // Ensure there's exactly one slash between the context and the path. - return dataContextPath.endsWith("/") - ? `${dataContextPath}${path}` - : `${dataContextPath}/${path}`; - } - // Fallback for no context or root context: make it an absolute path. - return `/${path}`; - } - #parseIfJsonString(value) { - if (typeof value !== "string") { - return value; - } - const trimmedValue = value.trim(); - if ((trimmedValue.startsWith("{") && trimmedValue.endsWith("}")) || - (trimmedValue.startsWith("[") && trimmedValue.endsWith("]"))) { - try { - // It looks like JSON, attempt to parse it. - return JSON.parse(value); - } - catch (e) { - // It looked like JSON but wasn't. Keep the original string. - console.warn(`Failed to parse potential JSON string: "${value.substring(0, 50)}..."`, e); - return value; // Return original string - } - } - // It's a string, but not JSON-like. - return value; - } - /** - * Converts a specific array format [{key: "...", value_string: "..."}, ...] - * into a standard Map. It also attempts to parse any string values that - * appear to be stringified JSON. - */ - #convertKeyValueArrayToMap(arr) { - const map = new this.#mapCtor(); - for (const item of arr) { - if (!isObject(item) || !("key" in item)) - continue; - const key = item.key; - // Find the value, which is in a property prefixed with "value". - const valueKey = this.#findValueKey(item); - if (!valueKey) - continue; - let value = item[valueKey]; - // It's a valueMap. We must recursively convert it. - if (valueKey === "valueMap" && Array.isArray(value)) { - value = this.#convertKeyValueArrayToMap(value); - } - else if (typeof value === "string") { - value = this.#parseIfJsonString(value); - } - this.#setDataByPath(map, key, value); - } - return map; - } - #setDataByPath(root, path, value) { - // Check if the incoming value is the special key-value array format. - if (Array.isArray(value) && - (value.length === 0 || (isObject(value[0]) && "key" in value[0]))) { - // Check for "set primitive at path" convention: - // path: "/messages/123", contents: [{ key: ".", valueString: "hi" }] - if (value.length === 1 && isObject(value[0]) && value[0].key === ".") { - const item = value[0]; - const valueKey = this.#findValueKey(item); - if (valueKey) { - // Extract the primitive value - value = item[valueKey]; - // We must still process this value in case it's a valueMap or - // a JSON string. - if (valueKey === "valueMap" && Array.isArray(value)) { - value = this.#convertKeyValueArrayToMap(value); - } - else if (typeof value === "string") { - value = this.#parseIfJsonString(value); - } - // Now, `value` is the primitive (e.g., "hi"), and we continue - // the function. - } - else { - // Malformed, but fall back to existing behavior. - value = this.#convertKeyValueArrayToMap(value); - } - } - else { - value = this.#convertKeyValueArrayToMap(value); - } - } - const segments = this.#normalizePath(path) - .split("/") - .filter((s) => s); - if (segments.length === 0) { - // Root data can either be a Map or an Object. If we receive an Object, - // however, we will normalize it to a proper Map. - if (value instanceof Map || isObject(value)) { - // Normalize an Object to a Map. - if (!(value instanceof Map) && isObject(value)) { - value = new this.#mapCtor(Object.entries(value)); - } - root.clear(); - for (const [key, v] of value.entries()) { - root.set(key, v); - } - } - else { - console.error("Cannot set root of DataModel to a non-Map value."); - } - return; - } - let current = root; - for (let i = 0; i < segments.length - 1; i++) { - const segment = segments[i]; - let target; - if (current instanceof Map) { - target = current.get(segment); - } - else if (Array.isArray(current) && /^\d+$/.test(segment)) { - target = current[parseInt(segment, 10)]; - } - if (target === undefined || - typeof target !== "object" || - target === null) { - target = new this.#mapCtor(); - if (current instanceof this.#mapCtor) { - current.set(segment, target); - } - else if (Array.isArray(current)) { - current[parseInt(segment, 10)] = target; - } - } - current = target; - } - const finalSegment = segments[segments.length - 1]; - const storedValue = value; - if (current instanceof this.#mapCtor) { - current.set(finalSegment, storedValue); - } - else if (Array.isArray(current) && /^\d+$/.test(finalSegment)) { - current[parseInt(finalSegment, 10)] = storedValue; - } - } - /** - * Normalizes a path string into a consistent, slash-delimited format. - * Converts bracket notation and dot notation in a two-pass. - * e.g., "bookRecommendations[0].title" -> "/bookRecommendations/0/title" - * e.g., "book.0.title" -> "/book/0/title" - */ - #normalizePath(path) { - // 1. Replace all bracket accessors `[index]` with dot accessors `.index` - const dotPath = path.replace(/\[(\d+)\]/g, ".$1"); - // 2. Split by dots - const segments = dotPath.split("."); - // 3. Join with slashes and ensure it starts with a slash - return "/" + segments.filter((s) => s.length > 0).join("/"); - } - #getDataByPath(root, path) { - const segments = this.#normalizePath(path) - .split("/") - .filter((s) => s); - let current = root; - for (const segment of segments) { - if (current === undefined || current === null) - return null; - if (current instanceof Map) { - current = current.get(segment); - } - else if (Array.isArray(current) && /^\d+$/.test(segment)) { - current = current[parseInt(segment, 10)]; - } - else if (isObject(current)) { - current = current[segment]; - } - else { - // If we need to traverse deeper but `current` is a primitive, the path is invalid. - return null; - } - } - return current; - } - #getOrCreateSurface(surfaceId) { - let surface = this.#surfaces.get(surfaceId); - if (!surface) { - surface = new this.#objCtor({ - rootComponentId: null, - componentTree: null, - dataModel: new this.#mapCtor(), - components: new this.#mapCtor(), - styles: new this.#objCtor(), - }); - this.#surfaces.set(surfaceId, surface); - } - return surface; - } - #handleBeginRendering(message, surfaceId) { - const surface = this.#getOrCreateSurface(surfaceId); - surface.rootComponentId = message.root; - surface.styles = message.styles ?? {}; - this.#rebuildComponentTree(surface); - } - #handleSurfaceUpdate(message, surfaceId) { - const surface = this.#getOrCreateSurface(surfaceId); - for (const component of message.components) { - surface.components.set(component.id, component); - } - this.#rebuildComponentTree(surface); - } - #handleDataModelUpdate(message, surfaceId) { - const surface = this.#getOrCreateSurface(surfaceId); - const path = message.path ?? "/"; - this.#setDataByPath(surface.dataModel, path, message.contents); - this.#rebuildComponentTree(surface); - } - #handleDeleteSurface(message) { - this.#surfaces.delete(message.surfaceId); - } - /** - * Starts at the root component of the surface and builds out the tree - * recursively. This process involves resolving all properties of the child - * components, and expanding on any explicit children lists or templates - * found in the structure. - * - * @param surface The surface to be built. - */ - #rebuildComponentTree(surface) { - if (!surface.rootComponentId) { - surface.componentTree = null; - return; - } - // Track visited nodes to avoid circular references. - const visited = new this.#setCtor(); - surface.componentTree = this.#buildNodeRecursive(surface.rootComponentId, surface, visited, "/", "" // Initial idSuffix. - ); - } - /** Finds a value key in a map. */ - #findValueKey(value) { - return Object.keys(value).find((k) => k.startsWith("value")); - } - /** - * Builds out the nodes recursively. - */ - #buildNodeRecursive(baseComponentId, surface, visited, dataContextPath, idSuffix = "") { - const fullId = `${baseComponentId}${idSuffix}`; // Construct the full ID - const { components } = surface; - if (!components.has(baseComponentId)) { - return null; - } - if (visited.has(fullId)) { - throw new Error(`Circular dependency for component "${fullId}".`); - } - visited.add(fullId); - const componentData = components.get(baseComponentId); - const componentProps = componentData.component ?? {}; - const componentType = Object.keys(componentProps)[0]; - const unresolvedProperties = componentProps[componentType]; - // Manually build the resolvedProperties object by resolving each value in - // the component's properties. - const resolvedProperties = new this.#objCtor(); - if (isObject(unresolvedProperties)) { - for (const [key, value] of Object.entries(unresolvedProperties)) { - resolvedProperties[key] = this.#resolvePropertyValue(value, surface, visited, dataContextPath, idSuffix, key); - } - } - visited.delete(fullId); - // Now that we have the resolved properties in place we can go ahead and - // ensure that they meet expectations in terms of types and so forth, - // casting them into the specific shape for usage. - const baseNode = { - id: fullId, - dataContextPath, - weight: componentData.weight ?? "initial", - }; - switch (componentType) { - case "Text": - if (!isResolvedText(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "Text", - properties: resolvedProperties, - }); - case "Image": - if (!isResolvedImage(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "Image", - properties: resolvedProperties, - }); - case "Icon": - if (!isResolvedIcon(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "Icon", - properties: resolvedProperties, - }); - case "Video": - if (!isResolvedVideo(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "Video", - properties: resolvedProperties, - }); - case "AudioPlayer": - if (!isResolvedAudioPlayer(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "AudioPlayer", - properties: resolvedProperties, - }); - case "Row": - if (!isResolvedRow(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "Row", - properties: resolvedProperties, - }); - case "Column": - if (!isResolvedColumn(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "Column", - properties: resolvedProperties, - }); - case "List": - if (!isResolvedList(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "List", - properties: resolvedProperties, - }); - case "Card": - if (!isResolvedCard(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "Card", - properties: resolvedProperties, - }); - case "Tabs": - if (!isResolvedTabs(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "Tabs", - properties: resolvedProperties, - }); - case "Divider": - if (!isResolvedDivider(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "Divider", - properties: resolvedProperties, - }); - case "Modal": - if (!isResolvedModal(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "Modal", - properties: resolvedProperties, - }); - case "Button": - if (!isResolvedButton(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "Button", - properties: resolvedProperties, - }); - case "CheckBox": - if (!isResolvedCheckbox(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "CheckBox", - properties: resolvedProperties, - }); - case "TextField": - if (!isResolvedTextField(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "TextField", - properties: resolvedProperties, - }); - case "DateTimeInput": - if (!isResolvedDateTimeInput(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "DateTimeInput", - properties: resolvedProperties, - }); - case "MultipleChoice": - if (!isResolvedMultipleChoice(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "MultipleChoice", - properties: resolvedProperties, - }); - case "Slider": - if (!isResolvedSlider(resolvedProperties)) { - throw new Error(`Invalid data; expected ${componentType}`); - } - return new this.#objCtor({ - ...baseNode, - type: "Slider", - properties: resolvedProperties, - }); - default: - // Catch-all for other custom component types. - return new this.#objCtor({ - ...baseNode, - type: componentType, - properties: resolvedProperties, - }); - } - } - /** - * Recursively resolves an individual property value. If a property indicates - * a child node (a string that matches a component ID), an explicitList of - * children, or a template, these will be built out here. - */ - #resolvePropertyValue(value, surface, visited, dataContextPath, idSuffix = "", propertyKey = null) { - const isComponentIdReferenceKey = (key) => key === "child" || key.endsWith("Child"); - // 1. If it's a string that matches a component ID, build that node. - if (typeof value === "string" && - propertyKey && - isComponentIdReferenceKey(propertyKey) && - surface.components.has(value)) { - return this.#buildNodeRecursive(value, surface, visited, dataContextPath, idSuffix); - } - // 2. If it's a ComponentArrayReference (e.g., a `children` property), - // resolve the list and return an array of nodes. - if (isComponentArrayReference(value)) { - if (value.explicitList) { - return value.explicitList.map((id) => this.#buildNodeRecursive(id, surface, visited, dataContextPath, idSuffix)); - } - if (value.template) { - const fullDataPath = this.resolvePath(value.template.dataBinding, dataContextPath); - const data = this.#getDataByPath(surface.dataModel, fullDataPath); - const template = value.template; - // Handle Array data. - if (Array.isArray(data)) { - return data.map((_, index) => { - // Create a synthetic ID based on the template ID and the - // full index path of the data (e.g., template-id:0:1) - const parentIndices = dataContextPath - .split("/") - .filter((segment) => /^\d+$/.test(segment)); - const newIndices = [...parentIndices, index]; - const newSuffix = `:${newIndices.join(":")}`; - const childDataContextPath = `${fullDataPath}/${index}`; - return this.#buildNodeRecursive(template.componentId, // baseId - surface, visited, childDataContextPath, newSuffix // new suffix - ); - }); - } - // Handle Map data. - const mapCtor = this.#mapCtor; - if (data instanceof mapCtor) { - return Array.from(data.keys(), (key) => { - const newSuffix = `:${key}`; - const childDataContextPath = `${fullDataPath}/${key}`; - return this.#buildNodeRecursive(template.componentId, // baseId - surface, visited, childDataContextPath, newSuffix // new suffix - ); - }); - } - // Return empty array if the data is not ready yet. - return new this.#arrayCtor(); - } - } - // 3. If it's a plain array, resolve each of its items. - if (Array.isArray(value)) { - return value.map((item) => this.#resolvePropertyValue(item, surface, visited, dataContextPath, idSuffix, propertyKey)); - } - // 4. If it's a plain object, resolve each of its properties. - if (isObject(value)) { - const newObj = new this.#objCtor(); - for (const [key, propValue] of Object.entries(value)) { - // Special case for paths. Here we might get /item/ or ./ on the front - // of the path which isn't what we want. In this case we check the - // dataContextPath and if 1) it's not the default and 2) we also see the - // path beginning with /item/ or ./we trim it. - let propertyValue = propValue; - if (isPath(key, propValue) && dataContextPath !== "/") { - propertyValue = propValue - .replace(/^\.?\/item/, "") - .replace(/^\.?\/text/, "") - .replace(/^\.?\/label/, "") - .replace(/^\.?\//, ""); - newObj[key] = propertyValue; - continue; - } - newObj[key] = this.#resolvePropertyValue(propertyValue, surface, visited, dataContextPath, idSuffix, key); - } - return newObj; - } - // 5. Otherwise, it's a primitive value. - return value; - } -} -//# sourceMappingURL=model-processor.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/data/model-processor.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/data/model-processor.js.map deleted file mode 100644 index 8d02d2a7a..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/data/model-processor.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"model-processor.js","sourceRoot":"","sources":["../../../../src/0.8/data/model-processor.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/data/signal-model-processor.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/data/signal-model-processor.d.ts deleted file mode 100644 index 80515df59..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/data/signal-model-processor.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { A2uiMessageProcessor } from "./model-processor.js"; -export declare function create(): A2uiMessageProcessor; -//# sourceMappingURL=signal-model-processor.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/data/signal-model-processor.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/data/signal-model-processor.d.ts.map deleted file mode 100644 index f18397780..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/data/signal-model-processor.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"signal-model-processor.d.ts","sourceRoot":"","sources":["../../../../src/0.8/data/signal-model-processor.ts"],"names":[],"mappings":"AAgBA,OAAO,EAAE,oBAAoB,EAAE,MAAM,sBAAsB,CAAC;AAO5D,wBAAgB,MAAM,yBAOrB"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/data/signal-model-processor.js b/vendor/a2ui/renderers/lit/dist/src/0.8/data/signal-model-processor.js deleted file mode 100644 index 69675accc..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/data/signal-model-processor.js +++ /dev/null @@ -1,29 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -import { A2uiMessageProcessor } from "./model-processor.js"; -import { SignalArray } from "signal-utils/array"; -import { SignalMap } from "signal-utils/map"; -import { SignalObject } from "signal-utils/object"; -import { SignalSet } from "signal-utils/set"; -export function create() { - return new A2uiMessageProcessor({ - arrayCtor: SignalArray, - mapCtor: SignalMap, - objCtor: SignalObject, - setCtor: SignalSet, - }); -} -//# sourceMappingURL=signal-model-processor.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/data/signal-model-processor.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/data/signal-model-processor.js.map deleted file mode 100644 index f9918f9ef..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/data/signal-model-processor.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"signal-model-processor.js","sourceRoot":"","sources":["../../../../src/0.8/data/signal-model-processor.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,OAAO,EAAE,oBAAoB,EAAE,MAAM,sBAAsB,CAAC;AAE5D,OAAO,EAAE,WAAW,EAAE,MAAM,oBAAoB,CAAC;AACjD,OAAO,EAAE,SAAS,EAAE,MAAM,kBAAkB,CAAC;AAC7C,OAAO,EAAE,YAAY,EAAE,MAAM,qBAAqB,CAAC;AACnD,OAAO,EAAE,SAAS,EAAE,MAAM,kBAAkB,CAAC;AAE7C,MAAM,UAAU,MAAM;IACpB,OAAO,IAAI,oBAAoB,CAAC;QAC9B,SAAS,EAAE,WAA0C;QACrD,OAAO,EAAE,SAAsC;QAC/C,OAAO,EAAE,YAA4C;QACrD,OAAO,EAAE,SAAsC;KAChD,CAAC,CAAC;AACL,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/events/a2ui.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/events/a2ui.d.ts deleted file mode 100644 index 43f59b0d2..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/events/a2ui.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Action } from "../types/components.js"; -import { AnyComponentNode } from "../types/types.js"; -import { BaseEventDetail } from "./base.js"; -type Namespace = "a2ui"; -export interface A2UIAction extends BaseEventDetail<`${Namespace}.action`> { - readonly action: Action; - readonly dataContextPath: string; - readonly sourceComponentId: string; - readonly sourceComponent: AnyComponentNode | null; -} -export {}; -//# sourceMappingURL=a2ui.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/events/a2ui.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/events/a2ui.d.ts.map deleted file mode 100644 index e7e212b51..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/events/a2ui.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"a2ui.d.ts","sourceRoot":"","sources":["../../../../src/0.8/events/a2ui.ts"],"names":[],"mappings":"AAgBA,OAAO,EAAE,MAAM,EAAE,MAAM,wBAAwB,CAAC;AAChD,OAAO,EAAE,gBAAgB,EAAE,MAAM,mBAAmB,CAAC;AACrD,OAAO,EAAE,eAAe,EAAE,MAAM,WAAW,CAAC;AAE5C,KAAK,SAAS,GAAG,MAAM,CAAC;AAExB,MAAM,WAAW,UAAW,SAAQ,eAAe,CAAC,GAAG,SAAS,SAAS,CAAC;IACxE,QAAQ,CAAC,MAAM,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,eAAe,EAAE,MAAM,CAAC;IACjC,QAAQ,CAAC,iBAAiB,EAAE,MAAM,CAAC;IACnC,QAAQ,CAAC,eAAe,EAAE,gBAAgB,GAAG,IAAI,CAAC;CACnD"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/events/a2ui.js b/vendor/a2ui/renderers/lit/dist/src/0.8/events/a2ui.js deleted file mode 100644 index 29c47d65c..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/events/a2ui.js +++ /dev/null @@ -1,17 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -export {}; -//# sourceMappingURL=a2ui.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/events/a2ui.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/events/a2ui.js.map deleted file mode 100644 index caf9c6cd2..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/events/a2ui.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"a2ui.js","sourceRoot":"","sources":["../../../../src/0.8/events/a2ui.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/events/base.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/events/base.d.ts deleted file mode 100644 index d37639d60..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/events/base.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export interface BaseEventDetail { - readonly eventType: EventType; -} -//# sourceMappingURL=base.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/events/base.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/events/base.d.ts.map deleted file mode 100644 index b3d511311..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/events/base.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"base.d.ts","sourceRoot":"","sources":["../../../../src/0.8/events/base.ts"],"names":[],"mappings":"AAgBA,MAAM,WAAW,eAAe,CAAC,SAAS,SAAS,MAAM;IACvD,QAAQ,CAAC,SAAS,EAAE,SAAS,CAAC;CAC/B"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/events/base.js b/vendor/a2ui/renderers/lit/dist/src/0.8/events/base.js deleted file mode 100644 index 2671cae68..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/events/base.js +++ /dev/null @@ -1,17 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -export {}; -//# sourceMappingURL=base.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/events/base.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/events/base.js.map deleted file mode 100644 index 3e77eefd7..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/events/base.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"base.js","sourceRoot":"","sources":["../../../../src/0.8/events/base.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/events/events.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/events/events.d.ts deleted file mode 100644 index a74a77759..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/events/events.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -import type * as A2UI from "./a2ui.js"; -import { BaseEventDetail } from "./base.js"; -type EnforceEventTypeMatch>> = { - [K in keyof T]: T[K] extends BaseEventDetail ? EventType extends K ? T[K] : never : never; -}; -export type StateEventDetailMap = EnforceEventTypeMatch<{ - "a2ui.action": A2UI.A2UIAction; -}>; -export declare class StateEvent extends CustomEvent { - readonly payload: StateEventDetailMap[T]; - static eventName: string; - constructor(payload: StateEventDetailMap[T]); -} -declare global { - interface HTMLElementEventMap { - a2uiaction: StateEvent<"a2ui.action">; - } -} -export {}; -//# sourceMappingURL=events.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/events/events.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/events/events.d.ts.map deleted file mode 100644 index c493725d2..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/events/events.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"events.d.ts","sourceRoot":"","sources":["../../../../src/0.8/events/events.ts"],"names":[],"mappings":"AAgBA,OAAO,KAAK,KAAK,IAAI,MAAM,WAAW,CAAC;AACvC,OAAO,EAAE,eAAe,EAAE,MAAM,WAAW,CAAC;AAQ5C,KAAK,qBAAqB,CAAC,CAAC,SAAS,MAAM,CAAC,MAAM,EAAE,eAAe,CAAC,MAAM,CAAC,CAAC,IAC1E;KACG,CAAC,IAAI,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,eAAe,CAAC,MAAM,SAAS,CAAC,GACzD,SAAS,SAAS,CAAC,GACjB,CAAC,CAAC,CAAC,CAAC,GACJ,KAAK,GACP,KAAK;CACV,CAAC;AAEJ,MAAM,MAAM,mBAAmB,GAAG,qBAAqB,CAAC;IACtD,aAAa,EAAE,IAAI,CAAC,UAAU,CAAC;CAChC,CAAC,CAAC;AAEH,qBAAa,UAAU,CACrB,CAAC,SAAS,MAAM,mBAAmB,CACnC,SAAQ,WAAW,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC;IAG/B,QAAQ,CAAC,OAAO,EAAE,mBAAmB,CAAC,CAAC,CAAC;IAFpD,MAAM,CAAC,SAAS,SAAgB;gBAEX,OAAO,EAAE,mBAAmB,CAAC,CAAC,CAAC;CAGrD;AAED,OAAO,CAAC,MAAM,CAAC;IACb,UAAU,mBAAmB;QAC3B,UAAU,EAAE,UAAU,CAAC,aAAa,CAAC,CAAC;KACvC;CACF"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/events/events.js b/vendor/a2ui/renderers/lit/dist/src/0.8/events/events.js deleted file mode 100644 index 7e5d22d12..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/events/events.js +++ /dev/null @@ -1,28 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -const eventInit = { - bubbles: true, - cancelable: true, - composed: true, -}; -export class StateEvent extends CustomEvent { - static { this.eventName = "a2uiaction"; } - constructor(payload) { - super(StateEvent.eventName, { detail: payload, ...eventInit }); - this.payload = payload; - } -} -//# sourceMappingURL=events.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/events/events.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/events/events.js.map deleted file mode 100644 index af911b259..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/events/events.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"events.js","sourceRoot":"","sources":["../../../../src/0.8/events/events.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAKH,MAAM,SAAS,GAAG;IAChB,OAAO,EAAE,IAAI;IACb,UAAU,EAAE,IAAI;IAChB,QAAQ,EAAE,IAAI;CACf,CAAC;AAeF,MAAM,OAAO,UAEX,SAAQ,WAAmC;aACpC,cAAS,GAAG,YAAY,CAAC;IAEhC,YAAqB,OAA+B;QAClD,KAAK,CAAC,UAAU,CAAC,SAAS,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC;QAD5C,YAAO,GAAP,OAAO,CAAwB;IAEpD,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/index.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/index.d.ts deleted file mode 100644 index d1401cd6f..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from "./core.js"; -export * as UI from "./ui/ui.js"; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/index.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/index.d.ts.map deleted file mode 100644 index c8add3664..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/0.8/index.ts"],"names":[],"mappings":"AAgBA,cAAc,WAAW,CAAC;AAC1B,OAAO,KAAK,EAAE,MAAM,YAAY,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/index.js b/vendor/a2ui/renderers/lit/dist/src/0.8/index.js deleted file mode 100644 index c6ca891ab..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/index.js +++ /dev/null @@ -1,18 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -export * from "./core.js"; -export * as UI from "./ui/ui.js"; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/index.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/index.js.map deleted file mode 100644 index 4d647be17..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/0.8/index.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,cAAc,WAAW,CAAC;AAC1B,OAAO,KAAK,EAAE,MAAM,YAAY,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/model.test.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/model.test.d.ts deleted file mode 100644 index 55b156ae7..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/model.test.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=model.test.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/model.test.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/model.test.d.ts.map deleted file mode 100644 index 7813e5e47..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/model.test.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"model.test.d.ts","sourceRoot":"","sources":["../../../src/0.8/model.test.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/model.test.js b/vendor/a2ui/renderers/lit/dist/src/0.8/model.test.js deleted file mode 100644 index a3ab7fc59..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/model.test.js +++ /dev/null @@ -1,1238 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -import assert from "node:assert"; -import { describe, it, beforeEach } from "node:test"; -import { v0_8 } from "@a2ui/lit"; -// Helper function to strip reactivity for clean comparisons. -const toPlainObject = (value) => { - if (value instanceof Map) { - return Object.fromEntries(Array.from(value.entries(), ([k, v]) => [k, toPlainObject(v)])); - } - if (Array.isArray(value)) { - return value.map(toPlainObject); - } - if (v0_8.Data.Guards.isObject(value) && - value.constructor.name === "SignalObject") { - const obj = {}; - for (const key in value) { - if (Object.prototype.hasOwnProperty.call(value, key)) { - obj[key] = toPlainObject(value[key]); - } - } - return obj; - } - return value; -}; -describe("A2uiMessageProcessor", () => { - let processor = new v0_8.Data.A2uiMessageProcessor(); - beforeEach(() => { - processor = new v0_8.Data.A2uiMessageProcessor(); - }); - describe("Basic Initialization and State", () => { - it("should start with no surfaces", () => { - assert.strictEqual(processor.getSurfaces().size, 0); - }); - it("should clear surfaces when clearSurfaces is called", () => { - processor.processMessages([ - { - beginRendering: { - root: "root", - surfaceId: "@default", - }, - }, - ]); - assert.strictEqual(processor.getSurfaces().size, 1); - processor.clearSurfaces(); - assert.strictEqual(processor.getSurfaces().size, 0); - }); - }); - describe("Message Processing", () => { - it("should handle `beginRendering` by creating a default surface", () => { - processor.processMessages([ - { - beginRendering: { - root: "comp-a", - styles: { color: "blue" }, - surfaceId: "@default", - }, - }, - ]); - const surfaces = processor.getSurfaces(); - assert.strictEqual(surfaces.size, 1); - const defaultSurface = surfaces.get("@default"); - assert.ok(defaultSurface, "Default surface should exist"); - assert.strictEqual(defaultSurface.rootComponentId, "comp-a"); - assert.deepStrictEqual(defaultSurface.styles, { color: "blue" }); - }); - it("should handle `surfaceUpdate` by adding components", () => { - const messages = [ - { - surfaceUpdate: { - surfaceId: "@default", - components: [ - { - id: "comp-a", - component: { - Text: { text: { literalString: "Hi" } }, - }, - }, - ], - }, - }, - ]; - processor.processMessages(messages); - const surface = processor.getSurfaces().get("@default"); - if (!surface) { - assert.fail("No default surface"); - } - assert.strictEqual(surface.components.size, 1); - assert.ok(surface.components.has("comp-a")); - }); - it("should handle `deleteSurface`", () => { - processor.processMessages([ - { - beginRendering: { root: "root", surfaceId: "to-delete" }, - }, - { deleteSurface: { surfaceId: "to-delete" } }, - ]); - assert.strictEqual(processor.getSurfaces().has("to-delete"), false); - }); - }); - describe("Data Model Updates", () => { - it("should update data at a specified path", () => { - processor.processMessages([ - { - dataModelUpdate: { - surfaceId: "@default", - path: "/user", - contents: [{ key: "name", valueString: "Alice" }], - }, - }, - ]); - const name = processor.getData({ dataContextPath: "/" }, "/user/name"); - assert.strictEqual(name, "Alice"); - }); - it("should replace the entire data model when path is not provided", () => { - processor.processMessages([ - { - dataModelUpdate: { - surfaceId: "@default", - path: "/", - contents: [ - { key: "user", valueString: JSON.stringify({ name: "Bob" }) }, - ], - }, - }, - ]); - const user = processor.getData({ dataContextPath: "/" }, "/user"); - assert.deepStrictEqual(toPlainObject(user), { name: "Bob" }); - }); - it("should create nested structures when setting data", () => { - const component = { dataContextPath: "/" }; - // Note: setData is a public method that does not use the key-value format - processor.setData(component, "/a/b/c", "value"); - const data = processor.getData(component, "/a/b/c"); - assert.strictEqual(data, "value"); - }); - it("should handle paths correctly", () => { - const path1 = processor.resolvePath("/a/b/c", "/value"); - const path2 = processor.resolvePath("a/b/c", "/value/"); - const path3 = processor.resolvePath("a/b/c", "/value"); - assert.strictEqual(path1, "/a/b/c"); - assert.strictEqual(path2, "/value/a/b/c"); - assert.strictEqual(path3, "/value/a/b/c"); - }); - it("should correctly parse nested valueMap structures", () => { - processor.processMessages([ - { - dataModelUpdate: { - surfaceId: "@default", - path: "/data", - contents: [ - { - key: "users", // /data/users - valueMap: [ - { - key: "user1", // /data/users/user1 - valueMap: [ - { - key: "firstName", - valueString: "Alice", - }, - { - key: "lastName", - valueString: "Doe", - }, - ], - }, - { - key: "user2", // /data/users/user2 - valueMap: [ - { - key: "firstName", - valueString: "John", - }, - { - key: "lastName", - valueString: "Doe", - }, - ], - }, - ], - }, - ], - }, - }, - ]); - const info = processor.getData({ dataContextPath: "/" }, "/data/users"); - // The expected result is a Map of Maps. - const expected = new Map([ - [ - "user1", - new Map([ - ["firstName", "Alice"], - ["lastName", "Doe"], - ]), - ], - [ - "user2", - new Map([ - ["firstName", "John"], - ["lastName", "Doe"], - ]), - ], - ]); - assert.deepEqual(info, expected); - }); - it("should additively update a Map using numeric-string keys (like timestamps)", () => { - // 1. First, establish the /messages path as a Map. - processor.processMessages([ - { - dataModelUpdate: { - surfaceId: "@default", - path: "/messages", - contents: [ - // Sending an empty key-value array creates an empty Map at the path. - ], - }, - }, - ]); - const key1 = "1700000000001"; - const message1 = "Hello"; - // 2. Add the first message. - processor.processMessages([ - { - dataModelUpdate: { - surfaceId: "@default", - path: `/messages/${key1}`, - contents: [ - { - key: ".", - valueString: message1, - }, - ], - }, - }, - ]); - let messagesData = processor.getData({ dataContextPath: "/" }, "/messages"); - // Check that it's a Map and has the first item. - assertIsDataMap(messagesData); - assert.strictEqual(messagesData.size, 1); - assert.strictEqual(messagesData.get(key1), message1); - const key2 = "1700000000002"; - const message2 = "World"; - // 3. Add the second message. This is where the old logic would fail. - processor.processMessages([ - { - dataModelUpdate: { - surfaceId: "@default", - path: `/messages/${key2}`, - contents: [ - { - key: ".", - valueString: message2, - }, - ], - }, - }, - ]); - messagesData = processor.getData({ dataContextPath: "/" }, "/messages"); - // 4. Check that the Map was additively updated and now has both items. - assertIsDataMap(messagesData); - assert.strictEqual(messagesData.size, 2, "Map should have 2 items total"); - assert.strictEqual(messagesData.get(key1), message1, "First item correct"); - assert.strictEqual(messagesData.get(key2), message2, "Second item correct"); - }); - }); - describe("Component Tree Building", () => { - it("should build a simple parent-child tree", () => { - processor.processMessages([ - { - surfaceUpdate: { - surfaceId: "@default", - components: [ - { - id: "root", - component: { - Column: { children: { explicitList: ["child"] } }, - }, - }, - { - id: "child", - component: { - Text: { text: { literalString: "Hello" } }, - }, - }, - ], - }, - }, - { - beginRendering: { - root: "root", - surfaceId: "@default", - }, - }, - ]); - const tree = processor.getSurfaces().get("@default")?.componentTree; - const plainTree = toPlainObject(tree); - assert.strictEqual(plainTree.id, "root"); - assert.strictEqual(plainTree.type, "Column"); - assert.strictEqual(plainTree.properties.children.length, 1); - assert.strictEqual(plainTree.properties.children[0].id, "child"); - assert.strictEqual(plainTree.properties.children[0].type, "Text"); - }); - it("should not treat enum-like strings as child component IDs", () => { - processor.processMessages([ - { - surfaceUpdate: { - surfaceId: "@default", - components: [ - { - id: "root", - component: { - Column: { children: { explicitList: ["body"] } }, - }, - }, - { - id: "body", - component: { - Text: { - text: { literalString: "Hello" }, - usageHint: "body", - }, - }, - }, - ], - }, - }, - { - beginRendering: { - root: "root", - surfaceId: "@default", - }, - }, - ]); - const tree = processor.getSurfaces().get("@default")?.componentTree; - const plainTree = toPlainObject(tree); - assert.strictEqual(plainTree.id, "root"); - assert.strictEqual(plainTree.properties.children[0].id, "body"); - assert.strictEqual(plainTree.properties.children[0].type, "Text"); - }); - it("should throw an error on circular dependencies", () => { - // First, load the components - processor.processMessages([ - { - surfaceUpdate: { - surfaceId: "@default", - components: [ - { id: "a", component: { Card: { child: "b" } } }, - { id: "b", component: { Card: { child: "a" } } }, - ], - }, - }, - ]); - // Now, try to render, which triggers the tree build - assert.throws(() => { - processor.processMessages([ - { - beginRendering: { - root: "a", - surfaceId: "@default", - }, - }, - ]); - }, new Error(`Circular dependency for component "a".`)); - const tree = processor.getSurfaces().get("@default")?.componentTree; - assert.strictEqual(tree, null, "Tree should be null due to circular dependency"); - }); - it("should correctly expand a template with `dataBinding`", () => { - processor.processMessages([ - { - dataModelUpdate: { - surfaceId: "@default", - path: "/", - contents: [ - { - key: "items", - valueString: JSON.stringify([{ name: "A" }, { name: "B" }]), - }, - ], - }, - }, - { - surfaceUpdate: { - surfaceId: "@default", - components: [ - { - id: "root", - component: { - List: { - children: { - template: { - componentId: "item-template", - dataBinding: "/items", - }, - }, - }, - }, - }, - { - id: "item-template", - component: { Text: { text: { path: "/name" } } }, - }, - ], - }, - }, - { - beginRendering: { - root: "root", - surfaceId: "@default", - }, - }, - ]); - const tree = processor.getSurfaces().get("@default")?.componentTree; - const plainTree = toPlainObject(tree); - assert.strictEqual(plainTree.properties.children.length, 2); - // Check first generated child. - const child1 = plainTree.properties.children[0]; - assert.strictEqual(child1.id, "item-template:0"); - assert.strictEqual(child1.type, "Text"); - assert.strictEqual(child1.dataContextPath, "/items/0"); - assert.deepStrictEqual(child1.properties.text, { path: "name" }); - // Check second generated child. - const child2 = plainTree.properties.children[1]; - assert.strictEqual(child2.id, "item-template:1"); - assert.strictEqual(child2.type, "Text"); - assert.strictEqual(child2.dataContextPath, "/items/1"); - assert.deepStrictEqual(child2.properties.text, { path: "name" }); - }); - it("should rebuild the tree when data for a template arrives later", () => { - processor.processMessages([ - { - surfaceUpdate: { - surfaceId: "@default", - components: [ - { - id: "root", - component: { - List: { - children: { - template: { - componentId: "item-template", - dataBinding: "/items", - }, - }, - }, - }, - }, - { - id: "item-template", - component: { Text: { text: { path: "/name" } } }, - }, - ], - }, - }, - { - beginRendering: { - root: "root", - surfaceId: "@default", - }, - }, - ]); - let tree = processor.getSurfaces().get("@default")?.componentTree; - assert.strictEqual(toPlainObject(tree).properties.children.length, 0, "Children should be empty before data arrives"); - // Now, the data arrives. - processor.processMessages([ - { - dataModelUpdate: { - surfaceId: "@default", - path: "/", - contents: [ - { - key: "items", - valueString: JSON.stringify([{ name: "A" }, { name: "B" }]), - }, - ], - }, - }, - ]); - tree = processor.getSurfaces().get("@default")?.componentTree; - assert.strictEqual(toPlainObject(tree).properties.children.length, 2, "Children should be populated after data arrives"); - }); - it("should trim relative paths within a data context (./item)", () => { - processor.processMessages([ - { - dataModelUpdate: { - surfaceId: "@default", - path: "/", - contents: [ - { - key: "items", - valueString: JSON.stringify([{ name: "A" }, { name: "B" }]), - }, - ], - }, - }, - { - surfaceUpdate: { - surfaceId: "@default", - components: [ - { - id: "root", - component: { - List: { - children: { - template: { - componentId: "item-template", - dataBinding: "/items", - }, - }, - }, - }, - }, - // These paths would are typical when a databinding is used. - { - id: "item-template", - component: { Text: { text: { path: "./item/name" } } }, - }, - ], - }, - }, - { - beginRendering: { - root: "root", - surfaceId: "@default", - }, - }, - ]); - const tree = processor.getSurfaces().get("@default")?.componentTree; - const plainTree = toPlainObject(tree); - const child1 = plainTree.properties.children[0]; - const child2 = plainTree.properties.children[1]; - // The processor should have trimmed `/item` and `./` from the path - // because we are inside a data context. - assert.deepEqual(child1.properties.text, { path: "name" }); - assert.deepEqual(child2.properties.text, { path: "name" }); - }); - it("should trim relative paths within a data context (./name)", () => { - processor.processMessages([ - { - dataModelUpdate: { - surfaceId: "@default", - path: "/", - contents: [ - { - key: "items", - valueString: JSON.stringify([{ name: "A" }, { name: "B" }]), - }, - ], - }, - }, - { - surfaceUpdate: { - surfaceId: "@default", - components: [ - { - id: "root", - component: { - List: { - children: { - template: { - componentId: "item-template", - dataBinding: "/items", - }, - }, - }, - }, - }, - // These paths would are typical when a databinding is used. - { - id: "item-template", - component: { Text: { text: { path: "./name" } } }, - }, - ], - }, - }, - { - beginRendering: { - root: "root", - surfaceId: "@default", - }, - }, - ]); - const tree = processor.getSurfaces().get("@default")?.componentTree; - const plainTree = toPlainObject(tree); - const child1 = plainTree.properties.children[0]; - const child2 = plainTree.properties.children[1]; - // The processor should have trimmed `./` from the path - // because we are inside a data context. - assert.deepEqual(child1.properties.text, { path: "name" }); - assert.deepEqual(child2.properties.text, { path: "name" }); - }); - }); - describe("Data Normalization and Parsing", () => { - it("should correctly handle and parse the key-value array data format at the root", () => { - const messages = [ - { - dataModelUpdate: { - surfaceId: "test-surface", - path: "/", - contents: [ - { key: "title", valueString: "My Title" }, - { - key: "items", - valueString: '[{"id": 1}, {"id": 2}]', - }, - ], - }, - }, - ]; - processor.processMessages(messages); - const component = { dataContextPath: "/" }; - const title = processor.getData(component, "/title", "test-surface"); - const items = processor.getData(component, "/items", "test-surface"); - assert.strictEqual(title, "My Title"); - assert.deepStrictEqual(toPlainObject(items), [{ id: 1 }, { id: 2 }]); - }); - it("should fallback to a string if stringified JSON is invalid", () => { - const invalidJSON = '[{"id": 1}, {"id": 2}'; // Missing closing bracket - processor.processMessages([ - { - dataModelUpdate: { - surfaceId: "@default", - path: "/", - contents: [{ key: "badData", valueString: invalidJSON }], - }, - }, - ]); - const component = { dataContextPath: "/" }; - const badData = processor.getData(component, "/badData"); - assert.strictEqual(badData, invalidJSON); - }); - }); - describe("Complex Template Scenarios", () => { - it("should correctly expand a template with dataBinding to a Map (from valueMap)", () => { - const messages = [ - { - beginRendering: { - surfaceId: "default", - root: "root-column", - }, - }, - { - surfaceUpdate: { - surfaceId: "default", - components: [ - { - id: "root-column", - component: { - Column: { - children: { - explicitList: ["title-heading", "item-list"], - }, - }, - }, - }, - { - id: "title-heading", - component: { - Text: { - text: { - literalString: "Top Restaurants", - }, - }, - usageHint: "h1", - }, - }, - { - id: "item-list", - component: { - List: { - direction: "vertical", - children: { - template: { - componentId: "item-card-template", - dataBinding: "/items", - }, - }, - }, - }, - }, - { - id: "item-card-template", - component: { - Card: { - child: "card-layout", - }, - }, - }, - { - id: "card-layout", - component: { - Row: { - children: { - explicitList: ["template-image", "card-details"], - }, - }, - }, - }, - { - id: "template-image", - weight: 1, - component: { - Image: { - url: { - path: "imageUrl", - }, - }, - }, - }, - { - id: "card-details", - weight: 2, - component: { - Column: { - children: { - explicitList: [ - "template-name", - "template-rating", - "template-detail", - "template-link", - "template-book-button", - ], - }, - }, - }, - }, - { - id: "template-name", - component: { - Text: { - text: { - path: "name", - }, - }, - usageHint: "h3", - }, - }, - { - id: "template-rating", - component: { - Text: { - text: { - path: "rating", - }, - }, - }, - }, - { - id: "template-detail", - component: { - Text: { - text: { - path: "detail", - }, - }, - }, - }, - { - id: "template-link", - component: { - Text: { - text: { - path: "infoLink", - }, - }, - }, - }, - { - id: "template-book-button", - component: { - Button: { - child: "book-now-text", - action: { - name: "book_restaurant", - context: [ - { - key: "restaurantName", - value: { - path: "name", - }, - }, - { - key: "imageUrl", - value: { - path: "imageUrl", - }, - }, - { - key: "address", - value: { - path: "address", - }, - }, - ], - }, - }, - }, - }, - { - id: "book-now-text", - component: { - Text: { - text: { - literalString: "Book Now", - }, - }, - }, - }, - ], - }, - }, - { - dataModelUpdate: { - surfaceId: "default", - path: "/", - contents: [ - { - key: "items", - valueMap: [ - { - key: "item1", - valueMap: [ - { - key: "name", - valueString: "Business 1", - }, - { - key: "rating", - valueString: "★★★★☆", - }, - { - key: "detail", - valueString: "Spicy and savory hand-pulled noodles.", - }, - { - key: "infoLink", - valueString: "[More Info](https://www.example.com/)", - }, - { - key: "imageUrl", - valueString: "http://www.example.com/static/shrimpchowmein.jpeg", - }, - { - key: "address", - valueString: "Address 1", - }, - ], - }, - { - key: "item2", - valueMap: [ - { - key: "name", - valueString: "Business 2", - }, - { - key: "rating", - valueString: "★★★★☆", - }, - { - key: "detail", - valueString: "Authentic and real.", - }, - { - key: "infoLink", - valueString: "[More Info](https://www.example.com/)", - }, - { - key: "imageUrl", - valueString: "http://www.example.com/static/mapotofu.jpeg", - }, - { - key: "address", - valueString: "Address 2", - }, - ], - }, - { - key: "item3", - valueMap: [ - { - key: "name", - valueString: "Business 3", - }, - { - key: "rating", - valueString: "★★★★☆", - }, - { - key: "detail", - valueString: "Modern food with a farm-to-table approach.", - }, - { - key: "infoLink", - valueString: "[More Info](https://www.example.com/)", - }, - { - key: "imageUrl", - valueString: "http://www.example.com/static/beefbroccoli.jpeg", - }, - { - key: "address", - valueString: "Address 3", - }, - ], - }, - { - key: "item4", - valueMap: [ - { - key: "name", - valueString: "Business 4", - }, - { - key: "rating", - valueString: "★★★★★", - }, - { - key: "detail", - valueString: "Upscale dining.", - }, - { - key: "infoLink", - valueString: "[More Info](https://www.example.com/)", - }, - { - key: "imageUrl", - valueString: "http://www.example.com/static/springrolls.jpeg", - }, - { - key: "address", - valueString: "Address 4", - }, - ], - }, - { - key: "item5", - valueMap: [ - { - key: "name", - valueString: "Business 5", - }, - { - key: "rating", - valueString: "★★★★☆", - }, - { - key: "detail", - valueString: "Famous for its noodles.", - }, - { - key: "infoLink", - valueString: "[More Info](https://www.example.com/)", - }, - { - key: "imageUrl", - valueString: "http://www.example.com/static/kungpao.jpeg", - }, - { - key: "address", - valueString: "Address 5", - }, - ], - }, - ], - }, - ], - }, - }, - ]; - processor.processMessages(messages); - const tree = processor.getSurfaces().get("default")?.componentTree; - const plainTree = toPlainObject(tree); - // 1. Find the "item-list" component (the List) - const itemList = plainTree.properties.children[1]; - assert.strictEqual(itemList.id, "item-list"); - // 2. Check that it expanded 5 children from the Map - const templateChildren = itemList.properties.children; - assert.strictEqual(templateChildren.length, 5); - // 3. Check the first generated child for correct key-based ID and data context - const child1 = templateChildren[0]; - assert.strictEqual(child1.id, "item-card-template:item1"); - assert.strictEqual(child1.dataContextPath, "/items/item1"); - // 4. Go deeper to check the data binding on a nested component - // Path: Card -> Row -> Column -> Heading - const child1NameHeading = child1.properties.child.properties.children[1].properties.children[0]; - assert.strictEqual(child1NameHeading.id, "template-name:item1"); - assert.strictEqual(child1NameHeading.dataContextPath, "/items/item1"); - assert.deepStrictEqual(child1NameHeading.properties.text, { - path: "name", - }); - // 5. Check the second generated child - const child2 = templateChildren[1]; - assert.strictEqual(child2.id, "item-card-template:item2"); - assert.strictEqual(child2.dataContextPath, "/items/item2"); - }); - it("should correctly expand nested templates with layered data contexts", () => { - const messages = [ - { - dataModelUpdate: { - surfaceId: "@default", - path: "/", - contents: [ - { - key: "days", - // The correct way to send an array of objects is as a stringified JSON. - valueString: JSON.stringify([ - { - title: "Day 1", - activities: ["Morning Walk", "Museum Visit"], - }, - { - title: "Day 2", - activities: ["Market Trip"], - }, - ]), - }, - ], - }, - }, - { - surfaceUpdate: { - surfaceId: "@default", - components: [ - { - id: "root", - component: { - List: { - children: { - template: { - componentId: "day-list", - dataBinding: "/days", - }, - }, - }, - }, - }, - { - id: "day-list", - component: { - Column: { - children: { explicitList: ["day-title", "activity-list"] }, - }, - }, - }, - { - id: "day-title", - component: { - Text: { text: { path: "title" }, usageHint: "h1" }, - }, - }, - { - id: "activity-list", - component: { - List: { - children: { - template: { - componentId: "activity-text", - dataBinding: "activities", - }, - }, - }, - }, - }, - { - id: "activity-text", - component: { Text: { text: { path: "." } } }, - }, - ], - }, - }, - { - beginRendering: { - root: "root", - surfaceId: "@default", - }, - }, - ]; - processor.processMessages(messages); - const tree = processor.getSurfaces().get("@default")?.componentTree; - const plainTree = toPlainObject(tree); - // Assert Day 1 structure - const day1 = plainTree.properties.children[0]; - assert.strictEqual(day1.dataContextPath, "/days/0"); - const day1Activities = day1.properties.children[1].properties.children; - assert.strictEqual(day1Activities.length, 2); - assert.strictEqual(day1Activities[0].id, "activity-text:0:0"); - assert.strictEqual(day1Activities[0].dataContextPath, "/days/0/activities/0"); - assert.deepStrictEqual(day1.properties.children[0].properties.text, { - path: "title", - }); - assert.deepStrictEqual(day1Activities[0].properties.text, { path: "." }); - // Assert Day 2 structure - const day2 = plainTree.properties.children[1]; - assert.strictEqual(day2.dataContextPath, "/days/1"); - const day2Activities = day2.properties.children[1].properties.children; - assert.strictEqual(day2Activities.length, 1); - assert.strictEqual(day2Activities[0].id, "activity-text:1:0"); - assert.strictEqual(day2Activities[0].dataContextPath, "/days/1/activities/0"); - assert.deepStrictEqual(day2.properties.children[0].properties.text, { - path: "title", - }); - assert.deepStrictEqual(day2Activities[0].properties.text, { path: "." }); - }); - it("should correctly bind to primitive values in an array using path: '.'", () => { - processor.processMessages([ - { - dataModelUpdate: { - surfaceId: "@default", - path: "/", - contents: [ - { - key: "tags", - valueString: JSON.stringify(["travel", "paris", "guide"]), - }, - ], - }, - }, - { - surfaceUpdate: { - surfaceId: "@default", - components: [ - { - id: "root", - component: { - Row: { - children: { - template: { componentId: "tag", dataBinding: "/tags" }, - }, - }, - }, - }, - { id: "tag", component: { Text: { text: { path: "." } } } }, - ], - }, - }, - { - beginRendering: { - root: "root", - surfaceId: "@default", - }, - }, - ]); - const tree = processor.getSurfaces().get("@default")?.componentTree; - const plainTree = toPlainObject(tree); - const children = plainTree.properties.children; - assert.strictEqual(children.length, 3); - assert.strictEqual(children[0].dataContextPath, "/tags/0"); - assert.deepEqual(children[0].properties.text, { path: "." }); - assert.strictEqual(children[1].dataContextPath, "/tags/1"); - assert.deepEqual(children[1].properties.text, { path: "." }); - }); - }); - describe("Multi-Surface Interaction", () => { - it("should keep data and components for different surfaces separate", () => { - processor.processMessages([ - // Surface A - { - dataModelUpdate: { - surfaceId: "A", - path: "/", - contents: [{ key: "name", valueString: "Surface A Data" }], - }, - }, - { - surfaceUpdate: { - surfaceId: "A", - components: [ - { - id: "comp-a", - component: { Text: { text: { path: "/name" } } }, - }, - ], - }, - }, - { beginRendering: { root: "comp-a", surfaceId: "A" } }, - // Surface B - { - dataModelUpdate: { - surfaceId: "B", - path: "/", - contents: [{ key: "name", valueString: "Surface B Data" }], - }, - }, - { - surfaceUpdate: { - surfaceId: "B", - components: [ - { - id: "comp-b", - component: { Text: { text: { path: "/name" } } }, - }, - ], - }, - }, - { beginRendering: { root: "comp-b", surfaceId: "B" } }, - ]); - const surfaces = processor.getSurfaces(); - assert.strictEqual(surfaces.size, 2); - const surfaceA = surfaces.get("A"); - const surfaceB = surfaces.get("B"); - assert.ok(surfaceA && surfaceB, "Both surfaces should exist"); - // Check Surface A - assert.ok(surfaceA, "Surface A exists."); - assert.strictEqual(surfaceA.components.size, 1); - assert.ok(surfaceA.components.has("comp-a")); - assert.deepStrictEqual(toPlainObject(surfaceA.dataModel), { - name: "Surface A Data", - }); - assert.deepStrictEqual(toPlainObject(surfaceA.componentTree).properties.text, { path: "/name" }); - // Check Surface B - assert.ok(surfaceB, "Surface B exists."); - assert.strictEqual(surfaceB.components.size, 1); - assert.ok(surfaceB.components.has("comp-b")); - assert.deepStrictEqual(toPlainObject(surfaceB.dataModel), { - name: "Surface B Data", - }); - assert.deepStrictEqual(toPlainObject(surfaceB.componentTree).properties.text, { path: "/name" }); - }); - }); -}); -function assertIsDataMap(obj) { - assert.ok(obj instanceof Map, `Data should be a DataMap`); -} -//# sourceMappingURL=model.test.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/model.test.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/model.test.js.map deleted file mode 100644 index fbb42ac20..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/model.test.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"model.test.js","sourceRoot":"","sources":["../../../src/0.8/model.test.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/schemas/server_to_client_with_standard_catalog.json b/vendor/a2ui/renderers/lit/dist/src/0.8/schemas/server_to_client_with_standard_catalog.json deleted file mode 100644 index 5f6646095..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/schemas/server_to_client_with_standard_catalog.json +++ /dev/null @@ -1,827 +0,0 @@ -{ - "title": "A2UI Message Schema", - "description": "Describes a JSON payload for an A2UI (Agent to UI) message, which is used to dynamically construct and update user interfaces. A message MUST contain exactly ONE of the action properties: 'beginRendering', 'surfaceUpdate', 'dataModelUpdate', or 'deleteSurface'.", - "type": "object", - "additionalProperties": false, - "properties": { - "beginRendering": { - "type": "object", - "description": "Signals the client to begin rendering a surface with a root component and specific styles.", - "additionalProperties": false, - "properties": { - "surfaceId": { - "type": "string", - "description": "The unique identifier for the UI surface to be rendered." - }, - "root": { - "type": "string", - "description": "The ID of the root component to render." - }, - "styles": { - "type": "object", - "description": "Styling information for the UI.", - "additionalProperties": false, - "properties": { - "font": { - "type": "string", - "description": "The primary font for the UI." - }, - "primaryColor": { - "type": "string", - "description": "The primary UI color as a hexadecimal code (e.g., '#00BFFF').", - "pattern": "^#[0-9a-fA-F]{6}$" - } - } - } - }, - "required": ["root", "surfaceId"] - }, - "surfaceUpdate": { - "type": "object", - "description": "Updates a surface with a new set of components.", - "additionalProperties": false, - "properties": { - "surfaceId": { - "type": "string", - "description": "The unique identifier for the UI surface to be updated. If you are adding a new surface this *must* be a new, unique identified that has never been used for any existing surfaces shown." - }, - "components": { - "type": "array", - "description": "A list containing all UI components for the surface.", - "minItems": 1, - "items": { - "type": "object", - "description": "Represents a *single* component in a UI widget tree. This component could be one of many supported types.", - "additionalProperties": false, - "properties": { - "id": { - "type": "string", - "description": "The unique identifier for this component." - }, - "weight": { - "type": "number", - "description": "The relative weight of this component within a Row or Column. This corresponds to the CSS 'flex-grow' property. Note: this may ONLY be set when the component is a direct descendant of a Row or Column." - }, - "component": { - "type": "object", - "description": "A wrapper object that MUST contain exactly one key, which is the name of the component type (e.g., 'Heading'). The value is an object containing the properties for that specific component.", - "additionalProperties": false, - "properties": { - "Text": { - "type": "object", - "additionalProperties": false, - "properties": { - "text": { - "type": "object", - "description": "The text content to display. This can be a literal string or a reference to a value in the data model ('path', e.g., '/doc/title'). While simple Markdown formatting is supported (i.e. without HTML, images, or links), utilizing dedicated UI components is generally preferred for a richer and more structured presentation.", - "additionalProperties": false, - "properties": { - "literalString": { - "type": "string" - }, - "path": { - "type": "string" - } - } - }, - "usageHint": { - "type": "string", - "description": "A hint for the base text style. One of:\n- `h1`: Largest heading.\n- `h2`: Second largest heading.\n- `h3`: Third largest heading.\n- `h4`: Fourth largest heading.\n- `h5`: Fifth largest heading.\n- `caption`: Small text for captions.\n- `body`: Standard body text.", - "enum": [ - "h1", - "h2", - "h3", - "h4", - "h5", - "caption", - "body" - ] - } - }, - "required": ["text"] - }, - "Image": { - "type": "object", - "additionalProperties": false, - "properties": { - "url": { - "type": "object", - "description": "The URL of the image to display. This can be a literal string ('literal') or a reference to a value in the data model ('path', e.g. '/thumbnail/url').", - "additionalProperties": false, - "properties": { - "literalString": { - "type": "string" - }, - "path": { - "type": "string" - } - } - }, - "fit": { - "type": "string", - "description": "Specifies how the image should be resized to fit its container. This corresponds to the CSS 'object-fit' property.", - "enum": [ - "contain", - "cover", - "fill", - "none", - "scale-down" - ] - }, - "usageHint": { - "type": "string", - "description": "A hint for the image size and style. One of:\n- `icon`: Small square icon.\n- `avatar`: Circular avatar image.\n- `smallFeature`: Small feature image.\n- `mediumFeature`: Medium feature image.\n- `largeFeature`: Large feature image.\n- `header`: Full-width, full bleed, header image.", - "enum": [ - "icon", - "avatar", - "smallFeature", - "mediumFeature", - "largeFeature", - "header" - ] - } - }, - "required": ["url"] - }, - "Icon": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "object", - "description": "The name of the icon to display. This can be a literal string or a reference to a value in the data model ('path', e.g. '/form/submit').", - "additionalProperties": false, - "properties": { - "literalString": { - "type": "string", - "enum": [ - "accountCircle", - "add", - "arrowBack", - "arrowForward", - "attachFile", - "calendarToday", - "call", - "camera", - "check", - "close", - "delete", - "download", - "edit", - "event", - "error", - "favorite", - "favoriteOff", - "folder", - "help", - "home", - "info", - "locationOn", - "lock", - "lockOpen", - "mail", - "menu", - "moreVert", - "moreHoriz", - "notificationsOff", - "notifications", - "payment", - "person", - "phone", - "photo", - "print", - "refresh", - "search", - "send", - "settings", - "share", - "shoppingCart", - "star", - "starHalf", - "starOff", - "upload", - "visibility", - "visibilityOff", - "warning" - ] - }, - "path": { - "type": "string" - } - } - } - }, - "required": ["name"] - }, - "Video": { - "type": "object", - "additionalProperties": false, - "properties": { - "url": { - "type": "object", - "description": "The URL of the video to display. This can be a literal string or a reference to a value in the data model ('path', e.g. '/video/url').", - "additionalProperties": false, - "properties": { - "literalString": { - "type": "string" - }, - "path": { - "type": "string" - } - } - } - }, - "required": ["url"] - }, - "AudioPlayer": { - "type": "object", - "additionalProperties": false, - "properties": { - "url": { - "type": "object", - "description": "The URL of the audio to be played. This can be a literal string ('literal') or a reference to a value in the data model ('path', e.g. '/song/url').", - "additionalProperties": false, - "properties": { - "literalString": { - "type": "string" - }, - "path": { - "type": "string" - } - } - }, - "description": { - "type": "object", - "description": "A description of the audio, such as a title or summary. This can be a literal string or a reference to a value in the data model ('path', e.g. '/song/title').", - "additionalProperties": false, - "properties": { - "literalString": { - "type": "string" - }, - "path": { - "type": "string" - } - } - } - }, - "required": ["url"] - }, - "Row": { - "type": "object", - "additionalProperties": false, - "properties": { - "children": { - "type": "object", - "description": "Defines the children. Use 'explicitList' for a fixed set of children, or 'template' to generate children from a data list.", - "additionalProperties": false, - "properties": { - "explicitList": { - "type": "array", - "items": { - "type": "string" - } - }, - "template": { - "type": "object", - "description": "A template for generating a dynamic list of children from a data model list. `componentId` is the component to use as a template, and `dataBinding` is the path to the map of components in the data model. Values in the map will define the list of children.", - "additionalProperties": false, - "properties": { - "componentId": { - "type": "string" - }, - "dataBinding": { - "type": "string" - } - }, - "required": ["componentId", "dataBinding"] - } - } - }, - "distribution": { - "type": "string", - "description": "Defines the arrangement of children along the main axis (horizontally). This corresponds to the CSS 'justify-content' property.", - "enum": [ - "center", - "end", - "spaceAround", - "spaceBetween", - "spaceEvenly", - "start" - ] - }, - "alignment": { - "type": "string", - "description": "Defines the alignment of children along the cross axis (vertically). This corresponds to the CSS 'align-items' property.", - "enum": ["start", "center", "end", "stretch"] - } - }, - "required": ["children"] - }, - "Column": { - "type": "object", - "additionalProperties": false, - "properties": { - "children": { - "type": "object", - "description": "Defines the children. Use 'explicitList' for a fixed set of children, or 'template' to generate children from a data list.", - "additionalProperties": false, - "properties": { - "explicitList": { - "type": "array", - "items": { - "type": "string" - } - }, - "template": { - "type": "object", - "description": "A template for generating a dynamic list of children from a data model list. `componentId` is the component to use as a template, and `dataBinding` is the path to the map of components in the data model. Values in the map will define the list of children.", - "additionalProperties": false, - "properties": { - "componentId": { - "type": "string" - }, - "dataBinding": { - "type": "string" - } - }, - "required": ["componentId", "dataBinding"] - } - } - }, - "distribution": { - "type": "string", - "description": "Defines the arrangement of children along the main axis (vertically). This corresponds to the CSS 'justify-content' property.", - "enum": [ - "start", - "center", - "end", - "spaceBetween", - "spaceAround", - "spaceEvenly" - ] - }, - "alignment": { - "type": "string", - "description": "Defines the alignment of children along the cross axis (horizontally). This corresponds to the CSS 'align-items' property.", - "enum": ["center", "end", "start", "stretch"] - } - }, - "required": ["children"] - }, - "List": { - "type": "object", - "additionalProperties": false, - "properties": { - "children": { - "type": "object", - "description": "Defines the children. Use 'explicitList' for a fixed set of children, or 'template' to generate children from a data list.", - "additionalProperties": false, - "properties": { - "explicitList": { - "type": "array", - "items": { - "type": "string" - } - }, - "template": { - "type": "object", - "description": "A template for generating a dynamic list of children from a data model list. `componentId` is the component to use as a template, and `dataBinding` is the path to the map of components in the data model. Values in the map will define the list of children.", - "additionalProperties": false, - "properties": { - "componentId": { - "type": "string" - }, - "dataBinding": { - "type": "string" - } - }, - "required": ["componentId", "dataBinding"] - } - } - }, - "direction": { - "type": "string", - "description": "The direction in which the list items are laid out.", - "enum": ["vertical", "horizontal"] - }, - "alignment": { - "type": "string", - "description": "Defines the alignment of children along the cross axis.", - "enum": ["start", "center", "end", "stretch"] - } - }, - "required": ["children"] - }, - "Card": { - "type": "object", - "additionalProperties": false, - "properties": { - "child": { - "type": "string", - "description": "The ID of the component to be rendered inside the card." - } - }, - "required": ["child"] - }, - "Tabs": { - "type": "object", - "additionalProperties": false, - "properties": { - "tabItems": { - "type": "array", - "description": "An array of objects, where each object defines a tab with a title and a child component.", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "title": { - "type": "object", - "description": "The tab title. Defines the value as either a literal value or a path to data model value (e.g. '/options/title').", - "additionalProperties": false, - "properties": { - "literalString": { - "type": "string" - }, - "path": { - "type": "string" - } - } - }, - "child": { - "type": "string" - } - }, - "required": ["title", "child"] - } - } - }, - "required": ["tabItems"] - }, - "Divider": { - "type": "object", - "additionalProperties": false, - "properties": { - "axis": { - "type": "string", - "description": "The orientation of the divider.", - "enum": ["horizontal", "vertical"] - } - } - }, - "Modal": { - "type": "object", - "additionalProperties": false, - "properties": { - "entryPointChild": { - "type": "string", - "description": "The ID of the component that opens the modal when interacted with (e.g., a button)." - }, - "contentChild": { - "type": "string", - "description": "The ID of the component to be displayed inside the modal." - } - }, - "required": ["entryPointChild", "contentChild"] - }, - "Button": { - "type": "object", - "additionalProperties": false, - "properties": { - "child": { - "type": "string", - "description": "The ID of the component to display in the button, typically a Text component." - }, - "primary": { - "type": "boolean", - "description": "Indicates if this button should be styled as the primary action." - }, - "action": { - "type": "object", - "description": "The client-side action to be dispatched when the button is clicked. It includes the action's name and an optional context payload.", - "additionalProperties": false, - "properties": { - "name": { - "type": "string" - }, - "context": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "key": { - "type": "string" - }, - "value": { - "type": "object", - "description": "Defines the value to be included in the context as either a literal value or a path to a data model value (e.g. '/user/name').", - "additionalProperties": false, - "properties": { - "path": { - "type": "string" - }, - "literalString": { - "type": "string" - }, - "literalNumber": { - "type": "number" - }, - "literalBoolean": { - "type": "boolean" - } - } - } - }, - "required": ["key", "value"] - } - } - }, - "required": ["name"] - } - }, - "required": ["child", "action"] - }, - "CheckBox": { - "type": "object", - "additionalProperties": false, - "properties": { - "label": { - "type": "object", - "description": "The text to display next to the checkbox. Defines the value as either a literal value or a path to data model ('path', e.g. '/option/label').", - "additionalProperties": false, - "properties": { - "literalString": { - "type": "string" - }, - "path": { - "type": "string" - } - } - }, - "value": { - "type": "object", - "description": "The current state of the checkbox (true for checked, false for unchecked). This can be a literal boolean ('literalBoolean') or a reference to a value in the data model ('path', e.g. '/filter/open').", - "additionalProperties": false, - "properties": { - "literalBoolean": { - "type": "boolean" - }, - "path": { - "type": "string" - } - } - } - }, - "required": ["label", "value"] - }, - "TextField": { - "type": "object", - "additionalProperties": false, - "properties": { - "label": { - "type": "object", - "description": "The text label for the input field. This can be a literal string or a reference to a value in the data model ('path, e.g. '/user/name').", - "additionalProperties": false, - "properties": { - "literalString": { - "type": "string" - }, - "path": { - "type": "string" - } - } - }, - "text": { - "type": "object", - "description": "The value of the text field. This can be a literal string or a reference to a value in the data model ('path', e.g. '/user/name').", - "additionalProperties": false, - "properties": { - "literalString": { - "type": "string" - }, - "path": { - "type": "string" - } - } - }, - "textFieldType": { - "type": "string", - "description": "The type of input field to display.", - "enum": [ - "date", - "longText", - "number", - "shortText", - "obscured" - ] - }, - "validationRegexp": { - "type": "string", - "description": "A regular expression used for client-side validation of the input." - } - }, - "required": ["label"] - }, - "DateTimeInput": { - "type": "object", - "additionalProperties": false, - "properties": { - "value": { - "type": "object", - "description": "The selected date and/or time value. This can be a literal string ('literalString') or a reference to a value in the data model ('path', e.g. '/user/dob').", - "additionalProperties": false, - "properties": { - "literalString": { - "type": "string" - }, - "path": { - "type": "string" - } - } - }, - "enableDate": { - "type": "boolean", - "description": "If true, allows the user to select a date." - }, - "enableTime": { - "type": "boolean", - "description": "If true, allows the user to select a time." - }, - "outputFormat": { - "type": "string", - "description": "The desired format for the output string after a date or time is selected." - } - }, - "required": ["value"] - }, - "MultipleChoice": { - "type": "object", - "additionalProperties": false, - "properties": { - "selections": { - "type": "object", - "description": "The currently selected values for the component. This can be a literal array of strings or a path to an array in the data model('path', e.g. '/hotel/options').", - "additionalProperties": false, - "properties": { - "literalArray": { - "type": "array", - "items": { - "type": "string" - } - }, - "path": { - "type": "string" - } - } - }, - "options": { - "type": "array", - "description": "An array of available options for the user to choose from.", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "label": { - "type": "object", - "description": "The text to display for this option. This can be a literal string or a reference to a value in the data model (e.g. '/option/label').", - "additionalProperties": false, - "properties": { - "literalString": { - "type": "string" - }, - "path": { - "type": "string" - } - } - }, - "value": { - "type": "string", - "description": "The value to be associated with this option when selected." - } - }, - "required": ["label", "value"] - } - }, - "maxAllowedSelections": { - "type": "integer", - "description": "The maximum number of options that the user is allowed to select." - } - }, - "required": ["selections", "options"] - }, - "Slider": { - "type": "object", - "additionalProperties": false, - "properties": { - "value": { - "type": "object", - "description": "The current value of the slider. This can be a literal number ('literalNumber') or a reference to a value in the data model ('path', e.g. '/restaurant/cost').", - "additionalProperties": false, - "properties": { - "literalNumber": { - "type": "number" - }, - "path": { - "type": "string" - } - } - }, - "minValue": { - "type": "number", - "description": "The minimum value of the slider." - }, - "maxValue": { - "type": "number", - "description": "The maximum value of the slider." - } - }, - "required": ["value"] - } - } - } - }, - "required": ["id", "component"] - } - } - }, - "required": ["surfaceId", "components"] - }, - "dataModelUpdate": { - "type": "object", - "description": "Updates the data model for a surface.", - "additionalProperties": false, - "properties": { - "surfaceId": { - "type": "string", - "description": "The unique identifier for the UI surface this data model update applies to." - }, - "path": { - "type": "string", - "description": "An optional path to a location within the data model (e.g., '/user/name'). If omitted, or set to '/', the entire data model will be replaced." - }, - "contents": { - "type": "array", - "description": "An array of data entries. Each entry must contain a 'key' and exactly one corresponding typed 'value*' property.", - "items": { - "type": "object", - "description": "A single data entry. Exactly one 'value*' property should be provided alongside the key.", - "additionalProperties": false, - "properties": { - "key": { - "type": "string", - "description": "The key for this data entry." - }, - "valueString": { - "type": "string" - }, - "valueNumber": { - "type": "number" - }, - "valueBoolean": { - "type": "boolean" - }, - "valueMap": { - "description": "Represents a map as an adjacency list.", - "type": "array", - "items": { - "type": "object", - "description": "One entry in the map. Exactly one 'value*' property should be provided alongside the key.", - "additionalProperties": false, - "properties": { - "key": { - "type": "string" - }, - "valueString": { - "type": "string" - }, - "valueNumber": { - "type": "number" - }, - "valueBoolean": { - "type": "boolean" - } - }, - "required": ["key"] - } - } - }, - "required": ["key"] - } - } - }, - "required": ["contents", "surfaceId"] - }, - "deleteSurface": { - "type": "object", - "description": "Signals the client to delete the surface identified by 'surfaceId'.", - "additionalProperties": false, - "properties": { - "surfaceId": { - "type": "string", - "description": "The unique identifier for the UI surface to be deleted." - } - }, - "required": ["surfaceId"] - } - } -} diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/behavior.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/behavior.d.ts deleted file mode 100644 index 8f0abec3f..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/behavior.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const behavior: string; -//# sourceMappingURL=behavior.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/behavior.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/behavior.d.ts.map deleted file mode 100644 index 3e785880b..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/behavior.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"behavior.d.ts","sourceRoot":"","sources":["../../../../src/0.8/styles/behavior.ts"],"names":[],"mappings":"AA4BA,eAAO,MAAM,QAAQ,QA0BpB,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/behavior.js b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/behavior.js deleted file mode 100644 index 3298b3bc0..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/behavior.js +++ /dev/null @@ -1,54 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -const opacityBehavior = ` - &:not([disabled]) { - cursor: pointer; - opacity: var(--opacity, 0); - transition: opacity var(--speed, 0.2s) cubic-bezier(0, 0, 0.3, 1); - - &:hover, - &:focus { - opacity: 1; - } - }`; -export const behavior = ` - ${new Array(21) - .fill(0) - .map((_, idx) => { - return `.behavior-ho-${idx * 5} { - --opacity: ${idx / 20}; - ${opacityBehavior} - }`; -}) - .join("\n")} - - .behavior-o-s { - overflow: scroll; - } - - .behavior-o-a { - overflow: auto; - } - - .behavior-o-h { - overflow: hidden; - } - - .behavior-sw-n { - scrollbar-width: none; - } -`; -//# sourceMappingURL=behavior.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/behavior.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/behavior.js.map deleted file mode 100644 index e4a93b23c..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/behavior.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"behavior.js","sourceRoot":"","sources":["../../../../src/0.8/styles/behavior.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,MAAM,eAAe,GAAG;;;;;;;;;;IAUpB,CAAC;AAEL,MAAM,CAAC,MAAM,QAAQ,GAAG;IACpB,IAAI,KAAK,CAAC,EAAE,CAAC;KACZ,IAAI,CAAC,CAAC,CAAC;KACP,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE;IACd,OAAO,gBAAgB,GAAG,GAAG,CAAC;uBACb,GAAG,GAAG,EAAE;YACnB,eAAe;UACjB,CAAC;AACP,CAAC,CAAC;KACD,IAAI,CAAC,IAAI,CAAC;;;;;;;;;;;;;;;;;CAiBd,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/border.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/border.d.ts deleted file mode 100644 index f346a49d1..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/border.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const border: string; -//# sourceMappingURL=border.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/border.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/border.d.ts.map deleted file mode 100644 index a19330ab2..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/border.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"border.d.ts","sourceRoot":"","sources":["../../../../src/0.8/styles/border.ts"],"names":[],"mappings":"AAkBA,eAAO,MAAM,MAAM,QAuBlB,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/border.js b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/border.js deleted file mode 100644 index b39415e5f..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/border.js +++ /dev/null @@ -1,41 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -import { grid } from "./shared.js"; -export const border = ` - ${new Array(25) - .fill(0) - .map((_, idx) => { - return ` - .border-bw-${idx} { border-width: ${idx}px; } - .border-btw-${idx} { border-top-width: ${idx}px; } - .border-bbw-${idx} { border-bottom-width: ${idx}px; } - .border-blw-${idx} { border-left-width: ${idx}px; } - .border-brw-${idx} { border-right-width: ${idx}px; } - - .border-ow-${idx} { outline-width: ${idx}px; } - .border-br-${idx} { border-radius: ${idx * grid}px; overflow: hidden;}`; -}) - .join("\n")} - - .border-br-50pc { - border-radius: 50%; - } - - .border-bs-s { - border-style: solid; - } -`; -//# sourceMappingURL=border.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/border.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/border.js.map deleted file mode 100644 index 499599e92..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/border.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"border.js","sourceRoot":"","sources":["../../../../src/0.8/styles/border.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,OAAO,EAAE,IAAI,EAAE,MAAM,aAAa,CAAC;AAEnC,MAAM,CAAC,MAAM,MAAM,GAAG;IAClB,IAAI,KAAK,CAAC,EAAE,CAAC;KACZ,IAAI,CAAC,CAAC,CAAC;KACP,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE;IACd,OAAO;qBACQ,GAAG,oBAAoB,GAAG;sBACzB,GAAG,wBAAwB,GAAG;sBAC9B,GAAG,2BAA2B,GAAG;sBACjC,GAAG,yBAAyB,GAAG;sBAC/B,GAAG,0BAA0B,GAAG;;qBAEjC,GAAG,qBAAqB,GAAG;qBAC3B,GAAG,qBAAqB,GAAG,GAAG,IAAI,wBAAwB,CAAC;AAC5E,CAAC,CAAC;KACD,IAAI,CAAC,IAAI,CAAC;;;;;;;;;CASd,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/colors.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/colors.d.ts deleted file mode 100644 index 14a5a466d..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/colors.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const colors: string[]; -//# sourceMappingURL=colors.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/colors.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/colors.d.ts.map deleted file mode 100644 index 68b7b7d63..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/colors.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"colors.d.ts","sourceRoot":"","sources":["../../../../src/0.8/styles/colors.ts"],"names":[],"mappings":"AAmFA,eAAO,MAAM,MAAM,UAgBlB,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/colors.js b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/colors.js deleted file mode 100644 index 1f721b9a4..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/colors.js +++ /dev/null @@ -1,80 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -import { shades } from "../types/colors.js"; -import { toProp } from "./utils.js"; -const color = (src) => ` - ${src - .map((key) => { - const inverseKey = getInverseKey(key); - return `.color-bc-${key} { border-color: light-dark(var(${toProp(key)}), var(${toProp(inverseKey)})); }`; -}) - .join("\n")} - - ${src - .map((key) => { - const inverseKey = getInverseKey(key); - const vals = [ - `.color-bgc-${key} { background-color: light-dark(var(${toProp(key)}), var(${toProp(inverseKey)})); }`, - `.color-bbgc-${key}::backdrop { background-color: light-dark(var(${toProp(key)}), var(${toProp(inverseKey)})); }`, - ]; - for (let o = 0.1; o < 1; o += 0.1) { - vals.push(`.color-bbgc-${key}_${(o * 100).toFixed(0)}::backdrop { - background-color: light-dark(oklch(from var(${toProp(key)}) l c h / calc(alpha * ${o.toFixed(1)})), oklch(from var(${toProp(inverseKey)}) l c h / calc(alpha * ${o.toFixed(1)})) ); - } - `); - } - return vals.join("\n"); -}) - .join("\n")} - - ${src - .map((key) => { - const inverseKey = getInverseKey(key); - return `.color-c-${key} { color: light-dark(var(${toProp(key)}), var(${toProp(inverseKey)})); }`; -}) - .join("\n")} - `; -const getInverseKey = (key) => { - const match = key.match(/^([a-z]+)(\d+)$/); - if (!match) - return key; - const [, prefix, shadeStr] = match; - const shade = parseInt(shadeStr, 10); - const target = 100 - shade; - const inverseShade = shades.reduce((prev, curr) => Math.abs(curr - target) < Math.abs(prev - target) ? curr : prev); - return `${prefix}${inverseShade}`; -}; -const keyFactory = (prefix) => { - return shades.map((v) => `${prefix}${v}`); -}; -export const colors = [ - color(keyFactory("p")), - color(keyFactory("s")), - color(keyFactory("t")), - color(keyFactory("n")), - color(keyFactory("nv")), - color(keyFactory("e")), - ` - .color-bgc-transparent { - background-color: transparent; - } - - :host { - color-scheme: var(--color-scheme); - } - `, -]; -//# sourceMappingURL=colors.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/colors.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/colors.js.map deleted file mode 100644 index d5cacd48b..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/colors.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"colors.js","sourceRoot":"","sources":["../../../../src/0.8/styles/colors.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/icons.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/icons.d.ts deleted file mode 100644 index 194e46fce..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/icons.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/** - * CSS classes for Google Symbols. - * - * Usage: - * - * ```html - * pen_spark - * ``` - */ -export declare const icons = "\n .g-icon {\n font-family: \"Material Symbols Outlined\", \"Google Symbols\";\n font-weight: normal;\n font-style: normal;\n font-display: optional;\n font-size: 20px;\n width: 1em;\n height: 1em;\n user-select: none;\n line-height: 1;\n letter-spacing: normal;\n text-transform: none;\n display: inline-block;\n white-space: nowrap;\n word-wrap: normal;\n direction: ltr;\n -webkit-font-feature-settings: \"liga\";\n -webkit-font-smoothing: antialiased;\n overflow: hidden;\n\n font-variation-settings: \"FILL\" 0, \"wght\" 300, \"GRAD\" 0, \"opsz\" 48,\n \"ROND\" 100;\n\n &.filled {\n font-variation-settings: \"FILL\" 1, \"wght\" 300, \"GRAD\" 0, \"opsz\" 48,\n \"ROND\" 100;\n }\n\n &.filled-heavy {\n font-variation-settings: \"FILL\" 1, \"wght\" 700, \"GRAD\" 0, \"opsz\" 48,\n \"ROND\" 100;\n }\n }\n"; -//# sourceMappingURL=icons.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/icons.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/icons.d.ts.map deleted file mode 100644 index 3e4e63326..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/icons.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"icons.d.ts","sourceRoot":"","sources":["../../../../src/0.8/styles/icons.ts"],"names":[],"mappings":"AAgBA;;;;;;;;GAQG;AACH,eAAO,MAAM,KAAK,k5BAkCjB,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/icons.js b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/icons.js deleted file mode 100644 index cfd0e770f..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/icons.js +++ /dev/null @@ -1,60 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -/** - * CSS classes for Google Symbols. - * - * Usage: - * - * ```html - * pen_spark - * ``` - */ -export const icons = ` - .g-icon { - font-family: "Material Symbols Outlined", "Google Symbols"; - font-weight: normal; - font-style: normal; - font-display: optional; - font-size: 20px; - width: 1em; - height: 1em; - user-select: none; - line-height: 1; - letter-spacing: normal; - text-transform: none; - display: inline-block; - white-space: nowrap; - word-wrap: normal; - direction: ltr; - -webkit-font-feature-settings: "liga"; - -webkit-font-smoothing: antialiased; - overflow: hidden; - - font-variation-settings: "FILL" 0, "wght" 300, "GRAD" 0, "opsz" 48, - "ROND" 100; - - &.filled { - font-variation-settings: "FILL" 1, "wght" 300, "GRAD" 0, "opsz" 48, - "ROND" 100; - } - - &.filled-heavy { - font-variation-settings: "FILL" 1, "wght" 700, "GRAD" 0, "opsz" 48, - "ROND" 100; - } - } -`; -//# sourceMappingURL=icons.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/icons.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/icons.js.map deleted file mode 100644 index bbb6dff8e..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/icons.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"icons.js","sourceRoot":"","sources":["../../../../src/0.8/styles/icons.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH;;;;;;;;GAQG;AACH,MAAM,CAAC,MAAM,KAAK,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAkCpB,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/index.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/index.d.ts deleted file mode 100644 index 0648b1552..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from "./utils.js"; -export declare const structuralStyles: string; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/index.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/index.d.ts.map deleted file mode 100644 index 2f5d3a5e5..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../../src/0.8/styles/index.ts"],"names":[],"mappings":"AAwBA,cAAc,YAAY,CAAC;AAE3B,eAAO,MAAM,gBAAgB,EAAE,MAUlB,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/index.js b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/index.js deleted file mode 100644 index 3371bca5a..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/index.js +++ /dev/null @@ -1,35 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -import { behavior } from "./behavior.js"; -import { border } from "./border.js"; -import { colors } from "./colors.js"; -import { icons } from "./icons.js"; -import { layout } from "./layout.js"; -import { opacity } from "./opacity.js"; -import { type } from "./type.js"; -export * from "./utils.js"; -export const structuralStyles = [ - behavior, - border, - colors, - icons, - layout, - opacity, - type, -] - .flat(Infinity) - .join("\n"); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/index.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/index.js.map deleted file mode 100644 index eb0f8b65e..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/0.8/styles/index.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,OAAO,EAAE,QAAQ,EAAE,MAAM,eAAe,CAAC;AACzC,OAAO,EAAE,MAAM,EAAE,MAAM,aAAa,CAAC;AACrC,OAAO,EAAE,MAAM,EAAE,MAAM,aAAa,CAAC;AACrC,OAAO,EAAE,KAAK,EAAE,MAAM,YAAY,CAAC;AACnC,OAAO,EAAE,MAAM,EAAE,MAAM,aAAa,CAAC;AACrC,OAAO,EAAE,OAAO,EAAE,MAAM,cAAc,CAAC;AACvC,OAAO,EAAE,IAAI,EAAE,MAAM,WAAW,CAAC;AAEjC,cAAc,YAAY,CAAC;AAE3B,MAAM,CAAC,MAAM,gBAAgB,GAAW;IACtC,QAAQ;IACR,MAAM;IACN,MAAM;IACN,KAAK;IACL,MAAM;IACN,OAAO;IACP,IAAI;CACL;KACE,IAAI,CAAC,QAAQ,CAAC;KACd,IAAI,CAAC,IAAI,CAAC,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/layout.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/layout.d.ts deleted file mode 100644 index 732b9232d..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/layout.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const layout: string; -//# sourceMappingURL=layout.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/layout.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/layout.d.ts.map deleted file mode 100644 index ae54723ee..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/layout.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"layout.d.ts","sourceRoot":"","sources":["../../../../src/0.8/styles/layout.ts"],"names":[],"mappings":"AAkBA,eAAO,MAAM,MAAM,QAwNlB,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/layout.js b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/layout.js deleted file mode 100644 index 47ebd6149..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/layout.js +++ /dev/null @@ -1,232 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -import { grid } from "./shared.js"; -export const layout = ` - :host { - ${new Array(16) - .fill(0) - .map((_, idx) => { - return `--g-${idx + 1}: ${(idx + 1) * grid}px;`; -}) - .join("\n")} - } - - ${new Array(49) - .fill(0) - .map((_, index) => { - const idx = index - 24; - const lbl = idx < 0 ? `n${Math.abs(idx)}` : idx.toString(); - return ` - .layout-p-${lbl} { --padding: ${idx * grid}px; padding: var(--padding); } - .layout-pt-${lbl} { padding-top: ${idx * grid}px; } - .layout-pr-${lbl} { padding-right: ${idx * grid}px; } - .layout-pb-${lbl} { padding-bottom: ${idx * grid}px; } - .layout-pl-${lbl} { padding-left: ${idx * grid}px; } - - .layout-m-${lbl} { --margin: ${idx * grid}px; margin: var(--margin); } - .layout-mt-${lbl} { margin-top: ${idx * grid}px; } - .layout-mr-${lbl} { margin-right: ${idx * grid}px; } - .layout-mb-${lbl} { margin-bottom: ${idx * grid}px; } - .layout-ml-${lbl} { margin-left: ${idx * grid}px; } - - .layout-t-${lbl} { top: ${idx * grid}px; } - .layout-r-${lbl} { right: ${idx * grid}px; } - .layout-b-${lbl} { bottom: ${idx * grid}px; } - .layout-l-${lbl} { left: ${idx * grid}px; }`; -}) - .join("\n")} - - ${new Array(25) - .fill(0) - .map((_, idx) => { - return ` - .layout-g-${idx} { gap: ${idx * grid}px; }`; -}) - .join("\n")} - - ${new Array(8) - .fill(0) - .map((_, idx) => { - return ` - .layout-grd-col${idx + 1} { grid-template-columns: ${"1fr " - .repeat(idx + 1) - .trim()}; }`; -}) - .join("\n")} - - .layout-pos-a { - position: absolute; - } - - .layout-pos-rel { - position: relative; - } - - .layout-dsp-none { - display: none; - } - - .layout-dsp-block { - display: block; - } - - .layout-dsp-grid { - display: grid; - } - - .layout-dsp-iflex { - display: inline-flex; - } - - .layout-dsp-flexvert { - display: flex; - flex-direction: column; - } - - .layout-dsp-flexhor { - display: flex; - flex-direction: row; - } - - .layout-fw-w { - flex-wrap: wrap; - } - - .layout-al-fs { - align-items: start; - } - - .layout-al-fe { - align-items: end; - } - - .layout-al-c { - align-items: center; - } - - .layout-as-n { - align-self: normal; - } - - .layout-js-c { - justify-self: center; - } - - .layout-sp-c { - justify-content: center; - } - - .layout-sp-ev { - justify-content: space-evenly; - } - - .layout-sp-bt { - justify-content: space-between; - } - - .layout-sp-s { - justify-content: start; - } - - .layout-sp-e { - justify-content: end; - } - - .layout-ji-e { - justify-items: end; - } - - .layout-r-none { - resize: none; - } - - .layout-fs-c { - field-sizing: content; - } - - .layout-fs-n { - field-sizing: none; - } - - .layout-flx-0 { - flex: 0 0 auto; - } - - .layout-flx-1 { - flex: 1 0 auto; - } - - .layout-c-s { - contain: strict; - } - - /** Widths **/ - - ${new Array(10) - .fill(0) - .map((_, idx) => { - const weight = (idx + 1) * 10; - return `.layout-w-${weight} { width: ${weight}%; max-width: ${weight}%; }`; -}) - .join("\n")} - - ${new Array(16) - .fill(0) - .map((_, idx) => { - const weight = idx * grid; - return `.layout-wp-${idx} { width: ${weight}px; }`; -}) - .join("\n")} - - /** Heights **/ - - ${new Array(10) - .fill(0) - .map((_, idx) => { - const height = (idx + 1) * 10; - return `.layout-h-${height} { height: ${height}%; }`; -}) - .join("\n")} - - ${new Array(16) - .fill(0) - .map((_, idx) => { - const height = idx * grid; - return `.layout-hp-${idx} { height: ${height}px; }`; -}) - .join("\n")} - - .layout-el-cv { - & img, - & video { - width: 100%; - height: 100%; - object-fit: cover; - margin: 0; - } - } - - .layout-ar-sq { - aspect-ratio: 1 / 1; - } - - .layout-ex-fb { - margin: calc(var(--padding) * -1) 0 0 calc(var(--padding) * -1); - width: calc(100% + var(--padding) * 2); - height: calc(100% + var(--padding) * 2); - } -`; -//# sourceMappingURL=layout.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/layout.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/layout.js.map deleted file mode 100644 index 2dc10ac37..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/layout.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"layout.js","sourceRoot":"","sources":["../../../../src/0.8/styles/layout.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/opacity.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/opacity.d.ts deleted file mode 100644 index ae816f35f..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/opacity.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const opacity: string; -//# sourceMappingURL=opacity.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/opacity.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/opacity.d.ts.map deleted file mode 100644 index aaacdf902..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/opacity.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"opacity.d.ts","sourceRoot":"","sources":["../../../../src/0.8/styles/opacity.ts"],"names":[],"mappings":"AAgBA,eAAO,MAAM,OAAO,QAOnB,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/opacity.js b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/opacity.js deleted file mode 100644 index 5e20b2fb4..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/opacity.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -export const opacity = ` - ${new Array(21) - .fill(0) - .map((_, idx) => { - return `.opacity-el-${idx * 5} { opacity: ${idx / 20}; }`; -}) - .join("\n")} -`; -//# sourceMappingURL=opacity.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/opacity.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/opacity.js.map deleted file mode 100644 index 8d9abdbdf..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/opacity.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"opacity.js","sourceRoot":"","sources":["../../../../src/0.8/styles/opacity.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,MAAM,CAAC,MAAM,OAAO,GAAG;IACnB,IAAI,KAAK,CAAC,EAAE,CAAC;KACZ,IAAI,CAAC,CAAC,CAAC;KACP,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE;IACd,OAAO,eAAe,GAAG,GAAG,CAAC,eAAe,GAAG,GAAG,EAAE,KAAK,CAAC;AAC5D,CAAC,CAAC;KACD,IAAI,CAAC,IAAI,CAAC;CACd,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/shared.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/shared.d.ts deleted file mode 100644 index 6515ca0ab..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/shared.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const grid = 4; -//# sourceMappingURL=shared.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/shared.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/shared.d.ts.map deleted file mode 100644 index 131291990..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/shared.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"shared.d.ts","sourceRoot":"","sources":["../../../../src/0.8/styles/shared.ts"],"names":[],"mappings":"AAgBA,eAAO,MAAM,IAAI,IAAI,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/shared.js b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/shared.js deleted file mode 100644 index 463843536..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/shared.js +++ /dev/null @@ -1,17 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -export const grid = 4; -//# sourceMappingURL=shared.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/shared.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/shared.js.map deleted file mode 100644 index ffa9d021e..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/shared.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"shared.js","sourceRoot":"","sources":["../../../../src/0.8/styles/shared.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,MAAM,CAAC,MAAM,IAAI,GAAG,CAAC,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/type.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/type.d.ts deleted file mode 100644 index e42797061..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/type.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const type: string; -//# sourceMappingURL=type.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/type.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/type.d.ts.map deleted file mode 100644 index 81b9fedc2..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/type.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"type.d.ts","sourceRoot":"","sources":["../../../../src/0.8/styles/type.ts"],"names":[],"mappings":"AAgBA,eAAO,MAAM,IAAI,QA2IhB,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/type.js b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/type.js deleted file mode 100644 index 233d3aae7..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/type.js +++ /dev/null @@ -1,156 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -export const type = ` - :host { - --default-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - --default-font-family-mono: "Courier New", Courier, monospace; - } - - .typography-f-s { - font-family: var(--font-family, var(--default-font-family)); - font-optical-sizing: auto; - font-variation-settings: "slnt" 0, "wdth" 100, "GRAD" 0; - } - - .typography-f-sf { - font-family: var(--font-family-flex, var(--default-font-family)); - font-optical-sizing: auto; - } - - .typography-f-c { - font-family: var(--font-family-mono, var(--default-font-family)); - font-optical-sizing: auto; - font-variation-settings: "slnt" 0, "wdth" 100, "GRAD" 0; - } - - .typography-v-r { - font-variation-settings: "slnt" 0, "wdth" 100, "GRAD" 0, "ROND" 100; - } - - .typography-ta-s { - text-align: start; - } - - .typography-ta-c { - text-align: center; - } - - .typography-fs-n { - font-style: normal; - } - - .typography-fs-i { - font-style: italic; - } - - .typography-sz-ls { - font-size: 11px; - line-height: 16px; - } - - .typography-sz-lm { - font-size: 12px; - line-height: 16px; - } - - .typography-sz-ll { - font-size: 14px; - line-height: 20px; - } - - .typography-sz-bs { - font-size: 12px; - line-height: 16px; - } - - .typography-sz-bm { - font-size: 14px; - line-height: 20px; - } - - .typography-sz-bl { - font-size: 16px; - line-height: 24px; - } - - .typography-sz-ts { - font-size: 14px; - line-height: 20px; - } - - .typography-sz-tm { - font-size: 16px; - line-height: 24px; - } - - .typography-sz-tl { - font-size: 22px; - line-height: 28px; - } - - .typography-sz-hs { - font-size: 24px; - line-height: 32px; - } - - .typography-sz-hm { - font-size: 28px; - line-height: 36px; - } - - .typography-sz-hl { - font-size: 32px; - line-height: 40px; - } - - .typography-sz-ds { - font-size: 36px; - line-height: 44px; - } - - .typography-sz-dm { - font-size: 45px; - line-height: 52px; - } - - .typography-sz-dl { - font-size: 57px; - line-height: 64px; - } - - .typography-ws-p { - white-space: pre-line; - } - - .typography-ws-nw { - white-space: nowrap; - } - - .typography-td-none { - text-decoration: none; - } - - /** Weights **/ - - ${new Array(9) - .fill(0) - .map((_, idx) => { - const weight = (idx + 1) * 100; - return `.typography-w-${weight} { font-weight: ${weight}; }`; -}) - .join("\n")} -`; -//# sourceMappingURL=type.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/type.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/type.js.map deleted file mode 100644 index 69b71e54f..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/type.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"type.js","sourceRoot":"","sources":["../../../../src/0.8/styles/type.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,MAAM,CAAC,MAAM,IAAI,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAoIhB,IAAI,KAAK,CAAC,CAAC,CAAC;KACX,IAAI,CAAC,CAAC,CAAC;KACP,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE;IACd,MAAM,MAAM,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC;IAC/B,OAAO,iBAAiB,MAAM,mBAAmB,MAAM,KAAK,CAAC;AAC/D,CAAC,CAAC;KACD,IAAI,CAAC,IAAI,CAAC;CACd,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/utils.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/utils.d.ts deleted file mode 100644 index 74c7938db..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/utils.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { ColorPalettes } from "../types/colors.js"; -export declare function merge(...classes: Array>): Record; -export declare function appendToAll(target: Record, exclusions: string[], ...classes: Array>): Record; -export declare function createThemeStyles(palettes: ColorPalettes): Record; -export declare function toProp(key: string): string; -//# sourceMappingURL=utils.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/utils.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/utils.d.ts.map deleted file mode 100644 index 64b8331b8..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/utils.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../../../src/0.8/styles/utils.ts"],"names":[],"mappings":"AAgBA,OAAO,EAAE,aAAa,EAAE,MAAM,oBAAoB,CAAC;AAEnD,wBAAgB,KAAK,CAAC,GAAG,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,2BAkB/D;AAED,wBAAgB,WAAW,CACzB,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,EAAE,CAAC,EAChC,UAAU,EAAE,MAAM,EAAE,EACpB,GAAG,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,4BAwC3C;AAED,wBAAgB,iBAAiB,CAC/B,QAAQ,EAAE,aAAa,GACtB,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAUxB;AAED,wBAAgB,MAAM,CAAC,GAAG,EAAE,MAAM,UAMjC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/utils.js b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/utils.js deleted file mode 100644 index ef0a26a32..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/utils.js +++ /dev/null @@ -1,81 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -export function merge(...classes) { - const styles = {}; - for (const clazz of classes) { - for (const [key, val] of Object.entries(clazz)) { - const prefix = key.split("-").with(-1, "").join("-"); - const existingKeys = Object.keys(styles).filter((key) => key.startsWith(prefix)); - for (const existingKey of existingKeys) { - delete styles[existingKey]; - } - styles[key] = val; - } - } - return styles; -} -export function appendToAll(target, exclusions, ...classes) { - const updatedTarget = structuredClone(target); - // Step through each of the new blocks we've been handed. - for (const clazz of classes) { - // For each of the items in the list, create the prefix value, e.g., for - // typography-f-s reduce to typography-f-. This will allow us to find any - // and all matches across the target that have the same prefix and swap them - // out for the updated item. - for (const key of Object.keys(clazz)) { - const prefix = key.split("-").with(-1, "").join("-"); - // Now we have the prefix step through all iteme in the target, and - // replace the value in the array when we find it. - for (const [tagName, classesToAdd] of Object.entries(updatedTarget)) { - if (exclusions.includes(tagName)) { - continue; - } - let found = false; - for (let t = 0; t < classesToAdd.length; t++) { - if (classesToAdd[t].startsWith(prefix)) { - found = true; - // In theory we should be able to break after finding a single - // entry here because we shouldn't have items with the same prefix - // in the array, but for safety we'll run to the end of the array - // and ensure we've captured all possible items with the prefix. - classesToAdd[t] = key; - } - } - if (!found) { - classesToAdd.push(key); - } - } - } - } - return updatedTarget; -} -export function createThemeStyles(palettes) { - const styles = {}; - for (const palette of Object.values(palettes)) { - for (const [key, val] of Object.entries(palette)) { - const prop = toProp(key); - styles[prop] = val; - } - } - return styles; -} -export function toProp(key) { - if (key.startsWith("nv")) { - return `--nv-${key.slice(2)}`; - } - return `--${key[0]}-${key.slice(1)}`; -} -//# sourceMappingURL=utils.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/utils.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/styles/utils.js.map deleted file mode 100644 index 0225c4926..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/styles/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../../src/0.8/styles/utils.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/client-event.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/types/client-event.d.ts deleted file mode 100644 index b2d1c3a38..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/client-event.d.ts +++ /dev/null @@ -1,66 +0,0 @@ -/** - * A message from the client describing its capabilities, such as the component - * catalog it supports. Exactly ONE of the properties in this object must be - * set. - */ -export type ClientCapabilitiesUri = string; -export type ClientCapabilitiesDynamic = { - components: { - [key: string]: unknown; - }; - styles: { - [key: string]: unknown; - }; -}; -export type ClientCapabilities = { - catalogUri: ClientCapabilitiesUri; -} | { - dynamicCatalog: ClientCapabilitiesDynamic; -}; -/** - * A message sent from the client to the server. Exactly ONE of the properties - * in this object must be set. - */ -export interface ClientToServerMessage { - userAction?: UserAction; - clientUiCapabilities?: ClientCapabilities; - error?: ClientError; - /** Demo content */ - request?: unknown; -} -/** - * Represents a user-initiated action, sent from the client to the server. - */ -export interface UserAction { - /** - * The name of the action. - */ - name: string; - /** - * The ID of the surface. - */ - surfaceId: string; - /** - * The ID of the component that triggered the event. - */ - sourceComponentId: string; - /** - * An ISO timestamp of when the event occurred. - */ - timestamp: string; - /** - * A JSON object containing the key-value pairs from the component's - * `action.context`, after resolving all data bindings. - */ - context?: { - [k: string]: unknown; - }; -} -/** - * A message from the client indicating an error occurred, for example, - * during UI rendering. - */ -export interface ClientError { - [k: string]: unknown; -} -//# sourceMappingURL=client-event.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/client-event.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/types/client-event.d.ts.map deleted file mode 100644 index ab7eabf12..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/client-event.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"client-event.d.ts","sourceRoot":"","sources":["../../../../src/0.8/types/client-event.ts"],"names":[],"mappings":"AAgBA;;;;GAIG;AAEH,MAAM,MAAM,qBAAqB,GAAG,MAAM,CAAC;AAC3C,MAAM,MAAM,yBAAyB,GAAG;IACtC,UAAU,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,CAAA;KAAE,CAAC;IACvC,MAAM,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,CAAA;KAAE,CAAC;CACpC,CAAC;AAEF,MAAM,MAAM,kBAAkB,GAC1B;IAAE,UAAU,EAAE,qBAAqB,CAAA;CAAE,GACrC;IAAE,cAAc,EAAE,yBAAyB,CAAA;CAAE,CAAC;AAElD;;;GAGG;AACH,MAAM,WAAW,qBAAqB;IACpC,UAAU,CAAC,EAAE,UAAU,CAAC;IACxB,oBAAoB,CAAC,EAAE,kBAAkB,CAAC;IAC1C,KAAK,CAAC,EAAE,WAAW,CAAC;IACpB,mBAAmB;IACnB,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB;AAED;;GAEG;AACH,MAAM,WAAW,UAAU;IACzB;;OAEG;IACH,IAAI,EAAE,MAAM,CAAC;IACb;;OAEG;IACH,SAAS,EAAE,MAAM,CAAC;IAClB;;OAEG;IACH,iBAAiB,EAAE,MAAM,CAAC;IAC1B;;OAEG;IACH,SAAS,EAAE,MAAM,CAAC;IAClB;;;OAGG;IACH,OAAO,CAAC,EAAE;QACR,CAAC,CAAC,EAAE,MAAM,GAAG,OAAO,CAAC;KACtB,CAAC;CACH;AAED;;;GAGG;AACH,MAAM,WAAW,WAAW;IAC1B,CAAC,CAAC,EAAE,MAAM,GAAG,OAAO,CAAC;CACtB"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/client-event.js b/vendor/a2ui/renderers/lit/dist/src/0.8/types/client-event.js deleted file mode 100644 index 9d293f62b..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/client-event.js +++ /dev/null @@ -1,17 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -export {}; -//# sourceMappingURL=client-event.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/client-event.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/types/client-event.js.map deleted file mode 100644 index 76330b7fa..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/client-event.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"client-event.js","sourceRoot":"","sources":["../../../../src/0.8/types/client-event.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/colors.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/types/colors.d.ts deleted file mode 100644 index 6ddf780ac..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/colors.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -type ColorShade = 0 | 5 | 10 | 15 | 20 | 25 | 30 | 35 | 40 | 50 | 60 | 70 | 80 | 90 | 95 | 98 | 99 | 100; -export type PaletteKeyVals = "n" | "nv" | "p" | "s" | "t" | "e"; -export declare const shades: ColorShade[]; -type CreatePalette = { - [Key in `${Prefix}${ColorShade}`]: string; -}; -export type PaletteKey = Array>; -export type PaletteKeys = { - neutral: PaletteKey<"n">; - neutralVariant: PaletteKey<"nv">; - primary: PaletteKey<"p">; - secondary: PaletteKey<"s">; - tertiary: PaletteKey<"t">; - error: PaletteKey<"e">; -}; -export type ColorPalettes = { - neutral: CreatePalette<"n">; - neutralVariant: CreatePalette<"nv">; - primary: CreatePalette<"p">; - secondary: CreatePalette<"s">; - tertiary: CreatePalette<"t">; - error: CreatePalette<"e">; -}; -export {}; -//# sourceMappingURL=colors.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/colors.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/types/colors.d.ts.map deleted file mode 100644 index 970eb11f6..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/colors.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"colors.d.ts","sourceRoot":"","sources":["../../../../src/0.8/types/colors.ts"],"names":[],"mappings":"AAgBA,KAAK,UAAU,GACX,CAAC,GACD,CAAC,GACD,EAAE,GACF,EAAE,GACF,EAAE,GACF,EAAE,GACF,EAAE,GACF,EAAE,GACF,EAAE,GACF,EAAE,GACF,EAAE,GACF,EAAE,GACF,EAAE,GACF,EAAE,GACF,EAAE,GACF,EAAE,GACF,EAAE,GACF,GAAG,CAAC;AAER,MAAM,MAAM,cAAc,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;AAChE,eAAO,MAAM,MAAM,EAAE,UAAU,EAE9B,CAAC;AAEF,KAAK,aAAa,CAAC,MAAM,SAAS,cAAc,IAAI;KACjD,GAAG,IAAI,GAAG,MAAM,GAAG,UAAU,EAAE,GAAG,MAAM;CAC1C,CAAC;AAEF,MAAM,MAAM,UAAU,CAAC,MAAM,SAAS,cAAc,IAAI,KAAK,CAC3D,MAAM,aAAa,CAAC,MAAM,CAAC,CAC5B,CAAC;AAEF,MAAM,MAAM,WAAW,GAAG;IACxB,OAAO,EAAE,UAAU,CAAC,GAAG,CAAC,CAAC;IACzB,cAAc,EAAE,UAAU,CAAC,IAAI,CAAC,CAAC;IACjC,OAAO,EAAE,UAAU,CAAC,GAAG,CAAC,CAAC;IACzB,SAAS,EAAE,UAAU,CAAC,GAAG,CAAC,CAAC;IAC3B,QAAQ,EAAE,UAAU,CAAC,GAAG,CAAC,CAAC;IAC1B,KAAK,EAAE,UAAU,CAAC,GAAG,CAAC,CAAC;CACxB,CAAC;AAEF,MAAM,MAAM,aAAa,GAAG;IAC1B,OAAO,EAAE,aAAa,CAAC,GAAG,CAAC,CAAC;IAC5B,cAAc,EAAE,aAAa,CAAC,IAAI,CAAC,CAAC;IACpC,OAAO,EAAE,aAAa,CAAC,GAAG,CAAC,CAAC;IAC5B,SAAS,EAAE,aAAa,CAAC,GAAG,CAAC,CAAC;IAC9B,QAAQ,EAAE,aAAa,CAAC,GAAG,CAAC,CAAC;IAC7B,KAAK,EAAE,aAAa,CAAC,GAAG,CAAC,CAAC;CAC3B,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/colors.js b/vendor/a2ui/renderers/lit/dist/src/0.8/types/colors.js deleted file mode 100644 index 20f8b32a6..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/colors.js +++ /dev/null @@ -1,19 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -export const shades = [ - 0, 5, 10, 15, 20, 25, 30, 35, 40, 50, 60, 70, 80, 90, 95, 98, 99, 100, -]; -//# sourceMappingURL=colors.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/colors.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/types/colors.js.map deleted file mode 100644 index 3b9a0d381..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/colors.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"colors.js","sourceRoot":"","sources":["../../../../src/0.8/types/colors.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAuBH,MAAM,CAAC,MAAM,MAAM,GAAiB;IAClC,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG;CACtE,CAAC"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/components.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/types/components.d.ts deleted file mode 100644 index f685533fc..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/components.d.ts +++ /dev/null @@ -1,174 +0,0 @@ -import { StringValue } from "./primitives"; -export interface Action { - /** - * A unique name identifying the action (e.g., 'submitForm'). - */ - name: string; - /** - * A key-value map of data bindings to be resolved when the action is triggered. - */ - context?: { - key: string; - /** - * The dynamic value. Define EXACTLY ONE of the nested properties. - */ - value: { - /** - * A data binding reference to a location in the data model (e.g., '/user/name'). - */ - path?: string; - /** - * A fixed, hardcoded string value. - */ - literalString?: string; - literalNumber?: number; - literalBoolean?: boolean; - }; - }[]; -} -export interface Text { - text: StringValue; - usageHint: "h1" | "h2" | "h3" | "h4" | "h5" | "caption" | "body"; -} -export interface Image { - url: StringValue; - usageHint: "icon" | "avatar" | "smallFeature" | "mediumFeature" | "largeFeature" | "header"; - fit?: "contain" | "cover" | "fill" | "none" | "scale-down"; -} -export interface Icon { - name: StringValue; -} -export interface Video { - url: StringValue; -} -export interface AudioPlayer { - url: StringValue; - /** - * A label, title, or placeholder text. - */ - description?: StringValue; -} -export interface Tabs { - /** - * A list of tabs, each with a title and a child component ID. - */ - tabItems: { - /** - * The title of the tab. - */ - title: { - /** - * A data binding reference to a location in the data model (e.g., '/user/name'). - */ - path?: string; - /** - * A fixed, hardcoded string value. - */ - literalString?: string; - }; - /** - * A reference to a component instance by its unique ID. - */ - child: string; - }[]; -} -export interface Divider { - /** - * The orientation. - */ - axis?: "horizontal" | "vertical"; - /** - * The color of the divider (e.g., hex code or semantic name). - */ - color?: string; - /** - * The thickness of the divider. - */ - thickness?: number; -} -export interface Modal { - /** - * The ID of the component (e.g., a button) that triggers the modal. - */ - entryPointChild: string; - /** - * The ID of the component to display as the modal's content. - */ - contentChild: string; -} -export interface Button { - /** - * The ID of the component to display as the button's content. - */ - child: string; - /** - * Represents a user-initiated action. - */ - action: Action; -} -export interface Checkbox { - label: StringValue; - value: { - /** - * A data binding reference to a location in the data model (e.g., '/user/name'). - */ - path?: string; - literalBoolean?: boolean; - }; -} -export interface TextField { - text?: StringValue; - /** - * A label, title, or placeholder text. - */ - label: StringValue; - type?: "shortText" | "number" | "date" | "longText"; - /** - * A regex string to validate the input. - */ - validationRegexp?: string; -} -export interface DateTimeInput { - value: StringValue; - enableDate?: boolean; - enableTime?: boolean; - /** - * The string format for the output (e.g., 'YYYY-MM-DD'). - */ - outputFormat?: string; -} -export interface MultipleChoice { - selections: { - /** - * A data binding reference to a location in the data model (e.g., '/user/name'). - */ - path?: string; - literalArray?: string[]; - }; - options?: { - label: { - /** - * A data binding reference to a location in the data model (e.g., '/user/name'). - */ - path?: string; - /** - * A fixed, hardcoded string value. - */ - literalString?: string; - }; - value: string; - }[]; - maxAllowedSelections?: number; -} -export interface Slider { - value: { - /** - * A data binding reference to a location in the data model (e.g., '/user/name'). - */ - path?: string; - literalNumber?: number; - }; - minValue?: number; - maxValue?: number; -} -//# sourceMappingURL=components.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/components.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/types/components.d.ts.map deleted file mode 100644 index 1466393f1..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/components.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"components.d.ts","sourceRoot":"","sources":["../../../../src/0.8/types/components.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/components.js b/vendor/a2ui/renderers/lit/dist/src/0.8/types/components.js deleted file mode 100644 index 29d0bfcd7..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/components.js +++ /dev/null @@ -1,17 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -export {}; -//# sourceMappingURL=components.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/components.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/types/components.js.map deleted file mode 100644 index 5f1b6823c..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/components.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"components.js","sourceRoot":"","sources":["../../../../src/0.8/types/components.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/primitives.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/types/primitives.d.ts deleted file mode 100644 index 5b92b5962..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/primitives.d.ts +++ /dev/null @@ -1,43 +0,0 @@ -export interface StringValue { - /** - * A data binding reference to a location in the data model (e.g., '/user/name'). - */ - path?: string; - /** - * A fixed, hardcoded string value. - */ - literalString?: string; - /** - * A fixed, hardcoded string value. - */ - literal?: string; -} -export interface NumberValue { - /** - * A data binding reference to a location in the data model (e.g., '/user/name'). - */ - path?: string; - /** - * A fixed, hardcoded number value. - */ - literalNumber?: number; - /** - * A fixed, hardcoded number value. - */ - literal?: number; -} -export interface BooleanValue { - /** - * A data binding reference to a location in the data model (e.g., '/user/name'). - */ - path?: string; - /** - * A fixed, hardcoded boolean value. - */ - literalBoolean?: boolean; - /** - * A fixed, hardcoded boolean value. - */ - literal?: boolean; -} -//# sourceMappingURL=primitives.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/primitives.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/types/primitives.d.ts.map deleted file mode 100644 index 1a487d4ba..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/primitives.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"primitives.d.ts","sourceRoot":"","sources":["../../../../src/0.8/types/primitives.ts"],"names":[],"mappings":"AAgBA,MAAM,WAAW,WAAW;IAC1B;;OAEG;IACH,IAAI,CAAC,EAAE,MAAM,CAAC;IACd;;OAEG;IACH,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB;;OAEG;IACH,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,WAAW;IAC1B;;OAEG;IACH,IAAI,CAAC,EAAE,MAAM,CAAC;IACd;;OAEG;IACH,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB;;OAEG;IACH,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,YAAY;IAC3B;;OAEG;IACH,IAAI,CAAC,EAAE,MAAM,CAAC;IACd;;OAEG;IACH,cAAc,CAAC,EAAE,OAAO,CAAC;IACzB;;OAEG;IACH,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/primitives.js b/vendor/a2ui/renderers/lit/dist/src/0.8/types/primitives.js deleted file mode 100644 index dd2ae9f14..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/primitives.js +++ /dev/null @@ -1,17 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -export {}; -//# sourceMappingURL=primitives.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/primitives.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/types/primitives.js.map deleted file mode 100644 index c62c37ba5..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/primitives.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"primitives.js","sourceRoot":"","sources":["../../../../src/0.8/types/primitives.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/types.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/types/types.d.ts deleted file mode 100644 index cdc14531b..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/types.d.ts +++ /dev/null @@ -1,390 +0,0 @@ -export { type ClientToServerMessage as A2UIClientEventMessage, type ClientCapabilitiesDynamic, } from "./client-event.js"; -export { type Action } from "./components.js"; -import { AudioPlayer, Button, Checkbox, DateTimeInput, Divider, Icon, Image, MultipleChoice, Slider, Text, TextField, Video } from "./components"; -import { StringValue } from "./primitives"; -export type MessageProcessor = { - getSurfaces(): ReadonlyMap; - clearSurfaces(): void; - processMessages(messages: ServerToClientMessage[]): void; - /** - * Retrieves the data for a given component node and a relative path string. - * This correctly handles the special `.` path, which refers to the node's - * own data context. - */ - getData(node: AnyComponentNode, relativePath: string, surfaceId: string): DataValue | null; - setData(node: AnyComponentNode | null, relativePath: string, value: DataValue, surfaceId: string): void; - resolvePath(path: string, dataContextPath?: string): string; -}; -export type Theme = { - components: { - AudioPlayer: Record; - Button: Record; - Card: Record; - Column: Record; - CheckBox: { - container: Record; - element: Record; - label: Record; - }; - DateTimeInput: { - container: Record; - element: Record; - label: Record; - }; - Divider: Record; - Image: { - all: Record; - icon: Record; - avatar: Record; - smallFeature: Record; - mediumFeature: Record; - largeFeature: Record; - header: Record; - }; - Icon: Record; - List: Record; - Modal: { - backdrop: Record; - element: Record; - }; - MultipleChoice: { - container: Record; - element: Record; - label: Record; - }; - Row: Record; - Slider: { - container: Record; - element: Record; - label: Record; - }; - Tabs: { - container: Record; - element: Record; - controls: { - all: Record; - selected: Record; - }; - }; - Text: { - all: Record; - h1: Record; - h2: Record; - h3: Record; - h4: Record; - h5: Record; - caption: Record; - body: Record; - }; - TextField: { - container: Record; - element: Record; - label: Record; - }; - Video: Record; - }; - elements: { - a: Record; - audio: Record; - body: Record; - button: Record; - h1: Record; - h2: Record; - h3: Record; - h4: Record; - h5: Record; - iframe: Record; - input: Record; - p: Record; - pre: Record; - textarea: Record; - video: Record; - }; - markdown: { - p: string[]; - h1: string[]; - h2: string[]; - h3: string[]; - h4: string[]; - h5: string[]; - ul: string[]; - ol: string[]; - li: string[]; - a: string[]; - strong: string[]; - em: string[]; - }; - additionalStyles?: { - AudioPlayer?: Record; - Button?: Record; - Card?: Record; - Column?: Record; - CheckBox?: Record; - DateTimeInput?: Record; - Divider?: Record; - Heading?: Record; - Icon?: Record; - Image?: Record; - List?: Record; - Modal?: Record; - MultipleChoice?: Record; - Row?: Record; - Slider?: Record; - Tabs?: Record; - Text?: Record | { - h1: Record; - h2: Record; - h3: Record; - h4: Record; - h5: Record; - body: Record; - caption: Record; - }; - TextField?: Record; - Video?: Record; - }; -}; -/** - * Represents a user-initiated action, sent from the client to the server. - */ -export interface UserAction { - /** - * The name of the action, taken from the component's `action.action` - * property. - */ - actionName: string; - /** - * The `id` of the component that triggered the event. - */ - sourceComponentId: string; - /** - * An ISO 8601 timestamp of when the event occurred. - */ - timestamp: string; - /** - * A JSON object containing the key-value pairs from the component's - * `action.context`, after resolving all data bindings. - */ - context?: { - [k: string]: unknown; - }; -} -/** A recursive type for any valid JSON-like value in the data model. */ -export type DataValue = string | number | boolean | null | DataMap | DataObject | DataArray; -export type DataObject = { - [key: string]: DataValue; -}; -export type DataMap = Map; -export type DataArray = DataValue[]; -/** A template for creating components from a list in the data model. */ -export interface ComponentArrayTemplate { - componentId: string; - dataBinding: string; -} -/** Defines a list of child components, either explicitly or via a template. */ -export interface ComponentArrayReference { - explicitList?: string[]; - template?: ComponentArrayTemplate; -} -/** Represents the general shape of a component's properties. */ -export type ComponentProperties = { - children?: ComponentArrayReference; - child?: string; - [k: string]: unknown; -}; -/** A raw component instance from a SurfaceUpdate message. */ -export interface ComponentInstance { - id: string; - weight?: number; - component?: ComponentProperties; -} -export interface BeginRenderingMessage { - surfaceId: string; - root: string; - styles?: Record; -} -export interface SurfaceUpdateMessage { - surfaceId: string; - components: ComponentInstance[]; -} -export interface DataModelUpdate { - surfaceId: string; - path?: string; - contents: ValueMap[]; -} -export type ValueMap = DataObject & { - key: string; - /** May be JSON */ - valueString?: string; - valueNumber?: number; - valueBoolean?: boolean; - valueMap?: ValueMap[]; -}; -export interface DeleteSurfaceMessage { - surfaceId: string; -} -export interface ServerToClientMessage { - beginRendering?: BeginRenderingMessage; - surfaceUpdate?: SurfaceUpdateMessage; - dataModelUpdate?: DataModelUpdate; - deleteSurface?: DeleteSurfaceMessage; -} -/** - * A recursive type for any value that can appear within a resolved component - * tree. This is the main type that makes the recursive resolution possible. - */ -export type ResolvedValue = string | number | boolean | null | AnyComponentNode | ResolvedMap | ResolvedArray; -/** A generic map where each value has been recursively resolved. */ -export type ResolvedMap = { - [key: string]: ResolvedValue; -}; -/** A generic array where each item has been recursively resolved. */ -export type ResolvedArray = ResolvedValue[]; -/** - * A base interface that all component nodes share. - */ -interface BaseComponentNode { - id: string; - weight?: number; - dataContextPath?: string; - slotName?: string; -} -export interface TextNode extends BaseComponentNode { - type: "Text"; - properties: ResolvedText; -} -export interface ImageNode extends BaseComponentNode { - type: "Image"; - properties: ResolvedImage; -} -export interface IconNode extends BaseComponentNode { - type: "Icon"; - properties: ResolvedIcon; -} -export interface VideoNode extends BaseComponentNode { - type: "Video"; - properties: ResolvedVideo; -} -export interface AudioPlayerNode extends BaseComponentNode { - type: "AudioPlayer"; - properties: ResolvedAudioPlayer; -} -export interface RowNode extends BaseComponentNode { - type: "Row"; - properties: ResolvedRow; -} -export interface ColumnNode extends BaseComponentNode { - type: "Column"; - properties: ResolvedColumn; -} -export interface ListNode extends BaseComponentNode { - type: "List"; - properties: ResolvedList; -} -export interface CardNode extends BaseComponentNode { - type: "Card"; - properties: ResolvedCard; -} -export interface TabsNode extends BaseComponentNode { - type: "Tabs"; - properties: ResolvedTabs; -} -export interface DividerNode extends BaseComponentNode { - type: "Divider"; - properties: ResolvedDivider; -} -export interface ModalNode extends BaseComponentNode { - type: "Modal"; - properties: ResolvedModal; -} -export interface ButtonNode extends BaseComponentNode { - type: "Button"; - properties: ResolvedButton; -} -export interface CheckboxNode extends BaseComponentNode { - type: "CheckBox"; - properties: ResolvedCheckbox; -} -export interface TextFieldNode extends BaseComponentNode { - type: "TextField"; - properties: ResolvedTextField; -} -export interface DateTimeInputNode extends BaseComponentNode { - type: "DateTimeInput"; - properties: ResolvedDateTimeInput; -} -export interface MultipleChoiceNode extends BaseComponentNode { - type: "MultipleChoice"; - properties: ResolvedMultipleChoice; -} -export interface SliderNode extends BaseComponentNode { - type: "Slider"; - properties: ResolvedSlider; -} -export interface CustomNode extends BaseComponentNode { - type: string; - properties: CustomNodeProperties; -} -/** - * The complete discriminated union of all possible resolved component nodes. - * A renderer would use this type for any given node in the component tree. - */ -export type AnyComponentNode = TextNode | IconNode | ImageNode | VideoNode | AudioPlayerNode | RowNode | ColumnNode | ListNode | CardNode | TabsNode | DividerNode | ModalNode | ButtonNode | CheckboxNode | TextFieldNode | DateTimeInputNode | MultipleChoiceNode | SliderNode | CustomNode; -export type ResolvedText = Text; -export type ResolvedIcon = Icon; -export type ResolvedImage = Image; -export type ResolvedVideo = Video; -export type ResolvedAudioPlayer = AudioPlayer; -export type ResolvedDivider = Divider; -export type ResolvedCheckbox = Checkbox; -export type ResolvedTextField = TextField; -export type ResolvedDateTimeInput = DateTimeInput; -export type ResolvedMultipleChoice = MultipleChoice; -export type ResolvedSlider = Slider; -export interface ResolvedRow { - children: AnyComponentNode[]; - distribution?: "start" | "center" | "end" | "spaceBetween" | "spaceAround" | "spaceEvenly"; - alignment?: "start" | "center" | "end" | "stretch"; -} -export interface ResolvedColumn { - children: AnyComponentNode[]; - distribution?: "start" | "center" | "end" | "spaceBetween" | "spaceAround" | "spaceEvenly"; - alignment?: "start" | "center" | "end" | "stretch"; -} -export interface ResolvedButton { - child: AnyComponentNode; - action: Button["action"]; -} -export interface ResolvedList { - children: AnyComponentNode[]; - direction?: "vertical" | "horizontal"; - alignment?: "start" | "center" | "end" | "stretch"; -} -export interface ResolvedCard { - child: AnyComponentNode; - children: AnyComponentNode[]; -} -export interface ResolvedTabItem { - title: StringValue; - child: AnyComponentNode; -} -export interface ResolvedTabs { - tabItems: ResolvedTabItem[]; -} -export interface ResolvedModal { - entryPointChild: AnyComponentNode; - contentChild: AnyComponentNode; -} -export interface CustomNodeProperties { - [k: string]: ResolvedValue; -} -export type SurfaceID = string; -/** The complete state of a single UI surface. */ -export interface Surface { - rootComponentId: string | null; - componentTree: AnyComponentNode | null; - dataModel: DataMap; - components: Map; - styles: Record; -} -//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/types.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/types/types.d.ts.map deleted file mode 100644 index 044debbfe..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/types.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../../../src/0.8/types/types.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/types.js b/vendor/a2ui/renderers/lit/dist/src/0.8/types/types.js deleted file mode 100644 index 1fe93edec..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/types.js +++ /dev/null @@ -1,17 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -export {}; -//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/types/types.js.map b/vendor/a2ui/renderers/lit/dist/src/0.8/types/types.js.map deleted file mode 100644 index 6453fcd7a..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/types/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/0.8/types/types.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/ui/audio.d.ts b/vendor/a2ui/renderers/lit/dist/src/0.8/ui/audio.d.ts deleted file mode 100644 index 3449e6648..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/ui/audio.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Root } from "./root.js"; -import { StringValue } from "../types/primitives.js"; -export declare class Audio extends Root { - #private; - accessor url: StringValue | null; - static styles: import("lit").CSSResult[]; - render(): import("lit").TemplateResult<1>; -} -//# sourceMappingURL=audio.d.ts.map \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/ui/audio.d.ts.map b/vendor/a2ui/renderers/lit/dist/src/0.8/ui/audio.d.ts.map deleted file mode 100644 index e4aad1485..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/ui/audio.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"audio.d.ts","sourceRoot":"","sources":["../../../../src/0.8/ui/audio.ts"],"names":[],"mappings":"AAkBA,OAAO,EAAE,IAAI,EAAE,MAAM,WAAW,CAAC;AACjC,OAAO,EAAE,WAAW,EAAE,MAAM,wBAAwB,CAAC;AAMrD,qBACa,KAAM,SAAQ,IAAI;;IAE7B,QAAQ,CAAC,GAAG,EAAE,WAAW,GAAG,IAAI,CAAQ;IAExC,MAAM,CAAC,MAAM,4BAmBX;IAoCF,MAAM;CAUP"} \ No newline at end of file diff --git a/vendor/a2ui/renderers/lit/dist/src/0.8/ui/audio.js b/vendor/a2ui/renderers/lit/dist/src/0.8/ui/audio.js deleted file mode 100644 index a4da878d7..000000000 --- a/vendor/a2ui/renderers/lit/dist/src/0.8/ui/audio.js +++ /dev/null @@ -1,147 +0,0 @@ -/* - Copyright 2025 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - */ -var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) { - function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; } - var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value"; - var target = !descriptorIn && ctor ? contextIn["static"] ? ctor : ctor.prototype : null; - var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {}); - var _, done = false; - for (var i = decorators.length - 1; i >= 0; i--) { - var context = {}; - for (var p in contextIn) context[p] = p === "access" ? {} : contextIn[p]; - for (var p in contextIn.access) context.access[p] = contextIn.access[p]; - context.addInitializer = function (f) { if (done) throw new TypeError("Cannot add initializers after decoration has completed"); extraInitializers.push(accept(f || null)); }; - var result = (0, decorators[i])(kind === "accessor" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context); - if (kind === "accessor") { - if (result === void 0) continue; - if (result === null || typeof result !== "object") throw new TypeError("Object expected"); - if (_ = accept(result.get)) descriptor.get = _; - if (_ = accept(result.set)) descriptor.set = _; - if (_ = accept(result.init)) initializers.unshift(_); - } - else if (_ = accept(result)) { - if (kind === "field") initializers.unshift(_); - else descriptor[key] = _; - } - } - if (target) Object.defineProperty(target, contextIn.name, descriptor); - done = true; -}; -var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) { - var useValue = arguments.length > 2; - for (var i = 0; i < initializers.length; i++) { - value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg); - } - return useValue ? value : void 0; -}; -import { html, css, nothing } from "lit"; -import { customElement, property } from "lit/decorators.js"; -import { Root } from "./root.js"; -import { classMap } from "lit/directives/class-map.js"; -import { A2uiMessageProcessor } from "../data/model-processor.js"; -import { styleMap } from "lit/directives/style-map.js"; -import { structuralStyles } from "./styles.js"; -let Audio = (() => { - let _classDecorators = [customElement("a2ui-audioplayer")]; - let _classDescriptor; - let _classExtraInitializers = []; - let _classThis; - let _classSuper = Root; - let _url_decorators; - let _url_initializers = []; - let _url_extraInitializers = []; - var Audio = class extends _classSuper { - static { _classThis = this; } - static { - const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(_classSuper[Symbol.metadata] ?? null) : void 0; - _url_decorators = [property()]; - __esDecorate(this, null, _url_decorators, { kind: "accessor", name: "url", static: false, private: false, access: { has: obj => "url" in obj, get: obj => obj.url, set: (obj, value) => { obj.url = value; } }, metadata: _metadata }, _url_initializers, _url_extraInitializers); - __esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers); - Audio = _classThis = _classDescriptor.value; - if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata }); - } - #url_accessor_storage = __runInitializers(this, _url_initializers, null); - get url() { return this.#url_accessor_storage; } - set url(value) { this.#url_accessor_storage = value; } - static { this.styles = [ - structuralStyles, - css ` - * { - box-sizing: border-box; - } - - :host { - display: block; - flex: var(--weight); - min-height: 0; - overflow: auto; - } - - audio { - display: block; - width: 100%; - } - `, - ]; } - #renderAudio() { - if (!this.url) { - return nothing; - } - if (this.url && typeof this.url === "object") { - if ("literalString" in this.url) { - return html `