From c05842b126fe93615e86ddc99af29517700b5559 Mon Sep 17 00:00:00 2001 From: Rim Zabarov Date: Mon, 19 Oct 2026 22:13:25 +0300 Subject: [PATCH 01/11] Repin to SIMAI Framework release ui-3521193e0c6b Identity from the release lock bound at simai/ui@a990dd19: runtime simai/ui@3521193e (trees checked), sizing contract from simai/ui-source@d0d01841 (same sha256 b70d02d6). Suggested names are unchanged (13 tags, 1058 classes, 922 tokens); tests now pin the counts. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 14 +- README.md | 2 +- contracts/adaptive-sizing.pointer.json | 6 +- contracts/framework.pointer.json | 128 +- contracts/framework/core/core.css | 11 + .../framework/core/public-variables.v1.json | 11 + .../framework-contract-registry.json | 3100 ++++++++--------- data/sf-autocomplete.json | 4 +- data/sf-framework.json | 28 +- src/test/framework.unit.test.ts | 15 +- src/test/suite/completion.ext.test.ts | 2 +- 11 files changed, 1679 insertions(+), 1642 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 187a794..fe65e49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,19 @@ All notable changes to SIMAI Framework IntelliSense are listed here. -## [0.1.0] - Unreleased +## [0.2.0] - Unreleased + +### Changed + +- Repinned to the SIMAI Framework release `ui-3521193e0c6b` (registry + `simai/ui@a990dd19`, runtime `simai/ui@3521193e`, sizing contract from + `simai/ui-source@d0d01841`). The sizing contract is unchanged + (`simai.vertical-sizing@1.3.0`), and so are the suggested names: 13 tags, + 1058 utility classes and 922 tokens. The new `--sf-button-group-radius` + public variable is not suggested yet because Button Group is not marked + safe to suggest. + +## [0.1.0] - 2026-10-19 ### Added diff --git a/README.md b/README.md index 911b0c4..8ab84e3 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ Vue language extension installed). ## What is suggested Suggestions come from a pinned, hash-checked snapshot of the SIMAI Framework -contract registry (release `ui-a9636b60d3e3`). Only entries the Framework marks +contract registry (release `ui-3521193e0c6b`). Only entries the Framework marks as safe to suggest are offered; blocked and unreleased entries are not. Experimental components are labelled as such. The extension does not download anything and does not read your other projects. diff --git a/contracts/adaptive-sizing.pointer.json b/contracts/adaptive-sizing.pointer.json index 99ff802..561a1ed 100644 --- a/contracts/adaptive-sizing.pointer.json +++ b/contracts/adaptive-sizing.pointer.json @@ -1,8 +1,8 @@ { - "releaseId": "ui-a9636b60d3e3", + "releaseId": "ui-3521193e0c6b", "sourceRepository": "simai/ui-source", - "sourceCommit": "1d26dd483201d24ad1af8419efc21b0d4a76a565", - "sourceTree": "5b4d11c91ac0716e083554a9a358b0a9deaadab2", + "sourceCommit": "d0d01841fc765fb62b2748cd22949dc6723caa17", + "sourceTree": "2ed0170c384d7da0987600743686ea2f8f8848be", "sourcePath": "src/core/contracts/adaptive-sizing.v1.json", "contractId": "simai.vertical-sizing", "contractVersion": "1.3.0", diff --git a/contracts/framework.pointer.json b/contracts/framework.pointer.json index 1fb48b8..a71ca12 100644 --- a/contracts/framework.pointer.json +++ b/contracts/framework.pointer.json @@ -1,230 +1,230 @@ { - "releaseId": "ui-a9636b60d3e3", + "releaseId": "ui-3521193e0c6b", "repository": "simai/ui", - "registryCommit": "442402e4b6185147d56d75b580721b8aca5050dc", + "registryCommit": "a990dd19ffe0a0471f49a24410718f39acbb8419", "runtime": { "core": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", - "tree": "5fc2e581f23d8d187bf432fc524404c884e6f43a", - "runtimeTree": "d337f03da440b304f81cc87fb93934a5b5dbb7f6" + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", + "tree": "efb97ee402f529d24c3e323b213466e711ad4e1b", + "runtimeTree": "47347ce77270425f5947d25d6674d80f89e90902" }, "smart": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", - "tree": "9d693c353642546e8214fc951c466a8b5023cbdd", - "runtimeTree": "09caaaa2f2f868fc3cc4f9399fceddc263b34e17" + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", + "tree": "efb97ee402f529d24c3e323b213466e711ad4e1b", + "runtimeTree": "c2d90f852451fd6a6193302cd99813a5d3cedc51" } }, "files": { "core/core.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/core/css/core.css", - "sha256": "b8042a59f9d003d3bdcf2467ca181312712174712fe75810ad8e6d783d31598c" + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/core/css/core.css", + "sha256": "9fb4e27f80a8cff40a0c1100142e7c217b373160a973d47c30a274d414100901" }, "core/public-variables.v1.json": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/core/contracts/public-variables.v1.json", - "sha256": "f0f646cdc9b1af2680a35b7fb0e5d4a692b8f9fdb94217ded12e8cc3ab4b209c" + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/core/contracts/public-variables.v1.json", + "sha256": "9bf844b5086d289757b2f57c71374c16cab27f78ac6be2ff63f00d8c74685488" }, "framework-contract-registry.json": { - "source": "442402e4b6185147d56d75b580721b8aca5050dc:contracts/generated/framework-contract-registry.json", - "sha256": "63a23fd4d67a8d0314de8d8fc65f423bdebaae4260da61b82a77ecf8cfd90b13" + "source": "a990dd19ffe0a0471f49a24410718f39acbb8419:contracts/generated/framework-contract-registry.json", + "sha256": "cdaf27218f0ca3871ff75b474d6c5f469407f77bfa966c3183f84116f4f6f9d6" }, "smart/buttons/smart.manifest.json": { - "source": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/buttons/smart.manifest.json", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/buttons/smart.manifest.json", "sha256": "6f59e4c360166c4a97752393873ee97a574bf9ae938f19aa7c9f4b7648c0a31b" }, "smart/checkbox/smart.manifest.json": { - "source": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/checkbox/smart.manifest.json", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/checkbox/smart.manifest.json", "sha256": "5eeec6e339135024f80618bdfc2317b61f4fa7ef7cdf3e84d33fa607fb13b254" }, "smart/close/smart.manifest.json": { - "source": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/close/smart.manifest.json", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/close/smart.manifest.json", "sha256": "fe86dd60f05ae50cf20a021a406ddd89c90d2928524cba3495d737bcd2b9b645" }, "smart/context-menu/smart.manifest.json": { - "source": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/context-menu/smart.manifest.json", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/context-menu/smart.manifest.json", "sha256": "49e3b3ce44a3ee6e89c4ecfffb66a18e8eb055153f46098d37ce2385c026aef5" }, "smart/datepicker/smart.manifest.json": { - "source": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/datepicker/smart.manifest.json", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/datepicker/smart.manifest.json", "sha256": "09fb7828b9403de99cd5f2275a87dc0c21adef685ab48fff0318f7e957f441a7" }, "smart/dropdown/smart.manifest.json": { - "source": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/dropdown/smart.manifest.json", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/dropdown/smart.manifest.json", "sha256": "9a791ceb574efeae12feefe449952fa4f2f09afb7f6c5b98cf0d102c576b27e0" }, "smart/icon-buttons/smart.manifest.json": { - "source": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/icon-buttons/smart.manifest.json", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/icon-buttons/smart.manifest.json", "sha256": "231f5a224cbd1fbe205941f56430e3b19642184225720fe991ff7d9720e08582" }, "smart/icons/smart.manifest.json": { - "source": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/icons/smart.manifest.json", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/icons/smart.manifest.json", "sha256": "e085e15f211b4b4b25ef72f901418fd2097bf6fa618e502ec24d66ff08e7d8ae" }, "smart/inputs/smart.manifest.json": { - "source": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/inputs/smart.manifest.json", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/inputs/smart.manifest.json", "sha256": "0a8c0a6b82dd6fa08c4a8ba1dbdede1e21cfd8cf729f0d72a261ac0fae867054" }, "smart/pagination/smart.manifest.json": { - "source": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/pagination/smart.manifest.json", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/pagination/smart.manifest.json", "sha256": "8d9c696d3376044e793ca70835d1be28acccf69048b32fb5dca9a4e5639a07b9" }, "smart/spinner/smart.manifest.json": { - "source": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/spinner/smart.manifest.json", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/spinner/smart.manifest.json", "sha256": "10660f7e3ae14cc536c76a99147e92f76d4abdc4b53d7271dac3c0b0e03474f5" }, "smart/tabs/smart.manifest.json": { - "source": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tabs/smart.manifest.json", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tabs/smart.manifest.json", "sha256": "1e19516cca28d5bf72ddd1377712a03f681cb8236a5af399020405b0c9bfabda" }, "smart/tags/smart.manifest.json": { - "source": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tags/smart.manifest.json", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tags/smart.manifest.json", "sha256": "43959e43b0ca8608208dfd2cf52444125b373a91b02e9e114cfd6155241178cd" }, "utility/display/default/css/default.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/display/default/css/default.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/display/default/css/default.css", "sha256": "152a9e0ab6c9117de389cfff16d9a5692bbe0afcc7b84455103728caf1c1ad0c" }, "utility/display/lg/css/lg.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/display/lg/css/lg.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/display/lg/css/lg.css", "sha256": "4dc5227e56e045f85f8df4553cb8136d17bc4d1a58b3ccf1bf8cdb1572a9bdf4" }, "utility/display/md/css/md.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/display/md/css/md.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/display/md/css/md.css", "sha256": "9ec19bca9ef7b1f402d37ef7f0fe92f75efced3db80a99da007f9680943f0252" }, "utility/display/sm/css/sm.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/display/sm/css/sm.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/display/sm/css/sm.css", "sha256": "37a33ee2540794dd56bd4cef2da55d3630c71ff80459fbef030aafea70da05c2" }, "utility/display/xl/css/xl.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/display/xl/css/xl.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/display/xl/css/xl.css", "sha256": "40c7bc40c20dd6dec89853b09425f54106724997dd15de9c314f2f6e6cbef198" }, "utility/display/xxl/css/xxl.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/display/xxl/css/xxl.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/display/xxl/css/xxl.css", "sha256": "003a41aa5e0b3779209d5081109af9fe26751510ecb0cfa2c0013e0c06974187" }, "utility/flex-direction/default/css/default.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/flex-direction/default/css/default.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/flex-direction/default/css/default.css", "sha256": "5beee1857f1217c3b2be6b836b0ae9cfc81dfea685bdb2f7dcaa30724923a81b" }, "utility/flex-direction/lg/css/lg.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/flex-direction/lg/css/lg.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/flex-direction/lg/css/lg.css", "sha256": "02e44690c5915ef8e0945f4b726d113dfa2276dc1051324bdb898ea92eb9f971" }, "utility/flex-direction/md/css/md.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/flex-direction/md/css/md.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/flex-direction/md/css/md.css", "sha256": "dff3ac0c510c024580b3863ffbbd64c406ed620df6f10693631ef0529606492d" }, "utility/flex-direction/sm/css/sm.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/flex-direction/sm/css/sm.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/flex-direction/sm/css/sm.css", "sha256": "456956de337125d3de490eb7154b3993100ea60f02e54003c85ff4de9c2ea118" }, "utility/flex-direction/xl/css/xl.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/flex-direction/xl/css/xl.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/flex-direction/xl/css/xl.css", "sha256": "4581eb98d4846ce4db73c30aa53b7f28f6d5c3206bebae3a8cdda04676ede00c" }, "utility/flex-direction/xxl/css/xxl.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/flex-direction/xxl/css/xxl.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/flex-direction/xxl/css/xxl.css", "sha256": "54f0e6797dbc54c907d61b232bc52caac06c66034633b2394e8263bf274d130b" }, "utility/gap/default/css/default.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/gap/default/css/default.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/gap/default/css/default.css", "sha256": "cb5fdffe0601ae5aabf5d2b133ff362f10804355bd3f0b0a5e5467851f3ca531" }, "utility/gap/lg/css/lg.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/gap/lg/css/lg.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/gap/lg/css/lg.css", "sha256": "62730b9b3630af8d8514e9c356ce9bad0ed734f74f44dfddc4a774d2ce3947ac" }, "utility/gap/md/css/md.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/gap/md/css/md.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/gap/md/css/md.css", "sha256": "b9c135326a60f9bb73f9566371b66ab0ff9ebde2a7a7ff761a307720ad71e611" }, "utility/gap/sm/css/sm.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/gap/sm/css/sm.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/gap/sm/css/sm.css", "sha256": "edc83b1f395077bff22464dbe062104aa21f7d3db889419beb2db9130b7fe3a6" }, "utility/gap/xl/css/xl.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/gap/xl/css/xl.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/gap/xl/css/xl.css", "sha256": "348f5fd5ee3dff38f851536760b75b91e65c51dcbb7128032f1b64191a6d09f8" }, "utility/gap/xxl/css/xxl.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/gap/xxl/css/xxl.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/gap/xxl/css/xxl.css", "sha256": "982a4fb27240754232d181ebdeb310d6cfa0e6e9a254e78bfa11b987b207aeb8" }, "utility/overflow/default/css/default.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/overflow/default/css/default.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/overflow/default/css/default.css", "sha256": "5e0624991b2bdd39b0a4448e259d922270087cea8320af2f0fbf55cae206d603" }, "utility/overflow/lg/css/lg.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/overflow/lg/css/lg.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/overflow/lg/css/lg.css", "sha256": "3c3232180c9b1edfed95b846551bce35b75e5ad4a8df4fe30dc9d22515fd8c5d" }, "utility/overflow/md/css/md.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/overflow/md/css/md.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/overflow/md/css/md.css", "sha256": "82e43da4fb9b838ef5a8b7e9d5af364c5d3e5bfcfd990586409a0369188bc926" }, "utility/overflow/sm/css/sm.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/overflow/sm/css/sm.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/overflow/sm/css/sm.css", "sha256": "2eb2e5cd3f3db9d28ce824ded3bb8024a785b40378ae08eeebace579f0ad7cd8" }, "utility/overflow/xl/css/xl.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/overflow/xl/css/xl.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/overflow/xl/css/xl.css", "sha256": "0e12d88b3d9112f73ae5c37977b99822eeed62593e5f71a474a757f6a249a03c" }, "utility/overflow/xxl/css/xxl.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/overflow/xxl/css/xxl.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/overflow/xxl/css/xxl.css", "sha256": "174031fa536ea08f36f384ff8c6bcc341a6ee720e4fb3e416181a392e185f85f" }, "utility/pointer-events/default/css/default.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/pointer-events/default/css/default.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/pointer-events/default/css/default.css", "sha256": "3b3d14d44e95a83d3e06b8863c9c220ce5401aa63fb361647903c7f485014873" }, "utility/text-align/default/css/default.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/text-align/default/css/default.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/text-align/default/css/default.css", "sha256": "ebd728b5856277d7b1b30320361c30f9c13ffdf8f63c58071bb43f31f846946c" }, "utility/text-align/lg/css/lg.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/text-align/lg/css/lg.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/text-align/lg/css/lg.css", "sha256": "f0f33cd75cae3eb78f5ac7e2270d77a86e3e1a1faad9a2f09a1e0c7009b3c9df" }, "utility/text-align/md/css/md.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/text-align/md/css/md.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/text-align/md/css/md.css", "sha256": "efa98fd1d7e0766ef4841f76d65fe1615e6e0628afdc1e171dc60ec1b3dc73a9" }, "utility/text-align/sm/css/sm.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/text-align/sm/css/sm.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/text-align/sm/css/sm.css", "sha256": "09c6932748f6b68ba4a4d766b5455c9ea1f2310b139c16a1569d3f90c65efdac" }, "utility/text-align/xl/css/xl.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/text-align/xl/css/xl.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/text-align/xl/css/xl.css", "sha256": "619680c6131c66051ef286cfb055e09f53229b1a8adcdb527492e5f8fab7386e" }, "utility/text-align/xxl/css/xxl.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/text-align/xxl/css/xxl.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/text-align/xxl/css/xxl.css", "sha256": "a772ebe2ee3d905a738e75a38e297b71bf144e5c046d0e020f0145aef891c766" }, "utility/width/default/css/default.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/width/default/css/default.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/width/default/css/default.css", "sha256": "a5eabd24c275cee2eba580279f354939df130e3ff3144011de80d0e805be1a97" }, "utility/width/lg/css/lg.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/width/lg/css/lg.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/width/lg/css/lg.css", "sha256": "495082960f1889e7461121295dbe468b351aa0adcf8fd7c8d7308ec54d33e1b9" }, "utility/width/md/css/md.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/width/md/css/md.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/width/md/css/md.css", "sha256": "d8086c4cbce37a6da2579162445e47bed4a4a8c277356b4c5bb1a487ee615065" }, "utility/width/sm/css/sm.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/width/sm/css/sm.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/width/sm/css/sm.css", "sha256": "57f35ecb552e409c28307bab52dd6a4eebb6765a614ff76377c2a065e3d2a8f8" }, "utility/width/xl/css/xl.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/width/xl/css/xl.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/width/xl/css/xl.css", "sha256": "29fe1060fe1b6ef28eef176e10cc58095db9d116102dcb76eeec209a48061d31" }, "utility/width/xxl/css/xxl.css": { - "source": "a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/width/xxl/css/xxl.css", + "source": "3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/width/xxl/css/xxl.css", "sha256": "76f520b70a59e9708cdaf32b2687d4a7421821b475986c20e6d555f3b8521be7" } } diff --git a/contracts/framework/core/core.css b/contracts/framework/core/core.css index 318bf4f..e0e4e83 100644 --- a/contracts/framework/core/core.css +++ b/contracts/framework/core/core.css @@ -169,6 +169,17 @@ .theme-dark { color-scheme: dark; } + /* An effect area or window card takes the theme its effect is drawn in + (SF.Effects, area-takes-the-drawn-theme). The class changes the tokens, + but the text keeps the colour it inherited from the page, so a light page + left dark text over a dark scene; the area takes its theme's ink. In + sf.base, so a colour utility on the area still wins. */ + .sf-effect-area.theme-dark { + color: var(--sf-on-surface); + } + .sf-effect-area.theme-light { + color: var(--sf-on-surface); + } .theme-light, .theme-dark { --sf-neutral: light-dark(var(--sf-neutral-40), var(--sf-neutral-80)); diff --git a/contracts/framework/core/public-variables.v1.json b/contracts/framework/core/public-variables.v1.json index f83bf29..e016dfd 100644 --- a/contracts/framework/core/public-variables.v1.json +++ b/contracts/framework/core/public-variables.v1.json @@ -1069,6 +1069,17 @@ "size" ] }, + { + "name": "--sf-button-group-radius", + "role": "radius", + "summary": "The corner radius of a segment and the plate under the selected one, a button-sized control; the track takes it plus the padding, so the corners stay concentric. The radius attribute, when set, wins.", + "default": "var(--sf-button-radius, var(--sf-radius--ui))", + "since": "2026-10-19", + "varies_with": [ + "appearance", + "size" + ] + }, { "name": "--sf-button-group-color", "role": "color", diff --git a/contracts/framework/framework-contract-registry.json b/contracts/framework/framework-contract-registry.json index e29f378..5e05210 100644 --- a/contracts/framework/framework-contract-registry.json +++ b/contracts/framework/framework-contract-registry.json @@ -11,10 +11,10 @@ "required": false }, "source": { - "archive_sha256": "68be39edab4f67e3ce35172689f2f4c9a18669855f6ea2d2bd9832255d25e473", - "commit": "1d26dd483201d24ad1af8419efc21b0d4a76a565", + "archive_sha256": "126b0305bc784ac41dbc50c0bba8288cc6654420e9226ea233e0978eeb8dd1df", + "commit": "d0d01841fc765fb62b2748cd22949dc6723caa17", "owner": "simai/ui-source", - "tree": "5b4d11c91ac0716e083554a9a358b0a9deaadab2" + "tree": "2ed0170c384d7da0987600743686ea2f8f8848be" } }, "claims": { @@ -23,31 +23,31 @@ "production_ready": false }, "exclusions": [], - "id": "ui-a9636b60d3e3", + "id": "ui-3521193e0c6b", "profile": "plain-assets-v1", "release_lock_version": 2, "runtime_sources": [ { - "archive_sha256": "2177b01d60136b3e7ec92a683348d1bdc331935f7bb3a37306ed1dd3fba96d11", - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "archive_sha256": "7a1d576deda40fe163ad1b1aa1c387e240cc6bdf9eafd92aab83c04318b64e8b", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "owner": "simai/ui", - "revision": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "revision": "3521193e0c6b7417912f50aaaab72895f48e43d2", "runtime_path": "distr", - "runtime_tree": "d337f03da440b304f81cc87fb93934a5b5dbb7f6", + "runtime_tree": "47347ce77270425f5947d25d6674d80f89e90902", "tag": null, "tag_object": null, - "tree": "5fc2e581f23d8d187bf432fc524404c884e6f43a" + "tree": "efb97ee402f529d24c3e323b213466e711ad4e1b" }, { - "archive_sha256": "cb53515442a64f8acbb3c35d2aab8022dbb9a8871a4c8f71de1510d53462005f", - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "archive_sha256": "053205b12542e2df1f4d326cb63c6547821d83833af2e904491e67651c049e0c", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "owner": "simai/ui", - "revision": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "revision": "3521193e0c6b7417912f50aaaab72895f48e43d2", "runtime_path": "distr/smart", - "runtime_tree": "09caaaa2f2f868fc3cc4f9399fceddc263b34e17", + "runtime_tree": "c2d90f852451fd6a6193302cd99813a5d3cedc51", "tag": null, "tag_object": null, - "tree": "9d693c353642546e8214fc951c466a8b5023cbdd" + "tree": "efb97ee402f529d24c3e323b213466e711ad4e1b" } ], "status": "bounded" @@ -63,7 +63,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.accordion", @@ -72,10 +72,10 @@ "name": "accordion", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=accordion" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=accordion" ], "tag": null }, @@ -102,7 +102,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.admin-menu", @@ -111,10 +111,10 @@ "name": "admin-menu", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=admin-menu" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=admin-menu" ], "tag": null }, @@ -141,7 +141,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.alerts", @@ -150,10 +150,10 @@ "name": "alerts", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=alerts" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=alerts" ], "tag": null }, @@ -182,7 +182,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.avatars", @@ -191,10 +191,10 @@ "name": "avatars", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=avatars" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=avatars" ], "tag": null }, @@ -221,7 +221,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.badges", @@ -230,10 +230,10 @@ "name": "badges", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=badges" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=badges" ], "tag": null }, @@ -260,7 +260,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.breadcrumbs", @@ -269,10 +269,10 @@ "name": "breadcrumbs", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=breadcrumbs" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=breadcrumbs" ], "tag": null }, @@ -299,7 +299,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.button-group", @@ -308,10 +308,10 @@ "name": "button-group", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=button-group" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=button-group" ], "tag": null }, @@ -340,7 +340,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [ "simai/ui-play@0a393e85f0c6a137ae024f442dd52cc34d5f0508:examples/components/buttons/all/index.html" @@ -351,10 +351,10 @@ "name": "buttons", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=buttons" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=buttons" ], "tag": null }, @@ -381,7 +381,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.carousel", @@ -390,10 +390,10 @@ "name": "carousel", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=carousel" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=carousel" ], "tag": null }, @@ -424,7 +424,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [ "simai/ui-play@0a393e85f0c6a137ae024f442dd52cc34d5f0508:examples/components/checkbox/all/index.html" @@ -435,10 +435,10 @@ "name": "checkbox", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=checkbox" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=checkbox" ], "tag": null }, @@ -465,7 +465,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.clipboard", @@ -474,10 +474,10 @@ "name": "clipboard", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=clipboard" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=clipboard" ], "tag": null }, @@ -510,7 +510,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.close", @@ -519,10 +519,10 @@ "name": "close", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=close" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=close" ], "tag": null }, @@ -549,7 +549,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.content-divider", @@ -558,10 +558,10 @@ "name": "contentDivider", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=contentDivider" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=contentDivider" ], "tag": null }, @@ -590,7 +590,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.context-menu", @@ -599,10 +599,10 @@ "name": "context-menu", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=context-menu" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=context-menu" ], "tag": null }, @@ -629,7 +629,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.country-code", @@ -638,10 +638,10 @@ "name": "country-code", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=country-code" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=country-code" ], "tag": null }, @@ -670,7 +670,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.datepicker", @@ -679,10 +679,10 @@ "name": "datepicker", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=datepicker" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=datepicker" ], "tag": null }, @@ -709,7 +709,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.doc", @@ -718,10 +718,10 @@ "name": "doc", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=doc" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=doc" ], "tag": null }, @@ -750,7 +750,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.dot", @@ -759,10 +759,10 @@ "name": "dot", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=dot" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=dot" ], "tag": null }, @@ -789,7 +789,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.download-file", @@ -798,10 +798,10 @@ "name": "download-file", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=download-file" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=download-file" ], "tag": null }, @@ -830,7 +830,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [ "simai/ui-play@0a393e85f0c6a137ae024f442dd52cc34d5f0508:examples/components/dropdown/dropdown/index.html" @@ -841,10 +841,10 @@ "name": "dropdown", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=dropdown" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=dropdown" ], "tag": null }, @@ -873,7 +873,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.emoji", @@ -882,10 +882,10 @@ "name": "emoji", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=emoji" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=emoji" ], "tag": null }, @@ -912,7 +912,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.fab", @@ -921,10 +921,10 @@ "name": "fab", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=fab" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=fab" ], "tag": null }, @@ -951,7 +951,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.featured-icon", @@ -960,10 +960,10 @@ "name": "featured-icon", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=featured-icon" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=featured-icon" ], "tag": null }, @@ -990,7 +990,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.file-preview", @@ -999,10 +999,10 @@ "name": "file-preview", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=file-preview" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=file-preview" ], "tag": null }, @@ -1029,7 +1029,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.file-upload", @@ -1038,10 +1038,10 @@ "name": "file-upload", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=file-upload" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=file-upload" ], "tag": null }, @@ -1068,7 +1068,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.flag", @@ -1077,10 +1077,10 @@ "name": "flag", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=flag" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=flag" ], "tag": null }, @@ -1107,7 +1107,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.hide-show", @@ -1116,10 +1116,10 @@ "name": "hideShow", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=hideShow" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=hideShow" ], "tag": null }, @@ -1146,7 +1146,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.highlight", @@ -1155,10 +1155,10 @@ "name": "highlight", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=highlight" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=highlight" ], "tag": null }, @@ -1192,7 +1192,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [ "simai/ui-play@0a393e85f0c6a137ae024f442dd52cc34d5f0508:examples/components/icon-buttons/icon-buttons/index.html" @@ -1203,10 +1203,10 @@ "name": "icon-buttons", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=icon-buttons" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=icon-buttons" ], "tag": null }, @@ -1235,7 +1235,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.icons", @@ -1244,10 +1244,10 @@ "name": "icons", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=icons" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=icons" ], "tag": null }, @@ -1276,7 +1276,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [ "simai/ui-play@0a393e85f0c6a137ae024f442dd52cc34d5f0508:examples/components/inputs/textarea/index.html" @@ -1287,10 +1287,10 @@ "name": "inputs", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=inputs" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=inputs" ], "tag": null }, @@ -1317,7 +1317,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.kbd", @@ -1326,10 +1326,10 @@ "name": "kbd", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=kbd" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=kbd" ], "tag": null }, @@ -1356,7 +1356,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.link", @@ -1365,10 +1365,10 @@ "name": "link", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=link" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=link" ], "tag": null }, @@ -1395,7 +1395,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.menu", @@ -1404,10 +1404,10 @@ "name": "menu", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=menu" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=menu" ], "tag": null }, @@ -1437,7 +1437,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.modal", @@ -1446,10 +1446,10 @@ "name": "modal", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=modal" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=modal" ], "tag": null }, @@ -1480,7 +1480,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.outline", @@ -1489,10 +1489,10 @@ "name": "outline", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=outline" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=outline" ], "tag": null }, @@ -1521,7 +1521,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [ "simai/ui-play@0a393e85f0c6a137ae024f442dd52cc34d5f0508:examples/components/pagination/default/index.html" @@ -1532,10 +1532,10 @@ "name": "pagination", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=pagination" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=pagination" ], "tag": null }, @@ -1562,7 +1562,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.placeholder", @@ -1571,10 +1571,10 @@ "name": "placeholder", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=placeholder" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=placeholder" ], "tag": null }, @@ -1601,7 +1601,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.progress-bar", @@ -1610,10 +1610,10 @@ "name": "progress-bar", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=progress-bar" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=progress-bar" ], "tag": null }, @@ -1640,7 +1640,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.progress-scale", @@ -1649,10 +1649,10 @@ "name": "progress-scale", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=progress-scale" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=progress-scale" ], "tag": null }, @@ -1679,7 +1679,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.quantity", @@ -1688,10 +1688,10 @@ "name": "quantity", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=quantity" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=quantity" ], "tag": null }, @@ -1720,7 +1720,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.radio", @@ -1729,10 +1729,10 @@ "name": "radio", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=radio" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=radio" ], "tag": null }, @@ -1759,7 +1759,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.range-slider", @@ -1768,10 +1768,10 @@ "name": "range-slider", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=range-slider" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=range-slider" ], "tag": null }, @@ -1798,7 +1798,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.reference-link", @@ -1807,10 +1807,10 @@ "name": "reference-link", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=reference-link" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=reference-link" ], "tag": null }, @@ -1837,7 +1837,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.scrollbar", @@ -1846,10 +1846,10 @@ "name": "scrollbar", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=scrollbar" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=scrollbar" ], "tag": null }, @@ -1876,7 +1876,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.skeleton", @@ -1885,10 +1885,10 @@ "name": "skeleton", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=skeleton" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=skeleton" ], "tag": null }, @@ -1915,7 +1915,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.slider", @@ -1924,10 +1924,10 @@ "name": "slider", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=slider" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=slider" ], "tag": null }, @@ -1958,7 +1958,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.spinner", @@ -1967,10 +1967,10 @@ "name": "spinner", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=spinner" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=spinner" ], "tag": null }, @@ -1997,7 +1997,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.step", @@ -2006,10 +2006,10 @@ "name": "step", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=step" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=step" ], "tag": null }, @@ -2036,7 +2036,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.swiper", @@ -2045,10 +2045,10 @@ "name": "swiper", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=swiper" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=swiper" ], "tag": null }, @@ -2075,7 +2075,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.switch", @@ -2084,10 +2084,10 @@ "name": "switch", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=switch" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=switch" ], "tag": null }, @@ -2114,7 +2114,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.tab", @@ -2123,10 +2123,10 @@ "name": "tab", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=tab" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=tab" ], "tag": null }, @@ -2155,7 +2155,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.tabs", @@ -2164,10 +2164,10 @@ "name": "tabs", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=tabs" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=tabs" ], "tag": null }, @@ -2196,7 +2196,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [ "simai/ui-play@0a393e85f0c6a137ae024f442dd52cc34d5f0508:examples/components/tags/all/index.html" @@ -2207,10 +2207,10 @@ "name": "tags", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=tags" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=tags" ], "tag": null }, @@ -2237,7 +2237,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.textarea", @@ -2246,10 +2246,10 @@ "name": "textarea", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=textarea" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=textarea" ], "tag": null }, @@ -2276,7 +2276,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.theme", @@ -2285,10 +2285,10 @@ "name": "theme", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=theme" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=theme" ], "tag": null }, @@ -2315,7 +2315,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.toast", @@ -2324,10 +2324,10 @@ "name": "toast", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=toast" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=toast" ], "tag": null }, @@ -2354,7 +2354,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.toggle", @@ -2363,10 +2363,10 @@ "name": "toggle", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=toggle" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=toggle" ], "tag": null }, @@ -2393,7 +2393,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.tooltip", @@ -2402,10 +2402,10 @@ "name": "tooltip", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=tooltip" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=tooltip" ], "tag": null }, @@ -2432,7 +2432,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.tree", @@ -2441,10 +2441,10 @@ "name": "tree", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=tree" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=tree" ], "tag": null }, @@ -2475,7 +2475,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.tree-item", @@ -2484,10 +2484,10 @@ "name": "tree-item", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=tree-item" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=tree-item" ], "tag": null }, @@ -2516,7 +2516,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "component.verification", @@ -2525,10 +2525,10 @@ "name": "verification", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=verification" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=verification" ], "tag": null }, @@ -2608,7 +2608,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.alert", @@ -2617,11 +2617,11 @@ "name": "alert", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/alert", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-alert" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-alert", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/alert" ], "tag": null }, @@ -2641,9 +2641,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/alert/js/alert.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/alert/js/alert.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/alert/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/alert/js/alert.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/alert/js/alert.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/alert/template/default.js" ], "declared": { "css": false, @@ -2659,7 +2659,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.avatar", @@ -2668,11 +2668,11 @@ "name": "avatar", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatar", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-avatar" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-avatar", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatar" ], "tag": null }, @@ -2689,12 +2689,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatar/js/avatar.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatar/js/avatar.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatar/template/card.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatar/template/default.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatar/template/label.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatar/template/shared.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatar/js/avatar.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatar/js/avatar.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatar/template/card.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatar/template/default.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatar/template/label.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatar/template/shared.js" ], "declared": { "css": false, @@ -2710,7 +2710,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.avatars", @@ -2719,11 +2719,11 @@ "name": "avatars", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatars", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-avatars" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-avatars", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatars" ], "tag": null }, @@ -2741,16 +2741,16 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatars/css/avatars.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatars/css/avatars.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatars/js/avatars.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatars/js/avatars.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatars/template/default/index.html", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatars/template/default.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatars/template/group/index.html", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatars/template/label/index.html", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatars/template/profile/index.html", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/avatars/template/user/index.html" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatars/css/avatars.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatars/css/avatars.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatars/js/avatars.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatars/js/avatars.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatars/template/default/index.html", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatars/template/default.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatars/template/group/index.html", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatars/template/label/index.html", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatars/template/profile/index.html", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/avatars/template/user/index.html" ], "declared": { "css": false, @@ -2766,7 +2766,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.badges", @@ -2775,11 +2775,11 @@ "name": "badges", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/badges", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-badges" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-badges", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/badges" ], "tag": null }, @@ -2797,9 +2797,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/badges/js/badges.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/badges/js/badges.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/badges/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/badges/js/badges.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/badges/js/badges.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/badges/template/default.js" ], "declared": { "css": false, @@ -2815,7 +2815,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.breadcrumbs", @@ -2824,11 +2824,11 @@ "name": "breadcrumbs", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/breadcrumbs", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-breadcrumbs" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-breadcrumbs", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/breadcrumbs" ], "tag": null }, @@ -2847,9 +2847,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/breadcrumbs/js/breadcrumbs.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/breadcrumbs/js/breadcrumbs.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/breadcrumbs/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/breadcrumbs/js/breadcrumbs.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/breadcrumbs/js/breadcrumbs.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/breadcrumbs/template/default.js" ], "declared": { "css": false, @@ -2865,7 +2865,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.button-group", @@ -2874,11 +2874,11 @@ "name": "button-group", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/button-group", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-button-group" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-button-group", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/button-group" ], "tag": null }, @@ -2897,9 +2897,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/button-group/js/button-group.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/button-group/js/button-group.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/button-group/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/button-group/js/button-group.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/button-group/js/button-group.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/button-group/template/default.js" ], "declared": { "css": false, @@ -2917,7 +2917,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.buttons", @@ -2926,11 +2926,11 @@ "name": "buttons", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/buttons", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-buttons" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-buttons", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/buttons" ], "tag": null }, @@ -2950,9 +2950,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/buttons/js/buttons.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/buttons/js/buttons.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/buttons/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/buttons/js/buttons.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/buttons/js/buttons.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/buttons/template/default.js" ], "declared": { "css": false, @@ -2970,7 +2970,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.checkbox", @@ -2979,11 +2979,11 @@ "name": "checkbox", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/checkbox", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-checkbox" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-checkbox", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/checkbox" ], "tag": null }, @@ -3001,12 +3001,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/checkbox/css/checkbox.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/checkbox/css/checkbox.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/checkbox/js/checkbox.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/checkbox/js/checkbox.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/checkbox/template/default.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/checkbox/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/checkbox/css/checkbox.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/checkbox/css/checkbox.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/checkbox/js/checkbox.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/checkbox/js/checkbox.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/checkbox/template/default.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/checkbox/template/default.js" ], "declared": { "css": true, @@ -3024,7 +3024,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.close", @@ -3033,11 +3033,11 @@ "name": "close", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/close", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-close" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-close", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/close" ], "tag": null }, @@ -3054,9 +3054,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/close/js/close.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/close/js/close.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/close/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/close/js/close.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/close/js/close.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/close/template/default.js" ], "declared": { "css": false, @@ -3072,7 +3072,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.color", @@ -3081,11 +3081,11 @@ "name": "color", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/color" ], "tag": null }, @@ -3103,12 +3103,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/color/css/color.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/color/css/color.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/color/js/color.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/color/js/color.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/color/template/default.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/color/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/color/css/color.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/color/css/color.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/color/js/color.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/color/js/color.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/color/template/default.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/color/template/default.js" ], "declared": { "css": true, @@ -3124,7 +3124,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.composition-overlay", @@ -3133,11 +3133,11 @@ "name": "composition-overlay", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/composition-overlay", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-composition-overlay" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-composition-overlay", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/composition-overlay" ], "tag": null }, @@ -3154,10 +3154,10 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/composition-overlay/css/composition-overlay.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/composition-overlay/css/composition-overlay.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/composition-overlay/js/composition-overlay.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/composition-overlay/js/composition-overlay.min.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/composition-overlay/css/composition-overlay.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/composition-overlay/css/composition-overlay.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/composition-overlay/js/composition-overlay.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/composition-overlay/js/composition-overlay.min.js" ], "declared": { "css": true, @@ -3175,7 +3175,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.context-menu", @@ -3184,11 +3184,11 @@ "name": "context-menu", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/context-menu", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-context-menu" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-context-menu", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/context-menu" ], "tag": null }, @@ -3208,9 +3208,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/context-menu/js/context-menu.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/context-menu/js/context-menu.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/context-menu/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/context-menu/js/context-menu.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/context-menu/js/context-menu.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/context-menu/template/default.js" ], "declared": { "css": false, @@ -3226,7 +3226,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.copy-button", @@ -3235,11 +3235,11 @@ "name": "copy-button", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/copy-button", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-copy-button" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-copy-button", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/copy-button" ], "tag": null }, @@ -3258,11 +3258,11 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/copy-button/css/copy-button.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/copy-button/css/copy-button.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/copy-button/js/copy-button.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/copy-button/js/copy-button.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/copy-button/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/copy-button/css/copy-button.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/copy-button/css/copy-button.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/copy-button/js/copy-button.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/copy-button/js/copy-button.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/copy-button/template/default.js" ], "declared": { "css": true, @@ -3278,7 +3278,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.country-code", @@ -3287,11 +3287,11 @@ "name": "country-code", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/country-code", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-country-code" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-country-code", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/country-code" ], "tag": null }, @@ -3308,9 +3308,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/country-code/js/country-code.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/country-code/js/country-code.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/country-code/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/country-code/js/country-code.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/country-code/js/country-code.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/country-code/template/default.js" ], "declared": { "css": false, @@ -3328,7 +3328,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.datepicker", @@ -3337,11 +3337,11 @@ "name": "datepicker", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/datepicker", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-datepicker" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-datepicker", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/datepicker" ], "tag": null }, @@ -3362,9 +3362,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/datepicker/js/datepicker.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/datepicker/js/datepicker.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/datepicker/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/datepicker/js/datepicker.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/datepicker/js/datepicker.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/datepicker/template/default.js" ], "declared": { "css": false, @@ -3380,7 +3380,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.download-file", @@ -3389,11 +3389,11 @@ "name": "download-file", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/download-file", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-download-file" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-download-file", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/download-file" ], "tag": null }, @@ -3412,9 +3412,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/download-file/js/download-file.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/download-file/js/download-file.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/download-file/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/download-file/js/download-file.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/download-file/js/download-file.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/download-file/template/default.js" ], "declared": { "css": false, @@ -3430,7 +3430,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.drawer", @@ -3439,11 +3439,11 @@ "name": "drawer", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/drawer", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-drawer" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-drawer", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/drawer" ], "tag": null }, @@ -3461,10 +3461,10 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/drawer/css/drawer.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/drawer/css/drawer.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/drawer/js/drawer.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/drawer/js/drawer.min.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/drawer/css/drawer.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/drawer/css/drawer.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/drawer/js/drawer.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/drawer/js/drawer.min.js" ], "declared": { "css": true, @@ -3482,7 +3482,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.dropdown", @@ -3491,11 +3491,11 @@ "name": "dropdown", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/dropdown", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-dropdown" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-dropdown", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/dropdown" ], "tag": null }, @@ -3517,9 +3517,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/dropdown/js/dropdown.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/dropdown/js/dropdown.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/dropdown/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/dropdown/js/dropdown.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/dropdown/js/dropdown.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/dropdown/template/default.js" ], "declared": { "css": false, @@ -3535,7 +3535,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.empty-state", @@ -3544,11 +3544,11 @@ "name": "empty-state", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/empty-state", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-empty-state" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-empty-state", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/empty-state" ], "tag": null }, @@ -3567,12 +3567,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/empty-state/css/empty-state.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/empty-state/css/empty-state.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/empty-state/js/empty-state.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/empty-state/js/empty-state.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/empty-state/js/empty-state.min.js.LICENSE.txt", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/empty-state/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/empty-state/css/empty-state.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/empty-state/css/empty-state.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/empty-state/js/empty-state.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/empty-state/js/empty-state.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/empty-state/js/empty-state.min.js.LICENSE.txt", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/empty-state/template/default.js" ], "declared": { "css": true, @@ -3588,7 +3588,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.file-preview", @@ -3597,11 +3597,11 @@ "name": "file-preview", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/file-preview", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-file-preview" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-file-preview", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/file-preview" ], "tag": null }, @@ -3620,9 +3620,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/file-preview/js/file-preview.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/file-preview/js/file-preview.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/file-preview/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/file-preview/js/file-preview.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/file-preview/js/file-preview.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/file-preview/template/default.js" ], "declared": { "css": false, @@ -3638,7 +3638,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.file-upload", @@ -3647,11 +3647,11 @@ "name": "file-upload", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/file-upload", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-file-upload" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-file-upload", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/file-upload" ], "tag": null }, @@ -3671,9 +3671,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/file-upload/js/file-upload.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/file-upload/js/file-upload.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/file-upload/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/file-upload/js/file-upload.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/file-upload/js/file-upload.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/file-upload/template/default.js" ], "declared": { "css": false, @@ -3689,7 +3689,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.gallery", @@ -3698,11 +3698,11 @@ "name": "gallery", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/gallery", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-gallery" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-gallery", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/gallery" ], "tag": null }, @@ -3720,12 +3720,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/gallery/css/gallery.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/gallery/css/gallery.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/gallery/js/gallery.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/gallery/js/gallery.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/gallery/template/default.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/gallery/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/gallery/css/gallery.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/gallery/css/gallery.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/gallery/js/gallery.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/gallery/js/gallery.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/gallery/template/default.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/gallery/template/default.js" ], "declared": { "css": true, @@ -3741,7 +3741,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.help-mark", @@ -3750,11 +3750,11 @@ "name": "help-mark", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/help-mark", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-help-mark" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-help-mark", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/help-mark" ], "tag": null }, @@ -3772,11 +3772,11 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/help-mark/css/help-mark.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/help-mark/css/help-mark.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/help-mark/js/help-mark.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/help-mark/js/help-mark.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/help-mark/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/help-mark/css/help-mark.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/help-mark/css/help-mark.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/help-mark/js/help-mark.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/help-mark/js/help-mark.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/help-mark/template/default.js" ], "declared": { "css": true, @@ -3794,7 +3794,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.icon-buttons", @@ -3803,11 +3803,11 @@ "name": "icon-buttons", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/icon-buttons", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-icon-buttons" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-icon-buttons", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/icon-buttons" ], "tag": null }, @@ -3827,12 +3827,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/icon-buttons/css/icon-buttons.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/icon-buttons/css/icon-buttons.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/icon-buttons/js/icon-buttons.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/icon-buttons/js/icon-buttons.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/icon-buttons/template/default.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/icon-buttons/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/icon-buttons/css/icon-buttons.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/icon-buttons/css/icon-buttons.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/icon-buttons/js/icon-buttons.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/icon-buttons/js/icon-buttons.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/icon-buttons/template/default.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/icon-buttons/template/default.js" ], "declared": { "css": true, @@ -3850,7 +3850,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.icons", @@ -3859,11 +3859,11 @@ "name": "icons", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/icons", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-icons" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-icons", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/icons" ], "tag": null }, @@ -3880,9 +3880,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/icons/js/icons.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/icons/js/icons.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/icons/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/icons/js/icons.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/icons/js/icons.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/icons/template/default.js" ], "declared": { "css": false, @@ -3898,7 +3898,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.inline-editor", @@ -3907,11 +3907,11 @@ "name": "inline-editor", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/inline-editor", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-inline-editor" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-inline-editor", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/inline-editor" ], "tag": null }, @@ -3926,10 +3926,10 @@ "requires": [], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/inline-editor/css/inline-editor.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/inline-editor/css/inline-editor.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/inline-editor/js/inline-editor.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/inline-editor/js/inline-editor.min.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/inline-editor/css/inline-editor.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/inline-editor/css/inline-editor.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/inline-editor/js/inline-editor.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/inline-editor/js/inline-editor.min.js" ], "declared": { "css": true, @@ -3947,7 +3947,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.inputs", @@ -3956,11 +3956,11 @@ "name": "inputs", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/inputs", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-inputs" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-inputs", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/inputs" ], "tag": null }, @@ -3978,12 +3978,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/inputs/css/inputs.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/inputs/css/inputs.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/inputs/js/inputs.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/inputs/js/inputs.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/inputs/template/default.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/inputs/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/inputs/css/inputs.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/inputs/css/inputs.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/inputs/js/inputs.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/inputs/js/inputs.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/inputs/template/default.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/inputs/template/default.js" ], "declared": { "css": true, @@ -3999,7 +3999,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.list-item", @@ -4008,11 +4008,11 @@ "name": "list-item", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/list-item", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-list-item" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-list-item", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/list-item" ], "tag": null }, @@ -4033,9 +4033,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/list-item/js/list-item.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/list-item/js/list-item.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/list-item/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/list-item/js/list-item.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/list-item/js/list-item.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/list-item/template/default.js" ], "declared": { "css": false, @@ -4051,7 +4051,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.modal", @@ -4060,11 +4060,11 @@ "name": "modal", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/modal", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-modal" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-modal", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/modal" ], "tag": null }, @@ -4082,9 +4082,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/modal/js/modal.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/modal/js/modal.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/modal/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/modal/js/modal.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/modal/js/modal.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/modal/template/default.js" ], "declared": { "css": false, @@ -4100,7 +4100,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.page-header", @@ -4109,11 +4109,11 @@ "name": "page-header", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/page-header", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-page-header" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-page-header", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/page-header" ], "tag": null }, @@ -4132,9 +4132,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/page-header/js/page-header.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/page-header/js/page-header.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/page-header/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/page-header/js/page-header.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/page-header/js/page-header.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/page-header/template/default.js" ], "declared": { "css": false, @@ -4152,7 +4152,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.pagination", @@ -4161,11 +4161,11 @@ "name": "pagination", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/pagination", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-pagination" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-pagination", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/pagination" ], "tag": null }, @@ -4189,9 +4189,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/pagination/js/pagination.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/pagination/js/pagination.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/pagination/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/pagination/js/pagination.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/pagination/js/pagination.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/pagination/template/default.js" ], "declared": { "css": false, @@ -4207,7 +4207,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.popover", @@ -4216,11 +4216,11 @@ "name": "popover", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/popover", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-popover" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-popover", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/popover" ], "tag": null }, @@ -4235,12 +4235,12 @@ "requires": [], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/popover/css/popover.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/popover/css/popover.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/popover/js/popover.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/popover/js/popover.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/popover/template/default.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/popover/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/popover/css/popover.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/popover/css/popover.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/popover/js/popover.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/popover/js/popover.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/popover/template/default.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/popover/template/default.js" ], "declared": { "css": true, @@ -4256,7 +4256,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.profile-picker", @@ -4265,11 +4265,11 @@ "name": "profile-picker", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/profile-picker", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-profile-picker" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-profile-picker", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/profile-picker" ], "tag": null }, @@ -4287,11 +4287,11 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/profile-picker/css/profile-picker.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/profile-picker/css/profile-picker.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/profile-picker/js/profile-picker.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/profile-picker/js/profile-picker.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/profile-picker/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/profile-picker/css/profile-picker.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/profile-picker/css/profile-picker.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/profile-picker/js/profile-picker.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/profile-picker/js/profile-picker.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/profile-picker/template/default.js" ], "declared": { "css": true, @@ -4307,7 +4307,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.progress-bar", @@ -4316,11 +4316,11 @@ "name": "progress-bar", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/progress-bar", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-progress-bar" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-progress-bar", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/progress-bar" ], "tag": null }, @@ -4337,9 +4337,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/progress-bar/js/progress-bar.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/progress-bar/js/progress-bar.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/progress-bar/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/progress-bar/js/progress-bar.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/progress-bar/js/progress-bar.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/progress-bar/template/default.js" ], "declared": { "css": false, @@ -4355,7 +4355,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.progress-scale", @@ -4364,11 +4364,11 @@ "name": "progress-scale", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/progress-scale", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-progress-scale" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-progress-scale", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/progress-scale" ], "tag": null }, @@ -4385,9 +4385,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/progress-scale/js/progress-scale.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/progress-scale/js/progress-scale.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/progress-scale/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/progress-scale/js/progress-scale.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/progress-scale/js/progress-scale.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/progress-scale/template/default.js" ], "declared": { "css": false, @@ -4403,7 +4403,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.radio", @@ -4412,11 +4412,11 @@ "name": "radio", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/radio", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-radio" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-radio", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/radio" ], "tag": null }, @@ -4434,9 +4434,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/radio/js/radio.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/radio/js/radio.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/radio/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/radio/js/radio.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/radio/js/radio.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/radio/template/default.js" ], "declared": { "css": false, @@ -4452,7 +4452,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.range-slider", @@ -4461,11 +4461,11 @@ "name": "range-slider", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/range-slider", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-range-slider" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-range-slider", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/range-slider" ], "tag": null }, @@ -4482,9 +4482,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/range-slider/js/range-slider.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/range-slider/js/range-slider.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/range-slider/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/range-slider/js/range-slider.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/range-slider/js/range-slider.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/range-slider/template/default.js" ], "declared": { "css": false, @@ -4500,7 +4500,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.reference-link", @@ -4509,11 +4509,11 @@ "name": "reference-link", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/reference-link", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-reference-link" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-reference-link", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/reference-link" ], "tag": null }, @@ -4532,9 +4532,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/reference-link/js/reference-link.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/reference-link/js/reference-link.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/reference-link/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/reference-link/js/reference-link.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/reference-link/js/reference-link.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/reference-link/template/default.js" ], "declared": { "css": false, @@ -4550,7 +4550,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.resizer", @@ -4559,11 +4559,11 @@ "name": "resizer", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/resizer", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-resizer" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-resizer", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/resizer" ], "tag": null }, @@ -4578,10 +4578,10 @@ "requires": [], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/resizer/css/resizer.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/resizer/css/resizer.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/resizer/js/resizer.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/resizer/js/resizer.min.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/resizer/css/resizer.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/resizer/css/resizer.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/resizer/js/resizer.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/resizer/js/resizer.min.js" ], "declared": { "css": true, @@ -4597,7 +4597,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.skeleton", @@ -4606,11 +4606,11 @@ "name": "skeleton", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/skeleton", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-skeleton" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-skeleton", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/skeleton" ], "tag": null }, @@ -4627,9 +4627,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/skeleton/js/skeleton.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/skeleton/js/skeleton.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/skeleton/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/skeleton/js/skeleton.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/skeleton/js/skeleton.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/skeleton/template/default.js" ], "declared": { "css": false, @@ -4645,7 +4645,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.slider", @@ -4654,11 +4654,11 @@ "name": "slider", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/slider", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-slider" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-slider", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/slider" ], "tag": null }, @@ -4676,10 +4676,10 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/slider/js/slider.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/slider/js/slider.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/slider/template/default/index.html", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/slider/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/slider/js/slider.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/slider/js/slider.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/slider/template/default/index.html", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/slider/template/default.js" ], "declared": { "css": false, @@ -4695,7 +4695,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.sortable", @@ -4704,11 +4704,11 @@ "name": "sortable", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/sortable", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-sortable" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-sortable", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/sortable" ], "tag": null }, @@ -4723,10 +4723,10 @@ "requires": [], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/sortable/css/sortable.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/sortable/css/sortable.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/sortable/js/sortable.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/sortable/js/sortable.min.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/sortable/css/sortable.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/sortable/css/sortable.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/sortable/js/sortable.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/sortable/js/sortable.min.js" ], "declared": { "css": true, @@ -4744,7 +4744,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.spinner", @@ -4753,11 +4753,11 @@ "name": "spinner", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/spinner", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-spinner" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-spinner", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/spinner" ], "tag": null }, @@ -4774,9 +4774,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/spinner/js/spinner.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/spinner/js/spinner.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/spinner/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/spinner/js/spinner.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/spinner/js/spinner.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/spinner/template/default.js" ], "declared": { "css": false, @@ -4792,7 +4792,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.steps", @@ -4801,11 +4801,11 @@ "name": "steps", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/steps", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-steps" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-steps", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/steps" ], "tag": null }, @@ -4823,9 +4823,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/steps/js/steps.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/steps/js/steps.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/steps/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/steps/js/steps.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/steps/js/steps.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/steps/template/default.js" ], "declared": { "css": false, @@ -4841,7 +4841,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.switch", @@ -4850,11 +4850,11 @@ "name": "switch", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/switch", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-switch" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-switch", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/switch" ], "tag": null }, @@ -4872,9 +4872,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/switch/js/switch.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/switch/js/switch.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/switch/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/switch/js/switch.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/switch/js/switch.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/switch/template/default.js" ], "declared": { "css": false, @@ -4892,7 +4892,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.tabs", @@ -4901,11 +4901,11 @@ "name": "tabs", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tabs", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-tabs" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-tabs", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tabs" ], "tag": null }, @@ -4927,12 +4927,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tabs/css/tabs.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tabs/css/tabs.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tabs/js/tabs.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tabs/js/tabs.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tabs/template/default.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tabs/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tabs/css/tabs.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tabs/css/tabs.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tabs/js/tabs.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tabs/js/tabs.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tabs/template/default.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tabs/template/default.js" ], "declared": { "css": false, @@ -4950,7 +4950,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.tags", @@ -4959,11 +4959,11 @@ "name": "tags", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tags", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-tags" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-tags", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tags" ], "tag": null }, @@ -4984,12 +4984,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tags/css/tags.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tags/css/tags.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tags/js/tags.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tags/js/tags.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tags/template/default.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tags/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tags/css/tags.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tags/css/tags.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tags/js/tags.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tags/js/tags.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tags/template/default.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tags/template/default.js" ], "declared": { "css": true, @@ -5005,7 +5005,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.textarea", @@ -5014,11 +5014,11 @@ "name": "textarea", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/textarea", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-textarea" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-textarea", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/textarea" ], "tag": null }, @@ -5035,9 +5035,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/textarea/js/textarea.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/textarea/js/textarea.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/textarea/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/textarea/js/textarea.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/textarea/js/textarea.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/textarea/template/default.js" ], "declared": { "css": false, @@ -5053,7 +5053,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.theme-generator", @@ -5062,11 +5062,11 @@ "name": "theme-generator", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/theme-generator", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-theme-generator" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-theme-generator", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/theme-generator" ], "tag": null }, @@ -5087,12 +5087,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/theme-generator/css/theme-generator.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/theme-generator/css/theme-generator.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/theme-generator/js/theme-generator.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/theme-generator/js/theme-generator.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/theme-generator/js/theme-generator.min.js.LICENSE.txt", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/theme-generator/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/theme-generator/css/theme-generator.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/theme-generator/css/theme-generator.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/theme-generator/js/theme-generator.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/theme-generator/js/theme-generator.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/theme-generator/js/theme-generator.min.js.LICENSE.txt", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/theme-generator/template/default.js" ], "declared": { "css": true, @@ -5108,7 +5108,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.toast", @@ -5117,11 +5117,11 @@ "name": "toast", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/toast", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-toast" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-toast", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/toast" ], "tag": null }, @@ -5142,9 +5142,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/toast/js/toast.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/toast/js/toast.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/toast/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/toast/js/toast.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/toast/js/toast.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/toast/template/default.js" ], "declared": { "css": false, @@ -5160,7 +5160,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.toggle", @@ -5169,11 +5169,11 @@ "name": "toggle", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/toggle", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-toggle" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-toggle", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/toggle" ], "tag": null }, @@ -5191,10 +5191,10 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/toggle/js/toggle.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/toggle/js/toggle.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/toggle/template/default/index.html", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/toggle/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/toggle/js/toggle.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/toggle/js/toggle.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/toggle/template/default/index.html", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/toggle/template/default.js" ], "declared": { "css": false, @@ -5210,7 +5210,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.tooltip", @@ -5219,11 +5219,11 @@ "name": "tooltip", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tooltip", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-tooltip" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-tooltip", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tooltip" ], "tag": null }, @@ -5240,9 +5240,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tooltip/js/tooltip.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tooltip/js/tooltip.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tooltip/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tooltip/js/tooltip.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tooltip/js/tooltip.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tooltip/template/default.js" ], "declared": { "css": false, @@ -5258,7 +5258,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.tree", @@ -5267,11 +5267,11 @@ "name": "tree", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tree", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-tree" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-tree", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tree" ], "tag": null }, @@ -5289,12 +5289,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tree/css/tree.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tree/css/tree.min.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tree/js/tree.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tree/js/tree.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tree/template/default.css", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tree/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tree/css/tree.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tree/css/tree.min.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tree/js/tree.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tree/js/tree.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tree/template/default.css", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tree/template/default.js" ], "declared": { "css": true, @@ -5310,7 +5310,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "smart.tree-item", @@ -5319,11 +5319,11 @@ "name": "tree-item", "owner": "simai/ui", "provenance": { - "commit": "106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tree-item", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#name=cl-tree-item" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#name=cl-tree-item", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tree-item" ], "tag": null }, @@ -5342,9 +5342,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tree-item/js/tree-item.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tree-item/js/tree-item.min.js", - "simai/ui@106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4:distr/smart/tree-item/template/default.js" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tree-item/js/tree-item.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tree-item/js/tree-item.min.js", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/smart/tree-item/template/default.js" ], "declared": { "css": false, @@ -5360,7 +5360,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.accent-color", @@ -5369,11 +5369,11 @@ "name": "accent-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=accent-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/accent-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=accent-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/accent-color" ], "tag": null }, @@ -5400,7 +5400,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.align-content", @@ -5409,11 +5409,11 @@ "name": "align-content", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=align-content", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/align-content" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=align-content", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/align-content" ], "tag": null }, @@ -5444,7 +5444,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.align-items", @@ -5453,11 +5453,11 @@ "name": "align-items", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=align-items", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/align-items" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=align-items", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/align-items" ], "tag": null }, @@ -5488,7 +5488,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.align-self", @@ -5497,11 +5497,11 @@ "name": "align-self", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=align-self", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/align-self" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=align-self", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/align-self" ], "tag": null }, @@ -5532,7 +5532,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.animation", @@ -5541,11 +5541,11 @@ "name": "animation", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=animation", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/animation" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=animation", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/animation" ], "tag": null }, @@ -5571,7 +5571,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.animation-duration", @@ -5580,11 +5580,11 @@ "name": "animation-duration", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=animation-duration", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/animation-duration" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=animation-duration", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/animation-duration" ], "tag": null }, @@ -5610,7 +5610,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.appearance", @@ -5619,11 +5619,11 @@ "name": "appearance", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=appearance", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/appearance" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=appearance", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/appearance" ], "tag": null }, @@ -5649,7 +5649,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.aspect-ratio", @@ -5658,11 +5658,11 @@ "name": "aspect-ratio", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=aspect-ratio", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/aspect-ratio" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=aspect-ratio", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/aspect-ratio" ], "tag": null }, @@ -5693,7 +5693,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.backdrop-filer-hue-rotate", @@ -5702,11 +5702,11 @@ "name": "backdrop-filer-hue-rotate", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=backdrop-filer-hue-rotate", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/backdrop-filer-hue-rotate" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=backdrop-filer-hue-rotate", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/backdrop-filer-hue-rotate" ], "tag": null }, @@ -5733,7 +5733,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.backdrop-filter-blur", @@ -5742,11 +5742,11 @@ "name": "backdrop-filter-blur", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=backdrop-filter-blur", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/backdrop-filter-blur" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=backdrop-filter-blur", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/backdrop-filter-blur" ], "tag": null }, @@ -5773,7 +5773,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.backdrop-filter-brightness", @@ -5782,11 +5782,11 @@ "name": "backdrop-filter-brightness", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=backdrop-filter-brightness", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/backdrop-filter-brightness" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=backdrop-filter-brightness", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/backdrop-filter-brightness" ], "tag": null }, @@ -5813,7 +5813,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.backdrop-filter-contrast", @@ -5822,11 +5822,11 @@ "name": "backdrop-filter-contrast", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=backdrop-filter-contrast", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/backdrop-filter-contrast" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=backdrop-filter-contrast", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/backdrop-filter-contrast" ], "tag": null }, @@ -5853,7 +5853,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.backdrop-filter-grayscale", @@ -5862,11 +5862,11 @@ "name": "backdrop-filter-grayscale", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=backdrop-filter-grayscale", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/backdrop-filter-grayscale" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=backdrop-filter-grayscale", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/backdrop-filter-grayscale" ], "tag": null }, @@ -5893,7 +5893,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.backdrop-filter-invert", @@ -5902,11 +5902,11 @@ "name": "backdrop-filter-invert", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=backdrop-filter-invert", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/backdrop-filter-invert" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=backdrop-filter-invert", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/backdrop-filter-invert" ], "tag": null }, @@ -5933,7 +5933,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.backdrop-filter-opacity", @@ -5942,11 +5942,11 @@ "name": "backdrop-filter-opacity", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=backdrop-filter-opacity", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/backdrop-filter-opacity" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=backdrop-filter-opacity", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/backdrop-filter-opacity" ], "tag": null }, @@ -5973,7 +5973,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.backdrop-filter-saturate", @@ -5982,11 +5982,11 @@ "name": "backdrop-filter-saturate", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=backdrop-filter-saturate", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/backdrop-filter-saturate" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=backdrop-filter-saturate", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/backdrop-filter-saturate" ], "tag": null }, @@ -6013,7 +6013,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.backdrop-filter-sepia", @@ -6022,11 +6022,11 @@ "name": "backdrop-filter-sepia", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=backdrop-filter-sepia", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/backdrop-filter-sepia" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=backdrop-filter-sepia", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/backdrop-filter-sepia" ], "tag": null }, @@ -6053,7 +6053,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.background-attachment", @@ -6062,11 +6062,11 @@ "name": "background-attachment", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=background-attachment", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/background-attachment" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=background-attachment", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/background-attachment" ], "tag": null }, @@ -6097,7 +6097,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.background-clip", @@ -6106,11 +6106,11 @@ "name": "background-clip", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=background-clip", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/background-clip" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=background-clip", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/background-clip" ], "tag": null }, @@ -6141,7 +6141,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.background-color", @@ -6150,11 +6150,11 @@ "name": "background-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=background-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/background-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=background-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/background-color" ], "tag": null }, @@ -6180,7 +6180,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.background-color-brand", @@ -6189,11 +6189,11 @@ "name": "background-color-brand", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=background-color-brand", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/background-color-brand" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=background-color-brand", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/background-color-brand" ], "tag": null }, @@ -6220,7 +6220,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.background-gradient", @@ -6229,11 +6229,11 @@ "name": "background-gradient", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=background-gradient", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/background-gradient" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=background-gradient", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/background-gradient" ], "tag": null }, @@ -6259,7 +6259,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.background-origin", @@ -6268,11 +6268,11 @@ "name": "background-origin", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=background-origin", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/background-origin" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=background-origin", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/background-origin" ], "tag": null }, @@ -6303,7 +6303,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.background-position", @@ -6312,11 +6312,11 @@ "name": "background-position", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=background-position", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/background-position" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=background-position", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/background-position" ], "tag": null }, @@ -6347,7 +6347,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.background-repeat", @@ -6356,11 +6356,11 @@ "name": "background-repeat", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=background-repeat", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/background-repeat" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=background-repeat", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/background-repeat" ], "tag": null }, @@ -6391,7 +6391,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.background-size", @@ -6400,11 +6400,11 @@ "name": "background-size", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=background-size", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/background-size" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=background-size", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/background-size" ], "tag": null }, @@ -6435,7 +6435,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.background-size-ext", @@ -6444,11 +6444,11 @@ "name": "background-size-ext", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=background-size-ext", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/background-size-ext" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=background-size-ext", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/background-size-ext" ], "tag": null }, @@ -6479,7 +6479,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.border-collapse", @@ -6488,11 +6488,11 @@ "name": "border-collapse", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=border-collapse", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/border-collapse" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=border-collapse", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/border-collapse" ], "tag": null }, @@ -6518,7 +6518,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.border-color", @@ -6527,11 +6527,11 @@ "name": "border-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=border-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/border-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=border-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/border-color" ], "tag": null }, @@ -6560,7 +6560,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.border-radius", @@ -6569,11 +6569,11 @@ "name": "border-radius", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=border-radius", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/border-radius" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=border-radius", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/border-radius" ], "tag": null }, @@ -6604,7 +6604,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.border-spacing", @@ -6613,11 +6613,11 @@ "name": "border-spacing", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=border-spacing", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/border-spacing" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=border-spacing", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/border-spacing" ], "tag": null }, @@ -6643,7 +6643,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.border-style", @@ -6652,11 +6652,11 @@ "name": "border-style", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=border-style", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/border-style" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=border-style", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/border-style" ], "tag": null }, @@ -6682,7 +6682,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.border-width", @@ -6691,11 +6691,11 @@ "name": "border-width", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=border-width", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/border-width" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=border-width", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/border-width" ], "tag": null }, @@ -6726,7 +6726,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.box-decoration-break", @@ -6735,11 +6735,11 @@ "name": "box-decoration-break", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=box-decoration-break", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/box-decoration-break" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=box-decoration-break", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/box-decoration-break" ], "tag": null }, @@ -6765,7 +6765,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.box-shadow", @@ -6774,11 +6774,11 @@ "name": "box-shadow", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=box-shadow", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/box-shadow" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=box-shadow", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/box-shadow" ], "tag": null }, @@ -6805,7 +6805,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.box-shadow-color", @@ -6814,11 +6814,11 @@ "name": "box-shadow-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=box-shadow-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/box-shadow-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=box-shadow-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/box-shadow-color" ], "tag": null }, @@ -6846,7 +6846,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.box-sizing", @@ -6855,11 +6855,11 @@ "name": "box-sizing", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=box-sizing", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/box-sizing" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=box-sizing", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/box-sizing" ], "tag": null }, @@ -6885,7 +6885,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.break-after", @@ -6894,11 +6894,11 @@ "name": "break-after", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=break-after", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/break-after" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=break-after", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/break-after" ], "tag": null }, @@ -6929,7 +6929,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.break-before", @@ -6938,11 +6938,11 @@ "name": "break-before", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=break-before", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/break-before" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=break-before", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/break-before" ], "tag": null }, @@ -6973,7 +6973,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.break-inside", @@ -6982,11 +6982,11 @@ "name": "break-inside", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=break-inside", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/break-inside" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=break-inside", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/break-inside" ], "tag": null }, @@ -7017,7 +7017,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.caret-color", @@ -7026,11 +7026,11 @@ "name": "caret-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=caret-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/caret-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=caret-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/caret-color" ], "tag": null }, @@ -7056,7 +7056,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.clear", @@ -7065,11 +7065,11 @@ "name": "clear", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=clear", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/clear" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=clear", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/clear" ], "tag": null }, @@ -7100,7 +7100,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.column", @@ -7109,11 +7109,11 @@ "name": "column", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=column", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/column" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=column", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/column" ], "tag": null }, @@ -7144,7 +7144,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.column-gap", @@ -7153,11 +7153,11 @@ "name": "column-gap", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=column-gap", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/column-gap" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=column-gap", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/column-gap" ], "tag": null }, @@ -7188,7 +7188,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.container", @@ -7197,11 +7197,11 @@ "name": "container", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=container", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/container" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=container", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/container" ], "tag": null }, @@ -7232,7 +7232,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.content", @@ -7241,11 +7241,11 @@ "name": "content", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=content", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/content" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=content", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/content" ], "tag": null }, @@ -7271,7 +7271,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.cursor", @@ -7280,11 +7280,11 @@ "name": "cursor", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=cursor", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/cursor" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=cursor", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/cursor" ], "tag": null }, @@ -7312,7 +7312,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [ "simai/ui-play@0a393e85f0c6a137ae024f442dd52cc34d5f0508:examples/layout/display/index.html" @@ -7323,11 +7323,11 @@ "name": "display", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=display", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/display" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=display", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/display" ], "tag": null }, @@ -7358,7 +7358,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.display-print", @@ -7367,11 +7367,11 @@ "name": "display-print", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=display-print", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/display-print" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=display-print", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/display-print" ], "tag": null }, @@ -7397,7 +7397,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.divider-color", @@ -7406,11 +7406,11 @@ "name": "divider-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=divider-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/divider-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=divider-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/divider-color" ], "tag": null }, @@ -7437,7 +7437,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.divider-opacity", @@ -7446,11 +7446,11 @@ "name": "divider-opacity", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=divider-opacity", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/divider-opacity" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=divider-opacity", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/divider-opacity" ], "tag": null }, @@ -7476,7 +7476,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.divider-style", @@ -7485,11 +7485,11 @@ "name": "divider-style", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=divider-style", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/divider-style" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=divider-style", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/divider-style" ], "tag": null }, @@ -7515,7 +7515,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.divider-width", @@ -7524,11 +7524,11 @@ "name": "divider-width", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=divider-width", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/divider-width" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=divider-width", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/divider-width" ], "tag": null }, @@ -7554,7 +7554,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.drop-shadow", @@ -7563,11 +7563,11 @@ "name": "drop-shadow", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=drop-shadow", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/drop-shadow" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=drop-shadow", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/drop-shadow" ], "tag": null }, @@ -7594,7 +7594,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.drop-shadow-color", @@ -7603,11 +7603,11 @@ "name": "drop-shadow-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=drop-shadow-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/drop-shadow-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=drop-shadow-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/drop-shadow-color" ], "tag": null }, @@ -7634,7 +7634,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.element-position", @@ -7643,11 +7643,11 @@ "name": "element-position", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=element-position", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/element-position" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=element-position", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/element-position" ], "tag": null }, @@ -7678,7 +7678,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.element-position-ext", @@ -7687,11 +7687,11 @@ "name": "element-position-ext", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=element-position-ext", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/element-position-ext" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=element-position-ext", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/element-position-ext" ], "tag": null }, @@ -7722,7 +7722,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.elevation", @@ -7731,11 +7731,11 @@ "name": "elevation", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=elevation", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/elevation" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=elevation", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/elevation" ], "tag": null }, @@ -7761,7 +7761,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.fill", @@ -7770,11 +7770,11 @@ "name": "fill", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=fill", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/fill" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=fill", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/fill" ], "tag": null }, @@ -7800,7 +7800,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.fill-brand", @@ -7809,11 +7809,11 @@ "name": "fill-brand", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=fill-brand", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/fill-brand" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=fill-brand", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/fill-brand" ], "tag": null }, @@ -7840,7 +7840,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.fill-rule", @@ -7849,11 +7849,11 @@ "name": "fill-rule", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=fill-rule", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/fill-rule" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=fill-rule", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/fill-rule" ], "tag": null }, @@ -7879,7 +7879,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.filter-blur", @@ -7888,11 +7888,11 @@ "name": "filter-blur", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=filter-blur", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/filter-blur" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=filter-blur", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/filter-blur" ], "tag": null }, @@ -7919,7 +7919,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.filter-brightness", @@ -7928,11 +7928,11 @@ "name": "filter-brightness", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=filter-brightness", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/filter-brightness" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=filter-brightness", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/filter-brightness" ], "tag": null }, @@ -7959,7 +7959,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.filter-contrast", @@ -7968,11 +7968,11 @@ "name": "filter-contrast", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=filter-contrast", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/filter-contrast" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=filter-contrast", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/filter-contrast" ], "tag": null }, @@ -7999,7 +7999,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.filter-grayscale", @@ -8008,11 +8008,11 @@ "name": "filter-grayscale", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=filter-grayscale", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/filter-grayscale" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=filter-grayscale", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/filter-grayscale" ], "tag": null }, @@ -8039,7 +8039,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.filter-hue-rotate", @@ -8048,11 +8048,11 @@ "name": "filter-hue-rotate", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=filter-hue-rotate", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/filter-hue-rotate" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=filter-hue-rotate", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/filter-hue-rotate" ], "tag": null }, @@ -8079,7 +8079,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.filter-invert", @@ -8088,11 +8088,11 @@ "name": "filter-invert", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=filter-invert", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/filter-invert" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=filter-invert", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/filter-invert" ], "tag": null }, @@ -8119,7 +8119,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.filter-opacity", @@ -8128,11 +8128,11 @@ "name": "filter-opacity", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=filter-opacity", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/filter-opacity" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=filter-opacity", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/filter-opacity" ], "tag": null }, @@ -8159,7 +8159,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.filter-saturate", @@ -8168,11 +8168,11 @@ "name": "filter-saturate", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=filter-saturate", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/filter-saturate" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=filter-saturate", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/filter-saturate" ], "tag": null }, @@ -8199,7 +8199,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.filter-sepia", @@ -8208,11 +8208,11 @@ "name": "filter-sepia", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=filter-sepia", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/filter-sepia" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=filter-sepia", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/filter-sepia" ], "tag": null }, @@ -8239,7 +8239,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.flex", @@ -8248,11 +8248,11 @@ "name": "flex", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=flex", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/flex" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=flex", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/flex" ], "tag": null }, @@ -8283,7 +8283,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.flex-align", @@ -8292,11 +8292,11 @@ "name": "flex-align", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=flex-align", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/flex-align" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=flex-align", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/flex-align" ], "tag": null }, @@ -8327,7 +8327,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.flex-basis", @@ -8336,11 +8336,11 @@ "name": "flex-basis", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=flex-basis", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/flex-basis" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=flex-basis", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/flex-basis" ], "tag": null }, @@ -8371,7 +8371,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.flex-basis-ext", @@ -8380,11 +8380,11 @@ "name": "flex-basis-ext", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=flex-basis-ext", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/flex-basis-ext" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=flex-basis-ext", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/flex-basis-ext" ], "tag": null }, @@ -8417,7 +8417,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.flex-direction", @@ -8426,11 +8426,11 @@ "name": "flex-direction", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=flex-direction", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/flex-direction" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=flex-direction", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/flex-direction" ], "tag": null }, @@ -8461,7 +8461,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.flex-grow", @@ -8470,11 +8470,11 @@ "name": "flex-grow", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=flex-grow", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/flex-grow" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=flex-grow", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/flex-grow" ], "tag": null }, @@ -8505,7 +8505,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.flex-shrink", @@ -8514,11 +8514,11 @@ "name": "flex-shrink", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=flex-shrink", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/flex-shrink" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=flex-shrink", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/flex-shrink" ], "tag": null }, @@ -8549,7 +8549,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.flex-wrap", @@ -8558,11 +8558,11 @@ "name": "flex-wrap", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=flex-wrap", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/flex-wrap" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=flex-wrap", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/flex-wrap" ], "tag": null }, @@ -8593,7 +8593,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.float", @@ -8602,11 +8602,11 @@ "name": "float", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=float", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/float" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=float", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/float" ], "tag": null }, @@ -8637,7 +8637,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.font-family", @@ -8646,11 +8646,11 @@ "name": "font-family", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=font-family", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/font-family" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=font-family", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/font-family" ], "tag": null }, @@ -8676,7 +8676,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.font-size", @@ -8685,11 +8685,11 @@ "name": "font-size", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=font-size", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/font-size" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=font-size", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/font-size" ], "tag": null }, @@ -8715,7 +8715,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.font-size-ext", @@ -8724,11 +8724,11 @@ "name": "font-size-ext", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=font-size-ext", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/font-size-ext" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=font-size-ext", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/font-size-ext" ], "tag": null }, @@ -8759,7 +8759,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.font-smoothing", @@ -8768,11 +8768,11 @@ "name": "font-smoothing", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=font-smoothing", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/font-smoothing" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=font-smoothing", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/font-smoothing" ], "tag": null }, @@ -8798,7 +8798,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.font-style", @@ -8807,11 +8807,11 @@ "name": "font-style", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=font-style", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/font-style" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=font-style", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/font-style" ], "tag": null }, @@ -8837,7 +8837,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.font-transform", @@ -8846,11 +8846,11 @@ "name": "font-transform", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=font-transform", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/font-transform" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=font-transform", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/font-transform" ], "tag": null }, @@ -8876,7 +8876,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.font-variant", @@ -8885,11 +8885,11 @@ "name": "font-variant", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=font-variant", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/font-variant" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=font-variant", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/font-variant" ], "tag": null }, @@ -8915,7 +8915,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.font-variant-numeric", @@ -8924,11 +8924,11 @@ "name": "font-variant-numeric", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=font-variant-numeric", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/font-variant-numeric" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=font-variant-numeric", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/font-variant-numeric" ], "tag": null }, @@ -8954,7 +8954,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.font-weight", @@ -8963,11 +8963,11 @@ "name": "font-weight", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=font-weight", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/font-weight" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=font-weight", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/font-weight" ], "tag": null }, @@ -9001,7 +9001,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.gap", @@ -9010,11 +9010,11 @@ "name": "gap", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=gap", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/gap" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=gap", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/gap" ], "tag": null }, @@ -9045,7 +9045,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.gradient-color", @@ -9054,11 +9054,11 @@ "name": "gradient-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=gradient-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/gradient-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=gradient-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/gradient-color" ], "tag": null }, @@ -9084,7 +9084,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.gradient-stops", @@ -9093,11 +9093,11 @@ "name": "gradient-stops", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=gradient-stops", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/gradient-stops" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=gradient-stops", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/gradient-stops" ], "tag": null }, @@ -9123,7 +9123,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.gradient-type", @@ -9132,11 +9132,11 @@ "name": "gradient-type", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=gradient-type", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/gradient-type" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=gradient-type", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/gradient-type" ], "tag": null }, @@ -9167,7 +9167,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.grid-auto-columns", @@ -9176,11 +9176,11 @@ "name": "grid-auto-columns", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=grid-auto-columns", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/grid-auto-columns" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=grid-auto-columns", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/grid-auto-columns" ], "tag": null }, @@ -9211,7 +9211,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.grid-auto-flow", @@ -9220,11 +9220,11 @@ "name": "grid-auto-flow", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=grid-auto-flow", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/grid-auto-flow" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=grid-auto-flow", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/grid-auto-flow" ], "tag": null }, @@ -9255,7 +9255,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.grid-auto-rows", @@ -9264,11 +9264,11 @@ "name": "grid-auto-rows", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=grid-auto-rows", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/grid-auto-rows" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=grid-auto-rows", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/grid-auto-rows" ], "tag": null }, @@ -9299,7 +9299,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.grid-column", @@ -9308,11 +9308,11 @@ "name": "grid-column", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=grid-column", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/grid-column" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=grid-column", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/grid-column" ], "tag": null }, @@ -9343,7 +9343,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.grid-column-end", @@ -9352,11 +9352,11 @@ "name": "grid-column-end", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=grid-column-end", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/grid-column-end" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=grid-column-end", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/grid-column-end" ], "tag": null }, @@ -9387,7 +9387,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.grid-column-start", @@ -9396,11 +9396,11 @@ "name": "grid-column-start", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=grid-column-start", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/grid-column-start" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=grid-column-start", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/grid-column-start" ], "tag": null }, @@ -9431,7 +9431,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.grid-row", @@ -9440,11 +9440,11 @@ "name": "grid-row", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=grid-row", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/grid-row" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=grid-row", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/grid-row" ], "tag": null }, @@ -9475,7 +9475,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.grid-row-end", @@ -9484,11 +9484,11 @@ "name": "grid-row-end", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=grid-row-end", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/grid-row-end" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=grid-row-end", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/grid-row-end" ], "tag": null }, @@ -9519,7 +9519,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.grid-row-start", @@ -9528,11 +9528,11 @@ "name": "grid-row-start", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=grid-row-start", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/grid-row-start" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=grid-row-start", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/grid-row-start" ], "tag": null }, @@ -9563,7 +9563,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.grid-template-columns", @@ -9572,11 +9572,11 @@ "name": "grid-template-columns", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=grid-template-columns", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/grid-template-columns" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=grid-template-columns", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/grid-template-columns" ], "tag": null }, @@ -9607,7 +9607,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.grid-template-rows", @@ -9616,11 +9616,11 @@ "name": "grid-template-rows", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=grid-template-rows", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/grid-template-rows" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=grid-template-rows", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/grid-template-rows" ], "tag": null }, @@ -9651,7 +9651,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.headers", @@ -9660,11 +9660,11 @@ "name": "headers", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=headers", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/headers" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=headers", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/headers" ], "tag": null }, @@ -9690,7 +9690,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.height", @@ -9699,11 +9699,11 @@ "name": "height", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=height", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/height" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=height", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/height" ], "tag": null }, @@ -9734,7 +9734,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.height-ext", @@ -9743,11 +9743,11 @@ "name": "height-ext", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=height-ext", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/height-ext" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=height-ext", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/height-ext" ], "tag": null }, @@ -9778,7 +9778,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.isolate", @@ -9787,11 +9787,11 @@ "name": "isolate", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=isolate", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/isolate" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=isolate", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/isolate" ], "tag": null }, @@ -9822,7 +9822,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.justify-content", @@ -9831,11 +9831,11 @@ "name": "justify-content", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=justify-content", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/justify-content" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=justify-content", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/justify-content" ], "tag": null }, @@ -9866,7 +9866,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.justify-items", @@ -9875,11 +9875,11 @@ "name": "justify-items", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=justify-items", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/justify-items" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=justify-items", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/justify-items" ], "tag": null }, @@ -9910,7 +9910,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.justify-self", @@ -9919,11 +9919,11 @@ "name": "justify-self", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=justify-self", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/justify-self" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=justify-self", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/justify-self" ], "tag": null }, @@ -9954,7 +9954,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.letter-spacing", @@ -9963,11 +9963,11 @@ "name": "letter-spacing", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=letter-spacing", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/letter-spacing" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=letter-spacing", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/letter-spacing" ], "tag": null }, @@ -9993,7 +9993,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.line-clamp", @@ -10002,11 +10002,11 @@ "name": "line-clamp", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=line-clamp", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/line-clamp" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=line-clamp", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/line-clamp" ], "tag": null }, @@ -10032,7 +10032,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.line-height", @@ -10041,11 +10041,11 @@ "name": "line-height", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=line-height", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/line-height" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=line-height", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/line-height" ], "tag": null }, @@ -10076,7 +10076,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.list-style-position", @@ -10085,11 +10085,11 @@ "name": "list-style-position", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=list-style-position", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/list-style-position" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=list-style-position", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/list-style-position" ], "tag": null }, @@ -10115,7 +10115,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.list-style-type", @@ -10124,11 +10124,11 @@ "name": "list-style-type", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=list-style-type", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/list-style-type" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=list-style-type", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/list-style-type" ], "tag": null }, @@ -10154,7 +10154,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.margin", @@ -10163,11 +10163,11 @@ "name": "margin", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=margin", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/margin" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=margin", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/margin" ], "tag": null }, @@ -10198,7 +10198,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.margin-ext", @@ -10207,11 +10207,11 @@ "name": "margin-ext", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=margin-ext", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/margin-ext" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=margin-ext", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/margin-ext" ], "tag": null }, @@ -10242,7 +10242,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.mask-clip", @@ -10251,11 +10251,11 @@ "name": "mask-clip", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=mask-clip", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/mask-clip" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=mask-clip", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/mask-clip" ], "tag": null }, @@ -10281,7 +10281,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.mask-composite", @@ -10290,11 +10290,11 @@ "name": "mask-composite", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=mask-composite", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/mask-composite" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=mask-composite", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/mask-composite" ], "tag": null }, @@ -10320,7 +10320,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.mask-mode", @@ -10329,11 +10329,11 @@ "name": "mask-mode", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=mask-mode", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/mask-mode" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=mask-mode", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/mask-mode" ], "tag": null }, @@ -10359,7 +10359,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.mask-origin", @@ -10368,11 +10368,11 @@ "name": "mask-origin", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=mask-origin", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/mask-origin" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=mask-origin", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/mask-origin" ], "tag": null }, @@ -10398,7 +10398,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.mask-position", @@ -10407,11 +10407,11 @@ "name": "mask-position", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=mask-position", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/mask-position" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=mask-position", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/mask-position" ], "tag": null }, @@ -10437,7 +10437,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.mask-repeat", @@ -10446,11 +10446,11 @@ "name": "mask-repeat", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=mask-repeat", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/mask-repeat" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=mask-repeat", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/mask-repeat" ], "tag": null }, @@ -10476,7 +10476,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.mask-size", @@ -10485,11 +10485,11 @@ "name": "mask-size", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=mask-size", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/mask-size" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=mask-size", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/mask-size" ], "tag": null }, @@ -10515,7 +10515,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.mask-type", @@ -10524,11 +10524,11 @@ "name": "mask-type", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=mask-type", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/mask-type" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=mask-type", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/mask-type" ], "tag": null }, @@ -10554,7 +10554,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.max-container", @@ -10563,11 +10563,11 @@ "name": "max-container", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=max-container", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/max-container" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=max-container", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/max-container" ], "tag": null }, @@ -10593,7 +10593,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.max-height", @@ -10602,11 +10602,11 @@ "name": "max-height", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=max-height", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/max-height" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=max-height", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/max-height" ], "tag": null }, @@ -10637,7 +10637,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.max-height-ext", @@ -10646,11 +10646,11 @@ "name": "max-height-ext", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=max-height-ext", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/max-height-ext" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=max-height-ext", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/max-height-ext" ], "tag": null }, @@ -10681,7 +10681,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.max-width", @@ -10690,11 +10690,11 @@ "name": "max-width", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=max-width", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/max-width" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=max-width", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/max-width" ], "tag": null }, @@ -10725,7 +10725,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.max-width-ext", @@ -10734,11 +10734,11 @@ "name": "max-width-ext", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=max-width-ext", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/max-width-ext" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=max-width-ext", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/max-width-ext" ], "tag": null }, @@ -10769,7 +10769,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.min-height", @@ -10778,11 +10778,11 @@ "name": "min-height", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=min-height", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/min-height" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=min-height", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/min-height" ], "tag": null }, @@ -10813,7 +10813,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.min-width", @@ -10822,11 +10822,11 @@ "name": "min-width", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=min-width", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/min-width" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=min-width", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/min-width" ], "tag": null }, @@ -10857,7 +10857,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.mix-blend-mode", @@ -10866,11 +10866,11 @@ "name": "mix-blend-mode", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=mix-blend-mode", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/mix-blend-mode" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=mix-blend-mode", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/mix-blend-mode" ], "tag": null }, @@ -10896,7 +10896,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.object-fit", @@ -10905,11 +10905,11 @@ "name": "object-fit", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=object-fit", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/object-fit" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=object-fit", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/object-fit" ], "tag": null }, @@ -10940,7 +10940,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.object-position", @@ -10949,11 +10949,11 @@ "name": "object-position", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=object-position", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/object-position" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=object-position", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/object-position" ], "tag": null }, @@ -10984,7 +10984,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.offset", @@ -10993,11 +10993,11 @@ "name": "offset", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=offset", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/offset" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=offset", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/offset" ], "tag": null }, @@ -11028,7 +11028,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.opacity", @@ -11037,11 +11037,11 @@ "name": "opacity", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=opacity", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/opacity" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=opacity", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/opacity" ], "tag": null }, @@ -11068,7 +11068,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.order", @@ -11077,11 +11077,11 @@ "name": "order", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=order", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/order" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=order", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/order" ], "tag": null }, @@ -11112,7 +11112,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.outline-color", @@ -11121,11 +11121,11 @@ "name": "outline-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=outline-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/outline-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=outline-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/outline-color" ], "tag": null }, @@ -11155,7 +11155,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.outline-offset", @@ -11164,11 +11164,11 @@ "name": "outline-offset", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=outline-offset", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/outline-offset" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=outline-offset", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/outline-offset" ], "tag": null }, @@ -11194,7 +11194,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.outline-style", @@ -11203,11 +11203,11 @@ "name": "outline-style", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=outline-style", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/outline-style" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=outline-style", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/outline-style" ], "tag": null }, @@ -11233,7 +11233,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.outline-width", @@ -11242,11 +11242,11 @@ "name": "outline-width", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=outline-width", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/outline-width" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=outline-width", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/outline-width" ], "tag": null }, @@ -11276,7 +11276,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.overflow", @@ -11285,11 +11285,11 @@ "name": "overflow", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=overflow", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/overflow" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=overflow", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/overflow" ], "tag": null }, @@ -11320,7 +11320,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.overscroll-behavior", @@ -11329,11 +11329,11 @@ "name": "overscroll-behavior", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=overscroll-behavior", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/overscroll-behavior" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=overscroll-behavior", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/overscroll-behavior" ], "tag": null }, @@ -11359,7 +11359,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.padding", @@ -11368,11 +11368,11 @@ "name": "padding", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=padding", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/padding" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=padding", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/padding" ], "tag": null }, @@ -11403,7 +11403,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.padding-ext", @@ -11412,11 +11412,11 @@ "name": "padding-ext", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=padding-ext", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/padding-ext" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=padding-ext", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/padding-ext" ], "tag": null }, @@ -11447,7 +11447,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.pattern", @@ -11456,11 +11456,11 @@ "name": "pattern", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=pattern", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/pattern" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=pattern", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/pattern" ], "tag": null }, @@ -11491,7 +11491,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.place-content", @@ -11500,11 +11500,11 @@ "name": "place-content", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=place-content", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/place-content" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=place-content", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/place-content" ], "tag": null }, @@ -11535,7 +11535,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.place-items", @@ -11544,11 +11544,11 @@ "name": "place-items", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=place-items", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/place-items" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=place-items", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/place-items" ], "tag": null }, @@ -11579,7 +11579,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.place-self", @@ -11588,11 +11588,11 @@ "name": "place-self", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=place-self", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/place-self" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=place-self", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/place-self" ], "tag": null }, @@ -11623,7 +11623,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.placeholder-color", @@ -11632,11 +11632,11 @@ "name": "placeholder-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=placeholder-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/placeholder-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=placeholder-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/placeholder-color" ], "tag": null }, @@ -11664,7 +11664,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.placeholder-opacity", @@ -11673,11 +11673,11 @@ "name": "placeholder-opacity", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=placeholder-opacity", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/placeholder-opacity" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=placeholder-opacity", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/placeholder-opacity" ], "tag": null }, @@ -11707,7 +11707,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.pointer-events", @@ -11716,11 +11716,11 @@ "name": "pointer-events", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=pointer-events", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/pointer-events" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=pointer-events", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/pointer-events" ], "tag": null }, @@ -11746,7 +11746,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.position", @@ -11755,11 +11755,11 @@ "name": "position", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=position", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/position" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=position", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/position" ], "tag": null }, @@ -11790,7 +11790,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.query-container", @@ -11799,11 +11799,11 @@ "name": "query-container", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=query-container", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/query-container" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=query-container", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/query-container" ], "tag": null }, @@ -11829,7 +11829,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.query-layout", @@ -11838,11 +11838,11 @@ "name": "query-layout", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=query-layout", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/query-layout" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=query-layout", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/query-layout" ], "tag": null }, @@ -11868,7 +11868,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.resize", @@ -11877,11 +11877,11 @@ "name": "resize", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=resize", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/resize" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=resize", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/resize" ], "tag": null }, @@ -11907,7 +11907,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.ring-color", @@ -11916,11 +11916,11 @@ "name": "ring-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=ring-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/ring-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=ring-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/ring-color" ], "tag": null }, @@ -11949,7 +11949,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.ring-inset", @@ -11958,11 +11958,11 @@ "name": "ring-inset", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=ring-inset", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/ring-inset" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=ring-inset", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/ring-inset" ], "tag": null }, @@ -11991,7 +11991,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.ring-offset-color", @@ -12000,11 +12000,11 @@ "name": "ring-offset-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=ring-offset-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/ring-offset-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=ring-offset-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/ring-offset-color" ], "tag": null }, @@ -12033,7 +12033,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.ring-offset-width", @@ -12042,11 +12042,11 @@ "name": "ring-offset-width", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=ring-offset-width", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/ring-offset-width" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=ring-offset-width", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/ring-offset-width" ], "tag": null }, @@ -12075,7 +12075,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.ring-opacity", @@ -12084,11 +12084,11 @@ "name": "ring-opacity", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=ring-opacity", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/ring-opacity" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=ring-opacity", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/ring-opacity" ], "tag": null }, @@ -12117,7 +12117,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.ring-width", @@ -12126,11 +12126,11 @@ "name": "ring-width", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=ring-width", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/ring-width" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=ring-width", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/ring-width" ], "tag": null }, @@ -12159,7 +12159,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.scroll-backdrop-color", @@ -12168,11 +12168,11 @@ "name": "scroll-backdrop-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=scroll-backdrop-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/scroll-backdrop-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=scroll-backdrop-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/scroll-backdrop-color" ], "tag": null }, @@ -12198,7 +12198,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.scroll-backdrop-radius", @@ -12207,11 +12207,11 @@ "name": "scroll-backdrop-radius", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=scroll-backdrop-radius", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/scroll-backdrop-radius" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=scroll-backdrop-radius", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/scroll-backdrop-radius" ], "tag": null }, @@ -12237,7 +12237,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.scroll-backdrop-width", @@ -12246,11 +12246,11 @@ "name": "scroll-backdrop-width", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=scroll-backdrop-width", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/scroll-backdrop-width" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=scroll-backdrop-width", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/scroll-backdrop-width" ], "tag": null }, @@ -12276,7 +12276,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.scroll-behavior", @@ -12285,11 +12285,11 @@ "name": "scroll-behavior", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=scroll-behavior", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/scroll-behavior" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=scroll-behavior", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/scroll-behavior" ], "tag": null }, @@ -12315,7 +12315,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.scroll-hover", @@ -12324,11 +12324,11 @@ "name": "scroll-hover", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=scroll-hover", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/scroll-hover" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=scroll-hover", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/scroll-hover" ], "tag": null }, @@ -12354,7 +12354,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.scroll-margin", @@ -12363,11 +12363,11 @@ "name": "scroll-margin", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=scroll-margin", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/scroll-margin" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=scroll-margin", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/scroll-margin" ], "tag": null }, @@ -12393,7 +12393,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.scroll-margin-ext", @@ -12402,11 +12402,11 @@ "name": "scroll-margin-ext", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=scroll-margin-ext", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/scroll-margin-ext" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=scroll-margin-ext", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/scroll-margin-ext" ], "tag": null }, @@ -12432,7 +12432,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.scroll-padding", @@ -12441,11 +12441,11 @@ "name": "scroll-padding", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=scroll-padding", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/scroll-padding" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=scroll-padding", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/scroll-padding" ], "tag": null }, @@ -12471,7 +12471,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.scroll-padding-ext", @@ -12480,11 +12480,11 @@ "name": "scroll-padding-ext", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=scroll-padding-ext", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/scroll-padding-ext" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=scroll-padding-ext", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/scroll-padding-ext" ], "tag": null }, @@ -12510,7 +12510,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.scroll-slider-color", @@ -12519,11 +12519,11 @@ "name": "scroll-slider-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=scroll-slider-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/scroll-slider-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=scroll-slider-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/scroll-slider-color" ], "tag": null }, @@ -12549,7 +12549,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.scroll-slider-radius", @@ -12558,11 +12558,11 @@ "name": "scroll-slider-radius", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=scroll-slider-radius", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/scroll-slider-radius" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=scroll-slider-radius", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/scroll-slider-radius" ], "tag": null }, @@ -12588,7 +12588,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.scroll-slider-width", @@ -12597,11 +12597,11 @@ "name": "scroll-slider-width", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=scroll-slider-width", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/scroll-slider-width" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=scroll-slider-width", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/scroll-slider-width" ], "tag": null }, @@ -12627,7 +12627,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.scroll-snap-align", @@ -12636,11 +12636,11 @@ "name": "scroll-snap-align", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=scroll-snap-align", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/scroll-snap-align" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=scroll-snap-align", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/scroll-snap-align" ], "tag": null }, @@ -12666,7 +12666,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.scroll-snap-stop", @@ -12675,11 +12675,11 @@ "name": "scroll-snap-stop", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=scroll-snap-stop", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/scroll-snap-stop" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=scroll-snap-stop", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/scroll-snap-stop" ], "tag": null }, @@ -12705,7 +12705,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.scroll-snap-type", @@ -12714,11 +12714,11 @@ "name": "scroll-snap-type", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=scroll-snap-type", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/scroll-snap-type" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=scroll-snap-type", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/scroll-snap-type" ], "tag": null }, @@ -12744,7 +12744,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.scroll-subtle", @@ -12753,11 +12753,11 @@ "name": "scroll-subtle", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=scroll-subtle", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/scroll-subtle" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=scroll-subtle", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/scroll-subtle" ], "tag": null }, @@ -12783,7 +12783,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.space", @@ -12792,11 +12792,11 @@ "name": "space", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=space", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/space" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=space", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/space" ], "tag": null }, @@ -12827,7 +12827,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.sr-only", @@ -12836,11 +12836,11 @@ "name": "sr-only", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=sr-only", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/sr-only" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=sr-only", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/sr-only" ], "tag": null }, @@ -12866,7 +12866,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.stripe", @@ -12875,11 +12875,11 @@ "name": "stripe", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=stripe", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/stripe" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=stripe", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/stripe" ], "tag": null }, @@ -12910,7 +12910,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.stripe-color", @@ -12919,11 +12919,11 @@ "name": "stripe-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=stripe-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/stripe-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=stripe-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/stripe-color" ], "tag": null }, @@ -12949,7 +12949,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.stripe-width", @@ -12958,11 +12958,11 @@ "name": "stripe-width", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=stripe-width", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/stripe-width" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=stripe-width", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/stripe-width" ], "tag": null }, @@ -12993,7 +12993,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.stroke-color", @@ -13002,11 +13002,11 @@ "name": "stroke-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=stroke-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/stroke-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=stroke-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/stroke-color" ], "tag": null }, @@ -13033,7 +13033,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.stroke-linecap", @@ -13042,11 +13042,11 @@ "name": "stroke-linecap", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=stroke-linecap", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/stroke-linecap" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=stroke-linecap", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/stroke-linecap" ], "tag": null }, @@ -13072,7 +13072,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.stroke-linejoin", @@ -13081,11 +13081,11 @@ "name": "stroke-linejoin", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=stroke-linejoin", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/stroke-linejoin" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=stroke-linejoin", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/stroke-linejoin" ], "tag": null }, @@ -13111,7 +13111,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.stroke-width", @@ -13120,11 +13120,11 @@ "name": "stroke-width", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=stroke-width", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/stroke-width" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=stroke-width", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/stroke-width" ], "tag": null }, @@ -13155,7 +13155,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.svg-size", @@ -13164,11 +13164,11 @@ "name": "svg-size", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=svg-size", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/svg-size" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=svg-size", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/svg-size" ], "tag": null }, @@ -13199,7 +13199,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.table", @@ -13208,11 +13208,11 @@ "name": "table", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=table", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/table" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=table", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/table" ], "tag": null }, @@ -13238,7 +13238,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.table-active", @@ -13247,11 +13247,11 @@ "name": "table-active", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=table-active", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/table-active" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=table-active", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/table-active" ], "tag": null }, @@ -13277,7 +13277,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.table-border", @@ -13286,11 +13286,11 @@ "name": "table-border", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=table-border", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/table-border" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=table-border", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/table-border" ], "tag": null }, @@ -13316,7 +13316,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.table-hover", @@ -13325,11 +13325,11 @@ "name": "table-hover", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=table-hover", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/table-hover" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=table-hover", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/table-hover" ], "tag": null }, @@ -13355,7 +13355,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.table-layout", @@ -13364,11 +13364,11 @@ "name": "table-layout", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=table-layout", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/table-layout" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=table-layout", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/table-layout" ], "tag": null }, @@ -13394,7 +13394,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.table-stripe", @@ -13403,11 +13403,11 @@ "name": "table-stripe", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=table-stripe", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/table-stripe" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=table-stripe", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/table-stripe" ], "tag": null }, @@ -13435,7 +13435,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.text-align", @@ -13444,11 +13444,11 @@ "name": "text-align", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=text-align", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/text-align" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=text-align", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/text-align" ], "tag": null }, @@ -13479,7 +13479,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.text-color", @@ -13488,11 +13488,11 @@ "name": "text-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=text-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/text-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=text-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/text-color" ], "tag": null }, @@ -13521,7 +13521,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.text-decoration", @@ -13530,11 +13530,11 @@ "name": "text-decoration", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=text-decoration", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/text-decoration" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=text-decoration", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/text-decoration" ], "tag": null }, @@ -13563,7 +13563,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.text-decoration-color", @@ -13572,11 +13572,11 @@ "name": "text-decoration-color", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=text-decoration-color", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/text-decoration-color" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=text-decoration-color", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/text-decoration-color" ], "tag": null }, @@ -13605,7 +13605,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.text-decoration-offset", @@ -13614,11 +13614,11 @@ "name": "text-decoration-offset", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=text-decoration-offset", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/text-decoration-offset" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=text-decoration-offset", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/text-decoration-offset" ], "tag": null }, @@ -13644,7 +13644,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.text-decoration-style", @@ -13653,11 +13653,11 @@ "name": "text-decoration-style", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=text-decoration-style", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/text-decoration-style" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=text-decoration-style", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/text-decoration-style" ], "tag": null }, @@ -13683,7 +13683,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.text-decoration-thickness", @@ -13692,11 +13692,11 @@ "name": "text-decoration-thickness", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=text-decoration-thickness", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/text-decoration-thickness" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=text-decoration-thickness", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/text-decoration-thickness" ], "tag": null }, @@ -13722,7 +13722,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.text-indent", @@ -13731,11 +13731,11 @@ "name": "text-indent", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=text-indent", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/text-indent" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=text-indent", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/text-indent" ], "tag": null }, @@ -13761,7 +13761,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.text-max-width", @@ -13770,11 +13770,11 @@ "name": "text-max-width", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=text-max-width", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/text-max-width" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=text-max-width", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/text-max-width" ], "tag": null }, @@ -13805,7 +13805,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.text-overflow", @@ -13814,11 +13814,11 @@ "name": "text-overflow", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=text-overflow", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/text-overflow" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=text-overflow", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/text-overflow" ], "tag": null }, @@ -13844,7 +13844,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.text-wrap", @@ -13853,11 +13853,11 @@ "name": "text-wrap", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=text-wrap", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/text-wrap" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=text-wrap", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/text-wrap" ], "tag": null }, @@ -13883,7 +13883,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.theme", @@ -13892,11 +13892,11 @@ "name": "theme", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=theme", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/theme" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=theme", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/theme" ], "tag": null }, @@ -13922,7 +13922,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.title", @@ -13931,11 +13931,11 @@ "name": "title", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=title", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/title" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=title", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/title" ], "tag": null }, @@ -13961,7 +13961,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.touch-action", @@ -13970,11 +13970,11 @@ "name": "touch-action", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=touch-action", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/touch-action" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=touch-action", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/touch-action" ], "tag": null }, @@ -14000,7 +14000,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.transform-origin", @@ -14009,11 +14009,11 @@ "name": "transform-origin", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=transform-origin", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/transform-origin" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=transform-origin", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/transform-origin" ], "tag": null }, @@ -14039,7 +14039,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.transform-rotate", @@ -14048,11 +14048,11 @@ "name": "transform-rotate", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=transform-rotate", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/transform-rotate" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=transform-rotate", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/transform-rotate" ], "tag": null }, @@ -14079,7 +14079,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.transform-scale", @@ -14088,11 +14088,11 @@ "name": "transform-scale", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=transform-scale", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/transform-scale" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=transform-scale", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/transform-scale" ], "tag": null }, @@ -14119,7 +14119,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.transform-skew", @@ -14128,11 +14128,11 @@ "name": "transform-skew", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=transform-skew", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/transform-skew" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=transform-skew", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/transform-skew" ], "tag": null }, @@ -14159,7 +14159,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.transform-translate", @@ -14168,11 +14168,11 @@ "name": "transform-translate", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=transform-translate", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/transform-translate" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=transform-translate", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/transform-translate" ], "tag": null }, @@ -14199,7 +14199,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.transform-translate-ext", @@ -14208,11 +14208,11 @@ "name": "transform-translate-ext", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=transform-translate-ext", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/transform-translate-ext" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=transform-translate-ext", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/transform-translate-ext" ], "tag": null }, @@ -14239,7 +14239,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.transition-delay", @@ -14248,11 +14248,11 @@ "name": "transition-delay", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=transition-delay", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/transition-delay" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=transition-delay", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/transition-delay" ], "tag": null }, @@ -14283,7 +14283,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.transition-duration", @@ -14292,11 +14292,11 @@ "name": "transition-duration", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=transition-duration", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/transition-duration" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=transition-duration", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/transition-duration" ], "tag": null }, @@ -14322,7 +14322,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.transition-property", @@ -14331,11 +14331,11 @@ "name": "transition-property", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=transition-property", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/transition-property" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=transition-property", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/transition-property" ], "tag": null }, @@ -14366,7 +14366,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.transition-timing-function", @@ -14375,11 +14375,11 @@ "name": "transition-timing-function", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=transition-timing-function", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/transition-timing-function" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=transition-timing-function", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/transition-timing-function" ], "tag": null }, @@ -14405,7 +14405,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.user-select", @@ -14414,11 +14414,11 @@ "name": "user-select", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=user-select", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/user-select" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=user-select", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/user-select" ], "tag": null }, @@ -14444,7 +14444,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.vertical-align", @@ -14453,11 +14453,11 @@ "name": "vertical-align", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=vertical-align", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/vertical-align" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=vertical-align", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/vertical-align" ], "tag": null }, @@ -14483,7 +14483,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.visibility", @@ -14492,11 +14492,11 @@ "name": "visibility", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=visibility", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/visibility" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=visibility", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/visibility" ], "tag": null }, @@ -14527,7 +14527,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.white-space", @@ -14536,11 +14536,11 @@ "name": "white-space", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=white-space", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/white-space" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=white-space", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/white-space" ], "tag": null }, @@ -14568,7 +14568,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.width", @@ -14577,11 +14577,11 @@ "name": "width", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=width", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/width" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=width", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/width" ], "tag": null }, @@ -14612,7 +14612,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.width-ext", @@ -14621,11 +14621,11 @@ "name": "width-ext", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=width-ext", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/width-ext" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=width-ext", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/width-ext" ], "tag": null }, @@ -14656,7 +14656,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.will-change", @@ -14665,11 +14665,11 @@ "name": "will-change", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=will-change", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/will-change" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=will-change", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/will-change" ], "tag": null }, @@ -14695,7 +14695,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.word-break", @@ -14704,11 +14704,11 @@ "name": "word-break", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=word-break", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/word-break" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=word-break", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/word-break" ], "tag": null }, @@ -14734,7 +14734,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:README.md" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:README.md" ], "example_refs": [], "id": "utility.z-index", @@ -14743,11 +14743,11 @@ "name": "z-index", "owner": "simai/ui", "provenance": { - "commit": "a9636b60d3e330edc2736b41f3791ebf8d1be391", + "commit": "3521193e0c6b7417912f50aaaab72895f48e43d2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/rule/rule.json#family=z-index", - "simai/ui@a9636b60d3e330edc2736b41f3791ebf8d1be391:distr/utility/z-index" + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/rule/rule.json#family=z-index", + "simai/ui@3521193e0c6b7417912f50aaaab72895f48e43d2:distr/utility/z-index" ], "tag": null }, @@ -15261,7 +15261,7 @@ "kind": "component", "owner": "simai/ui", "path": "contracts/owners/component.manifest.json", - "sha256": "6f56579e73b6235cef416ec0a60d1704022603fcb03745021433a5cdab1859aa" + "sha256": "6e177391635009551d519921b00f7609eb9803546dd870b09bd16931920122ed" }, { "hash_mode": "canonical-json-v1", @@ -15271,19 +15271,19 @@ "sha256": "715443b12c80966e337af4fb9ec28e2cb37c767c5fcaaa7966fd6f63b3ca2458" }, { - "file_sha256": "135f1b66f10b4a017dbe1d66defa56ec0d87470d1b6220c6e311313f9de6a889", + "file_sha256": "9ceff897cb5791f4bcead2e931043bf99f0eab94402702cd7669c0d02edaf325", "hash_mode": "canonical-json-v1", "kind": "smart-component", "owner": "simai/ui", "path": "contracts/owners/smart-component.manifest.json", - "sha256": "55dcb5b4cf2e4cc9f26728e9b0a0b7f216f04027a2729ac4207b6548bf1971c5" + "sha256": "6845bfb149e948baa559edfd9505594e47590cb7b8a433b04b556d876eb349ea" }, { "hash_mode": "canonical-json-v1", "kind": "utility", "owner": "simai/ui", "path": "contracts/owners/utility.manifest.json", - "sha256": "d4a975dd69b0067ef64dafb97e654982594795702ae8be1f38d98bfc88c16a17" + "sha256": "8b9d5072ffb4f3155e3dd350a6144b64ab07ae7d083744533f0a060dd5919136" } ] } diff --git a/data/sf-autocomplete.json b/data/sf-autocomplete.json index cfba485..4e9cf88 100644 --- a/data/sf-autocomplete.json +++ b/data/sf-autocomplete.json @@ -7,8 +7,8 @@ "contractVersion": "1.3.0", "sha256": "b70d02d6902345e17954eafb44f24052b7478439184286bed5a8df6c69c1fe45", "repository": "simai/ui-source", - "commit": "1d26dd483201d24ad1af8419efc21b0d4a76a565", - "tree": "5b4d11c91ac0716e083554a9a358b0a9deaadab2", + "commit": "d0d01841fc765fb62b2748cd22949dc6723caa17", + "tree": "2ed0170c384d7da0987600743686ea2f8f8848be", "path": "src/core/contracts/adaptive-sizing.v1.json" }, "modes": { diff --git a/data/sf-framework.json b/data/sf-framework.json index 2b8f698..fe6b798 100644 --- a/data/sf-framework.json +++ b/data/sf-framework.json @@ -1,22 +1,22 @@ { "schemaVersion": "1.0.0", "registryId": "simai.sf-framework", -"release": {"id":"ui-a9636b60d3e3","repository":"simai/ui","registryCommit":"442402e4b6185147d56d75b580721b8aca5050dc","coreCommit":"a9636b60d3e330edc2736b41f3791ebf8d1be391","smartCommit":"106d5901f8c3b4f23131ce0e7ede5dbd8abfe4f4","registrySha256":"63a23fd4d67a8d0314de8d8fc65f423bdebaae4260da61b82a77ecf8cfd90b13"}, +"release": {"id":"ui-3521193e0c6b","repository":"simai/ui","registryCommit":"a990dd19ffe0a0471f49a24410718f39acbb8419","coreCommit":"3521193e0c6b7417912f50aaaab72895f48e43d2","smartCommit":"3521193e0c6b7417912f50aaaab72895f48e43d2","registrySha256":"cdaf27218f0ca3871ff75b474d6c5f469407f77bfa966c3183f84116f4f6f9d6"}, "desktopMinWidth": "60rem", "tags": [ -{"tag":"sf-button","id":"smart.buttons","title":"Buttons","summary":"A native button with Framework presentation: size, appearance, colour role or status, optional start and end icons, spacing and radius. loading sets aria-busy and disables it against repeated activation.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/a9636b60d3e330edc2736b41f3791ebf8d1be391/README.md"],"attributes":[{"name":"appearance","type":"string","default":"default","description":"How the button looks. Surface reads the neutral alpha ramp: a faint fill and a border. ghost is the link appearance under its old name (compat until 2026-12-01).","values":["default","tonal","outline","link","surface","ghost"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Accessible label for icon-only or custom buttons.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disabled state flag.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":"Single icon name shortcut.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"icon-end","type":"string","default":"","description":"Logical end icon name.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"icon-left","type":"string","default":"","description":"Compatibility alias for icon-start.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"icon-position","type":"string","default":"start","description":"Placement for the single icon shortcut.","values":["start","end"],"examples":[],"deprecated":null},{"name":"icon-right","type":"string","default":"","description":"Compatibility alias for icon-end.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"icon-start","type":"string","default":"","description":"Logical start icon name.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"loading","type":"boolean","default":"false","description":"Loading state flag.","values":[],"examples":[],"deprecated":null},{"name":"native-type","type":"string","default":"button","description":"Native button type attribute.","values":["button","submit","reset"],"examples":[],"deprecated":null},{"name":"radius","type":"string","default":"","description":"Border radius modifier.","values":["default","square","rounded"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Extra classes applied to the inner button element.","values":[],"examples":[],"deprecated":null},{"name":"scheme","type":"string","default":"primary","description":"Which colour family the control takes. What the control is about is the status axis; a status set there wins over this.","values":["primary","secondary","on-surface"],"examples":[],"deprecated":null},{"name":"segment","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Button size token.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"spacing","type":"string","default":"normal","description":"Semantic internal spacing profile.","values":["compact","normal","comfortable","spacious"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"","description":"What the control is about, in the shared status vocabulary. The only one a control paints today is `error`, the destructive one: a control that deletes, discards or cannot be undone.","values":["error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template variant name for SfBaseElement external templates.","values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":"Visible button text when no text slot is provided.","values":[],"examples":[],"deprecated":null},{"name":"text-position","type":"string","default":"center","description":null,"values":[],"examples":[],"deprecated":null},{"name":"tightness","type":"string","default":"","description":"Compatibility alias for spacing.","values":["low","high","highest"],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"default","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["default","tonal","outline","link","surface","ghost"],"examples":[],"deprecated":null}]}, -{"tag":"sf-checkbox","id":"smart.checkbox","title":"Checkbox","summary":"A native checkbox with a label, Framework presentation and checked, indeterminate and disabled states kept in step between the host attributes and the inner input.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/a9636b60d3e330edc2736b41f3791ebf8d1be391/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":"Accessible name for a checkbox rendered without a visible label.","values":[],"examples":[],"deprecated":null},{"name":"checked","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"description","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error","type":"boolean","default":"false","description":"Invalid state; the native input publishes aria-invalid.","values":[],"examples":[],"deprecated":null},{"name":"help","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"indeterminate","type":"boolean","default":"false","description":"Mixed visual state for a checkbox that summarizes related options.","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"position","type":"string","default":"start","description":"Logical placement of the indicator relative to its text.","values":["start","end"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Checkbox size token.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-close","id":"smart.close","title":"Close","summary":"The decorative cross glyph of a close action, sized on the control ladder. It is aria-hidden and never focusable; the containing native button owns the action and its name.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/a9636b60d3e330edc2736b41f3791ebf8d1be391/README.md"],"attributes":[{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/3","description":"Decorative close-glyph size token.","values":["1/4","1/3","1/2","1","2","3","4","5","6","7"],"examples":[],"deprecated":null}]}, -{"tag":"sf-context-menu","id":"smart.context-menu","title":"Context Menu","summary":"The Framework's action menu: data entries with icon, caption, value, shortcut, check, submenu, separator and heading, opened by openFor() into the top layer, anchored, with keyboard, typeahead and focus return. A host may still render its own items and own the lifecycle.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/a9636b60d3e330edc2736b41f3791ebf8d1be391/README.md"],"attributes":[{"name":"active-tab","type":"string","default":"","description":"The chosen tab's id or index; the host renders that tab's rows into the content slot.","values":[],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"closable","type":"boolean","default":"false","description":"A close button at the end of the panel's head.","values":[],"examples":[],"deprecated":null},{"name":"content-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"entries","type":"array","default":"[]","description":"The menu as data (set as a property, or JSON in the attribute). See item_contract. When present, it replaces items and the content slot.","values":[],"examples":[],"deprecated":null},{"name":"items","type":"array","default":"[]","description":null,"values":[],"examples":[],"deprecated":null},{"name":"popup","type":"boolean","default":"false","description":"Not drawn until opened through openFor(). A menu without it is drawn in place, as before.","values":[],"examples":[],"deprecated":null},{"name":"position","type":"string","default":"","description":"Deprecated: a menu has no tail since 1.3.0 (owner, 2026-10-12); the value is kept for its class and draws nothing.","values":["inline-start","inline-start-top","inline-start-bottom","inline-end","inline-end-top","inline-end-bottom","top","top-inline-start","top-inline-end","bottom","bottom-inline-start","bottom-inline-end","start","end","top-start","top-end","bottom-start","bottom-end","left","left-top","left-bottom","right","right-top","right-bottom","top-left","top-center","top-right","bottom-left","bottom-center","bottom-right","left-start","left-end","right-start","right-end","inline-start-start","inline-start-end","inline-end-start","inline-end-end"],"examples":[],"deprecated":{"since":"1.3.0","replacement":"openFor(anchor, {side, align}) places the menu; no tail is drawn"}},{"name":"role","type":"string","default":"menu","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"search","type":"object","default":"null","description":"{placeholder, empty, remote}: a search field above the rows (set as a property). Local by default; with remote: true the menu raises sf-context-menu-search {query} and shows the entries the host sets. A submenu entry passes it with `search`.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/2","description":"The menu's size: rows as tall as a field of that size (32px at 1/2, 40px at 1), its text, insets, search and footer. A submenu takes its parent's size.","values":["1/2","1"],"examples":[],"deprecated":null},{"name":"tabs","type":"string | array","default":"","description":"A panel with tabs: labels separated by |, or [{id, label}] as a property. The head (tabs and the close button) and the footer never scroll, the body does, and the panel keeps a fixed width (a ladder step, or width) whatever a tab holds.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"tooltip","type":"boolean","default":"true","description":"Deprecated: a menu has no tail since 1.3.0 (owner, 2026-10-12); the value is kept for its class and draws nothing.","values":[],"examples":[],"deprecated":{"since":"1.3.0","replacement":"none: a menu has no tail"}},{"name":"width","type":"string","default":"content","description":"How wide openFor() opens the menu: content (its longest line, between --sf-context-menu--min-inline-size and --sf-context-menu--max-inline-size), trigger (exactly the control that opened it; a long line ends in an ellipsis) or a CSS length. openFor(anchor, {width}) overrides it.","values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-datepicker","id":"smart.datepicker","title":"Datepicker","summary":"Accessible date and date-range picker with popup and inline presentation, calendar navigation and host-owned values.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/a9636b60d3e330edc2736b41f3791ebf8d1be391/README.md"],"attributes":[{"name":"close-on-select","type":"boolean","default":"true","description":"Close the panel once a date (or a range end) is chosen.","values":[],"examples":[],"deprecated":null},{"name":"context","type":"string","default":"","description":"Which grid the panel opens on: days (empty), month or year.","values":["month","year"],"examples":[],"deprecated":null},{"name":"date","type":"string","default":"","description":"The ISO date (yyyy-mm-dd) chosen; value is read when date is absent.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disable the field and the panel.","values":[],"examples":[],"deprecated":null},{"name":"end-value","type":"string","default":"","description":"Range only: the ISO end date.","values":[],"examples":[],"deprecated":null},{"name":"format","type":"string","default":"DD.MM.YYYY","description":"How the date is shown in the field, e.g. DD.MM.YYYY. The value stays ISO.","values":[],"examples":[],"deprecated":null},{"name":"icon-start","type":"string","default":"calendar_today","description":"The icon at the start of the field; the canonical name for left-icon.","values":[],"examples":[],"deprecated":null},{"name":"input","type":"boolean","default":"true","description":"Draw the text field; without it only the panel is drawn.","values":[],"examples":[],"deprecated":null},{"name":"input-name","type":"string","default":"","description":"The form field name of the value; wins over name.","values":[],"examples":[],"deprecated":null},{"name":"input-root-class","type":"string","default":"","description":"Classes added to the field's root.","values":[],"examples":[],"deprecated":null},{"name":"input-size","type":"string","default":"1","description":"Legacy name for size, still honoured; size wins when both are set. See contracts/public-api-axes.json.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"input-type","type":"string","default":"bordered","description":"The field's appearance (bordered by default), as on sf-inputs.","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"The field's visible label.","values":[],"examples":[],"deprecated":null},{"name":"left-icon","type":"string","default":"calendar_today","description":"Legacy name for icon-start, still honoured; icon-start wins when both are set.","values":[],"examples":[],"deprecated":null},{"name":"locale","type":"string","default":"","description":"The language of month and day names; defaults to the page language.","values":[],"examples":[],"deprecated":null},{"name":"mask","type":"boolean","default":"false","description":"Mask what can be typed in the field to the format.","values":[],"examples":[],"deprecated":null},{"name":"mask-lazy","type":"boolean","default":"false","description":"Show the mask's placeholder characters only as they are typed.","values":[],"examples":[],"deprecated":null},{"name":"mask-options","type":"string","default":"","description":"Further mask options as JSON, passed to the field's mask.","values":[],"examples":[],"deprecated":null},{"name":"mask-pattern","type":"string","default":"00.00.0000","description":"Input mask; when not set it is derived from format, so the default format DD.MM.YYYY gives 00.00.0000.","values":[],"examples":[],"deprecated":null},{"name":"mask-placeholder-char","type":"string","default":"_","description":"The character that stands for a position not yet typed.","values":[],"examples":[],"deprecated":null},{"name":"max-date","type":"string","default":"","description":"The latest ISO date that can be chosen; later days are disabled.","values":[],"examples":[],"deprecated":null},{"name":"min-date","type":"string","default":"","description":"The earliest ISO date that can be chosen; earlier days are disabled.","values":[],"examples":[],"deprecated":null},{"name":"month","type":"number","default":"null","description":"The month shown when the panel opens, 0-11; defaults to the chosen date's month, else the current one.","values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":"The form field name of the value. input-name is the same and wins when both are set.","values":[],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":"Whether the panel is open.","values":[],"examples":[],"deprecated":null},{"name":"placeholder","type":"string","default":"","description":"The field's placeholder text.","values":[],"examples":[],"deprecated":null},{"name":"portal","type":"boolean","default":"true","description":"Draw the panel at the end of the document so no clipping ancestor cuts it.","values":[],"examples":[],"deprecated":null},{"name":"preset","type":"string","default":"","description":"The chosen quick range's id. Set by a host it wins over start-value and end-value, and a relative one is resolved against today in the person's time zone when drawn; nothing is emitted for it.","values":[],"examples":[],"deprecated":null},{"name":"presets","type":"string | array","default":"","description":"Range only: quick ranges beside the grid. Built-in ids, comma separated (today, yesterday, last-7-days, last-30-days, this-week, this-month, last-month), or as a property [{id, label, relative} | {id, label, range: [from, to]}]. Clamped to min-date and max-date; a range with nothing left is disabled.","values":[],"examples":[],"deprecated":null},{"name":"range","type":"boolean","default":"false","description":"Pick a start and an end instead of one date.","values":[],"examples":[],"deprecated":null},{"name":"required","type":"boolean","default":"false","description":"Mark the field required in its form.","values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Classes added to the component's root.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Form size of the field.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"start-value","type":"string","default":"","description":"Range only: the ISO start date.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Which template draws it.","values":[],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"The ISO date (yyyy-mm-dd). As a property, [start, end] for a range; the attribute is the same as date.","values":[],"examples":[],"deprecated":null},{"name":"week-start","type":"number","default":"null","description":"The first day of the week, 0 Sunday to 6 Saturday (1 Monday). Without the attribute it follows the page's language (ru: Monday, en-US: Sunday, ar-EG: Saturday).","values":[],"examples":[],"deprecated":null},{"name":"year","type":"number","default":"null","description":"The year shown when the panel opens; defaults to the chosen date's year, else the current one.","values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-dropdown","id":"smart.dropdown","title":"Dropdown","summary":"Accessible single or multiple selection control with searchable options and optional portal projection.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/a9636b60d3e330edc2736b41f3791ebf8d1be391/README.md"],"attributes":[{"name":"appearance","type":"string","default":"outlined","description":"How the dropdown looks: a filled field or an outlined one.","values":["filled","outlined"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"columns","type":"string","default":"6","description":"How many options a row holds in the grid layout. Ignored in a list.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"layout","type":"string","default":"list","description":"How the options are laid out. A list is one option a row; a grid puts several in a row, which is the only way a hundred glyphs can be looked at -- a column of them is a column nobody scrolls to the end of. In a grid an option shows its picture and keeps its text as the name a search reads and a pointer sees.","values":["list","grid"],"examples":[],"deprecated":null},{"name":"mode","type":"string","default":"select","description":null,"values":["tag","select"],"examples":[],"deprecated":null},{"name":"multiple","type":"boolean","default":"false","description":"Allow several values while preserving their serialized selection order. Tag mode is multiple by default.","values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":"Native form field name for the selected machine value.","values":[],"examples":[],"deprecated":null},{"name":"options","type":"array","default":"[]","description":"Options given as data instead of as sf-list-item children: [{text, value, type?, size?, icon?, selected?, disabled?, colorClass?, avatarImageUrl?, avatarTitle?, ariaLabel?, group?}]. A string or a number is taken as both the label and the value. A parent that renders this dropdown from a template passes its options this way, because capturing child elements means removing them, and the parent can then no longer put a changed list back. Options carrying the same `group`, one after another, are drawn under one heading, so a long list says where each stretch of it comes from instead of repeating that in every row.","values":[],"examples":[],"deprecated":null},{"name":"placeholder","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"portal","type":"boolean","default":"true","description":"Anchor the popup with the shared Framework positioning (SF.Position): native top layer, flip, shift and viewport-limited height. On by default; portal=\"false\" keeps the in-flow list.","values":[],"examples":[],"deprecated":null},{"name":"required","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"search","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"search-placeholder","type":"string","default":"","description":"Empty: the text of the page's language (\"Search\" in English).","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"outlined","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["filled","outlined"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"Selected machine value, or a comma-separated list of values for multiple selection.","values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-icon","id":"smart.icons","title":"Icons","summary":"Semantic Material Symbol wrapper with exact Loader tracking, accessible decorative or informative modes and token-owned geometry.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/a9636b60d3e330edc2736b41f3791ebf8d1be391/README.md"],"attributes":[{"name":"filled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"grade","type":"number","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"loaded","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"optical-size","type":"number","default":"24","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"","description":null,"values":["1/4","1/3","1/2","1","2","3","4","5","6","7"],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"","description":null,"values":["outlined","rounded","sharp","shape"],"examples":[],"deprecated":null},{"name":"weight","type":"number","default":"400","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-icon-button","id":"smart.icon-buttons","title":"Icon Buttons","summary":"Native icon-only action with token geometry, accessible naming and shared loading semantics.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/a9636b60d3e330edc2736b41f3791ebf8d1be391/README.md"],"attributes":[{"name":"appearance","type":"string","default":"default","description":"How the icon button looks. Surface and ghost read the neutral alpha ramp: surface keeps a faint fill and a border, ghost keeps nothing until it is hovered or focused.","values":["default","tonal","outline","link","surface","ghost"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Accessible label.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disabled state flag.","values":[],"examples":[],"deprecated":null},{"name":"filled","type":"boolean","default":"false","description":"Use the filled glyph axis for the standard icon variant.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"add","description":"Material icon name.","values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"icon","description":"What the icon button is: an ordinary icon action or a close control.","values":["icon","close"],"examples":[],"deprecated":null},{"name":"loading","type":"boolean","default":"false","description":"Loading state flag.","values":[],"examples":[],"deprecated":null},{"name":"native-type","type":"string","default":"button","description":"Native button type attribute.","values":["button","submit","reset"],"examples":[],"deprecated":null},{"name":"radius","type":"string","default":"","description":"Border radius modifier.","values":["default","square","rounded"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Extra classes applied to the inner icon button element.","values":[],"examples":[],"deprecated":null},{"name":"scheme","type":"string","default":"primary","description":"Which colour family the control takes. What the control is about is the status axis; a status set there wins over this.","values":["primary","secondary","on-surface"],"examples":[],"deprecated":null},{"name":"segment","type":"string","default":"","description":"Joined-control position owned by Button Group composition.","values":["start","middle","end"],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Icon button size token.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"spacing","type":"string","default":"normal","description":"Semantic internal spacing profile.","values":["compact","normal","comfortable","spacious"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"","description":"What the control is about, in the shared status vocabulary. The only one a control paints today is `error`, the destructive one: a control that deletes, discards or cannot be undone.","values":["error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template variant name for SfBaseElement external templates.","values":[],"examples":[],"deprecated":null},{"name":"tightness","type":"string","default":"","description":"Compatibility alias for spacing.","values":["low","high","highest"],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"default","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["default","tonal","outline","link","surface","ghost"],"examples":[],"deprecated":null},{"name":"variant","type":"string","default":"icon","description":"Legacy name for kind, still honoured. See contracts/public-api-axes.json.","values":["icon","close"],"examples":[],"deprecated":null}]}, -{"tag":"sf-input","id":"smart.inputs","title":"Inputs","summary":"A native single-line form control with Framework presentation, validation messaging and optional mask integration.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/a9636b60d3e330edc2736b41f3791ebf8d1be391/README.md"],"attributes":[{"name":"appearance","type":"string","default":"bordered","description":"How the field looks: a bordered box, a filled one, or hidden.","values":["bordered","filled","hidden"],"examples":[],"deprecated":null},{"name":"autocomplete","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"default-value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error-message","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"hint","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"hint-icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon-start","type":"string","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"input-type","type":"string","default":"text","description":null,"values":["text","email","password","search","tel","url"],"examples":[],"deprecated":null},{"name":"inputmode","type":"string","default":"","description":null,"values":["none","text","tel","url","email","numeric","decimal","search"],"examples":[],"deprecated":null},{"name":"invalid","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"left-icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-lazy","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-options","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-pattern","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-placeholder-char","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"maxlength","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"minlength","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"pattern","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"placeholder","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"readonly","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"required","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"right-text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"text-end","type":"string","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"bordered","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["bordered","filled","hidden"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-pagination","id":"smart.pagination","title":"Pagination","summary":"Source-driven navigation for a collection split into numbered pages.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/a9636b60d3e330edc2736b41f3791ebf8d1be391/README.md"],"attributes":[{"name":"action","type":"string","default":"","description":"Selected batch-action value.","values":[],"examples":[],"deprecated":null},{"name":"action-apply-text","type":"string","default":"","description":"Label of the batch-action apply button. Empty: the text of the page's language (\"Apply\" in English).","values":[],"examples":[],"deprecated":null},{"name":"action-choose-label","type":"string","default":"","description":"Placeholder of the batch-action selector, shown until an action is chosen. Empty: the text of the page's language (\"Choose an action\" in English).","values":[],"examples":[],"deprecated":null},{"name":"action-for-all","type":"boolean","default":"false","description":"Current all-items toggle value.","values":[],"examples":[],"deprecated":null},{"name":"action-for-all-label","type":"string","default":"","description":"Label of the all-items toggle. Empty: the text of the page's language (\"For all\" in English).","values":[],"examples":[],"deprecated":null},{"name":"actions","type":"string","default":"","description":"Pipe-separated compatible batch-action definitions.","values":[],"examples":[],"deprecated":null},{"name":"actions-label","type":"string","default":"","description":"Accessible name of the batch-action selector. Empty: the text of the page's language (\"Action for the selected records\" in English).","values":[],"examples":[],"deprecated":null},{"name":"actions-region-label","type":"string","default":"","description":"Accessible name of the panel that appears while rows are marked. Empty: the text of the page's language (\"Actions for the selected\" in English).","values":[],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Accessible name of the navigation landmark. Empty: the text of the page's language (\"Result pages\" in English).","values":[],"examples":[],"deprecated":null},{"name":"bottom","type":"boolean","default":"true","description":"Allow the compatible batch-action section.","values":[],"examples":[],"deprecated":null},{"name":"bottom-class","type":"string","default":"","description":"Framework utility classes for the batch-action section.","values":[],"examples":[],"deprecated":null},{"name":"can-count","type":"boolean","default":"false","description":"Whether the host can count on request. Without it the view offers nothing and asks for nothing.","values":[],"examples":[],"deprecated":null},{"name":"clear-selection-label","type":"string","default":"","description":"Accessible name and tooltip of the control that drops the selection. Empty: the text of the page's language (\"Clear the selection\" in English).","values":[],"examples":[],"deprecated":null},{"name":"count-known","type":"boolean","default":"true","description":"Whether the number of records is known. A host that does not count every answer sets it false, and the view offers the number instead of showing it.","values":[],"examples":[],"deprecated":null},{"name":"counting","type":"boolean","default":"false","description":"A count is on its way; the view shows a short wait in place of the number.","values":[],"examples":[],"deprecated":null},{"name":"counting-label","type":"string","default":"","description":"Accessible name of the short wait shown while the count is on its way. Empty: the text of the page's language (\"Counting\" in English).","values":[],"examples":[],"deprecated":null},{"name":"current","type":"integer","default":"1","description":"Current one-based page number.","values":[],"examples":[],"deprecated":null},{"name":"first-label","type":"string","default":"","description":"Accessible name and tooltip of the control that goes to the first page. Empty: the text of the page's language (\"First\" in English).","values":[],"examples":[],"deprecated":null},{"name":"has-next","type":"boolean","default":"false","description":"Whether a further page exists. It is what moves forward and Show more when no total was sent.","values":[],"examples":[],"deprecated":null},{"name":"last-label","type":"string","default":"","description":"Visible label of the compatible last-page action. Empty: the text of the page's language (\"Last\" in English).","values":[],"examples":[],"deprecated":null},{"name":"main-class","type":"string","default":"","description":"Framework utility classes for the navigation section.","values":[],"examples":[],"deprecated":null},{"name":"middle","type":"boolean","default":"true","description":"Show page navigation and collection summary.","values":[],"examples":[],"deprecated":null},{"name":"next-label","type":"string","default":"","description":"Accessible name of the next-page action. Empty: the text of the page's language (\"Next page\" in English).","values":[],"examples":[],"deprecated":null},{"name":"page-field-label","type":"string","default":"","description":"Label of the field that takes a page number. Empty: the text of the page's language (\"Page:\" in English).","values":[],"examples":[],"deprecated":null},{"name":"page-label","type":"string","default":"","description":"Accessible prefix for a numbered page action. Empty: the text of the page's language (\"Page\" in English).","values":[],"examples":[],"deprecated":null},{"name":"page-size","type":"integer","default":"10","description":"Positive number of items per page.","values":[],"examples":[],"deprecated":null},{"name":"page-size-label","type":"string","default":"","description":"Visible and accessible label of the page-size selector. Empty: the text of the page's language (\"Per page:\" in English).","values":[],"examples":[],"deprecated":null},{"name":"page-sizes","type":"string","default":"10,20,30,40","description":"Comma-separated positive page-size choices.","values":[],"examples":[],"deprecated":null},{"name":"pages-label","type":"string","default":"","description":"Visible label before page controls. Empty: the text of the page's language (\"Pages:\" in English).","values":[],"examples":[],"deprecated":null},{"name":"previous-label","type":"string","default":"","description":"Accessible name of the previous-page action. Empty: the text of the page's language (\"Previous page\" in English).","values":[],"examples":[],"deprecated":null},{"name":"selected-count","type":"integer","default":"0","description":"Selected item count, clamped between zero and total.","values":[],"examples":[],"deprecated":null},{"name":"selected-label","type":"string","default":"","description":"Visible label for the selected item count. Empty: the text of the page's language (\"Selected:\" in English).","values":[],"examples":[],"deprecated":null},{"name":"show-action-for-all","type":"boolean","default":"false","description":"Show the compatible all-items toggle.","values":[],"examples":[],"deprecated":null},{"name":"show-actions","type":"boolean","default":"true","description":"Show batch actions when actions are supplied.","values":[],"examples":[],"deprecated":null},{"name":"show-count-label","type":"string","default":"","description":"Text of the control that asks the host for the number. Empty: the text of the page's language (\"Show the number\" in English).","values":[],"examples":[],"deprecated":null},{"name":"show-more-busy","type":"boolean","default":"false","description":"Mark the Show more control as working while the host fetches the next portion; it is disabled and shows a loader.","values":[],"examples":[],"deprecated":null},{"name":"show-more-text","type":"string","default":"","description":"Label of the compatible show-more action. Empty: the text of the page's language (\"Show more\" in English).","values":[],"examples":[],"deprecated":null},{"name":"show-page-size","type":"boolean","default":"true","description":"Show the page-size selector for a non-empty collection.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"The step of the size ladder its fields, buttons, labels and page numbers take: 1, or the dense 1/2 of an admin.","values":["1/2","1"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template name.","values":[],"examples":[],"deprecated":null},{"name":"top","type":"boolean","default":"true","description":"Show the compatible show-more section.","values":[],"examples":[],"deprecated":null},{"name":"top-class","type":"string","default":"","description":"Framework utility classes for the show-more section.","values":[],"examples":[],"deprecated":null},{"name":"total","type":"integer","default":"10","description":"Non-negative total item count.","values":[],"examples":[],"deprecated":null},{"name":"total-label","type":"string","default":"","description":"Visible label for the total item count. Empty: the text of the page's language (\"Total:\" in English).","values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-spinner","id":"smart.spinner","title":"Spinner","summary":"Indeterminate waiting indicator with arc or dots presentation, optional polite status announcement and Framework-owned motion.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/a9636b60d3e330edc2736b41f3791ebf8d1be391/README.md"],"attributes":[{"name":"announce","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"direction","type":"string","default":"clockwise","description":null,"values":["clockwise","counterclockwise"],"examples":[],"deprecated":null},{"name":"dot-radius","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"dots","type":"string","default":"16","description":null,"values":[],"examples":[],"deprecated":null},{"name":"filled","type":"string","default":"6","description":null,"values":[],"examples":[],"deprecated":null},{"name":"height","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"infinite","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"arc","description":"What the spinner is: an arc or a row of dots.","values":["arc","dots"],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"Empty: the text of the page's language (\"Loading...\" in English).","values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"stroke-width","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"variant","type":"string","default":"arc","description":"Legacy name for kind, still honoured. See contracts/public-api-axes.json.","values":["arc","dots"],"examples":[],"deprecated":null},{"name":"width","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-tabs","id":"smart.tabs","title":"Tabs","summary":"A tab list that shows one local panel at a time, with text or icon tabs given as attributes, slots or data, roving keyboard focus and linked tab panels.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/a9636b60d3e330edc2736b41f3791ebf8d1be391/README.md"],"attributes":[{"name":"active-index","type":"number","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"configurable","type":"boolean","default":"false","description":"A gear at the end of the tabs («Настроить вкладки») opens the standard menu with the tabs as a sortable list, a visibility checkbox per tab (pinned tabs fixed) and «Сбросить» in its footer. The choice is the host's: sf-tabs-settings-change {order, hidden}, sf-tabs-settings-reset, setSettings({order, hidden}).","values":[],"examples":[],"deprecated":null},{"name":"items","type":"string","default":"[]","description":"An item (set with setItems) may carry key (a stable id for the settings; the index otherwise), icon, count (a small counter after the label), href (the tab is a link: activating it goes to the address; aria-current=page on the active one) and pinned (never hidden, fixed in the settings).","values":[],"examples":[],"deprecated":null},{"name":"overflow","type":"string","default":"scroll","description":"What the tabs do when they do not fit: scroll (the row scrolls), wrap (rows wrap), or more (the tabs that do not fit go into a trailing «Ещё (n)» menu; the active one always stays).","values":["scroll","wrap","more"],"examples":[],"deprecated":null},{"name":"panel-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"scheme","type":"string","default":"default","description":"Built-in button appearance: default, outline or link. Historical name retained; this is not a semantic color selector. Custom templates may interpret it separately.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"top-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"top-position","type":"string","default":"start","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"variant","type":"string","default":"buttons","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-tag","id":"smart.tags","title":"Tags","summary":"Compact static, selectable and removable labels with one explicit interaction owner.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/a9636b60d3e330edc2736b41f3791ebf8d1be391/README.md"],"attributes":[{"name":"active","type":"boolean","default":"false","description":"Selected state of a checkbox tag.","values":[],"examples":[],"deprecated":null},{"name":"appearance","type":"string","default":"default","description":"Visual appearance, read from the neutral alpha ramp and separate from type: surface keeps a faint fill and a boundary, ghost keeps nothing until it is hovered. Only the neutral types take it, because a status tag carries its meaning in its colour.","values":["default","surface","ghost"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Optional accessible name override for a selectable tag.","values":[],"examples":[],"deprecated":null},{"name":"avatar-image-url","type":"string","default":"","description":"Avatar image URL; the visible text remains the accessible label.","values":[],"examples":[],"deprecated":null},{"name":"avatar-status","type":"string","default":"","description":"Reserved avatar status value for compatible templates.","values":[],"examples":[],"deprecated":null},{"name":"avatar-text","type":"string","default":"","description":"Avatar initials fallback.","values":[],"examples":[],"deprecated":null},{"name":"closable","type":"boolean","default":"false","description":"Show a separate remove action; icon, color and avatar tags enable it by default, a checkbox tag only when it is set.","values":[],"examples":[],"deprecated":null},{"name":"close-label","type":"string","default":"","description":"Accessible name of the remove action. Defaults to Remove, or Удалить on a Russian page.","values":[],"examples":[],"deprecated":null},{"name":"color-class","type":"string","default":"","description":"Framework semantic background utility for the color marker.","values":[],"examples":[],"deprecated":null},{"name":"count","type":"string","default":"","description":"Optional count shown with the default tag.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disable interactive toggle and close actions.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":"Decorative Framework icon name.","values":[],"examples":[],"deprecated":null},{"name":"inline","type":"boolean","default":"false","description":"Sit on the text line of another control: no block padding, a flush label, and a remove button the height of the line. The host may publish --sf-tag--line.","values":[],"examples":[],"deprecated":null},{"name":"interactive","type":"boolean","default":"false","description":"Render the label as a button next to the remove action, for tags that open something (for example a filter chip menu); ignored for checkbox tags.","values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"checkbox","description":"What the tag carries: a checkbox, an icon, a colour, an avatar, or nothing but its label. The compatibility input quantity is still accepted and means default.","values":["checkbox","icon","default","color","avatar"],"examples":[],"deprecated":null},{"name":"line","type":"string","default":"","description":"Takes the text line of this form size as an inline tag one size down, for a table cell, so the row keeps its control height. Overrides size and inline.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Framework utility classes for the visible root.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/2","description":"Framework size token: sets the label text and the default spacing.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"spacing","type":"string","default":"normal","description":"Block padding of a free-standing tag, with the names the buttons use.","values":["compact","normal","comfortable","spacious"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"","description":"What the tag reports, in the shared status vocabulary. Leave it empty for a tag that reports nothing.","values":["info","success","warning","error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template name.","values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":"Visible tag label.","values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"checkbox","description":"Legacy name that answered both questions from one list: a content word reaches kind, a status word reaches status. See contracts/public-api-axes.json.","values":["checkbox","icon","default","color","avatar","info","success","warning","error"],"examples":[],"deprecated":null}]} +{"tag":"sf-button","id":"smart.buttons","title":"Buttons","summary":"A native button with Framework presentation: size, appearance, colour role or status, optional start and end icons, spacing and radius. loading sets aria-busy and disables it against repeated activation.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/3521193e0c6b7417912f50aaaab72895f48e43d2/README.md"],"attributes":[{"name":"appearance","type":"string","default":"default","description":"How the button looks. Surface reads the neutral alpha ramp: a faint fill and a border. ghost is the link appearance under its old name (compat until 2026-12-01).","values":["default","tonal","outline","link","surface","ghost"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Accessible label for icon-only or custom buttons.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disabled state flag.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":"Single icon name shortcut.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"icon-end","type":"string","default":"","description":"Logical end icon name.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"icon-left","type":"string","default":"","description":"Compatibility alias for icon-start.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"icon-position","type":"string","default":"start","description":"Placement for the single icon shortcut.","values":["start","end"],"examples":[],"deprecated":null},{"name":"icon-right","type":"string","default":"","description":"Compatibility alias for icon-end.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"icon-start","type":"string","default":"","description":"Logical start icon name.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"loading","type":"boolean","default":"false","description":"Loading state flag.","values":[],"examples":[],"deprecated":null},{"name":"native-type","type":"string","default":"button","description":"Native button type attribute.","values":["button","submit","reset"],"examples":[],"deprecated":null},{"name":"radius","type":"string","default":"","description":"Border radius modifier.","values":["default","square","rounded"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Extra classes applied to the inner button element.","values":[],"examples":[],"deprecated":null},{"name":"scheme","type":"string","default":"primary","description":"Which colour family the control takes. What the control is about is the status axis; a status set there wins over this.","values":["primary","secondary","on-surface"],"examples":[],"deprecated":null},{"name":"segment","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Button size token.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"spacing","type":"string","default":"normal","description":"Semantic internal spacing profile.","values":["compact","normal","comfortable","spacious"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"","description":"What the control is about, in the shared status vocabulary. The only one a control paints today is `error`, the destructive one: a control that deletes, discards or cannot be undone.","values":["error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template variant name for SfBaseElement external templates.","values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":"Visible button text when no text slot is provided.","values":[],"examples":[],"deprecated":null},{"name":"text-position","type":"string","default":"center","description":null,"values":[],"examples":[],"deprecated":null},{"name":"tightness","type":"string","default":"","description":"Compatibility alias for spacing.","values":["low","high","highest"],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"default","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["default","tonal","outline","link","surface","ghost"],"examples":[],"deprecated":null}]}, +{"tag":"sf-checkbox","id":"smart.checkbox","title":"Checkbox","summary":"A native checkbox with a label, Framework presentation and checked, indeterminate and disabled states kept in step between the host attributes and the inner input.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/3521193e0c6b7417912f50aaaab72895f48e43d2/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":"Accessible name for a checkbox rendered without a visible label.","values":[],"examples":[],"deprecated":null},{"name":"checked","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"description","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error","type":"boolean","default":"false","description":"Invalid state; the native input publishes aria-invalid.","values":[],"examples":[],"deprecated":null},{"name":"help","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"indeterminate","type":"boolean","default":"false","description":"Mixed visual state for a checkbox that summarizes related options.","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"position","type":"string","default":"start","description":"Logical placement of the indicator relative to its text.","values":["start","end"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Checkbox size token.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-close","id":"smart.close","title":"Close","summary":"The decorative cross glyph of a close action, sized on the control ladder. It is aria-hidden and never focusable; the containing native button owns the action and its name.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/3521193e0c6b7417912f50aaaab72895f48e43d2/README.md"],"attributes":[{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/3","description":"Decorative close-glyph size token.","values":["1/4","1/3","1/2","1","2","3","4","5","6","7"],"examples":[],"deprecated":null}]}, +{"tag":"sf-context-menu","id":"smart.context-menu","title":"Context Menu","summary":"The Framework's action menu: data entries with icon, caption, value, shortcut, check, submenu, separator and heading, opened by openFor() into the top layer, anchored, with keyboard, typeahead and focus return. A host may still render its own items and own the lifecycle.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/3521193e0c6b7417912f50aaaab72895f48e43d2/README.md"],"attributes":[{"name":"active-tab","type":"string","default":"","description":"The chosen tab's id or index; the host renders that tab's rows into the content slot.","values":[],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"closable","type":"boolean","default":"false","description":"A close button at the end of the panel's head.","values":[],"examples":[],"deprecated":null},{"name":"content-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"entries","type":"array","default":"[]","description":"The menu as data (set as a property, or JSON in the attribute). See item_contract. When present, it replaces items and the content slot.","values":[],"examples":[],"deprecated":null},{"name":"items","type":"array","default":"[]","description":null,"values":[],"examples":[],"deprecated":null},{"name":"popup","type":"boolean","default":"false","description":"Not drawn until opened through openFor(). A menu without it is drawn in place, as before.","values":[],"examples":[],"deprecated":null},{"name":"position","type":"string","default":"","description":"Deprecated: a menu has no tail since 1.3.0 (owner, 2026-10-12); the value is kept for its class and draws nothing.","values":["inline-start","inline-start-top","inline-start-bottom","inline-end","inline-end-top","inline-end-bottom","top","top-inline-start","top-inline-end","bottom","bottom-inline-start","bottom-inline-end","start","end","top-start","top-end","bottom-start","bottom-end","left","left-top","left-bottom","right","right-top","right-bottom","top-left","top-center","top-right","bottom-left","bottom-center","bottom-right","left-start","left-end","right-start","right-end","inline-start-start","inline-start-end","inline-end-start","inline-end-end"],"examples":[],"deprecated":{"since":"1.3.0","replacement":"openFor(anchor, {side, align}) places the menu; no tail is drawn"}},{"name":"role","type":"string","default":"menu","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"search","type":"object","default":"null","description":"{placeholder, empty, remote}: a search field above the rows (set as a property). Local by default; with remote: true the menu raises sf-context-menu-search {query} and shows the entries the host sets. A submenu entry passes it with `search`.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/2","description":"The menu's size: rows as tall as a field of that size (32px at 1/2, 40px at 1), its text, insets, search and footer. A submenu takes its parent's size.","values":["1/2","1"],"examples":[],"deprecated":null},{"name":"tabs","type":"string | array","default":"","description":"A panel with tabs: labels separated by |, or [{id, label}] as a property. The head (tabs and the close button) and the footer never scroll, the body does, and the panel keeps a fixed width (a ladder step, or width) whatever a tab holds.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"tooltip","type":"boolean","default":"true","description":"Deprecated: a menu has no tail since 1.3.0 (owner, 2026-10-12); the value is kept for its class and draws nothing.","values":[],"examples":[],"deprecated":{"since":"1.3.0","replacement":"none: a menu has no tail"}},{"name":"width","type":"string","default":"content","description":"How wide openFor() opens the menu: content (its longest line, between --sf-context-menu--min-inline-size and --sf-context-menu--max-inline-size), trigger (exactly the control that opened it; a long line ends in an ellipsis) or a CSS length. openFor(anchor, {width}) overrides it.","values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-datepicker","id":"smart.datepicker","title":"Datepicker","summary":"Accessible date and date-range picker with popup and inline presentation, calendar navigation and host-owned values.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/3521193e0c6b7417912f50aaaab72895f48e43d2/README.md"],"attributes":[{"name":"close-on-select","type":"boolean","default":"true","description":"Close the panel once a date (or a range end) is chosen.","values":[],"examples":[],"deprecated":null},{"name":"context","type":"string","default":"","description":"Which grid the panel opens on: days (empty), month or year.","values":["month","year"],"examples":[],"deprecated":null},{"name":"date","type":"string","default":"","description":"The ISO date (yyyy-mm-dd) chosen; value is read when date is absent.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disable the field and the panel.","values":[],"examples":[],"deprecated":null},{"name":"end-value","type":"string","default":"","description":"Range only: the ISO end date.","values":[],"examples":[],"deprecated":null},{"name":"format","type":"string","default":"DD.MM.YYYY","description":"How the date is shown in the field, e.g. DD.MM.YYYY. The value stays ISO.","values":[],"examples":[],"deprecated":null},{"name":"icon-start","type":"string","default":"calendar_today","description":"The icon at the start of the field; the canonical name for left-icon.","values":[],"examples":[],"deprecated":null},{"name":"input","type":"boolean","default":"true","description":"Draw the text field; without it only the panel is drawn.","values":[],"examples":[],"deprecated":null},{"name":"input-name","type":"string","default":"","description":"The form field name of the value; wins over name.","values":[],"examples":[],"deprecated":null},{"name":"input-root-class","type":"string","default":"","description":"Classes added to the field's root.","values":[],"examples":[],"deprecated":null},{"name":"input-size","type":"string","default":"1","description":"Legacy name for size, still honoured; size wins when both are set. See contracts/public-api-axes.json.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"input-type","type":"string","default":"bordered","description":"The field's appearance (bordered by default), as on sf-inputs.","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"The field's visible label.","values":[],"examples":[],"deprecated":null},{"name":"left-icon","type":"string","default":"calendar_today","description":"Legacy name for icon-start, still honoured; icon-start wins when both are set.","values":[],"examples":[],"deprecated":null},{"name":"locale","type":"string","default":"","description":"The language of month and day names; defaults to the page language.","values":[],"examples":[],"deprecated":null},{"name":"mask","type":"boolean","default":"false","description":"Mask what can be typed in the field to the format.","values":[],"examples":[],"deprecated":null},{"name":"mask-lazy","type":"boolean","default":"false","description":"Show the mask's placeholder characters only as they are typed.","values":[],"examples":[],"deprecated":null},{"name":"mask-options","type":"string","default":"","description":"Further mask options as JSON, passed to the field's mask.","values":[],"examples":[],"deprecated":null},{"name":"mask-pattern","type":"string","default":"00.00.0000","description":"Input mask; when not set it is derived from format, so the default format DD.MM.YYYY gives 00.00.0000.","values":[],"examples":[],"deprecated":null},{"name":"mask-placeholder-char","type":"string","default":"_","description":"The character that stands for a position not yet typed.","values":[],"examples":[],"deprecated":null},{"name":"max-date","type":"string","default":"","description":"The latest ISO date that can be chosen; later days are disabled.","values":[],"examples":[],"deprecated":null},{"name":"min-date","type":"string","default":"","description":"The earliest ISO date that can be chosen; earlier days are disabled.","values":[],"examples":[],"deprecated":null},{"name":"month","type":"number","default":"null","description":"The month shown when the panel opens, 0-11; defaults to the chosen date's month, else the current one.","values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":"The form field name of the value. input-name is the same and wins when both are set.","values":[],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":"Whether the panel is open.","values":[],"examples":[],"deprecated":null},{"name":"placeholder","type":"string","default":"","description":"The field's placeholder text.","values":[],"examples":[],"deprecated":null},{"name":"portal","type":"boolean","default":"true","description":"Draw the panel at the end of the document so no clipping ancestor cuts it.","values":[],"examples":[],"deprecated":null},{"name":"preset","type":"string","default":"","description":"The chosen quick range's id. Set by a host it wins over start-value and end-value, and a relative one is resolved against today in the person's time zone when drawn; nothing is emitted for it.","values":[],"examples":[],"deprecated":null},{"name":"presets","type":"string | array","default":"","description":"Range only: quick ranges beside the grid. Built-in ids, comma separated (today, yesterday, last-7-days, last-30-days, this-week, this-month, last-month), or as a property [{id, label, relative} | {id, label, range: [from, to]}]. Clamped to min-date and max-date; a range with nothing left is disabled.","values":[],"examples":[],"deprecated":null},{"name":"range","type":"boolean","default":"false","description":"Pick a start and an end instead of one date.","values":[],"examples":[],"deprecated":null},{"name":"required","type":"boolean","default":"false","description":"Mark the field required in its form.","values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Classes added to the component's root.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Form size of the field.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"start-value","type":"string","default":"","description":"Range only: the ISO start date.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Which template draws it.","values":[],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"The ISO date (yyyy-mm-dd). As a property, [start, end] for a range; the attribute is the same as date.","values":[],"examples":[],"deprecated":null},{"name":"week-start","type":"number","default":"null","description":"The first day of the week, 0 Sunday to 6 Saturday (1 Monday). Without the attribute it follows the page's language (ru: Monday, en-US: Sunday, ar-EG: Saturday).","values":[],"examples":[],"deprecated":null},{"name":"year","type":"number","default":"null","description":"The year shown when the panel opens; defaults to the chosen date's year, else the current one.","values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-dropdown","id":"smart.dropdown","title":"Dropdown","summary":"Accessible single or multiple selection control with searchable options and optional portal projection.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/3521193e0c6b7417912f50aaaab72895f48e43d2/README.md"],"attributes":[{"name":"appearance","type":"string","default":"outlined","description":"How the dropdown looks: a filled field or an outlined one.","values":["filled","outlined"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"columns","type":"string","default":"6","description":"How many options a row holds in the grid layout. Ignored in a list.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"layout","type":"string","default":"list","description":"How the options are laid out. A list is one option a row; a grid puts several in a row, which is the only way a hundred glyphs can be looked at -- a column of them is a column nobody scrolls to the end of. In a grid an option shows its picture and keeps its text as the name a search reads and a pointer sees.","values":["list","grid"],"examples":[],"deprecated":null},{"name":"mode","type":"string","default":"select","description":null,"values":["tag","select"],"examples":[],"deprecated":null},{"name":"multiple","type":"boolean","default":"false","description":"Allow several values while preserving their serialized selection order. Tag mode is multiple by default.","values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":"Native form field name for the selected machine value.","values":[],"examples":[],"deprecated":null},{"name":"options","type":"array","default":"[]","description":"Options given as data instead of as sf-list-item children: [{text, value, type?, size?, icon?, selected?, disabled?, colorClass?, avatarImageUrl?, avatarTitle?, ariaLabel?, group?}]. A string or a number is taken as both the label and the value. A parent that renders this dropdown from a template passes its options this way, because capturing child elements means removing them, and the parent can then no longer put a changed list back. Options carrying the same `group`, one after another, are drawn under one heading, so a long list says where each stretch of it comes from instead of repeating that in every row.","values":[],"examples":[],"deprecated":null},{"name":"placeholder","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"portal","type":"boolean","default":"true","description":"Anchor the popup with the shared Framework positioning (SF.Position): native top layer, flip, shift and viewport-limited height. On by default; portal=\"false\" keeps the in-flow list.","values":[],"examples":[],"deprecated":null},{"name":"required","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"search","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"search-placeholder","type":"string","default":"","description":"Empty: the text of the page's language (\"Search\" in English).","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"outlined","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["filled","outlined"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"Selected machine value, or a comma-separated list of values for multiple selection.","values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-icon","id":"smart.icons","title":"Icons","summary":"Semantic Material Symbol wrapper with exact Loader tracking, accessible decorative or informative modes and token-owned geometry.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/3521193e0c6b7417912f50aaaab72895f48e43d2/README.md"],"attributes":[{"name":"filled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"grade","type":"number","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"loaded","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"optical-size","type":"number","default":"24","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"","description":null,"values":["1/4","1/3","1/2","1","2","3","4","5","6","7"],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"","description":null,"values":["outlined","rounded","sharp","shape"],"examples":[],"deprecated":null},{"name":"weight","type":"number","default":"400","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-icon-button","id":"smart.icon-buttons","title":"Icon Buttons","summary":"Native icon-only action with token geometry, accessible naming and shared loading semantics.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/3521193e0c6b7417912f50aaaab72895f48e43d2/README.md"],"attributes":[{"name":"appearance","type":"string","default":"default","description":"How the icon button looks. Surface and ghost read the neutral alpha ramp: surface keeps a faint fill and a border, ghost keeps nothing until it is hovered or focused.","values":["default","tonal","outline","link","surface","ghost"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Accessible label.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disabled state flag.","values":[],"examples":[],"deprecated":null},{"name":"filled","type":"boolean","default":"false","description":"Use the filled glyph axis for the standard icon variant.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"add","description":"Material icon name.","values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"icon","description":"What the icon button is: an ordinary icon action or a close control.","values":["icon","close"],"examples":[],"deprecated":null},{"name":"loading","type":"boolean","default":"false","description":"Loading state flag.","values":[],"examples":[],"deprecated":null},{"name":"native-type","type":"string","default":"button","description":"Native button type attribute.","values":["button","submit","reset"],"examples":[],"deprecated":null},{"name":"radius","type":"string","default":"","description":"Border radius modifier.","values":["default","square","rounded"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Extra classes applied to the inner icon button element.","values":[],"examples":[],"deprecated":null},{"name":"scheme","type":"string","default":"primary","description":"Which colour family the control takes. What the control is about is the status axis; a status set there wins over this.","values":["primary","secondary","on-surface"],"examples":[],"deprecated":null},{"name":"segment","type":"string","default":"","description":"Joined-control position owned by Button Group composition.","values":["start","middle","end"],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Icon button size token.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"spacing","type":"string","default":"normal","description":"Semantic internal spacing profile.","values":["compact","normal","comfortable","spacious"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"","description":"What the control is about, in the shared status vocabulary. The only one a control paints today is `error`, the destructive one: a control that deletes, discards or cannot be undone.","values":["error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template variant name for SfBaseElement external templates.","values":[],"examples":[],"deprecated":null},{"name":"tightness","type":"string","default":"","description":"Compatibility alias for spacing.","values":["low","high","highest"],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"default","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["default","tonal","outline","link","surface","ghost"],"examples":[],"deprecated":null},{"name":"variant","type":"string","default":"icon","description":"Legacy name for kind, still honoured. See contracts/public-api-axes.json.","values":["icon","close"],"examples":[],"deprecated":null}]}, +{"tag":"sf-input","id":"smart.inputs","title":"Inputs","summary":"A native single-line form control with Framework presentation, validation messaging and optional mask integration.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/3521193e0c6b7417912f50aaaab72895f48e43d2/README.md"],"attributes":[{"name":"appearance","type":"string","default":"bordered","description":"How the field looks: a bordered box, a filled one, or hidden.","values":["bordered","filled","hidden"],"examples":[],"deprecated":null},{"name":"autocomplete","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"default-value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error-message","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"hint","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"hint-icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon-start","type":"string","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"input-type","type":"string","default":"text","description":null,"values":["text","email","password","search","tel","url"],"examples":[],"deprecated":null},{"name":"inputmode","type":"string","default":"","description":null,"values":["none","text","tel","url","email","numeric","decimal","search"],"examples":[],"deprecated":null},{"name":"invalid","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"left-icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-lazy","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-options","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-pattern","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-placeholder-char","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"maxlength","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"minlength","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"pattern","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"placeholder","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"readonly","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"required","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"right-text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"text-end","type":"string","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"bordered","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["bordered","filled","hidden"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-pagination","id":"smart.pagination","title":"Pagination","summary":"Source-driven navigation for a collection split into numbered pages.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/3521193e0c6b7417912f50aaaab72895f48e43d2/README.md"],"attributes":[{"name":"action","type":"string","default":"","description":"Selected batch-action value.","values":[],"examples":[],"deprecated":null},{"name":"action-apply-text","type":"string","default":"","description":"Label of the batch-action apply button. Empty: the text of the page's language (\"Apply\" in English).","values":[],"examples":[],"deprecated":null},{"name":"action-choose-label","type":"string","default":"","description":"Placeholder of the batch-action selector, shown until an action is chosen. Empty: the text of the page's language (\"Choose an action\" in English).","values":[],"examples":[],"deprecated":null},{"name":"action-for-all","type":"boolean","default":"false","description":"Current all-items toggle value.","values":[],"examples":[],"deprecated":null},{"name":"action-for-all-label","type":"string","default":"","description":"Label of the all-items toggle. Empty: the text of the page's language (\"For all\" in English).","values":[],"examples":[],"deprecated":null},{"name":"actions","type":"string","default":"","description":"Pipe-separated compatible batch-action definitions.","values":[],"examples":[],"deprecated":null},{"name":"actions-label","type":"string","default":"","description":"Accessible name of the batch-action selector. Empty: the text of the page's language (\"Action for the selected records\" in English).","values":[],"examples":[],"deprecated":null},{"name":"actions-region-label","type":"string","default":"","description":"Accessible name of the panel that appears while rows are marked. Empty: the text of the page's language (\"Actions for the selected\" in English).","values":[],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Accessible name of the navigation landmark. Empty: the text of the page's language (\"Result pages\" in English).","values":[],"examples":[],"deprecated":null},{"name":"bottom","type":"boolean","default":"true","description":"Allow the compatible batch-action section.","values":[],"examples":[],"deprecated":null},{"name":"bottom-class","type":"string","default":"","description":"Framework utility classes for the batch-action section.","values":[],"examples":[],"deprecated":null},{"name":"can-count","type":"boolean","default":"false","description":"Whether the host can count on request. Without it the view offers nothing and asks for nothing.","values":[],"examples":[],"deprecated":null},{"name":"clear-selection-label","type":"string","default":"","description":"Accessible name and tooltip of the control that drops the selection. Empty: the text of the page's language (\"Clear the selection\" in English).","values":[],"examples":[],"deprecated":null},{"name":"count-known","type":"boolean","default":"true","description":"Whether the number of records is known. A host that does not count every answer sets it false, and the view offers the number instead of showing it.","values":[],"examples":[],"deprecated":null},{"name":"counting","type":"boolean","default":"false","description":"A count is on its way; the view shows a short wait in place of the number.","values":[],"examples":[],"deprecated":null},{"name":"counting-label","type":"string","default":"","description":"Accessible name of the short wait shown while the count is on its way. Empty: the text of the page's language (\"Counting\" in English).","values":[],"examples":[],"deprecated":null},{"name":"current","type":"integer","default":"1","description":"Current one-based page number.","values":[],"examples":[],"deprecated":null},{"name":"first-label","type":"string","default":"","description":"Accessible name and tooltip of the control that goes to the first page. Empty: the text of the page's language (\"First\" in English).","values":[],"examples":[],"deprecated":null},{"name":"has-next","type":"boolean","default":"false","description":"Whether a further page exists. It is what moves forward and Show more when no total was sent.","values":[],"examples":[],"deprecated":null},{"name":"last-label","type":"string","default":"","description":"Visible label of the compatible last-page action. Empty: the text of the page's language (\"Last\" in English).","values":[],"examples":[],"deprecated":null},{"name":"main-class","type":"string","default":"","description":"Framework utility classes for the navigation section.","values":[],"examples":[],"deprecated":null},{"name":"middle","type":"boolean","default":"true","description":"Show page navigation and collection summary.","values":[],"examples":[],"deprecated":null},{"name":"next-label","type":"string","default":"","description":"Accessible name of the next-page action. Empty: the text of the page's language (\"Next page\" in English).","values":[],"examples":[],"deprecated":null},{"name":"page-field-label","type":"string","default":"","description":"Label of the field that takes a page number. Empty: the text of the page's language (\"Page:\" in English).","values":[],"examples":[],"deprecated":null},{"name":"page-label","type":"string","default":"","description":"Accessible prefix for a numbered page action. Empty: the text of the page's language (\"Page\" in English).","values":[],"examples":[],"deprecated":null},{"name":"page-size","type":"integer","default":"10","description":"Positive number of items per page.","values":[],"examples":[],"deprecated":null},{"name":"page-size-label","type":"string","default":"","description":"Visible and accessible label of the page-size selector. Empty: the text of the page's language (\"Per page:\" in English).","values":[],"examples":[],"deprecated":null},{"name":"page-sizes","type":"string","default":"10,20,30,40","description":"Comma-separated positive page-size choices.","values":[],"examples":[],"deprecated":null},{"name":"pages-label","type":"string","default":"","description":"Visible label before page controls. Empty: the text of the page's language (\"Pages:\" in English).","values":[],"examples":[],"deprecated":null},{"name":"previous-label","type":"string","default":"","description":"Accessible name of the previous-page action. Empty: the text of the page's language (\"Previous page\" in English).","values":[],"examples":[],"deprecated":null},{"name":"selected-count","type":"integer","default":"0","description":"Selected item count, clamped between zero and total.","values":[],"examples":[],"deprecated":null},{"name":"selected-label","type":"string","default":"","description":"Visible label for the selected item count. Empty: the text of the page's language (\"Selected:\" in English).","values":[],"examples":[],"deprecated":null},{"name":"show-action-for-all","type":"boolean","default":"false","description":"Show the compatible all-items toggle.","values":[],"examples":[],"deprecated":null},{"name":"show-actions","type":"boolean","default":"true","description":"Show batch actions when actions are supplied.","values":[],"examples":[],"deprecated":null},{"name":"show-count-label","type":"string","default":"","description":"Text of the control that asks the host for the number. Empty: the text of the page's language (\"Show the number\" in English).","values":[],"examples":[],"deprecated":null},{"name":"show-more-busy","type":"boolean","default":"false","description":"Mark the Show more control as working while the host fetches the next portion; it is disabled and shows a loader.","values":[],"examples":[],"deprecated":null},{"name":"show-more-text","type":"string","default":"","description":"Label of the compatible show-more action. Empty: the text of the page's language (\"Show more\" in English).","values":[],"examples":[],"deprecated":null},{"name":"show-page-size","type":"boolean","default":"true","description":"Show the page-size selector for a non-empty collection.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"The step of the size ladder its fields, buttons, labels and page numbers take: 1, or the dense 1/2 of an admin.","values":["1/2","1"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template name.","values":[],"examples":[],"deprecated":null},{"name":"top","type":"boolean","default":"true","description":"Show the compatible show-more section.","values":[],"examples":[],"deprecated":null},{"name":"top-class","type":"string","default":"","description":"Framework utility classes for the show-more section.","values":[],"examples":[],"deprecated":null},{"name":"total","type":"integer","default":"10","description":"Non-negative total item count.","values":[],"examples":[],"deprecated":null},{"name":"total-label","type":"string","default":"","description":"Visible label for the total item count. Empty: the text of the page's language (\"Total:\" in English).","values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-spinner","id":"smart.spinner","title":"Spinner","summary":"Indeterminate waiting indicator with arc or dots presentation, optional polite status announcement and Framework-owned motion.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/3521193e0c6b7417912f50aaaab72895f48e43d2/README.md"],"attributes":[{"name":"announce","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"direction","type":"string","default":"clockwise","description":null,"values":["clockwise","counterclockwise"],"examples":[],"deprecated":null},{"name":"dot-radius","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"dots","type":"string","default":"16","description":null,"values":[],"examples":[],"deprecated":null},{"name":"filled","type":"string","default":"6","description":null,"values":[],"examples":[],"deprecated":null},{"name":"height","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"infinite","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"arc","description":"What the spinner is: an arc or a row of dots.","values":["arc","dots"],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"Empty: the text of the page's language (\"Loading...\" in English).","values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"stroke-width","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"variant","type":"string","default":"arc","description":"Legacy name for kind, still honoured. See contracts/public-api-axes.json.","values":["arc","dots"],"examples":[],"deprecated":null},{"name":"width","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-tabs","id":"smart.tabs","title":"Tabs","summary":"A tab list that shows one local panel at a time, with text or icon tabs given as attributes, slots or data, roving keyboard focus and linked tab panels.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/3521193e0c6b7417912f50aaaab72895f48e43d2/README.md"],"attributes":[{"name":"active-index","type":"number","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"configurable","type":"boolean","default":"false","description":"A gear at the end of the tabs («Настроить вкладки») opens the standard menu with the tabs as a sortable list, a visibility checkbox per tab (pinned tabs fixed) and «Сбросить» in its footer. The choice is the host's: sf-tabs-settings-change {order, hidden}, sf-tabs-settings-reset, setSettings({order, hidden}).","values":[],"examples":[],"deprecated":null},{"name":"items","type":"string","default":"[]","description":"An item (set with setItems) may carry key (a stable id for the settings; the index otherwise), icon, count (a small counter after the label), href (the tab is a link: activating it goes to the address; aria-current=page on the active one) and pinned (never hidden, fixed in the settings).","values":[],"examples":[],"deprecated":null},{"name":"overflow","type":"string","default":"scroll","description":"What the tabs do when they do not fit: scroll (the row scrolls), wrap (rows wrap), or more (the tabs that do not fit go into a trailing «Ещё (n)» menu; the active one always stays).","values":["scroll","wrap","more"],"examples":[],"deprecated":null},{"name":"panel-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"scheme","type":"string","default":"default","description":"Built-in button appearance: default, outline or link. Historical name retained; this is not a semantic color selector. Custom templates may interpret it separately.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"top-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"top-position","type":"string","default":"start","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"variant","type":"string","default":"buttons","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-tag","id":"smart.tags","title":"Tags","summary":"Compact static, selectable and removable labels with one explicit interaction owner.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/3521193e0c6b7417912f50aaaab72895f48e43d2/README.md"],"attributes":[{"name":"active","type":"boolean","default":"false","description":"Selected state of a checkbox tag.","values":[],"examples":[],"deprecated":null},{"name":"appearance","type":"string","default":"default","description":"Visual appearance, read from the neutral alpha ramp and separate from type: surface keeps a faint fill and a boundary, ghost keeps nothing until it is hovered. Only the neutral types take it, because a status tag carries its meaning in its colour.","values":["default","surface","ghost"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Optional accessible name override for a selectable tag.","values":[],"examples":[],"deprecated":null},{"name":"avatar-image-url","type":"string","default":"","description":"Avatar image URL; the visible text remains the accessible label.","values":[],"examples":[],"deprecated":null},{"name":"avatar-status","type":"string","default":"","description":"Reserved avatar status value for compatible templates.","values":[],"examples":[],"deprecated":null},{"name":"avatar-text","type":"string","default":"","description":"Avatar initials fallback.","values":[],"examples":[],"deprecated":null},{"name":"closable","type":"boolean","default":"false","description":"Show a separate remove action; icon, color and avatar tags enable it by default, a checkbox tag only when it is set.","values":[],"examples":[],"deprecated":null},{"name":"close-label","type":"string","default":"","description":"Accessible name of the remove action. Defaults to Remove, or Удалить on a Russian page.","values":[],"examples":[],"deprecated":null},{"name":"color-class","type":"string","default":"","description":"Framework semantic background utility for the color marker.","values":[],"examples":[],"deprecated":null},{"name":"count","type":"string","default":"","description":"Optional count shown with the default tag.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disable interactive toggle and close actions.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":"Decorative Framework icon name.","values":[],"examples":[],"deprecated":null},{"name":"inline","type":"boolean","default":"false","description":"Sit on the text line of another control: no block padding, a flush label, and a remove button the height of the line. The host may publish --sf-tag--line.","values":[],"examples":[],"deprecated":null},{"name":"interactive","type":"boolean","default":"false","description":"Render the label as a button next to the remove action, for tags that open something (for example a filter chip menu); ignored for checkbox tags.","values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"checkbox","description":"What the tag carries: a checkbox, an icon, a colour, an avatar, or nothing but its label. The compatibility input quantity is still accepted and means default.","values":["checkbox","icon","default","color","avatar"],"examples":[],"deprecated":null},{"name":"line","type":"string","default":"","description":"Takes the text line of this form size as an inline tag one size down, for a table cell, so the row keeps its control height. Overrides size and inline.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Framework utility classes for the visible root.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/2","description":"Framework size token: sets the label text and the default spacing.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"spacing","type":"string","default":"normal","description":"Block padding of a free-standing tag, with the names the buttons use.","values":["compact","normal","comfortable","spacious"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"","description":"What the tag reports, in the shared status vocabulary. Leave it empty for a tag that reports nothing.","values":["info","success","warning","error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template name.","values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":"Visible tag label.","values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"checkbox","description":"Legacy name that answered both questions from one list: a content word reaches kind, a status word reaches status. See contracts/public-api-axes.json.","values":["checkbox","icon","default","color","avatar","info","success","warning","error"],"examples":[],"deprecated":null}]} ], "classes": [ {"name":"block","id":"utility.display","family":"display","breakpoint":null,"media":null,"declarations":"display: block;","lifecycle":"released"}, diff --git a/src/test/framework.unit.test.ts b/src/test/framework.unit.test.ts index c11ebfb..89d28c4 100644 --- a/src/test/framework.unit.test.ts +++ b/src/test/framework.unit.test.ts @@ -244,14 +244,17 @@ test('shipped framework registry is pinned and only holds safe entries', () => { const snapshot = readJson('contracts/framework/framework-contract-registry.json') as RawContractRegistry; const safe = new Set(snapshot.indexes.safe_to_suggest); const blocked = new Set(snapshot.indexes.blocked); - assert.equal(framework.release.id, 'ui-a9636b60d3e3'); - assert.equal(framework.release.coreCommit, 'a9636b60d3e330edc2736b41f3791ebf8d1be391'); + assert.equal(framework.release.id, 'ui-3521193e0c6b'); + assert.equal(framework.release.coreCommit, '3521193e0c6b7417912f50aaaab72895f48e43d2'); + assert.equal(framework.release.registryCommit, 'a990dd19ffe0a0471f49a24410718f39acbb8419'); for (const id of [...framework.tags.map(tag => tag.id), ...framework.classes.map(item => item.id)]) { assert.ok(safe.has(id) && !blocked.has(id), `${id} is not safe to suggest`); } - assert.ok(framework.tags.length > 0); - assert.ok(framework.classes.length > 500); - assert.ok(framework.tokens.filter(token => token.color).length > 300); + // Counts of release ui-3521193e0c6b; update them when repinning. + assert.equal(framework.tags.length, 13); + assert.equal(framework.classes.length, 1058); + assert.equal(framework.tokens.length, 922); + assert.equal(framework.tokens.filter(token => token.color).length, 414); }); test('index merges sizing contract data into core tokens', () => { @@ -266,7 +269,7 @@ test('index merges sizing contract data into core tokens', () => { const text = describeToken(index, space); assert.match(text, /mobile \| 12px \(0\.75rem\)/); assert.match(text, /simai\.vertical-sizing@1\.3\.0/); - assert.match(text, /ui-a9636b60d3e3/); + assert.match(text, /ui-3521193e0c6b/); const nearest = nearestColorTokens(index, [0, 0.3569, 0.7451, 1], 5); assert.ok(nearest.some(token => token.name === '--sf-primary-40')); diff --git a/src/test/suite/completion.ext.test.ts b/src/test/suite/completion.ext.test.ts index a5f2d03..9153d64 100644 --- a/src/test/suite/completion.ext.test.ts +++ b/src/test/suite/completion.ext.test.ts @@ -162,7 +162,7 @@ suite('hover provider', () => { assert.match(text, /--sf-primary/); assert.match(text, /\| light \| #005bbe \|/); assert.match(text, /\| dark \| #acc7ff \|/); - assert.match(text, /ui-a9636b60d3e3/); + assert.match(text, /ui-3521193e0c6b/); }); test('sizing tokens show mobile and desktop values', async () => { From 5c8feb935e700f0cd21662cc4f1bba6ec0c4cc7c Mon Sep 17 00:00:00 2001 From: Rim Zabarov Date: Mon, 19 Oct 2026 22:18:05 +0300 Subject: [PATCH 02/11] Find the registry binding commit and vendor the sizing contract vendor:framework now looks up the simai/ui commit that binds the contract registry to the requested release, and with --ui-source repins the adaptive sizing contract from the ui-source commit in the release lock, checking its tree. Co-Authored-By: Claude Opus 5.5 --- src/generate/frameworkInputs.ts | 3 ++ src/generate/vendorFramework.ts | 72 ++++++++++++++++++++++++++++----- 2 files changed, 65 insertions(+), 10 deletions(-) diff --git a/src/generate/frameworkInputs.ts b/src/generate/frameworkInputs.ts index bb4939d..eab6330 100644 --- a/src/generate/frameworkInputs.ts +++ b/src/generate/frameworkInputs.ts @@ -17,6 +17,9 @@ export interface ReleaseLock { core: RuntimeSource; smart: RuntimeSource; }; + build_inputs: { + source: { owner: string; commit: string; tree: string }; + }; } export interface RawRegistryEntry { diff --git a/src/generate/vendorFramework.ts b/src/generate/vendorFramework.ts index 3ce77a6..2750fd6 100644 --- a/src/generate/vendorFramework.ts +++ b/src/generate/vendorFramework.ts @@ -9,7 +9,12 @@ * * Usage: * node out/generate/vendorFramework.js \ - * --ui ../ui --release ui-a9636b60d3e3 --registry-commit + * --ui ../ui --release [--registry-commit ] [--ui-source ../ui-source] + * + * Without --registry-commit the tool looks up the commit in simai/ui history + * that binds the contract registry to . With --ui-source it also + * repins the adaptive sizing contract from the simai/ui-source commit named + * by the release lock. */ import { execFileSync } from 'child_process'; import * as fs from 'fs'; @@ -24,25 +29,40 @@ import { const repositoryRoot = path.resolve(__dirname, '..', '..'); const snapshotRoot = path.join(repositoryRoot, 'contracts', 'framework'); const pointerPath = path.join(repositoryRoot, 'contracts', 'framework.pointer.json'); +const registryPath = 'contracts/generated/framework-contract-registry.json'; -function option(name: string, fallback?: string): string { +function option(name: string, fallback?: string): string | undefined { const index = process.argv.indexOf(`--${name}`); - const value = index >= 0 ? process.argv[index + 1] : fallback; + return index >= 0 ? process.argv[index + 1] : fallback; +} +function required(name: string, fallback?: string): string { + const value = option(name, fallback); if (!value) throw new Error(`--${name} is required`); return value; } -const uiPath = path.resolve(option('ui', path.join(repositoryRoot, '..', 'ui'))); -const releaseId = option('release'); -const registryCommitInput = option('registry-commit'); +const uiPath = path.resolve(required('ui', path.join(repositoryRoot, '..', 'ui'))); +const releaseId = required('release'); +const uiSourcePath = option('ui-source'); -const git = (...args: string[]): Buffer => - execFileSync('git', ['-C', uiPath, ...args], { maxBuffer: 64 * 1024 * 1024 }); +const gitIn = (repository: string, ...args: string[]): Buffer => + execFileSync('git', ['-C', repository, ...args], { maxBuffer: 64 * 1024 * 1024 }); +const git = (...args: string[]): Buffer => gitIn(uiPath, ...args); const gitText = (...args: string[]): string => git(...args).toString('utf8').trim(); const show = (commit: string, file: string): Buffer => git('show', `${commit}:${file}`); const treeOf = (spec: string): string => gitText('rev-parse', spec); -const registryCommit = treeOf(`${registryCommitInput}^{commit}`); +/** The newest commit whose contract registry is bound to the release. */ +function findRegistryCommit(): string { + const commits = gitText('log', '--format=%H', 'HEAD', '--', registryPath).split('\n'); + for (const commit of commits.filter(Boolean)) { + const registry = JSON.parse(show(commit, registryPath).toString('utf8')) as RawContractRegistry; + if (registry.compatibility?.id === releaseId) return commit; + } + throw new Error(`no simai/ui commit binds the contract registry to ${releaseId}`); +} + +const registryCommit = treeOf(`${option('registry-commit') ?? findRegistryCommit()}^{commit}`); const lock = JSON.parse( show(registryCommit, `contracts/releases/${releaseId}.lock.json`).toString('utf8'), ) as ReleaseLock; @@ -61,7 +81,6 @@ for (const [name, source] of Object.entries(lock.runtime_sources)) { const core = lock.runtime_sources.core; const smart = lock.runtime_sources.smart; -const registryPath = 'contracts/generated/framework-contract-registry.json'; const registryBuffer = show(registryCommit, registryPath); const registry = JSON.parse(registryBuffer.toString('utf8')) as RawContractRegistry; if (registry.compatibility.id !== releaseId) { @@ -147,3 +166,36 @@ fs.writeFileSync(pointerPath, `${JSON.stringify(pointer, null, 2)}\n`); process.stdout.write( `vendored ${planned.length} files from simai/ui ${releaseId} (registry ${registryCommit})\n`, ); + +if (uiSourcePath) { + const source = lock.build_inputs.source; + const sourceRepository = path.resolve(uiSourcePath); + const sourceText = (...args: string[]): string => + gitIn(sourceRepository, ...args).toString('utf8').trim(); + if (sourceText('rev-parse', `${source.commit}^{tree}`) !== source.tree) { + throw new Error(`ui-source commit ${source.commit} does not have tree ${source.tree}`); + } + const contractPath = 'src/core/contracts/adaptive-sizing.v1.json'; + const contract = gitIn(sourceRepository, 'show', `${source.commit}:${contractPath}`); + const meta = (JSON.parse(contract.toString('utf8')) as { + meta: { contractId: string; version: string }; + }).meta; + fs.writeFileSync(path.join(repositoryRoot, 'contracts', 'adaptive-sizing.v1.json'), contract); + const sizingPointer = { + releaseId, + sourceRepository: source.owner, + sourceCommit: source.commit, + sourceTree: source.tree, + sourcePath: contractPath, + contractId: meta.contractId, + contractVersion: meta.version, + sha256: sha256(contract), + }; + fs.writeFileSync( + path.join(repositoryRoot, 'contracts', 'adaptive-sizing.pointer.json'), + `${JSON.stringify(sizingPointer, null, 2)}\n`, + ); + process.stdout.write( + `vendored ${meta.contractId}@${meta.version} ${sizingPointer.sha256} from ${source.owner}@${source.commit}\n`, + ); +} From 14b50e32438573cfc6475d2673006c7e9ad63121 Mon Sep 17 00:00:00 2001 From: Rim Zabarov Date: Mon, 19 Oct 2026 22:18:05 +0300 Subject: [PATCH 03/11] Add release and Framework freshness workflows release.yml runs on v* tags: the tag must match package.json, the CI gate runs, the .vsix and its sha256 go to a GitHub release, and vsce / ovsx publish run only when VSCE_PAT / OVSX_PAT exist. freshness.yml compares the vendored release with @simai-studio/ui@latest every week, vendors a newer one on a freshness/ branch, runs the gates and opens a pull request; it never pushes to main. CONTRIBUTING documents releasing and versioning. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/ci.yml | 1 + .github/workflows/freshness.yml | 121 ++++++++++++++++++++++++++++++++ .github/workflows/release.yml | 71 +++++++++++++++++++ CONTRIBUTING.md | 53 ++++++++++++-- 4 files changed, 241 insertions(+), 5 deletions(-) create mode 100644 .github/workflows/freshness.yml create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index db1b0e0..ccd782f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,6 +5,7 @@ on: branches: [main] pull_request: workflow_dispatch: + workflow_call: permissions: contents: read diff --git a/.github/workflows/freshness.yml b/.github/workflows/freshness.yml new file mode 100644 index 0000000..729acc8 --- /dev/null +++ b/.github/workflows/freshness.yml @@ -0,0 +1,121 @@ +name: Framework freshness + +# Weekly check that the vendored SIMAI Framework release is the latest +# published one. When it is not, vendor the new release on a branch, run the +# gates and open a pull request. This workflow never pushes to main. + +on: + schedule: + - cron: '17 6 * * 1' + workflow_dispatch: + +permissions: + contents: write + pull-requests: write + +concurrency: + group: freshness + cancel-in-progress: false + +jobs: + freshness: + runs-on: ubuntu-latest + timeout-minutes: 30 + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 22 + cache: npm + + - name: Compare releases + id: compare + env: + GH_TOKEN: ${{ github.token }} + run: | + LATEST=$(npm view @simai-studio/ui@latest simai.release) + CURRENT=$(node -p "require('./contracts/framework.pointer.json').releaseId") + echo "Vendored: ${CURRENT}; latest published: ${LATEST}" + if [ -z "$LATEST" ]; then + echo "::error::@simai-studio/ui@latest has no simai.release field" + exit 1 + fi + BRANCH="freshness/${LATEST}" + if [ "$LATEST" = "$CURRENT" ]; then + echo "::notice::The vendored release ${CURRENT} is current." + echo "stale=false" >> "$GITHUB_OUTPUT" + elif git ls-remote --exit-code --heads origin "$BRANCH" > /dev/null; then + echo "::notice::Branch ${BRANCH} already exists; not opening another pull request." + echo "stale=false" >> "$GITHUB_OUTPUT" + else + echo "stale=true" >> "$GITHUB_OUTPUT" + fi + echo "latest=${LATEST}" >> "$GITHUB_OUTPUT" + echo "current=${CURRENT}" >> "$GITHUB_OUTPUT" + echo "branch=${BRANCH}" >> "$GITHUB_OUTPUT" + + - if: steps.compare.outputs.stale == 'true' + uses: actions/checkout@v4 + with: + repository: simai/ui + path: .framework/ui + fetch-depth: 0 + - if: steps.compare.outputs.stale == 'true' + uses: actions/checkout@v4 + with: + repository: simai/ui-source + path: .framework/ui-source + fetch-depth: 0 + + - name: Vendor the new release + if: steps.compare.outputs.stale == 'true' + run: | + npm ci + npm run vendor:framework -- --ui .framework/ui --ui-source .framework/ui-source \ + --release "${{ steps.compare.outputs.latest }}" + npm run generate + + - name: Gates + id: gates + if: steps.compare.outputs.stale == 'true' + continue-on-error: true + run: | + set -o pipefail + { + npm run pretest && npm test && npm run generate:check \ + && xvfb-run -a npm run test:extension \ + && npx vsce ls | node out/generate/checkPackage.js + } 2>&1 | tail -n 60 | tee gates.log + + - name: Open a pull request + if: steps.compare.outputs.stale == 'true' + env: + GH_TOKEN: ${{ github.token }} + LATEST: ${{ steps.compare.outputs.latest }} + CURRENT: ${{ steps.compare.outputs.current }} + BRANCH: ${{ steps.compare.outputs.branch }} + GATES: ${{ steps.gates.outcome }} + run: | + git config user.name "github-actions[bot]" + git config user.email "41898282+github-actions[bot]@users.noreply.github.com" + git switch -c "$BRANCH" + git add contracts data + git commit -m "Repin to SIMAI Framework release ${LATEST}" + git push origin "$BRANCH" + DRAFT="" + [ "$GATES" = "success" ] || DRAFT="--draft" + { + echo "Vendored ${LATEST} (was ${CURRENT}) with \`npm run vendor:framework\`." + echo + echo "Gates in the freshness run: **${GATES}**. Update the pinned counts in the" + echo "tests and the CHANGELOG, and check the diff of data/ before merging." + echo + echo "Pull requests opened with the workflow token do not start other workflows;" + echo "push a commit or re-run CI to get the CI checks." + echo + echo '```' + tail -n 40 gates.log + echo '```' + } > body.md + gh pr create --base main --head "$BRANCH" $DRAFT \ + --title "Repin to SIMAI Framework release ${LATEST}" --body-file body.md diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..bb59980 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,71 @@ +name: Release + +on: + push: + tags: ['v*'] + +permissions: + contents: read + +jobs: + version: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Tag matches package.json version + run: | + VERSION=$(node -p "require('./package.json').version") + if [ "${GITHUB_REF_NAME}" != "v${VERSION}" ]; then + echo "::error::Tag ${GITHUB_REF_NAME} does not match package.json version ${VERSION}" + exit 1 + fi + + gate: + needs: version + uses: ./.github/workflows/ci.yml + + release: + needs: gate + runs-on: ubuntu-latest + permissions: + contents: write + env: + VSCE_PAT: ${{ secrets.VSCE_PAT }} + OVSX_PAT: ${{ secrets.OVSX_PAT }} + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 22 + cache: npm + - run: npm ci + - name: Package + id: package + run: | + VSIX="sf-vscode-${GITHUB_REF_NAME#v}.vsix" + npx vsce package -o "$VSIX" + sha256sum "$VSIX" > "$VSIX.sha256" + echo "vsix=$VSIX" >> "$GITHUB_OUTPUT" + echo "sha256=$(cut -d' ' -f1 "$VSIX.sha256")" >> "$GITHUB_OUTPUT" + - name: GitHub release + env: + GH_TOKEN: ${{ github.token }} + run: | + gh release create "$GITHUB_REF_NAME" \ + "${{ steps.package.outputs.vsix }}" "${{ steps.package.outputs.vsix }}.sha256" \ + --title "$GITHUB_REF_NAME" \ + --notes "SIMAI Framework IntelliSense ${GITHUB_REF_NAME}. See CHANGELOG.md. + + sha256 of ${{ steps.package.outputs.vsix }}: \`${{ steps.package.outputs.sha256 }}\`" + - name: Publish to the VS Code Marketplace + if: env.VSCE_PAT != '' + run: npx vsce publish --packagePath "${{ steps.package.outputs.vsix }}" --pat "$VSCE_PAT" + - name: Skip the VS Code Marketplace + if: env.VSCE_PAT == '' + run: echo "::notice::VSCE_PAT is not set; skipped publishing to the VS Code Marketplace." + - name: Publish to Open VSX + if: env.OVSX_PAT != '' + run: npx --yes ovsx@1.3.0 publish "${{ steps.package.outputs.vsix }}" --pat "$OVSX_PAT" + - name: Skip Open VSX + if: env.OVSX_PAT == '' + run: echo "::notice::OVSX_PAT is not set; skipped publishing to Open VSX." diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d5c527b..b341524 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -49,13 +49,22 @@ clone. It reads every file with `git show` at the commits named by the release lock and checks their trees: ```sh -npm run vendor:framework -- --ui ../ui --release --registry-commit +npm run vendor:framework -- --ui ../ui --ui-source ../ui-source --release npm run generate npm run generate:check ``` -`--registry-commit` is the `simai/ui` commit that binds the contract registry -to that release. +The tool finds the `simai/ui` commit that binds the contract registry to that +release (pass `--registry-commit ` to name it yourself). With +`--ui-source` it also repins the adaptive sizing contract from the +`simai/ui-source` commit named in the release lock. Then update the pinned +counts in `src/test/framework.unit.test.ts` and the CHANGELOG. + +The **Framework freshness** workflow does this every Monday (and on demand): +it compares the vendored release with `simai.release` of +`@simai-studio/ui@latest` on npm and, when they differ, vendors the new +release on a `freshness/` branch, runs the gates and opens a pull +request (a draft when a gate fails). It never pushes to `main`. ## Tests @@ -85,8 +94,42 @@ npm run package # build the .vsix `.vscodeignore` excludes everything and lists the runtime files explicitly: compiled `out/` JavaScript (without tests, generators and source maps), the -`data/` registries, the README, CHANGELOG, LICENSE and the icon. Publishing to -the Marketplace happens only after the owner accepts a release. +`data/` registries, the snippets, the README, CHANGELOG, LICENSE and the icon. +`npm run package:check` fails when `vsce ls` lists anything else. + +## Continuous integration + +`.github/workflows/ci.yml` runs on every pull request and on pushes to `main`: +lint, unit tests, both parity gates, the extension-host tests under xvfb, the +package check, and the packaged `.vsix` with its sha256 as an artifact. + +## Releasing + +Publishing happens only after the owner accepts a release. + +1. On a branch, set `version` in `package.json`, move the CHANGELOG entry from + "Unreleased" to that version with the date, and merge the pull request. +2. Tag `main` with `v` and push the tag: + + ```sh + git tag v0.2.0 + git push origin v0.2.0 + ``` + +3. `.github/workflows/release.yml` checks that the tag matches the + `package.json` version, runs the full CI gate, packages the extension and + attaches the `.vsix` and its sha256 to a GitHub release. +4. It publishes to the VS Code Marketplace only when the `VSCE_PAT` secret is + set, and to Open VSX only when `OVSX_PAT` is set; otherwise it skips the + step with a notice. The Marketplace publisher is `SIMAI`. + +## Versioning + +The extension stays at `0.x` while it suggests only part of SIMAI Framework: +the Framework registry marks a limited set of components and utilities as +safe to suggest, and the extension offers only those. Version `1.0` follows +when the main components are safe to suggest. Within `0.x`, a minor version +adds features or repins to a new Framework release, and a patch fixes bugs. ## Naming From bab2123d9bdcdf96b9db1431baa56f6186130931 Mon Sep 17 00:00:00 2001 From: Rim Zabarov Date: Mon, 19 Oct 2026 22:18:06 +0300 Subject: [PATCH 04/11] Add issue templates and a security policy Bug and feature forms in English; config.yml routes Framework problems to simai/ui-source and security reports to private advisories. Co-Authored-By: Claude Opus 5.5 --- .github/ISSUE_TEMPLATE/bug_report.yml | 47 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 8 ++++ .github/ISSUE_TEMPLATE/feature_request.yml | 28 +++++++++++++ SECURITY.md | 23 +++++++++++ 4 files changed, 106 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml create mode 100644 SECURITY.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..4114e81 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,47 @@ +name: Bug report +description: Something in SIMAI Framework IntelliSense does not work as expected. +labels: [bug] +body: + - type: markdown + attributes: + value: | + Use this form for problems with the VS Code extension itself: completions, + hovers, colour swatches, diagnostics or packaging. If a SIMAI Framework + component, class or token is wrong in the Framework, report it to + [simai/ui-source](https://github.com/simai/ui-source/issues) instead. + - type: input + id: version + attributes: + label: Extension version + description: Shown in the Extensions view, for example 0.2.0. + validations: + required: true + - type: input + id: vscode + attributes: + label: VS Code version and OS + description: From Help → About, for example 1.142.0 on macOS 26. + validations: + required: true + - type: input + id: language + attributes: + label: File language + description: For example HTML, TSX, Vue, CSS, Blade or PHP. + - type: textarea + id: steps + attributes: + label: Steps to reproduce + description: A minimal snippet and where the cursor was. + placeholder: | + 1. Open a .html file + 2. Type $0" + ] + }, + "SIMAI Framework checkbox": { + "prefix": "sf-checkbox-field", + "description": "A labelled sf-checkbox. (SIMAI Framework ui-3521193e0c6b)", + "body": [ + "$0" + ] + }, + "SIMAI Framework button": { + "prefix": "sf-button-submit", + "description": "An sf-button that submits its form. (SIMAI Framework ui-3521193e0c6b)", + "body": [ + "$0" + ] + }, + "SIMAI Framework button group": { + "prefix": "sf-buttons", + "description": "A row of sf-button elements laid out with the flex and gap utilities. (SIMAI Framework ui-3521193e0c6b)", + "body": [ + "
", + " ", + " ", + "
$0" + ] + }, + "SIMAI Framework select": { + "prefix": "sf-select", + "description": "An sf-dropdown in select mode. (SIMAI Framework ui-3521193e0c6b)", + "body": [ + "$0" + ] + }, + "SIMAI Framework pagination": { + "prefix": "sf-pagination-bar", + "description": "An sf-pagination with the current page and page size. (SIMAI Framework ui-3521193e0c6b)", + "body": [ + "$0" + ] + } +} diff --git a/src/generate/buildFramework.ts b/src/generate/buildFramework.ts index 76829d0..dc5b2ba 100644 --- a/src/generate/buildFramework.ts +++ b/src/generate/buildFramework.ts @@ -374,12 +374,26 @@ export function buildFramework(inputs: FrameworkInputs): { const desktopRem = inputs.desktopMinWidthPx / 16; const desktopMedia = new RegExp(`^\\(min-width:\\s*${desktopRem}rem\\)$`); + const coreRules = parseCss(inputs.coreCss); const tokens = buildTokens( - parseCss(inputs.coreCss), + coreRules, desktopMedia, buildPublicVariables(inputs.publicVariables, registry, safe, report), report, ); + const suggested = new Set(tokens.map(token => token.name)); + const knownTokens = new Set(); + for (const rule of coreRules) { + for (const [property] of rule.declarations) { + if (property.startsWith('--sf-')) knownTokens.add(property); + } + } + for (const component of inputs.publicVariables.components) { + for (const variable of component.variables) knownTokens.add(variable.name); + } + const tags = buildTags(registry, safe, inputs.manifests); + const suggestedTags = new Set(tags.map(tag => tag.tag)); + const knownTags = new Set(registry.entries.flatMap(entry => entry.runtime.tags ?? [])); return { registry: { @@ -394,9 +408,11 @@ export function buildFramework(inputs: FrameworkInputs): { registrySha256: inputs.registrySha256, }, desktopMinWidth: `${desktopRem}rem`, - tags: buildTags(registry, safe, inputs.manifests), + tags, classes: buildClasses(inputs.utilityCss, registry, safe), tokens, + knownTags: [...knownTags].filter(tag => !suggestedTags.has(tag)).sort(), + knownTokens: [...knownTokens].filter(name => !suggested.has(name)).sort(), }, report, }; diff --git a/src/generate/generateFramework.ts b/src/generate/generateFramework.ts index 9f9e6cb..567aea4 100644 --- a/src/generate/generateFramework.ts +++ b/src/generate/generateFramework.ts @@ -7,6 +7,7 @@ import * as fs from 'fs'; import * as path from 'path'; import { validateFrameworkRegistry } from '../registry/frameworkValidation'; import { buildFramework } from './buildFramework'; +import { buildSnippets } from './snippets'; import { FrameworkPointer, RawContractRegistry, @@ -20,6 +21,7 @@ const snapshotRoot = path.join(repositoryRoot, 'contracts', 'framework'); const pointerPath = path.join(repositoryRoot, 'contracts', 'framework.pointer.json'); const sizingContractPath = path.join(repositoryRoot, 'contracts', 'adaptive-sizing.v1.json'); const outputPath = path.join(repositoryRoot, 'data', 'sf-framework.json'); +const snippetsPath = path.join(repositoryRoot, 'snippets', 'sf-framework.json'); const listFiles = (root: string, prefix = ''): string[] => fs.readdirSync(path.join(root, prefix), { withFileTypes: true }).flatMap(item => { @@ -80,12 +82,14 @@ function serialize(value: object): string { } const serialized = serialize(registry); +const snippets = `${JSON.stringify(buildSnippets(registry), null, 2)}\n`; const summary = `${registry.tags.length} tags, ${registry.classes.length} classes, ` + `${registry.tokens.length} tokens from ${pointer.releaseId}`; if (process.argv.includes('--check')) { const current = fs.existsSync(outputPath) ? fs.readFileSync(outputPath, 'utf8') : null; - if (current !== serialized) { - process.stderr.write('data/sf-framework.json is stale\n'); + const currentSnippets = fs.existsSync(snippetsPath) ? fs.readFileSync(snippetsPath, 'utf8') : null; + if (current !== serialized || currentSnippets !== snippets) { + process.stderr.write('data/sf-framework.json or snippets/sf-framework.json is stale\n'); process.exitCode = 1; } else { process.stdout.write(`sf-framework parity PASS ${summary}\n`); @@ -93,6 +97,8 @@ if (process.argv.includes('--check')) { } else { fs.mkdirSync(path.dirname(outputPath), { recursive: true }); fs.writeFileSync(outputPath, serialized); + fs.mkdirSync(path.dirname(snippetsPath), { recursive: true }); + fs.writeFileSync(snippetsPath, snippets); process.stdout.write(`generated ${summary}\n`); if (report.skippedPublicComponents.length > 0) { process.stdout.write( diff --git a/src/generate/snippets.ts b/src/generate/snippets.ts new file mode 100644 index 0000000..9716485 --- /dev/null +++ b/src/generate/snippets.ts @@ -0,0 +1,150 @@ +/* + * Snippets for common SIMAI Framework constructs. Each one names the tags, + * attributes, attribute values and utility classes it uses; buildSnippets + * refuses to emit a snippet that uses anything the snapshot does not have, + * so a repin that drops a name fails the generator instead of shipping a + * broken snippet. + * + * Modal and table snippets are missing on purpose: the Framework registry + * does not mark a modal or table component as safe to suggest yet. + */ +import { FrameworkRegistry } from '../registry/frameworkTypes'; + +interface SnippetSpec { + name: string; + prefix: string; + description: string; + body: string[]; + uses: { + tag: string; + attributes: string[]; + /** attribute → values the body uses as fixed text or choices. */ + values?: Record; + }[]; + classes?: string[]; +} + +const specs: SnippetSpec[] = [ + { + name: 'SIMAI Framework form field', + prefix: 'sf-field', + description: 'A labelled sf-input with a hint.', + body: [ + '$0', + ], + uses: [{ + tag: 'sf-input', + attributes: ['label', 'name', 'input-type', 'placeholder', 'hint', 'required'], + values: { 'input-type': ['text', 'email', 'password', 'search', 'tel', 'url'] }, + }], + }, + { + name: 'SIMAI Framework checkbox', + prefix: 'sf-checkbox-field', + description: 'A labelled sf-checkbox.', + body: [ + '$0', + ], + uses: [{ tag: 'sf-checkbox', attributes: ['label', 'name', 'value'] }], + }, + { + name: 'SIMAI Framework button', + prefix: 'sf-button-submit', + description: 'An sf-button that submits its form.', + body: [ + '$0', + ], + uses: [{ + tag: 'sf-button', + attributes: ['appearance', 'native-type', 'text'], + values: { + appearance: ['default', 'tonal', 'outline', 'link', 'surface'], + 'native-type': ['submit'], + }, + }], + }, + { + name: 'SIMAI Framework button group', + prefix: 'sf-buttons', + description: 'A row of sf-button elements laid out with the flex and gap utilities.', + body: [ + '
', + ' ', + ' ', + '
$0', + ], + uses: [{ + tag: 'sf-button', + attributes: ['appearance', 'text'], + values: { appearance: ['default', 'outline'] }, + }], + classes: ['flex', 'g-1/2'], + }, + { + name: 'SIMAI Framework select', + prefix: 'sf-select', + description: 'An sf-dropdown in select mode.', + body: [ + '$0', + ], + uses: [{ + tag: 'sf-dropdown', + attributes: ['mode', 'label', 'name', 'placeholder'], + values: { mode: ['select'] }, + }], + }, + { + name: 'SIMAI Framework pagination', + prefix: 'sf-pagination-bar', + description: 'An sf-pagination with the current page and page size.', + body: [ + '$0', + ], + uses: [{ tag: 'sf-pagination', attributes: ['current', 'page-size', 'show-page-size'] }], + }, +]; + +export interface VsCodeSnippet { + prefix: string; + description: string; + body: string[]; +} + +export function buildSnippets(registry: FrameworkRegistry): Record { + const result: Record = {}; + const classes = new Set(registry.classes.map(item => item.name)); + for (const spec of specs) { + for (const use of spec.uses) { + const tag = registry.tags.find(item => item.tag === use.tag); + if (!tag) throw new Error(`snippet ${spec.prefix}: ${use.tag} is not in the snapshot`); + if (tag.deprecated) throw new Error(`snippet ${spec.prefix}: ${use.tag} is deprecated`); + for (const name of use.attributes) { + const attribute = tag.attributes.find(item => item.name === name); + if (!attribute || attribute.deprecated) { + throw new Error(`snippet ${spec.prefix}: ${use.tag} has no current ${name} attribute`); + } + for (const value of use.values?.[name] ?? []) { + if (attribute.values.length > 0 && !attribute.values.includes(value)) { + throw new Error(`snippet ${spec.prefix}: ${use.tag} ${name} has no value ${value}`); + } + } + } + } + for (const name of spec.classes ?? []) { + if (!classes.has(name)) throw new Error(`snippet ${spec.prefix}: class ${name} is not in the snapshot`); + } + result[spec.name] = { + prefix: spec.prefix, + description: `${spec.description} (SIMAI Framework ${registry.release.id})`, + body: spec.body, + }; + } + return result; +} diff --git a/src/registry/frameworkTypes.ts b/src/registry/frameworkTypes.ts index db7a1c0..bd52383 100644 --- a/src/registry/frameworkTypes.ts +++ b/src/registry/frameworkTypes.ts @@ -75,4 +75,10 @@ export interface FrameworkRegistry { tags: FrameworkTag[]; classes: FrameworkClass[]; tokens: FrameworkToken[]; + /** + * Real Framework names that are not suggested (not safe to suggest, or not + * global tokens). Diagnostics never call them unknown. + */ + knownTags: string[]; + knownTokens: string[]; } diff --git a/src/registry/frameworkValidation.ts b/src/registry/frameworkValidation.ts index 322fdad..f75c61f 100644 --- a/src/registry/frameworkValidation.ts +++ b/src/registry/frameworkValidation.ts @@ -31,6 +31,8 @@ export function validateFrameworkRegistry(value: unknown): FrameworkRegistry { !Array.isArray(registry.tags) || !Array.isArray(registry.classes) || !Array.isArray(registry.tokens) + || !Array.isArray(registry.knownTags) + || !Array.isArray(registry.knownTokens) ) { throw new Error('framework registry sections are missing'); } From abf0051420f6a3358f4bd7046c1c288ec8e5d869 Mon Sep 17 00:00:00 2001 From: Rim Zabarov Date: Mon, 19 Oct 2026 22:24:23 +0300 Subject: [PATCH 06/11] Add diagnostics with Quick Fixes, Blade/PHP support and docs links Deprecated sf- tags and attributes are warnings; near misses of real Framework tokens, tags and attributes are information with a Quick Fix to the nearest name. Project-owned names, component-internal tokens and global or binding attributes are never reported; severities are configurable. Blade and PHP templates get the markup completions, and sf.docs.baseUrl adds a documentation link per registry ID to hovers. Co-Authored-By: Claude Opus 5.5 --- package.json | 69 +++++++- src/completion.ts | 2 + src/diagnostics.ts | 230 ++++++++++++++++++++++++++ src/extension.ts | 127 +++++++++++++- src/framework.ts | 28 +++- src/test/features.unit.test.ts | 98 +++++++++++ src/test/suite/completion.ext.test.ts | 90 ++++++++++ 7 files changed, 631 insertions(+), 13 deletions(-) create mode 100644 src/diagnostics.ts create mode 100644 src/test/features.unit.test.ts diff --git a/package.json b/package.json index 385237c..c45ba1b 100644 --- a/package.json +++ b/package.json @@ -42,9 +42,13 @@ "onLanguage:less", "onLanguage:html", "onLanguage:javascript", + "onLanguage:javascriptreact", "onLanguage:typescript", + "onLanguage:typescriptreact", "onLanguage:vue", - "onLanguage:react" + "onLanguage:react", + "onLanguage:blade", + "onLanguage:php" ], "main": "./out/extension.js", "contributes": { @@ -60,9 +64,70 @@ "type": "boolean", "default": true, "description": "Show colour swatches next to --sf- colour tokens. Picking a colour offers the nearest SIMAI Framework colour token." + }, + "sf.diagnostics.enabled": { + "type": "boolean", + "default": true, + "description": "Report unknown and deprecated SIMAI Framework tokens, sf- tags and attributes. An unknown name is reported only when it is a near miss of a real Framework name." + }, + "sf.diagnostics.unknownSeverity": { + "type": "string", + "enum": [ + "off", + "hint", + "information", + "warning", + "error" + ], + "default": "information", + "description": "Severity for a likely misspelt SIMAI Framework name." + }, + "sf.diagnostics.deprecatedSeverity": { + "type": "string", + "enum": [ + "off", + "hint", + "information", + "warning", + "error" + ], + "default": "warning", + "description": "Severity for a deprecated SIMAI Framework tag or attribute." + }, + "sf.docs.baseUrl": { + "type": "string", + "default": "", + "pattern": "^(https://\\S+)?$", + "description": "Base URL of the SIMAI Framework documentation site. When set, hovers link to /, for example /smart.buttons. Leave empty for no link." } } - } + }, + "snippets": [ + { + "language": "html", + "path": "./snippets/sf-framework.json" + }, + { + "language": "vue", + "path": "./snippets/sf-framework.json" + }, + { + "language": "javascriptreact", + "path": "./snippets/sf-framework.json" + }, + { + "language": "typescriptreact", + "path": "./snippets/sf-framework.json" + }, + { + "language": "blade", + "path": "./snippets/sf-framework.json" + }, + { + "language": "php", + "path": "./snippets/sf-framework.json" + } + ] }, "scripts": { "compile": "tsc -p ./", diff --git a/src/completion.ts b/src/completion.ts index 9383acd..6ccbd7f 100644 --- a/src/completion.ts +++ b/src/completion.ts @@ -16,6 +16,8 @@ const htmlLanguages = new Set([ 'typescriptreact', 'vue', 'react', + 'blade', + 'php', ]); const stylesheetLanguages = new Set(['css', 'scss', 'sass', 'less']); diff --git a/src/diagnostics.ts b/src/diagnostics.ts new file mode 100644 index 0000000..7328160 --- /dev/null +++ b/src/diagnostics.ts @@ -0,0 +1,230 @@ +/* + * Finds unknown and deprecated SIMAI Framework names in a document. It is + * deliberately conservative: a name is reported as unknown only when it is a + * near miss of a real Framework name (a likely typo), so a project's own + * names never get flagged. Nothing here depends on the vscode API. + */ +import { FrameworkIndex } from './framework'; +import { isStylesheetLanguage } from './completion'; + +export type FindingCode = + | 'unknown-token' + | 'unknown-tag' + | 'unknown-attribute' + | 'deprecated-tag' + | 'deprecated-attribute'; + +export interface Finding { + code: FindingCode; + kind: 'unknown' | 'deprecated'; + start: number; + end: number; + name: string; + message: string; + /** A name that can replace the finding's text, offered as a Quick Fix. */ + replacement: string | null; +} + +/** Attributes any element may carry, and framework binding syntaxes. */ +const globalAttributes = new Set([ + 'accesskey', 'autocapitalize', 'autofocus', 'class', 'classname', 'contenteditable', + 'dir', 'draggable', 'enterkeyhint', 'exportparts', 'hidden', 'id', 'inert', + 'inputmode', 'is', 'itemid', 'itemprop', 'itemref', 'itemscope', 'itemtype', + 'key', 'lang', 'nonce', 'part', 'popover', 'ref', 'role', 'slot', 'spellcheck', + 'style', 'tabindex', 'title', 'translate', +]); +const bindingPrefix = /^(aria-|data-|on|v-|x-|wire:|hx-|bind:|:|@|#|\[|\(|\*|\{|\$)/i; + +/** Levenshtein distance, capped: returns limit + 1 once it is exceeded. */ +export function distance(left: string, right: string, limit: number): number { + if (Math.abs(left.length - right.length) > limit) return limit + 1; + let previous = Array.from({ length: right.length + 1 }, (_, index) => index); + for (let row = 1; row <= left.length; row += 1) { + const current = [row]; + let best = row; + for (let column = 1; column <= right.length; column += 1) { + const cost = left[row - 1] === right[column - 1] ? 0 : 1; + current[column] = Math.min( + previous[column] + 1, + current[column - 1] + 1, + previous[column - 1] + cost, + ); + best = Math.min(best, current[column]); + } + if (best > limit) return limit + 1; + previous = current; + } + return previous[right.length]; +} + +/** The closest candidate within a small edit distance, if any. */ +export function nearestName(name: string, candidates: Iterable): string | null { + const limit = name.length <= 8 ? 1 : 2; + let best: string | null = null; + let bestDistance = limit + 1; + for (const candidate of candidates) { + if (candidate === name) return null; + const current = distance(name, candidate, limit); + if (current < bestDistance || (current === bestDistance && best !== null && candidate < best)) { + best = candidate; + bestDistance = current; + } + } + return bestDistance <= limit ? best : null; +} + +interface ScannedAttribute { + name: string; + start: number; + end: number; +} + +/** Reads the attribute names of a start tag, from just after its name. */ +function scanAttributes(text: string, from: number): ScannedAttribute[] { + const attributes: ScannedAttribute[] = []; + let index = from; + while (index < text.length) { + const char = text[index]; + if (char === '>' || char === '<') break; + if (/\s|\//.test(char)) { + index += 1; + continue; + } + if (char === '"' || char === "'") { + const close = text.indexOf(char, index + 1); + if (close < 0) break; + index = close + 1; + continue; + } + if (char === '{') { + // JSX expressions and Blade echoes: skip to the matching brace. + let depth = 0; + for (; index < text.length; index += 1) { + if (text[index] === '{') depth += 1; + if (text[index] === '}' && --depth === 0) break; + } + index += 1; + continue; + } + if (char === '=') { + index += 1; + while (index < text.length && /\s/.test(text[index])) index += 1; + if (text[index] !== '"' && text[index] !== "'" && text[index] !== '{') { + while (index < text.length && !/[\s>]/.test(text[index])) index += 1; + } + continue; + } + const start = index; + while (index < text.length && !/[\s"'>/={}<]/.test(text[index])) index += 1; + attributes.push({ name: text.slice(start, index), start, end: index }); + } + return attributes; +} + +export function analyzeDocument( + text: string, + languageId: string, + index: FrameworkIndex, +): Finding[] { + if (!text.includes('sf-')) return []; + const findings: Finding[] = []; + + const knownTokens = new Set(index.framework.knownTokens); + const allTokens = [...index.tokenByName.keys(), ...knownTokens]; + for (const match of text.matchAll(/var\(\s*(--sf-(?:\\.|[A-Za-z0-9_-])+)/g)) { + const name = match[1]; + // --sf---* are component-internal tokens; they are not in the snapshot. + if (index.tokenByName.has(name) || knownTokens.has(name) || name.slice(5).includes('--')) continue; + const replacement = nearestName(name, allTokens); + if (!replacement) continue; + const start = match.index! + match[0].indexOf(name); + findings.push({ + code: 'unknown-token', + kind: 'unknown', + start, + end: start + name.length, + name, + message: `Unknown SIMAI Framework token ${name}. Did you mean ${replacement}?`, + replacement, + }); + } + + if (isStylesheetLanguage(languageId)) return findings; + + const knownTags = new Set(index.framework.knownTags); + const allTags = [...index.tagByName.keys(), ...knownTags]; + for (const match of text.matchAll(/<(\/?)(sf-[a-z0-9-]+)(?=[\s/>]|$)/g)) { + const name = match[2]; + const start = match.index! + 1 + match[1].length; + const end = start + name.length; + const tag = index.tagByName.get(name); + if (!tag) { + if (knownTags.has(name) || match[1]) continue; + const replacement = nearestName(name, allTags); + if (!replacement) continue; + findings.push({ + code: 'unknown-tag', + kind: 'unknown', + start, + end, + name, + message: `Unknown SIMAI Framework element <${name}>. Did you mean <${replacement}>?`, + replacement, + }); + continue; + } + if (tag.deprecated && !match[1]) { + const replacement = tag.deprecated.replacement && allTags.includes(tag.deprecated.replacement) + ? tag.deprecated.replacement + : null; + findings.push({ + code: 'deprecated-tag', + kind: 'deprecated', + start, + end, + name, + message: `<${name}> is deprecated in SIMAI Framework` + + (tag.deprecated.replacement ? `; use ${tag.deprecated.replacement} instead.` : '.'), + replacement, + }); + } + if (match[1]) continue; + + const names = tag.attributes.map(attribute => attribute.name); + for (const attribute of scanAttributes(text, end)) { + const lower = attribute.name.toLowerCase(); + const known = tag.attributes.find(item => item.name === attribute.name); + if (known?.deprecated) { + const replacement = known.deprecated.replacement + && names.includes(known.deprecated.replacement) + ? known.deprecated.replacement + : null; + const since = known.deprecated.since ? ` since ${known.deprecated.since}` : ''; + findings.push({ + code: 'deprecated-attribute', + kind: 'deprecated', + start: attribute.start, + end: attribute.end, + name: attribute.name, + message: `The ${attribute.name} attribute of <${name}> is deprecated${since}` + + (known.deprecated.replacement ? `: ${known.deprecated.replacement}.` : '.'), + replacement, + }); + continue; + } + if (known || globalAttributes.has(lower) || bindingPrefix.test(attribute.name)) continue; + const replacement = nearestName(attribute.name, names); + if (!replacement) continue; + findings.push({ + code: 'unknown-attribute', + kind: 'unknown', + start: attribute.start, + end: attribute.end, + name: attribute.name, + message: `<${name}> has no ${attribute.name} attribute. Did you mean ${replacement}?`, + replacement, + }); + } + } + return findings; +} diff --git a/src/extension.ts b/src/extension.ts index 4c97510..4d35422 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -18,6 +18,7 @@ import { nearestColorTokens, tokenDetail, } from './framework'; +import { Finding, analyzeDocument } from './diagnostics'; import { MarkupRequest, detectMarkupRequest } from './markup'; import { formatColor } from './registry/color'; import { validateFrameworkRegistry } from './registry/frameworkValidation'; @@ -37,14 +38,33 @@ const languages = [ 'typescriptreact', 'vue', 'react', + 'blade', + 'php', ]; /** Languages where `<` starts a tag even without a following letter. */ -const markupLanguages = new Set(['html', 'vue', 'javascriptreact', 'typescriptreact', 'react']); +const markupLanguages = new Set([ + 'html', + 'vue', + 'javascriptreact', + 'typescriptreact', + 'react', + 'blade', + 'php', +]); const stylesheetLanguages = new Set(['css', 'scss', 'sass', 'less']); /** How far back to look for the start of a tag that spans lines. */ const markupLookbehindLines = 20; const settings = (): vscode.WorkspaceConfiguration => vscode.workspace.getConfiguration('sf'); +const docsBaseUrl = (): string => settings().get('docs.baseUrl', ''); + +const diagnosticSource = 'SIMAI Framework'; +const severities: Record = { + error: vscode.DiagnosticSeverity.Error, + warning: vscode.DiagnosticSeverity.Warning, + information: vscode.DiagnosticSeverity.Information, + hint: vscode.DiagnosticSeverity.Hint, +}; function textAbove(document: vscode.TextDocument, line: number): string { const start = Math.max(0, line - markupLookbehindLines); @@ -92,7 +112,7 @@ function classItems( const item = new vscode.CompletionItem(label, vscode.CompletionItemKind.Constant); item.range = range; item.detail = entry.declarations; - item.documentation = markdown(describeClass(index, entry)); + item.documentation = markdown(describeClass(index, entry, docsBaseUrl())); items.push(item); } return items; @@ -113,7 +133,7 @@ function markupItems( const item = new vscode.CompletionItem(tag.tag, vscode.CompletionItemKind.Class); item.range = range; item.detail = `SIMAI Framework · ${tag.title} · ${tag.lifecycle}`; - item.documentation = markdown(describeTag(index, tag)); + item.documentation = markdown(describeTag(index, tag, docsBaseUrl())); if (tag.deprecated) item.tags = [vscode.CompletionItemTag.Deprecated]; return item; }); @@ -265,10 +285,10 @@ export function activate(context: vscode.ExtensionContext): void { if (token) text = describeToken(index, token); } else if (target.kind === 'class') { const item = index.classByName.get(target.name); - if (item) text = describeClass(index, item); + if (item) text = describeClass(index, item, docsBaseUrl()); } else if (target.kind === 'tag') { const tag = index.tagByName.get(target.name); - if (tag) text = describeTag(index, tag); + if (tag) text = describeTag(index, tag, docsBaseUrl()); } else { const tag = index.tagByName.get(target.tag); const attribute = tag?.attributes.find(item => item.name === target.name); @@ -316,7 +336,102 @@ export function activate(context: vscode.ExtensionContext): void { }, }); - context.subscriptions.push(completion, hover, colors); + const diagnostics = vscode.languages.createDiagnosticCollection('sf'); + const findingsByDocument = new Map(); + const pending = new Map>(); + + const analyze = (document: vscode.TextDocument): void => { + const key = document.uri.toString(); + const config = settings(); + if ( + !languages.includes(document.languageId) + || !config.get('diagnostics.enabled', true) + ) { + diagnostics.delete(document.uri); + findingsByDocument.delete(key); + return; + } + const text = document.getText(); + if (!text.includes('sf-')) { + diagnostics.delete(document.uri); + findingsByDocument.delete(key); + return; + } + const severityOf = (kind: Finding['kind']): vscode.DiagnosticSeverity | undefined => + severities[config.get( + kind === 'unknown' ? 'diagnostics.unknownSeverity' : 'diagnostics.deprecatedSeverity', + kind === 'unknown' ? 'information' : 'warning', + )]; + const findings = analyzeDocument(text, document.languageId, loadIndex()) + .filter(finding => severityOf(finding.kind) !== undefined); + findingsByDocument.set(key, findings); + diagnostics.set(document.uri, findings.map(finding => { + const diagnostic = new vscode.Diagnostic( + new vscode.Range(document.positionAt(finding.start), document.positionAt(finding.end)), + finding.message, + severityOf(finding.kind), + ); + diagnostic.source = diagnosticSource; + diagnostic.code = finding.code; + if (finding.kind === 'deprecated') diagnostic.tags = [vscode.DiagnosticTag.Deprecated]; + return diagnostic; + })); + }; + const schedule = (document: vscode.TextDocument): void => { + const key = document.uri.toString(); + clearTimeout(pending.get(key)); + pending.set(key, setTimeout(() => { + pending.delete(key); + analyze(document); + }, 250)); + }; + + const codeActions = vscode.languages.registerCodeActionsProvider( + languages, + { + provideCodeActions(document, _range, actionContext) { + const findings = findingsByDocument.get(document.uri.toString()) ?? []; + const actions: vscode.CodeAction[] = []; + for (const diagnostic of actionContext.diagnostics) { + if (diagnostic.source !== diagnosticSource) continue; + const start = document.offsetAt(diagnostic.range.start); + const finding = findings.find(item => + item.start === start && item.code === diagnostic.code); + if (!finding?.replacement) continue; + const action = new vscode.CodeAction( + `Replace with ${finding.replacement}`, + vscode.CodeActionKind.QuickFix, + ); + action.edit = new vscode.WorkspaceEdit(); + action.edit.replace(document.uri, diagnostic.range, finding.replacement); + action.diagnostics = [diagnostic]; + action.isPreferred = true; + actions.push(action); + } + return actions; + }, + }, + { providedCodeActionKinds: [vscode.CodeActionKind.QuickFix] }, + ); + + context.subscriptions.push( + completion, + hover, + colors, + diagnostics, + codeActions, + vscode.workspace.onDidOpenTextDocument(schedule), + vscode.workspace.onDidChangeTextDocument(event => schedule(event.document)), + vscode.workspace.onDidCloseTextDocument(document => { + diagnostics.delete(document.uri); + findingsByDocument.delete(document.uri.toString()); + }), + vscode.workspace.onDidChangeConfiguration(event => { + if (event.affectsConfiguration('sf')) vscode.workspace.textDocuments.forEach(analyze); + }), + { dispose: () => pending.forEach(timer => clearTimeout(timer)) }, + ); + vscode.workspace.textDocuments.forEach(schedule); } export function deactivate(): void {} diff --git a/src/framework.ts b/src/framework.ts index 73652d5..55aa21b 100644 --- a/src/framework.ts +++ b/src/framework.ts @@ -139,7 +139,22 @@ export function describeToken(index: FrameworkIndex, token: FrameworkToken): str return lines.join('\n'); } -export function describeClass(index: FrameworkIndex, item: FrameworkClass): string { +/** + * Link to the SIMAI Framework documentation site for a registry entry. The + * site serves one page per stable ID under the configured base URL + * (sf.docs.baseUrl); without a base URL there is no link. + */ +export function docsLink(baseUrl: string | undefined, stableId: string): string | null { + const base = (baseUrl ?? '').trim().replace(/\/+$/, ''); + if (!/^https:\/\/\S+$/.test(base)) return null; + return `${base}/${encodeURIComponent(stableId)}`; +} + +export function describeClass( + index: FrameworkIndex, + item: FrameworkClass, + docsBaseUrl?: string, +): string { const lines = [ `**\`${item.name}\`** · utility \`${item.family}\``, '', @@ -148,18 +163,21 @@ export function describeClass(index: FrameworkIndex, item: FrameworkClass): stri '```', ]; if (item.breakpoint) lines.push('', `Applies from the \`${item.breakpoint}\` breakpoint.`); + const docs = docsLink(docsBaseUrl, item.id); + if (docs) lines.push('', `[SIMAI Framework docs](${docs})`); lines.push('', releaseLine(index, `\`${item.id}\` · ${item.lifecycle}`)); return lines.join('\n'); } -export function describeTag(index: FrameworkIndex, tag: FrameworkTag): string { +export function describeTag(index: FrameworkIndex, tag: FrameworkTag, docsBaseUrl?: string): string { const lines = [`**\`<${tag.tag}>\`** · ${tag.title}`, '', tag.summary]; if (tag.deprecated) lines.push('', deprecationLine(tag.deprecated)); const attributes = tag.attributes.filter(attribute => !attribute.deprecated).map(item => `\`${item.name}\``); if (attributes.length > 0) lines.push('', `Attributes: ${attributes.join(', ')}`); - if (tag.docs.length > 0) { - lines.push('', tag.docs.map(url => `[Documentation](${url})`).join(' · ')); - } + const links = tag.docs.map(url => `[Documentation](${url})`); + const docs = docsLink(docsBaseUrl, tag.id); + if (docs) links.unshift(`[SIMAI Framework docs](${docs})`); + if (links.length > 0) lines.push('', links.join(' · ')); lines.push('', releaseLine(index, `\`${tag.id}\` · ${tag.lifecycle}`)); return lines.join('\n'); } diff --git a/src/test/features.unit.test.ts b/src/test/features.unit.test.ts new file mode 100644 index 0000000..531c3a7 --- /dev/null +++ b/src/test/features.unit.test.ts @@ -0,0 +1,98 @@ +import * as assert from 'node:assert/strict'; +import * as fs from 'node:fs'; +import * as path from 'node:path'; +import { test } from 'node:test'; +import { detectCompletionRequest } from '../completion'; +import { analyzeDocument, distance, nearestName } from '../diagnostics'; +import { createIndex, describeTag, docsLink } from '../framework'; +import { buildSnippets } from '../generate/snippets'; +import { validateFrameworkRegistry } from '../registry/frameworkValidation'; +import { validateRegistry } from '../registry/validation'; + +const readJson = (file: string): unknown => + JSON.parse(fs.readFileSync(path.resolve(process.cwd(), file), 'utf8')); +const framework = validateFrameworkRegistry(readJson('data/sf-framework.json')); +const index = createIndex(framework, validateRegistry(readJson('data/sf-autocomplete.json'))); +const codes = (text: string, language = 'html'): string[] => + analyzeDocument(text, language, index).map(item => `${item.code}:${item.name}->${item.replacement}`); + +test('edit distance and nearest names', () => { + assert.equal(distance('appearence', 'appearance', 2), 1); + assert.equal(distance('abc', 'xyz12345', 2), 3); + assert.equal(nearestName('sf-buton', ['sf-button', 'sf-input']), 'sf-button'); + assert.equal(nearestName('sf-mywidget', ['sf-button', 'sf-input']), null); +}); + +test('misspelt tokens get a replacement; own and internal tokens do not', () => { + assert.deepEqual(codes('.a { color: var(--sf-primay); }', 'css'), [ + 'unknown-token:--sf-primay->--sf-primary', + ]); + assert.deepEqual(codes('.a { color: var(--sf-primary); gap: var(--sf-space-1\\/2); }', 'css'), []); + // A project's own variable and a component-internal token are left alone. + assert.deepEqual(codes('.a { color: var(--sf-brand-accent); --x: var(--sf-button--background-color); }', 'css'), []); + // Public variables of components that are not suggested are still real names. + assert.deepEqual(codes('.a { color: var(--sf-badge-color); }', 'css'), []); +}); + +test('misspelt tags get a replacement; real unsuggested tags do not', () => { + assert.deepEqual(codes(''), ['unknown-tag:sf-buton->sf-button']); + assert.deepEqual(codes(''), []); + assert.deepEqual(codes(''), []); +}); + +test('attributes: typos, deprecations and global or binding attributes', () => { + assert.deepEqual(codes(''), [ + 'unknown-attribute:apperance->appearance', + ]); + assert.deepEqual(codes(''), [ + 'deprecated-attribute:position->null', + ]); + assert.deepEqual( + codes(' go({a: 1})} :size="s" @click="go" v-if="ok" wire:click="save" x-data="{}" slot="end" size="1">', 'vue'), + [], + ); + assert.deepEqual(codes('', 'blade'), []); +}); + +test('deprecations are reported with the configured kind', () => { + const [finding] = analyzeDocument('', 'html', index); + assert.equal(finding.kind, 'deprecated'); + assert.match(finding.message, /deprecated since 1\.3\.0: openFor/); +}); + +test('documentation links come from a configured https base URL only', () => { + assert.equal(docsLink('', 'smart.buttons'), null); + assert.equal(docsLink('http://insecure.example', 'smart.buttons'), null); + assert.equal(docsLink('https://docs.example/sf/', 'smart.buttons'), 'https://docs.example/sf/smart.buttons'); + const button = index.tagByName.get('sf-button')!; + assert.doesNotMatch(describeTag(index, button), /SIMAI Framework docs/); + assert.match( + describeTag(index, button, 'https://docs.example'), + /\[SIMAI Framework docs\]\(https:\/\/docs\.example\/smart\.buttons\)/, + ); +}); + +test('snippets use only names from the snapshot', () => { + const snippets = buildSnippets(framework); + assert.deepEqual( + Object.values(snippets).map(item => item.prefix), + ['sf-field', 'sf-checkbox-field', 'sf-button-submit', 'sf-buttons', 'sf-select', 'sf-pagination-bar'], + ); + const broken = structuredClone(framework); + broken.tags.find(tag => tag.tag === 'sf-input')!.attributes = + broken.tags.find(tag => tag.tag === 'sf-input')!.attributes.filter(item => item.name !== 'hint'); + assert.throws(() => buildSnippets(broken), /sf-input has no current hint attribute/); + const noClass = structuredClone(framework); + noClass.classes = noClass.classes.filter(item => item.name !== 'g-1/2'); + assert.throws(() => buildSnippets(noClass), /class g-1\/2 is not in the snapshot/); +}); + +test('Blade and PHP templates complete classes in class attributes', () => { + for (const language of ['blade', 'php']) { + assert.deepEqual(detectCompletionRequest('
\n', + ); + const deprecated = diagnostics.find(item => item.code === 'deprecated-attribute')!; + assert.equal(deprecated.severity, vscode.DiagnosticSeverity.Warning); + assert.deepEqual(deprecated.tags, [vscode.DiagnosticTag.Deprecated]); + const typo = diagnostics.find(item => item.code === 'unknown-attribute')!; + const actions = await vscode.commands.executeCommand( + 'vscode.executeCodeActionProvider', + document.uri, + typo.range, + vscode.CodeActionKind.QuickFix.value, + ); + assert.ok(actions.some(action => action.title === 'Replace with appearance')); + }); + + test('valid and project-owned names produce no diagnostics', async () => { + const { document } = await open('html', '|'); + await new Promise(resolve => setTimeout(resolve, 800)); + assert.deepEqual( + vscode.languages.getDiagnostics(document.uri).filter(item => item.source === 'SIMAI Framework'), + [], + ); + }); +}); + +suite('PHP templates, snippets and documentation links', () => { + test('PHP templates complete tags, attributes and classes', async () => { + assert.ok(find(await completions('php', '\n
{ + const items = await completions('html', 'sf-fie|'); + const snippet = items.find(item => item.kind === vscode.CompletionItemKind.Snippet && labelOf(item) === 'sf-field'); + assert.ok(snippet, 'sf-field snippet missing'); + }); + + test('hovers link to the configured documentation site', async () => { + const config = vscode.workspace.getConfiguration('sf'); + assert.doesNotMatch(await hoverText('html', ''), /SIMAI Framework docs/); + await config.update('docs.baseUrl', 'https://docs.example', vscode.ConfigurationTarget.Global); + try { + assert.match( + await hoverText('html', ''), + /\[SIMAI Framework docs\]\(https:\/\/docs\.example\/smart\.buttons\)/, + ); + } finally { + await config.update('docs.baseUrl', undefined, vscode.ConfigurationTarget.Global); + } + }); +}); From f0fdd1355717e6af059491f22646c1693eb981b0 Mon Sep 17 00:00:00 2001 From: Rim Zabarov Date: Mon, 19 Oct 2026 22:24:23 +0300 Subject: [PATCH 07/11] Document diagnostics, snippets, Blade/PHP and versioning Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 16 ++++++++++++++++ README.md | 43 ++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 56 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fe65e49..05832f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,22 @@ All notable changes to SIMAI Framework IntelliSense are listed here. ## [0.2.0] - Unreleased +### Added + +- Diagnostics for deprecated `sf-` tags and attributes (Warning) and for likely + misspellings of Framework tokens, tags and attributes (Information), with + Quick Fixes to the nearest valid name. Severity is configurable with + `sf.diagnostics.*`. +- Blade and PHP templates: class attributes, `sf-` tags and attributes, and + tokens in `style` attributes and `\n', + 'editor.action.showHover', + 2500, + ); + fs.rmSync(root, { recursive: true, force: true }); +} From 088794a72bf81ca09baf455a8a50a8e936cc59d5 Mon Sep 17 00:00:00 2001 From: Rim Zabarov Date: Mon, 19 Oct 2026 22:28:47 +0300 Subject: [PATCH 10/11] Bump the version to 0.2.0 Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 2 ++ package-lock.json | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 05832f9..067db21 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,8 @@ All notable changes to SIMAI Framework IntelliSense are listed here. table snippets yet because the Framework does not mark those components as safe to suggest. - `sf.docs.baseUrl`: hovers link to `/` when set. +- Marketplace screenshots, taken from VS Code with the packaged extension + installed (`npm run screenshots`). - CI, release and weekly Framework freshness workflows; issue templates and a security policy. diff --git a/package-lock.json b/package-lock.json index ae40dc1..e3821e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "sf-vscode", - "version": "0.1.0", + "version": "0.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "sf-vscode", - "version": "0.1.0", + "version": "0.2.0", "license": "MIT", "devDependencies": { "@eslint/js": "^9.16.0", From 0eeec8776fad5ff769f600427345976936809692 Mon Sep 17 00:00:00 2001 From: Rim Zabarov Date: Mon, 19 Oct 2026 22:34:08 +0300 Subject: [PATCH 11/11] Add Marketplace screenshots to the README Taken with npm run screenshots from VS Code 1.142.0 running the copy installed from sf-vscode-0.2.0.vsix; referenced by absolute raw URLs so they render on the Marketplace. They stay out of the package. Co-Authored-By: Claude Opus 5.5 --- README.md | 12 ++++++++++++ images/screenshot-attributes.png | Bin 0 -> 38158 bytes images/screenshot-classes.png | Bin 0 -> 102219 bytes images/screenshot-colors.png | Bin 0 -> 150471 bytes images/screenshot-diagnostics.png | Bin 0 -> 114017 bytes images/screenshot-hover.png | Bin 0 -> 163602 bytes images/screenshot-tags.png | Bin 0 -> 135603 bytes src/test/screenshots/index.ts | 2 +- 8 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 images/screenshot-attributes.png create mode 100644 images/screenshot-classes.png create mode 100644 images/screenshot-colors.png create mode 100644 images/screenshot-diagnostics.png create mode 100644 images/screenshot-hover.png create mode 100644 images/screenshot-tags.png diff --git a/README.md b/README.md index d94e192..92029f1 100644 --- a/README.md +++ b/README.md @@ -18,12 +18,18 @@ values, the values themselves: Deprecated attributes are struck through and name their replacement. +![sf- tag completion in HTML](https://raw.githubusercontent.com/simai/ui-vscode/main/images/screenshot-tags.png) + +![Attribute values from the component manifest](https://raw.githubusercontent.com/simai/ui-vscode/main/images/screenshot-attributes.png) + ### Utility classes Utility classes complete in `class` and `className` attributes, including breakpoint variants such as `md:flex`. In stylesheets they complete as escaped selectors (`.md\:flex`). +![Utility classes in a JSX className](https://raw.githubusercontent.com/simai/ui-vscode/main/images/screenshot-classes.png) + ### Design tokens Type `var(--sf-` to get every `--sf-*` token of the Framework core: colour @@ -37,12 +43,16 @@ suggestion shows its resolved value: Colour tokens in your files get inline swatches. Opening the colour picker on one offers the nearest SIMAI Framework colour tokens. +![Colour tokens with swatches](https://raw.githubusercontent.com/simai/ui-vscode/main/images/screenshot-colors.png) + ### Hovers Hover a token, utility class, `sf-` tag or attribute to see what it is, its values (light/dark, mobile/desktop), the Framework release it comes from and its lifecycle (released, experimental or deprecated). +![Hover with mobile and desktop values](https://raw.githubusercontent.com/simai/ui-vscode/main/images/screenshot-hover.png) + ### Diagnostics and Quick Fixes The extension points out deprecated `sf-` tags and attributes (Warning) and @@ -54,6 +64,8 @@ custom properties and elements, component-internal `--sf---*` tokens and global or framework binding attributes (`id`, `data-*`, `aria-*`, `:prop`, `@event`, `wire:*` and the like) are never reported. +![A misspelt attribute with a Quick Fix](https://raw.githubusercontent.com/simai/ui-vscode/main/images/screenshot-diagnostics.png) + ### Snippets | Prefix | Inserts | diff --git a/images/screenshot-attributes.png b/images/screenshot-attributes.png new file mode 100644 index 0000000000000000000000000000000000000000..f215a49b13d03067a474145167f2a2c428ea8b87 GIT binary patch literal 38158 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�(CeHUcK;%LoDqUn@AQQd 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 QOGPCott^!)X?*K{0APZP+5i9m literal 0 HcmV?d00001 diff --git a/images/screenshot-colors.png b/images/screenshot-colors.png new file mode 100644 index 0000000000000000000000000000000000000000..7bd0cc84b8051b9f1c1a84b082814330b1659aa1 GIT binary patch literal 150471 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∨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 z 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

{pJ4 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 z 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%0A<7E6rKtG+#mA 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 USni*uM8TJ?mVss|);8il0fnDwyZ`_I literal 0 HcmV?d00001 diff --git a/images/screenshot-diagnostics.png b/images/screenshot-diagnostics.png new file mode 100644 index 0000000000000000000000000000000000000000..2295c56a46d55cc3e86e4ec6defd27d25bfb66a1 GIT binary patch literal 114017 zcmb@tby$>J`v$68L4P9g!G%6anc*q`NT&l&&F#L1I8cQo38ZMWh78 zp}P?{i@m>Zf4}qhIqSNVd1u~O@3Wq~?`H+6tIFRXrX{{~>Cz2F1zFUkON0+DUHVI# z=r8b1S!Ny8rAx0aDat;4>hWWB$~~E0K2~%S$-r*kCkD@VDl*q?ifg)jEnVQ6ytGp- z6aDOad47k+CdXG|PNJsDUz&_)-j?#{JTrKq#q~L}S4?$PefB{9vs}g~rx>xvOn=IF z%Fu=3->OCx8^8L5^YMn#fFFM%F8w{#pGWwUdJH*CmdJSZuhU^2c$-)U z^a(N*_ek zy)m?Z)z!cKgKd(9jt&iO#4*{kL0X*Ly*~Su052b31$Vb2eWlLDy7jXjX5RsSe|q|D zW?^^@>m_Am4B_`ACI9?Ml7Ma+~)&#W_OkA6&Sb>bzo*0Kd&d?Zh#rwYU z7w2zJ-f3=bR{3!M#*G_Nn~hicN3hg9&!0YhDofM^Rf02gBqk;VAo zM<*xso;-2Jr??~Ge7_t*&2?TsV2)Bq_G-gnTwPs(zDc;PekF{>pwN*aeD$KSNbr@^ z!lP?%AGT`?CSp*}X3URA=qR z@A?9N9HxDKtIqp?QOxO%NdL<|i>lO7ndBco^*lX2+uGU+R{U&&cL8YmG%FINgl4{gay5dt){i|0z0+sS-qEWmCwH_^jH@w~|vpdiD z9@vhTm|I&T4R<}&U=>__KJ|D(qdxv;YVK2|h2Gfg8ZP${<51rjpjWlqU0g~^N~QD5 zE@KBH>rVOywao@VI+r}|KOnrY*3Cb|Lch@vaUKO^r`X2gqNv+yf-!Ww<3$U<@^H_$ zbVLV5ArUOu8R(;^`&o(~rHINC`$n<;`Zj0`iWo-P@)2`f&xan^SXL8ghngaYW)56Q zd}r)mzU=2{%>tmz3Diu>W}i^f=J?us+p$Q4c}X;mGLui>$B8TnD^0@J?lA zt_xkU5z@z>=0!0mU*=(9*E@*R9O(&M&RwM1PeF zfSQWiq}}=qzR~w(2G8bOdbG$xW9rqtI=h>#Jd8mtN288;redmXt1nl7L+!IH-`Kt7 zjJWTmRR!ZYbuMQc@8!S+8WX`>w)m#bJo$>HtCT-?vr(uz2`f)ZN^UGe7~>d(Q@)pg&P_T637K&xwNj5qLbEVQ?_{!#XFEQ(cLd04N+Oi^E-0oLl6Y}yg->gKk5_!Sp#uzcdj5@ls) z_YBDv)9HJ%9~K(A`0h^t3H7(Jv6V)7dwY9t@0xkhS%(WP%E-u=sIV6yZ7IqB_U+sD zw$re%P@=M$T7T2qYkNZHxte+DgNu!g50sQhV6CoGrzZyo`}=*J&@QYiGh~1)*i3Nz z+c%2|wO-ABwGKjl?S83trt@=eiEX?Hb^R-QczTeRT z7B98`-86Xz%&Pp$7ii$Dr-8r!`Pu1->wBJq0mS>|<>jj+w`DUl;0q%oBd@PqYwzf| z4g;1(ci(1lb+xCvJ1;kv9MRL$vkJsvVIfCUY|<9o)z$U-_3NZ0+KKW#T^tTaLd`2n zWGf;o;%qftTO%#atGFxHY+N@A&!~85zyg z`zG&%(TUuqruN2GyclMmIoPN>n6~-4Jz}I%V56XLpa@>r)YO!Na@*J6#>NKRDoFN? zK%js@rGqi>9yjMmNl917OFK&PZ_wTUUe1HAJUd>Q-#UDIOWNc2W*7=-xH3CCo0Y{L zS}cux^yrbkehSLk!os2-D-{zHgNDG(m6W>QTqPlGanP@5XgF_teFcT=-vM%rR=6W5 zD471?muPtSG!nkDvZ9r*y#+jaUr*1X_B552p1{3(Wk4aGNXQ~-NC_`|k%k5g4W*-- zD7EYd;ym74dHM3?@Y3$~LU%l$;n~2WTW#}Oc?H$hR#soj*MJiA9RUS9J~`1UG)Re$ z?+|06r=P5GFT{KHqr~oCsBbdgA?rmft^D}t`Ei=QJQoKJIOULzd8K&X8v%$wV{YAY z?nLGN-CfcfHy9*6A_cOpD1#S+&a)}SaqCq&n3{^krvCP^*nCj#7{*<<>kwj#>U2PpLM;xy{UQizW?}5m;YY z8FsGUttvFAtIo>Gs;Tkbn65*-zxVRn2+(H1#Hc7T{V09^+M*(U85w^wvpX@J!uRfd z)-E;yO9bZ4%F0S|n_Iiy$Fp2(a4T1lii(O_--XQ71}M(En+#pu-MSTaDdC2Tm9y!O zLz-td3-oKMYidY{iNEFRWQ07>Kt4)Sx3#s^(i#K04Sr{f*BcrbaQNBydVk-oyCjZR zpO%zR3=b5Z+R(?58DeE`F9TE*=r2(BM`@9&FH5-ds;WG#t*s}@ZGm8cm_U3*b@lc2 zot^n1U&zaMV5PiOwF;Ev=}LnhS5X1)7Zw)ArB$#iX+Kt=UsqQb8ygEIt-%j<(XS{j zE(U?Pp}`;AZE9)?+zm+5kv{wLXIn2XTG$uwgZ2IW{nBsD!%G_C?G={&*!A`Gxw$!@ z+!zdIb-M0kAnnoBt5?BQgYc&yTL6lsc89#iZH< zm>UEE>*&?zXU5u;@?B%5k1kwT*zJmy`e}-AbXhySw}J*|YNUa@xSb(NWjKP2*u< zpaAaclS`uEjL*Sz(UEskeVnYVb8)zZl5SpSdP^{Siurl)o};6q&Tp_6n(D#$@bB2> z0Bir8iRq5x88)V77++dm{?XvyFfUr;zES^YyW3SAPDw0v`136mj~jl0_zEmP=Pjk(>j-9hdPwmgA%Nq8LqfQ?xIkd21Hk~T4%~CBmVu6;q5tmU zAkfvB1Kg z6^ng_TzZ-UTy0R$^^{%=636JhTKtp~hjF5}1ZD}68lYHSXH#H$H<_e+przb-K+>Ie zQzd;4i%^^pB4J@+Sr#&e7(tbtvy+Xnu;k?A$s*%NDk@>?#K;$hhBM$w2!euw0vI2- zn|uW0+R93ZEDMFFu(pmFBCbag+9j9Zd7gX@*YOFv+-eyhbD^c_*Ctl_26Jgs;P zMp;>zl8VX`>%KSu>^u!5k3yZ}9hhZh`1;Pt_VQEe_J1`9Ev)ws6Ym9us4Eglw z)Aw>)U4Q=ua~)tr0RaKym+y;<=kj%dxaK=kSXj8Rw#GnDKayPvRJ*=jS}J~LE`*Pl zlarQ)=3(}TuY|tlz0-S%2?-uxJ}%eEL+OHdUDB(Z#O{1c5{?^u(EXzZp!L9c|=;%me zs8`%Kpf~*O*KX1S4?XN!LfSI$`Vzwi2M5Q%4n(U!FUN8yF^lHrJJzVLhlir3HoyaU zd5J@aDhni}q&~}h6=PyzD$L0luXLPWTwL7TbWl@MyUz;$P)`{o>oYS}`qzyX2l{L< z^7FZYGjniIAA6USkWj>}gcJieczGwqR8YyT^G=EpRY==~d&J4-XD=S5#6n+sFu|$1cT(n||8eof&laq_? zG&43%o6}buiLzO3GwmSBu1WC>WB{4qf8g^Ua>KJw^+ZK;4vj> z3lZVl`i(J=iU2=csKI@E__82;;qcI-JUn5g`uN9^vdHP%aF$+ODPJoqh4|jC@WdZK zp4Uw%+%eI4rll1>FPimYd7saqw({f0M*dJB?cChli?RR=7ni4oCMn~Yx&<;$;a5fv ze5E1<6M=!HsAi+!z8YY{8X8g9@$7ypkWp7}YjIEtsyw-yp@EF)G?Qc;(@*I%b2;Sp ze*Yw7F10{FNJt2aU$RS0OdQnzJY2bZYy50v1`b2pPE;#rGf@LqkJVRU#yP$E$>?=Tyg%zs;oBK{P+LB>(~} zWZc%J_i*y#1GhL9#HZ@&YLFaPRf#1kuaB2zH#Er9SRxeop_GV42b3F)>}j=~&;19^ zyw|zMD-&*#wwVaD@S}1t5Ecj#2X1?3XJ>nRSK4<*4Tlmh7@L`Cu;@*)63*@al9#7M zWSo@6+olgBV7t@W+M3ge#GpDHOA4PLrTR$-{uvdy{1BkDJcMJk!)%Iwg4fQ2&s- z##z5q1_-Ay4h0q`7uYlo#}=gkvL$(~2i>+UVuAKfg&ymOuyMPm$bc4ObfoQsxw-lH ztcZX>R0;zeJpe1+>GBYF)qkAQ>b{&5RE3ZA6{yi!Cz3p%xCTVs=zRTeXrl2dr|yJR zpK~QDx2#OFgBC>9F}@;h%5KU zj~{{W-q}v{@#<$^(Y$iy%0;*lAnV^DBqVfs>PHugfj`E~g&t+8|bHX=wq(;NioEAcHC~ z?_O^>_w$_-C*7rdBkD|>xTcMG&j@|{_AN+6yb@)mV8=trc8zA1pMSG2EIiX3Q{q~# zEuU0NvD<4bCCoNzW(J~lm_3_sDVLw3P$&(J+3EsFdQJ{V2*M&FR``Kw0xkXW<>_5z9=%F_kyo)Q z2Hk|ueoMinLO$o_BHhCamJGDCI>b`l?~WUgBOnNq;)Hq8oj#^y5hX5fw}KUrm;%e4 zn={cb^%+cm3_R54Bv=mKnpMGeZ4f0vni12PiT#-v#Qr>>)S3zE zJb4lmA0H2r{zPS4+qG)f6;P1X25FU6X%Km0JD^-}_?Be9>r{2MI77$?6P%Z~ps=uC z?nWo^%08KpDxOL2iPmp3#{&EbGpzo?rs~f{&sfX)aJd! zzk~2aLP9c@uOkG4<=x}aZ{L;|_JK}=nvf+5ROWuOB!=IC*^G^iO;6W@?3=5g(!|=D z6H0oUii!ak&O1{Ozr=LJkNe`2LJR}X&)s1w%0s8=Wn?(O@endyNQ?Kr=4+21yKoRrliguI&fhkC8 zYP}Ea7{Wjd1C^j&t%oDfagcWbx2bId%BSj2xA8s>4n@VqWTuj$qMw{Ye1NO-KL;sx z$&2AE5O#-!0Sa;rBwQ&clbi}bZ^5-*mmeZu0PtpDK;7Nl{XTQEm|=z8)URJ=%n%UC zCEZrPFD`xp(K^^P`p>=ybCJfbLapNIRk~kom#NG=mC&ixNc)?C#sHQtBtE| zJI$gYC7><^10;z(Iycp{!e#Cyeic?>2%bx>C@a%<8GH;XS`he22;YJvNj{vOhKXrx zgIBwVnUBvN#CiIgAQZ38G#Ey_TUuHIIUZ0O8!Ia-P-s|&P4!fL8&B7Fu0{|Q+t1Vk zK+R(~OQqUc_r;5)&CMcd6<>`KiNO^ias(77G&~H#iPxn?s#`Z&2CjZ4f`PIZ&du%f z^Yt|lmz~}v+C6Zq5KqTf+X3nL`JI6jT`;jHSsNy8wUtlwC1 zxCAo;8k4B3s-n_1?^t&~dE*4sOv{Ul1N}PyEo6)UV+9S@zvlzWQO9IZnz)GDg3Nvb ziw79Tg?CodEaiR)vS}x$Xh^zQ20{tArasOE^#860hGMA?Xzr?x6UuE{eCE0B#7F5=eJJ zA#^--<=V}~o}35FjlTXK9^Vgq_2En~VW5vQqfdSXz6;cw!6!$Agx~5p3+w@&Ckzox&EO*ywKFG>ha{;rk^7tnEL!J4<9eD z=M9UZeZ{67z>@YPy9Ng}^ev~#ZD$T7BqVMzNh<@K_AdGLl$kp?dPc@?*L8p+44*eE z+(_p7R9LqD$B2Kiy5Q{Ny4=jcyTHI*Z0VW?aw#NTf*(R88ZHFHw}W+gZ|&kDoTz+U zFC!+F(@})Vt*e`Io$`<@7<)6q^%%I=C09Zh-{ZtY8mS%^mD98|7(#(PMlpLBAb=p? zy~lf|sat_k2!zmv1c~y!AY~PmrJ)yICQHA5-5F`W&?&5ZWqJ8+uM5c5qkfS)_5uh^ zRF>ZU%35x_@YEs{9nc^>-Lg>yu!|ajMA>GHbP9z(Uz7HRzv^iA zs?H*6tI8N-!>~K4d9(E1*q+y$@rCn}nlAR=i;%RN@0P5QXh@%@vGMFeykWgF9+cRs z6XmX%AQiM(!r5GQstYz;FZ9x?j*D9tsk4+~+8L3SCtAw+ST&~5VfA~&LwxVOPL=mp zw>P}^V!f-J)r|Y@X(Ao_N;@=>I&o#dC*|bibTE1=NAyp!{x*0yrBo#)lwIMPiIRVz zR-sdFS#m{=T7KA6`@nLazSJ^}q@rI!y0m7rVYx?CDsO9~I7OwoYprvV=Wnj&A8Lb1 z_?0=d9h4-jQD7~APnjt;y@qp{uAZu5t1Dgb`~4?rN|3JWp;%d7f04C;+giEv`H1J5 z&-Cc-Z~uU0W3@lLIl4vjrWPwi4A z12SX+`mqHS7gOHUdjm&I(uTKmtCRKZi5nBXfJ z0H97<_kTzw`zT?q9kML!)vZX%ju9{6D`-@*rUh4G4wnuuP2Q^qKNy?oa_! z!gd9CfB*{t1%jFC|DJ0uzJ&z0LlFzKV-U$FmS5Y&Z7+pDniJBl7=;P|y#J7X`0upu zKeI}R?+Z`IaN^LAWM^EYaYFJ*wo)5Q_V}R9ZZO0~=e8*+j9@U&pWfl~-vYb1YBPVR z=~{b&xenS0eick)=Uwh^|5yQbTqY(VD+rR*yZG0+!WE(d(f>RGcm-SWGb5ebFj-_y z%qP`*{dr#HA0c`~>z<4Rf@hA4I_Xf;7Jkx4*+0n^|Hm~-=3!7-FRBYdAnBOvO?VrA zHIFwacAPpAd-6Q+=Y~b);(2w!is(%k0pY(7x`d_6dcld~z-8Cp6M2ObvNP)XDI*#x zfKPV5ssHZ_yuuT6=It5>a@$ugVw-=_dH^-LPzjqUcERb((P@ znC!-WK6ZRwx_9~`2HANXh9X9*eo0N4G;#Se$!ziOoq=oy9&+_nZJZ#8q^<@F$ieTC zz7^PaVL?Jo;Q+th_4V)5tyZrt@K5oLLeUZt>^@ALu^YU>Nw}bHLQAd)bOoPs1o=c`uf48EXco{Za*dB{YrJ5xxRDnJwC6&5Rf37>wxkI z)wR5AJ?3g@VR5#bEdz+G$M$Z4@+ZSmeM0SLYj2rstnH*-79n^^37IHJiQQB+aJ?YP z+mI^3H8nKIZoX^S4B&HdbxovxKpNuQR3($mFXByji~sKJx97avwSgTBxtD7pYrP0hsEaZx!|Tq^11~+H$VLa-J?9uM`>< zIn44@OqTebxFK`SDgl`sYIwS=b$)RNz}hV=EL?{{5XhW2Z{9@su9_Bljpj+8AN3m+ zY5cX_qjw1nL15KI@md9xP5#3f#MfV^8*gL%gX{iWHSX8SZZG1OE69$9!`Zxu@tk+6 zkCHa$yoBcaX0)KN(5Q_(v*$QLBzA%$8r5!6OvUvqS-g;nA;RF^{rlfWN1Mdo{#RET zovADv>o+<~iq-s&hXE|N;o0xKUc1v*Qc~i*QRfa4&_v~F@ClG94JT6@(>vG$0LuCu z52uE=nbdEjp4<^*VAd@$>jZqk{_6M>J-y`ARKv)(5Kw1Cu}di!<@zw~xggw0g7E2vs!7vJGI{HRd;WP z@I3!w1xRP6qp$L$Egs#v({BW%3-dW}7%btZpcoinmk~s#hWavC6es#4#^CEhCU%_? z@g^$rJ=fm464Icq_9ve_Ig~ZN`<`Z6eEIJ>{DJS(u-(_pIeMpenMo?5bM){`Xd3}* zKqN##;qmpX-B!xSQu-RmJGf?oCr(2Ia&XIx$6i_(BZR6KwK0Y+RD3UXRg^({8`sxW7&aFKI#QC+>-SPf+fe|*5_MI0SF?YV179T7)-+t z^ZoWdzIP3wfNbUX@kQL@=*KHt2u=DU0q!M{JJaS30{{4UAb01 z@urEnJpmG}%pT9H@72vy0V4nTx_d(nB&+;i)ABzcf-Sim4=M5KH~5`SxzFh9>Q0P| zxGdq~0lOZ;Tg{=H#mN|9=r(SCL3e?&%W=weOlo)F5g=4<5WdAH(8bcB#XIEB8iKwy z4ig(0hx()uHJz8&ua0(;)Ytghu=LVAyw55#A+=SN$9aAdxEx_aW5v`K-v2J5aS@3Ln(Me&%o?ZFHDs#+6{!bqb_6ib?T*^}UAlX0h<;C#5F})0-Oi<8y0~=noNZtV?a)DkI z>RK)M?jo-RL~-`!=9!-K#>%+gisN=Q79~A|pABB5&Dq)|9jDNlk&5O@#9bgOIeA zv=+&7Pk(LR$J6(CkLB&MhaE9*Gv;(F)R>mHqzdBhCmMSA51y)JHte?Kyn%*gXZkI? zUR&Zjb>QSfpnD8nn9*8kyrog=%HzFZP%16UkIY)&TUWI4N{aVtsI>2j}aTL~9m?^eW1%wgIkIHKJAXlB%an>|MfSU?vLWLash&7ZC!o3Ke17Nvi^V>^i+Tg z05x^%Y&*Vzl<+N4nv1yaPOpglWaZWsro&6^qA{I%?o+OOep?qT(KSLs-tY93xTk`N zvP4(^x}0*pAR4}L^7_FmR4`;N*;0_Eg`d0It4rSVIgK_d=fL23dHwxA#WJ`4(IXL96h;_Fg5tY6z zER>BTbfL9G<3*ef_$!^it>>euUb~+?;WnDr}7JEnbLYmzMg*_KXSGM8V;E1p8@GSH7Yn^S~tAU*J z-#?y5b0J8UL+wv}jxF8qqMzzAs`#I_w5`NV$Q<(YiB{%fXb8`CzU}&-x^&?er#prW zPaGW0;UR&Ff;=By_R69d7q>|R1DNo#=Jx`mwLS4x|j*k z^WD60B%;qyz+vot%QIrtg*KNobc=~m*>(a?z@5y5Yddmbhs&Ha#4yO$)e@Z^>TVrt zzMj}nob>8YZr22U;mHQar$Rx&aO+PdWmK!*U&)AeshDDSg>eIo9P&^a(u|#kO7TFd zoA3O$V^RSi=?+pFfGeGhWJ@o2V$F4`o#_5+iI=cf5bqsCZFIf?*bkH}kPA}rtC=9w zG$kjKqReI@3lu-3El^t85^gT~n}!K$TTs&uN6@`9bJ#Azf(HCxHSnka@*Jz*FZ=xY zGf~=x4_<;O?PWpL?|X%wy@2-LU!Uq0^S8#$rOpw%APbv1MhhphzG=RzcTu5Y`%WcT zabuXqad_yDnt@KSGqbBpmr&=QCqx2r(pr15as%z|GReqH%{%BPG>_ra&I7(4mh5~; zO2iY#AP8;BuPEm6FZcQH!zo^Pt_A*7DkL>5A5zWC>{Nd&U`onkUp%LHlqYi+C!2Pu zuhQBE#f+9T)M2-?6@EhFYSU;*sT9Ob!S|x1q|i)Pfq&b#?BjG#M5M%d5~_>r#MO(|$-l=>u?KLKJLCl`aq;mRlU2jzwrF*hD1K5?YwNB9U$nYl;vF=gRsd;& zj+_?-Ei1)%&n*wVj#6G>fE|1Xgd!+~-ar5j9SFnKf?Uz>sN2vBo1HBu4V)NY;C;mh zxpswL8o|(i5muG@iZ6Bc>uVmRjyENmVHK z;1#_Z4XNv`!&o+M`a3nZs`Xfq5bE5LS8dI|wxq)6a|4mA^vt&yI}hn~2vyC^UdGVe zh`EOC@zA3ob$$(fOax2KnDcqA-&cL@&#a?eQUVFp&1kTSqMUMfufi&;dx)-eK9XRl z6M<`J!kwk=r9`5c`?c7veknn(N&Hf|Yvza6W;YnJVH+-~>n0&oa1KlC`Wl{5-}HMU zIi{UJyg?C-jx-aja#-&&WRZUXva0j$m+O0s{H zg38UaSxJll1|fi#)Ljo2$Qtg#_Gx?_t|#O$i$1BIJKxVf3x2Nw$waWg27h!7q+H9A zaX*i|i&Ipi`#5+xKl-odIz55y9xOZpa&bZNWeGW7Bt3dWNLQUl^=#2^D%XlS#Au-l z(ppCv)$^}*4h`^442h;!{O-J`fF~lm*?25O753dd!}Ba5RY~BtsLI@BaQ)7%(8dE$9LYVT)8(!E2KE? z*E;;d{IRDnWuwG|R4VI4D_ekznTgx-T%v>m{Fi4id8Rii#rBmKc5Gk(AUr-W_uhvv zSvP$I;%m+HUI9pdL4!HrUzfGR|L(52a8Vx56ydfLeuuN~3hS41J3Bl3{q{>ik4B;Q z)QVm8QkI&}9K~@{GQ?@Zw&HXNpdH{JZAhE+R*)LKnA5MccZ?;rblAz%L|P+M+Q*0c z5oUAYcc22H6?<9qykVt}3o~Wo6u_)*2g*83>^5#5=9g9ehDM`V+jWa9c1EHQnFbBL?9wMEm) z5+L{z*!pDl`@3jm<%arhuU(xvGVAOLxXs2f|EWpCn6?tvr#)rOmoJ2S8u&V%uZWw% z-L1bsRe|3wSAf;n$)(Yhl8*3)VrNG{)!dp48!6CZ-VmpR1DU6J%{&mfs zr?a>G4}k?lUhrfiSM)oiZ70r-`u)%L3jL*`6d(xZ>;Hnt9yj^hf#TQuu6$k@D+HB} z4B&GIrl;*D_Wz+FKxciC@mt%8wY4?Ck6qM4V}*wPE1xS=)zpOC{FdZV$kU?2kfxP$ z>*F@Py!R)bY>Rs1F1PL$)!Gx4Qzko4Nua5s769X8JQ zQEg!s{mdJ5zcDPZUEv2qZr^(=gEcU2Pd&+ObMA$ZSh28O>o|PP8=+xCTUplm6uGvs z?P3*8{v~r9MZC7*gp)^g;p3 zZ2HclI&m0Gw!ccMmn_y8YWe-2V0`gE{_)r!9e|)n%xr~60p8QDW-aMufq=>mMd~3M zGFO^4o9|>K#l@3ukSM@a zhX1sI5;C^XXMxZENQwJ41!58M8nex?;n4xQ6{HWFZl&WL)@PR-ctsDy@Kt=$F_-hR zx#u}xnxdi~f?5N*M7sow&5al&IxCS#sxLuylucjfyBw)9v=tr`-5l43-=XRfB{!!3 zvb80Ippl1#?s5TGR^vw$#t0VMR0L6gQGO{dXkYN+G%{{4LVb0lqUNMz9>+RJEjUtr zxz47r(d!u7PlXdTGM=)TXdb_lV+jR&cwG+K?>z8?E(;P(ZX8PV5QX)Kj~=g3_4#v1n7zJ?xbnaKRX@ic5INF!@Q0dr z$9>kXDX*=q&CMk?og5nz5fu~EGO__-#u9?_}uEMZaORigjx>uM~O@V_+2 zE6cdPVB!D-5`Mb-*-%7fxFkPYM@=7&qbT&5N!|IDQ@BXf7{Kqm*#mZm^$E|FdItWh z@E+|<)q|anhf{NKmrC;>*!g{Gk6mJztWoQ~r(AkPLPJp0_~M^--+#X5B>;$6HZHpx z@%J{Mf4-D#0QXlVG3^n1C%*pg1ouB!lcm&ZzIgRP!udCAkecMZye!KEsCV)jj7F*q*a5l9m(!aES z>Rn5o7rmgZh+el!{rl|XAXL{u8_oSjsA7-_nc1~S3{VkD76P{6kplq)@j`3ag+%N( zs|rX?|GnsyP$RUapkGXcG;2gL?Grb0P#IDGyLu7FwQ7bWe}k4Cgq%&=AC>zy-!FQ4 z_kQ4|+oBsVqLlyF^%QSZK>x#|--PK-{J}z44!)cBo?WwyjwZiD&=nD_&diI;qbO0e zA@%*6Fa76ItPb)5(MIMRUC}<~nTZeQ($gXj4p67jx}Kxji+%ln_x*X?|5;ie1o%eN zH`nEYjS#=jNePP1o)sK!b-O1Ov0dsvgSHaE_P)sf6e?qKfSq-sXYc<9NAY;}=aitx zskHmd4;v;RhlImpqlw_50_>}A>;*Lxq(sz;`WK2Xf$D<{x9T$XmvQFEIA2HN!OmnP z5*ENOO{Ox;cC{0(m12#usdI zV#xI%2#zLdgf}+DK6);h3y_b$LgP1FD&vixeI-JZa-sR%<|rnWOqF@RZ*f;fM6zH~ z*iw&ZmJFJ37_=Y(m(f3y-4y;KMNlM)M+K+PmAq*-K`ga?|N5&H3fs-J-t&KZ`AVm+ z5T&kL%Smw3H;9G01ui>~@i^6=Y_d*0m6Xa@j=v%Kgof|lj=M{~zZKMU-TQH@E7RdR zlh}dG`SJ}r_Q$^oZ)iSz?8;1^0$trp?x`IY!I!66`iFA1ah$g16+B1j`psY;86K^j z63zPiZe`^?;}I2?+!{>%Gl-X*@WVZA6eezNl5G#OOtxfYTCV-E!|nRs7#eb$Cs-~c zB_##)yaXC2%UhGT4;|z_GbsDnCGtHAfsSN=Pwvm(+FSc!61a__r2hTs=I>ae=Hym% z^dFrtV>sKI0_@%uRTI5K#{9W|w6pPv+}Ss^2XIYwZJ#ak4Zbk4;pZ_r|8TqvQ3fx#y2}dpgb4OwE#&ys@~g7BN09t{SkD z4{XGANjj5U``!puT9@yljcYhO4FlVOo zAAeS9bb7-QkS)IbdA3$nW-TPj-N@|dtwR@P=v*?Z&*gjMz0bag6%*cRmsL!|B>R%h zSJ7x96+07YIP9L!XJt*SpUIuCpL}|elP!Gfs%bjrDUyYateJ=cpQ1i$4U3$YL_t^75pUO%FQT~{aLqifsTWi zH4bGb?4$q!St0K}QpLDpgNcSxOiiHGl|Nw+is9E`XzU_Os6cadYyWEDF8AZ}G32JoL}YKc-~#OEA+dPnTle8;b+A2nbG7zIOreAv zRH-jE8ZiDG?a(LUch{M5vP5iI?dQikOxM>**5{M+G62s9Y2Oa+&bXRpB&_CO$eELw zOhGBJ<7e?f_B|!ydKzX#>oP_9ub`bF846@9s(K+o9XWn<8ybyL%*jL@8^B`8kH;o$ zG2}=>p3-#wIHsG22o78(>hM>vH-TwRLl4pzeZA>8b}}R%l1{)CP-!RA?p*)Y(l+AE zK(ee$1v)QQ@o{nrg#=BNu_y)xhL)C=CL?u2cxbWsnWiSvSed{5ePr@%8m76~J(x~Q zKtkBjW}}?RU*WLejD=sw!GN0Wz<~&kzTW=Se^1SSWx#N#%1}VcVq|qJ(nz_KM+2z{ zCo+Cr8||P$C1eXftWAljQ)0zI*b~(CBR5+`TNg*{3sB^67fF`;65RO;4=X<<(Uwz6 zqfj$keNye8Zv_iH8wniEKd55oBK-}{}5(Ae!0uad!hiF@h*>A#cj?%l24#w?omf!H!$>}0tZ7Fospuj2in)y zC0?v&aR}`V6SXIt+{6)CA~Wr>VG}(N>>*BSdLKQcq6)_m36)GKB;rOCwICEoqS!a7 z-q;)M--!vX9@Hs|Lpw>@h?Ad6Ql&oYvJ6c0{YI6n)U>942NKSL7VNByQ6)!k2$f7I zz$!P!)812&2J8@1P?*-^JydBaf}Nk$WrosZEqJf1VAQbw%&Wko%T2l!zC#1uYF`7&885tV_%Xec#%RBz~9Y+u3oy+EQ--G zx`yaX>~!(@QM5YlKn}B1=td#Ij^{~Ph}@3Fy`<3NHzsJkRHYp5w=|*TK{ymDcXh$R zXU2@%i1zZZgU`B0{k(Ix(YUiE27;jP?||Y1{vw#qoVSp)6BOT2u~qfnRSOk><5sFM zD56 znPT$pNCHDag1QB9#Q30zwRX^;9oto*D?~8(ktfd3Sef7;64gVD8t(J!h9HjVguPeP zqjg{wSNGh*YF=0;h($3gCk8~$*(LFJ6XT81lOv=D3>Mm@Em;08NSZP+ug@)0Wa8t* zoDHQal{tf?#D^AvpJ>2}OTdFD&Ersi88_#@ibgmY%J-_tUP%nPK8k-M&=hLY6ieCc z&d-j~K__YxC*EjDxza_7j@*=zc+TR}p`uFGwQ7|{ISD>At4?+T#pSlRc7y9z4bW_Y zg9KyC25AiKd!uy=epn!biQ88t6=xBZghXduGXhiip<)HnqBn2{B1qb@BiUE=BFXDj zlVRpRrbkfJce@T1j1rd?-^JJX3*8rgPxcH6`y)wR-<74XIG|}@U;z4!!M@t8?Cc7g zadOf?9})fH-R&%u!XV1AMGVudIpO}4|KeFH(ToO?#?51oONNo>C1rgcQ~yPL#X!(B zoyGNc{q{B34#j@c7>8EjDMxr;R?U@pQt^xsGovSeJw2dsXP7vqJDvRMd$+-Qu$j6R zUT6(74&1D3{aPF@<8Pnq-VjdXC{p$Z$CPW}IofCFSMbqIaqY(nS^JQCgzc&RScbb1 z+E+w>veJ4~g-HtqX~87FBjysRJ2_E+H;0b=8laFliu@@JdrF*|Z0qhO<9HXL;K0{V`(m#*RUNf@ayr(2bHm6@fjBksb!_3GmGRn8hOYm_{=4%6 zZKtCyEuY<<4)L8HLFM z-wl~kjUopFfalDA3vPdGz^-zGH6`Kbhi>6PGATP+JuaEne;8k1a~!~@)T>OG;aSgB z;5&cKU^B@bhF0cs=)cu)j8FArrR?32Iv_pi#D4sF*3~OAxw-EjK^3cEK{O*#?%%O- zh97>^A%3GfE}1Uw^h|ey7;V~c-iPP)8|+o#;?+cXsQ&JkIo)WO-nZqVj6;B(yh4&1 zbb-c6&+c=(m?Zp?4JB$1?>DSWU)cLFc8t&_{O~^eo3PgT;purMWiUa0$4$5Mu?3HF#RZNu;ehJMQ|cE8|n|Y+qctYY-Eb^>rFg; z10tPRu*ahr-sjZ^>W#v!Hl({>)|$|wi9MrQhWhI2MPNrK*sKX?lXfU>*X6p7xP;uh zg1=rr0DX2~b2-@mU+91Oawhd;O}o}ggBkK2Y-IoS>zBKpWy;zlVu2?edo^O=}KWnl%^~`?q7C--ufRsw6F-J&DxX_g4$O7DO*tDvwQ}D zFWq4empYqRUu(GA(+E9DG;p}tuF2k*jtM@`8>`ra*hW@Sj%!v0AOaBj3?*UGA`2YVmRL983E_&j0T7`CR|s_gvNGx~zBSeZTMf zHJ;DME3v2KdDQ{+?i~9BetRBqqH3{sSr(Q=#NTp_f?MY6LHO}Eb8wPl=%Y4IdxA+f zF5Xd~(#2I~!(G^W(KDDy-W1WrTd@#77PnrfV;|1W-wh=ZpU_ z|C<3H)2hd~012Z=IP!lSovTH{tVj(_brvk0uzgnN(Ej5jKOLs4@!F$48d{LHhgQ% zgJjMh;hKY)-HN<5S+1}qz%{9E@Sxs$m{-=Gpt-l(C*Xufq)1t1Gj4rmuy$XwxyN;j zYN(<(@X#S7EFq;}?nKL_^kZF>qo?_B$QRl3AGVrlRuR-NucF^1%X|$-n@x3P3x@n6 zn@@^tcfYx4MjzkaxZvf|Re=T=z8+?#PwA|{)3=M}y_c>R_VsdT?v>$-7?|LAw-i?pQF*h!b_rA<9vb1~`P zW0g2_a93s>WJan@d9fI)i0i&~`eL%;BWaN_?S;nr^?NoctNjax7FJUO;a%o}UMDKH zH$Nb{EH1NCMfl^=xfP=c`6;2#4P6)SH7g8jP9FhlZrngG?{~HvdR-Ql3h&ZaV-JR0 zt4a&q#;7ONH_sNA4?{oEzr9J!O97+Pi6l^j*xY$gL_%$FYY&b_L$WweqA2tcio{VZ zzWr^B>xrh{gY2bb1c!8VwJXoU3>1lj_YS@54Er8Zg*0BuI-3FcPQ$ylGaMShsV6d8 zH`fzJEi!}qb&niNN4e!t>@#L!0n$iU;b#FKMa4xZdin1c7ESMziB295y7*{>3*;$L z*l^{Bmu)CN&1OWce9-w0Pnb>je|YQ={{=HUdF=5=0m5t(Aoa+7{DKDy$<~mlUMftw z0OBz=ls%~1E8ZmPdamz0t!wN(Av%NW+RxX$Mqjgn`G@oL@sr^ZRh6!LGU?uEZQ*@_;~yl`jsfylrtVRy7!igDk>{4y3M&i zB?P!2tf>VLh9t}Fp+`FJq90#EYgXXqxBidPDazh4YKeWOYk+@e?Gnx z2zllEw1S7mZ*xh6#>Py}hIOKduOk@$PV^3{a$^lLMguD^2+Ds+)&|K29(KU~0McOK z4ri3v3CtpoOZ%Vzp@8{hDnWq|x~He-zdpclD_}n9NqMs7YYuGT>MvgkrEF|$NL@Z0 z8Iw~j_V?aY5Vg%y%D+VlZ3;cLQ+WURZ;R5cW7(e@Iv(T8N4RP9t~|Emk@6 zDRZZWN?Tfo!Ley2OtlWSj4!U4hyjTFbzf}QZQlEd&UYqNqmMyo5|yUUSASVQ5p>SV zDixA)V765Yf##8ODZ5&nME5EV%{)aBdfy>7-^o)jXw)OjWZ2$E49>-kpQ)PPd06bb z_g&McfFA0*9bKzRTMWV}PhmN;mRn3uAqfv_D(v>x3#<+&FK%z;6k=L-OIz)BbN3T-@MB(_zLR~TE-60pJZyi{ za5pOH!o<(bHOIe1gPeFFNeRB*^F&_d4Y@wTIJQ|!ThGsr&Zdyc8pUVPQ0KY(x8d^N zt0jW0ef||Ip#Pu|%D?{GdL{oMAxHAgmbb23#!p7mqf-y~U44B|o5P5Kk1e$64lO-l|=Her6;>&Iffe-o(x)lOqMag+bIrf{03e)3c3- z=Doo6T}n%fD<@}Tl6zv3zjV97sfd}gLXeSEK`f0P9iH1cc~h0RzRlpX?`fG&;R;=M z*ZF-5g7n)UBE`XapFa6jxKC`&1PBUCJ1G$xOdWjvoA`~-pw1bG4^)$VyLN(RS0dJ?*d8JvTutfZuWpYBx7bk?g4m(dmlEH<{cpE2Pt8{u;{IqSc8 z)C#gx9!{Uv4BS|^ze&1TzyCR28W$V4sQS=icaLni#DCSb-6nqOC9>>@4}T9@!0R$q zx}dNf^w)v;iC@h$!M8Vq=~xpi z25Z(5n0cR1Y1OZ#W^!+jv{N@cS0IX(IqL#pMfT2ATbFtD%33A*QOUPvUvr5!9-&D7 zu&hBY&M^LJ{;=fR4VmxJaqct6)WSx%@7zJ>1(ljHxA`Vqd!Eal_MF+N^82seyF8CC z(P=Ra=tuw#)Lxa`nZW&WvZ-A&>`-`8+@Vnm_EeIj&hUJ2R z1@5Gz;pmlpGAN8rCG@C!2jSL_@#iB?IP&tz?|S_>t`pwA#mXT@rnq11zpf;x;Lq&0 zgO@p;UKo-$TQ3|9J{##=D*SAIJk1=uwy7`h0CQl_aany}rw16N#*p;?RMoasC5?%BgEipTvGcfgC{+?@bc4)B=yULn?xc`jaR9SIV zecgacJ_HwiJ8-d*4AsN2&)#%AQ}t@9c|6Iitf=1GFe{_)20|Hfn&mx(H*D9A|5|C` zzv}s%)}q{RZlu?_Z~5(q?U%lFEO(^L{M800fnw|DPkCU`_w+nm8~zLmlaC}M{B~xW zfVCg^Co?`^(VezJO_rtqb^8O_1{Dzn40ud{sQ7#AX97ueJ+$pevHlSsMGRDeT9p`X&IGG$(8fQI6Jfo{s`J%8S5YOBoI5rp#cQo59EAB-hr%(v{Dw%gKi*-BgY0rqsr~zMwx`()yJEH3De-&Ad) zIet2&sRbT|6|L(dk(b!IaGojVvuDXcJ2fs(Fdko)Pz7v$meu*Twr1uX;Pr9yYDPjH z+E!mn#VpnJ(p3ae{zeU2wXiik6Xg5%&vXy|j8am6;P7{!x8Lbs(EAGTseIWiYcL{_u_$Z`D;;!}xEs)49(yE@%3urlkSU4}eYq*KQ)e z#q`uv;KHw1kowpPIU3OvRs0u1$@1FMn6|n523FU|Xbcc|0HP0U;nID83Nu~qpb4Dv zK#aLw1By0#a@|ChYRF|*QNFMkL7L1ox^>p>-`_kBuZPB6BlbE!eWThGb1Po}_Eun? zgt#7xMN>_x=4-*39gM)aWaGy6kJBHT6k&+vs5J+jKx{hKXI#E@0SFJ z{)V!ZTiy1KT;-x3--AzPci$%3{>_E3UsMh6|J=THH0AQgid$TK=u&w#rz<3k8cFZh znMnnTHt=E-mN5RX7|#Bff;j)|kf^fO^#nu&^V#W2_NKm=1ysCryQKB~=er|~W!9_I zxe?zd`e8FFoA{RChbYli=#6c_B!W7{51j|P%`Twu=z?wT1?+ws2L4M(F*YT>@+YRY}SmDCx%Z4;pRO198lk^GgO(b*{slF_&llA^V=Aby9TlN=HmS z=asS*4~VVmHjA^&J%&|j%_^KWiJd2pe{6@oVX=BZMaupLvrNvxH;6`)GCHq6pK-j= z^5>Cz1f@Z`wfqM*L!ejB!8{}^nMr^NL=narvPMzlA}JnF2qtIvJLgZ3wf*VA(0(zp zFf~s|>6kp8FR{1hV(T|NZs2CZZIWHCvS&FNmKEkmN9gX_{h+x#&b0gp;B z)=sm3G8@mmnxe@5Br-srOlbRh|#-$QCQ+vttPe zVu1S7-Hp=t(284@*2qs* zeba6Uh~}h81Nd5zVn-lS_vo?bQpwy4f>D(vgGx}XqHb^p1v^qtDW{121giA>qsybN zp^5@Wc4Vi?sEwK;sq^NHdlog6Jkxz4Rx;|Y0k!Ctp3mlwqfkAY5ZSV?r!%7AAPW+xU6u?eHft8h9^0OgG3j@nwLGx72e zBz;jJ;kl zcN(Z*tXKnC^rS(EDzt2d*y&F`{?Z02g{0z=KiN8Xl0RD!tOn_L74>}4rgoq+OGqOTwrko46B*r1Vp$M!L_UZJh_yq zsVhm7pUpi*%0t+1F?+}B2)8KJ4;^%ETkatU zBt6J^87qVRto7=#pUWyWw;30`%bN;>WxNX(q{N(6_8P zgSh$wPM_ZuolFl@X6u%x8|!C7MaIRYyh+I}KJss@-LqqMuG&}}B01QcbbGPxl0w}b z*dQ_WRUq5kFVAf(;W_@a+}!DGNMSvJ$_umeb-N+SAr2`74am5aO^_6#+CON+4v&U%aACn!HOpi4ZdzGFVq+7Rly-FjUsPD=5dE}9RJ$w+-gV@x@IMe z_CDjF3fLkHMZgCiHST9HQ`68Cc9=o3H5>4o3)iUzlwNR7E0J;_`6|hl#jP@$=iFi*k*}}@m=Fl;WtsUqxE?+xX0gtI=h5tg^a8R z7u%QHb=)u`;5!K#{aozdu0G0;MJnDGndJ=P5uy59tOu={L1L6mkQQ zB7koJ{40AtM+V>&wYD91Mm>SMh?Gg{&)^_{Vj;;6My|bBq@bHgMO{KTMYV@f>P~mFKsi#DyK0V zV$(h4ak%z8Y5GKl^QY9jDXZGp8`+@p^|`Ex*k()fv4bbe9{8t&r0Zh*TqvV(^R^fv zc0(^dG_Et6N~?vYK~*3D{@vwN zqoSfA$1@l9%>L8*kE{m1Y9&o7_0g+N;`fM~4VV8gm6&p+&{v&H%UXIFc2t{TFpomN zHkg@s;n!$jDG2yk=EK{0-;0Uj zFJH_`EuR`083Fhs#~ol1QuX3f{cqm}L{qGwwTFeUB0p&H*wWoxHU$pOa}wxp zD4|tBue0;iA*$*m3yBDs1_)z6RJn$!d>bRc1$I9w#bp0z`c9C~7tCwUo<$y<1RdPj z$S-2cs-==d5ZS4&*>HwgMZC8hQdQS!;dV-$ndcOr^i~dY-d!s!y@H~Ff0G56irj1YrU3eZ*QDvffnU8UZWw>QC8m%uj6HP@p zBU1EH%3P9}9fMKRBt1(Z$o8X93==#OdNoyfhEG7Br5ql(UmqScdi7eXFe^R*fka@@ zLBI77nmO`_ju(;7I60f;wdEmt@~dQL8f`kAMB&6;pA&RbbQxGtXb)jW*s5=st9zaT z6LZNjp-l#ky?i;0y!mWdyoH1ns}Z$f%S}cJ3u&6Azh;PlXQYcb+?K^I)zYnD-Xzvu z1=cmaL|PFZb@9w;HCBuPoto|BYezaXlSS?wVyFXx9#*OwWtrYxHb8>U# zN_a#i{Sv_Pe}7y#gPX#RHj0{>mVmC3ZexoXNQkP9B(f*7dBN;0ret^pz=Ko6lm=Fy=>c+=&42VSuIkXWj3h6`j8$EyfN(Posg9ts2)z{dr>r@hDO7Q zP^&6r`(tghgH+?P4OiQc0`m-6z=@syuCi|ReVVi1An)a2`Cu-)h2K80)TmW>YO78-Xn~`;! z3%-26KIL&=v>A)B%{y&yxhT#lSQNFu$K2XFaR$0G7rMSiX4td)GM@92vO$~oW<-8_ zF060+2p*euqSS;Mc5>8RPXES`bNwrrk5^ub=<6QMG2=PudT^IYGd`|3IWL~LuBU;T? zN|Q$gl89i;a>tUu>9MBp0;=BXrNpP@S$1e4z^~fx6B_Wye6Psj`*U+jQ}ajVENNZs8dkblgxy zgd`KA^ubS~$HEVqq&YbSA2=n4)Q){9A-!CijU*k>8H80=LSX`Jld64+rOUVPWE|pd`-2B%hH0Xs-`lwA_p22Rz< znuYuN`cJE2Xww5!Oqq7g7q=jyd*ln`>87*j=#OarNr2w){E{WR=&})&}DZK(Yf4GBE}( zhWyIP%KZH0ow=6pFXhg_JPhyxv9ja5QaQeLZ0v{axKL_Q8-35%Tt zO-ovws``NqEMaz;vKpZbm4_hSl1tQ``_0DWQ*I^j)9@4X-ba3)slm+z95nm%WAi`%LRTh`3o9*^AbkR&wTQS^P z0lZ1lqBi4AW@J<4FS|;E=88Tj1)b`H zUjwvIKu!)X9fp-nDmLwOWg?RW-;ht08 z?fd&MucsWp!aSsk^T{*CLpZVBeSM?l6`&9)&{m*ZSYEylaBwwl->vA7 zUe5i|?;~kT1!Y6u{pU7%#B7}3I=;#1 zf>6%c9iZ$u!_rcTs0||acsY(=y@o=0gx@~_5{Xp050jEJU8y}AEl5i>il=ZWs+20o z$y%VqDVq_xCroHRE^(X4=5MVdhC}4V#Vb@t+`Va?p^6%pQ5sIWo>W@C`nkY~;3GjS z0c?zA^2Ib2&}Y7h%zRZ~zikG|u$$AxmSum|2`#LCQ+o2u`@NN*s!~c8zc-t!3wI9R6A&Rs&{-Ae0+20ufeM9+O5}PCfVl%e9w707 z6ExkuMd0KAl;HoK+|x{M%x^M#aPkI@s;pNlADr96r1}2Y;%9M}|DsucfA-k7<}K#3 za^bLS*^AZ8*YDXuK)gyJDvo8ouP9L|QWVUYw}Cl*wM7Gs+i zE||T7iY=RzvxZIn#E>^ocebD#{eLM#)l$;Z)uInTVWH6Cc;G90tp{rWvp8$B4pj4_2Lwr$L^^ zht`7&`(nA`Ggdwp38Z;2XjA(-<=D~Aubp<;%U4}xOX^oxk$@ERNoU}?CZ1Cc)>$!6 zSg_Y}waZecgM>BN`bEl3Rv)3*Ot}4hVw=$-^MjsR=2$q^%tcQ}PsRLX=f|HPKT(d| z8gKW*Oc5sfRJYZ+g&!^_@fEt<=VwYzrjN-df%h>ua3jT{%bkV`!FT~c7zZsy0CD}-KirmSlD^!T{2MZl~UNC*VRsA_A!`>rPsy{#-Oby&f0z$aMfyki+t;bYB zM`={Bf6Mr6m7qLCk!1~Q4**hdr$0!+8I||U6K2%`?kZj5by0~abL`zDJWvAfTs!rl z(zyA0}L2@ zo*);T(CJTd>10RXzSs2XrIy&K{MWbu`;UXFJyasa_buvzR(`O9)&`tt<~B7b1YtqZ zZjGVlCgl>=;an|5fZbGAWJS{1x|5`hXgz7YBNMLDhT?tf(%aXi%5evXlfj??@Jdlr zgxaNYNl#e*H$x9cD{{LbRu-*LUGKU zC5|tvHmHY6+hVqQOB}z{uiR`QWuCkY6cuSLDh;ZM4_Qw10P5%t&4*vY1hPAJWmc>8 zD_j?OWh7p`D2Z!US10=>8$$8dId6S#;@w^SA#;yhtB7z(rsDzO?B>q%wN_5zht8lQ zec_MK!Mq6UmsF)Szr!r!H=AjaLccQM>GE`{EL_!M`YgxW8Q0(FyGrk5Si^9+8toZ< zBN-$~5Dx6aEUZCL`lc5rh6=9I++D2X%x~u5*b(w>^n5Tsf>bI!^Dfa+0%+fNCB4`P z+yn7-HMLEl!QZs_4>_0*h?Q}XWO7l#IW8_ah2bvqy*HWMTS6gUm()w1B9*t;J+}s5 z+7C)#I?sH2i?QBYf1ex{4I1~d2uN|<3lt zqG!b>$9LH2=(l`KPc$kp4X@@ulb-LIOleN4+^!AovjBD(1H;M}J+gs?K>1tr-gh8SM$_I+aSrUzbJD-_v4QZZ1x$Q03;MCeZeMKKO<9r94|ip% zh9hINTh=DNVco`-;_|+I#;?X-)NTX8OGlp9#{=Y**D5&ME|uLJ-o>a|?^G1ys(Jr9tdgS7X6hA7}CHcOS>^UEBVX z?(WO)->0Xi!61%*%9L=ckHj|Omj6jwu3Rl5zS~yy)%TTx-k0U-n&ek@o@RRL^)GJ; ztq#pT;SY44h_CH6U?HDP2h?dY5)v)=%dR~}3!=t4PaEwP_?#UTBAoFkW1&eFZ+ZSp zgXUL(4ro>VBBK33x#-zf`P}}q9hCFAzS#uW7S1%T**Fp80?kLWcP#ieneT_9pqf7} zGRj}K#y6?5X5^;CjPpFEY~&vLZ5QVnlHf4q0U zo=btTuikLsXTrRHM_DiUk;&8yl4b6FE|>28!!89T$8m)T283IJ!cT5X3c7WxYp86A zI#*R6Dr_Ghgh3m=XTdOr9z{6wvT<2b!m{E_FKhC$JO;{1(FSCCDSLOLEx4OWB#kjT z)B>!ae5bClD%$g8h=|rw4I%=>i?u#cf{v%K6sq*Q ziHv-YHng@ViY&XMsa9luBHcs-LBFcFZZ#K6JVGs6EOaflUrtjZG7|JswOb^<$@kJX z-$&-Geig(F@yhNrERYZ(wcYMcT{K#VjUQngZ;&?&Q?geE?}nCK{tD(ZuEaRD(xPGZ zSKc3T2JL3y9}7-8j6a1|kuz8YbR6E(H>++^XIIl=LE5)1X3U&-?|hXDr~W;)mlJ&Y zyRe6Mk_1Ngip&aid1}L)bms>9N<-FEpvU&nSbucKi0pZt)#|vy`oo%CMi(lXGP#ve zi$2*p|Ibzvh8ZtqUrq?N{nJd_sV=|83!d?-;2KW_JwV_$8mw+m1#dE1%MnQ24zGI@;t(=MssqUY}-yc;(L>_EumF5YP!rpfx!^&o)bZb%dgZV(p9om5&+*rnsfKdDiqXS$w*>t~|1{vject z)AjxoFxbDTc0id2gdkvE&}p+TkxjESH#x7FYwLP|D5#|0ekb65zOog1d~u~m-7{{8 z1T=W0GmZjW^x#D7cOY%zTEp);0KaB3D>?alj`(dhANTJ@>~UbmektR>*Xz8x-+%WNr?tg0-&of0n~kA zhoD6}qP%s_YbDlXW=wX(CXD#pBVgO5v2Nk)7|mBx^vNn=I}aj~OiksS=f8Ixhx1J! z9%)z-o@*`ySNzd?IScqS$=7DwEzE~=T1OjR_I#Gz|KmL^B0Q;(T!69lTKQ$uh)NVm ztT3$rf+xt9QEYR2BmOewjfT@Wcf`b!L)iW&$8~Mnn{4`+*W^(jFnKSP-mUEF*^!;^ z2BYr)d23b0QeY6*8$v66WuobepBd$P6BLi-v?UR*3j|GkZ$mrPBoWVUvJtUzaF&Mv zJxSg_QSM<5$W4+`y?}HEvmaTQzz;+OC_&ou<3@bwa<#-FoZp-<`@ht=9fsCmknOrN z`;*Aw2kVbTb=z`EtA@T`_q&{Z@zfY}4+eE8JAQVL+0gd|y;a9kGgIaekkRPMtFFt1 z>1Bgw%GRyO#qXngj{nRH>io%eWteIzKa4JhaSSSbT!8#4FhX4foMyL(d94@Kn~#CC zg3F%_!+n#ytzGm-tNQ0$yW5}!O&a;#26c-5(Ii zP0y^RgqkjPi!Cb$1K9wR$4Ed`igKR6OZ`%BojC|&3Q{?s(Q}K|T53YHe zyWO9XUAkk}9H|?0`1eT>2PJdXhT|Y-yk}UFmX(6}BCMmnBl9tT#t-?D3-3IejA|2( z3T{C+wGv{QhsBYJBKCPodAB6WY3n~(af)2mslS!}lOvA`%6Ws|$xwTs zE|KoY1K$MxH(utis!E;gKkgciK%6-q$a#|bCRoR0*b?eJYUGm||(F)pr2R3o>yXZXXfVVb zRX1s}8U3*4#I3EH9ha%BrmodlwY`+2|Gmgq_VMq)qD__h4~xQ=)JIi@hDLGBgw{y9 zT*}>{rb`M%NVBps7HvGHrDqUlp@$X~5FC`2s9s)qt=0Ka7v8~BzvwwCl1O{m$IJx6 zEu+fPXzc+Jv4--`E?k>`ZpJUC3%qr&-I8*7DnXtXTs0Sd59DeI z?cRd`+f^lly3-w0t@^iiLEarb5P8$`K{Ye4OB8yDv)$hzJX)$%R!m??<9?%`c14jO zV%(CTx#Mf*YD4H?XasslZ&|>5@Ko>JULj3eXIg-00-em`AP;YQdt}N}pe_nxG1fI~ zoK#WMINBP0E(zIMG^h-JSIAX!4BG3vyRDRhZIkXru1|vwVQO@3bd(an5uk#yv9?52 zCkbx2f;Fe5ZHK{3_i@~@sV~@VIN70?Q3-$NWKFFef{SlII&&tnDGasySsHa$AJKv$ zV^)p!>SH3c>5z8%bK{$8ffXwXDx7yFF`(1J&9~%}+7&Ix=WHBGNH1Ms2G!OoA0lZ5 z*HYb4@XScAq9Vv|$JMDQi7s!)4CM%946fRC6-6p;{NmF|4C`t165Sb8&B`?a?z}Q%X0w-;$0MXIVaO+9KpSx8tq zynMTpLD?FqIenAzejRGZ%*ilW3tB}blO5j6K5MS%mZcSH^d^2@oyl96j?(@{dH?5f z;499Sp79<)({~f8%(;ucCmaszs7ljE2=HQJ!U$t0mx0|+Ckah6$&J(!{t&n@pDCBz z)J@rQltG1vGrFqwCop z;90btVDMFnyeZT!qPe`_C6Ma5BM9w{^#xFw8Qe~&uk)u3X3>DKQgDWWb~F~90*9LoXQp0NdwU?gWhcPZO=_*?K5|#LA%1{YU|`baQJb>L zR^IS#ow)rCh;ZMlsxyr{P+Nj#@ya}wJT-4zWNrJdqm@_?2jub%T z8+lBUw0cymI5KE~>X@Z&l4cW~b_;+`#X8}@ePaks38bL3 z58qpQnf9fozNKvYy5oN#v><|Y$pA?6!xplZ`yi`2`cPBiyzR#_HG(FY|*IQ z=1ngl3q1F*k9kf21R0!InZ(Qt+wi>)ad1$yd`K-jp^W`xr7iqH`rX)bTGSd%=86iI zL=uz4lFLdARr%CW^kI5a+(Hve5Eqi>1-k3#vJflOD`#5}mxKviZ+h|bK2_IfSdCld z*HA0u*N0v2p+rb_h?TF~t((pLgV;;JM=_^D+=0n`Jx_-@az7SJx>yOLZT7uUqvFNm z*6BN^WquWAs1nQfx|KxOSStsOM#z|07-O&HQT+6CW7CJ*4dzk7l(Ut8z=*(=!6_6G znI6lao>}k#Huu_&UJdR@pQzjCdF`D>dP-_)4dD2I`KKv41`;$3klgu5w{n}HX~{xF zH^~Zl9YXWs4i7Yi{)xU;upJ5Sqvf_wpmD8bFxgC}J*W>~nr^pm?63AF!vdeT*9xX& zZdW@3DiZp2(m(^9fw)6q9d2EIe5>=5dC8Oe7%D-vu8QTLS_)Wl_w?80x?(EWPl)`o z^oY@_;+o_{q{(2Uvux0@*r`UeU>;CUWr@+WDYE1||LVZrERXj^4?4nUeuKsDNWcaJ z7HGSLzIwjv|4A-godqBC?W6zZ<8b_(JQ=ZwDgx~y4n+trl3G!@Q0K2yFxk}y*dZy; z-r*aQT~WHzKPD|m)~@2QRVosq5<)xb50r)A*2 z_A(KrZhH&`#20G32}~km`*|16+ENjsO$AX(K){JQc@Rz-8#nuC zxFvVXNUt*nGpdB4C3YXTy|qOBp0xf;$BrUEluz`H$to)Ut+u*aB=3dSw34kUlWBX4 zklOZLz4#n2X;I?&q+{|zHgq9!dsXVzFR%3U?RAEVZsi}=sHpi^KGv+PiFi^=Fk%N- zh;1C+^JGX}4(s3=vif#<>xI*I6*0f1hI2K}6tmV- z8{c7m)${g@%|7t{J}KQ-Z2^7r-wa($lg@?}h}RXsjNIjb>EI{a1l$NA^4r*iRUIgV z2JVYinS7^b-`hrVM)kUp5U$c96!Q%vwMw!n3~TWr#F3PQZ^((pk^L`HZ~VQ6W%SJ~ zk=4QZhMQ|4>$uD&zXiVqiTLv+r__Un(+OG^pZYZYd0|B|rj79ioN``_3GA5x~b zrlTexk?Bm}1ta?&V*NTFvsGB(|1~~U^J!6 zcNVi|@a`=gUkbK|7-Q+gCh`!GiT}R$SMY{tM55i+Wc6pz?)3n0TPt%Xr`6k8pcXUk zZ7-0A*n6#$jMk27O?O*<#LvHtnSm-mRG^pP`m6-AurL7ku&n2r8XTj*ip3@-eIaRB zr0#Eg(IpTia~K`6WW3*Eaj((k`B}oKeBz_Dm<>0c*1nbXwur{ZuVzLLcuNTR9ltY; z`OY<5x>zvIeDC}6z|Q1Y;=2lqKEeMkuul>@1iBJGf1aG2{H()+34|h#T#H;+c{e(# z2_q!#qiGV`*)III-;*)@=$3F4+yxDTNwa(5k>q=UWY-Ke=bE2zo3bSRZFW>{dxb`z z1iKz3NO)3*xhn{`nGS2c3^)u`n7YnjrK{6>IX@BaFJXrK9d%I4X2L9{o+-o6nGoNh5BVg;jc^T18y%D1oa$I;tpa+ie&x=DSjYxV0`B8RQ?-a^z$ zOuAlSN5er+D0CV4A>acgC-g_X$ga27JpMMv*yxk|Bt{XgTIeYGJc%rJvQ%JRr zc(jPn1NDQkQybFLb+~Bv-tCz9Isl_m&sN(ukWHOVpY-2KIX=x?K9!*`*DFqM+>kfr z*XflVZY?;SOuJ;n-Oj&$?F!85-{-ueD8cCZ)Za%JXWTmy4nM4~u=^AJ0aIne!Fb{q z|2}AICu99fdPR)ujR?LlqTC_F1sTrToNg4w>%4C>^Xy`lfCl+iunQIb7Q?1Oqn2nV zFP>Yrw3Hqka&93bR2br}r?<;}A3uh_FXo{9K2-k3xlO{;kk^96_xEC4@b(DnbN{sO z(mTuT(oCYc2cbQ|AJe257Oz~1Akw3cdUOnV^XXM{v69CxHktP;Q6cnTNF~7==N-eF zPZYwleyqFNUb&K{^8No@Z}|I|4DP281vc#~uk#8}UkQ!4-j*_LWF3adI`m2%Clie9 zMpnro)ukUmjaxgi_>DZQ+%6v}xQ9jH#*d3<@V$)^PLHis6d`!Bn}e-x{$oLgS+9F7 z(+6Wjqe$GYh%KYeE`nfMVpQR;uWOv%${iNFMRYY4To&CtI=YS>%Y9IDEd`ZKXu}$V zx~dSK8glgt>Ux`^a*pP>=am;no&WzE`|kspG%?a^#B8>Ta*<=${Gdb8f-vEGkLxQ= z8yg?9UG=tB+zr{!OW&LPPK&SFEwB(&WNpTWvOR)*G8y&s*9}acC1Iu9jY&}mBNqU4 zJ_tKX@bwP?uoPCf?@Lcp@WwnFn$08q$Qa}B|L*6%Upt-UNT@zYaD{~+h6YAAJht$_ zPU!TOj$Djtm+UqUAANEwvu<&r>Bv}-57hn!zSA;&lEB@|4_J&STk``IAc3D(e&Bly z!3dTwOP7MZWIyQg&~k0!*RKQ>QCp!AKdutIc7Fn;#9u7LSVP3W@s#sCnM{h0d88jtYyEkVD)ki41BqwMBg;eM#X}}o2*jItpu|W>`)3&DLP$k z4W7$q`*Hi4*f`P>@kNYH#&d=GQYE@r8nm>1CnUv)-S_Yt}su6cUr_ zta3IEccjn5rs=EQc=4dE9KnA zDV1saD~}xc9aK%kwa}&=u_c8Bh~lrDZVc5G7D_b%d(`R(&T^R*n`lRuOs=*-me#d^ zO0Bs{!4`LZx%EUKk`iidN)vr^oG72mr}|9o zb>&HdMD&~Q7q#a8#)u5^YXlVY%*D(!%Tny@xfK;2X9ufbjA+>dFa&cGl!`aUzx6-U zjl*aPM%-X6R~uW+2@K_Cd*ZjXQ9grPS7)r9 ziOZNKTcBwdk7bPFokkIKE6+k?^cg5RD6*VWDA*sp=qv7f%!15QaM$@89MHO2_~2sm zP@Ug-IzFBuxGSs+F07Lo;DD2z87o${-C#g@i$5~DOM<-pF36OMCPctGIbV&xVQz!- z(p6WKPd$+-(7mg1W-7aro%iN)y5)IGm%c`ida#YdRDEC3)hj{kb@2xJ36DL=0`UDw z>Rl2{q@+TMjLt4FKQGJD;Ht)ZR(o@?xO71ycU!7NCD@znEw8t~cfV`?5$MYjJ><>j zf40h4vz#Jw$QamVPc`FnWZikff4Oh(>7K+!@uPZ2%S0y`o`z& zjpv(;XFTF?)JNGO{uIQ{#k-`4oVJooqw<39SOLD>E&j|!#G=y7Aokbh~(4b`<<*d#_CDO#K8L=HY+#ANFXVZGw43nL~j8Nv>vNC5^?9XJ?c(kC|m z4{v(0;UG&K2BVwTd=zm*;p4J=lRlUf*p+CJA&e{f{iOZLy18P{juzRn$KIL-IfXpO zmHrj>>HKgq`9COvy`>BTw@zA<$}i*iaSO#B>Yz`I)ann@MK0=G$h<|IamSis?vU;f>6~%f*6^sC@!>AKY94?3+jyi?I0`EnExLq*Aw`urY;n?uD}%jy8b+FN3CD?gGp)4` z!OSWOP*U~YA%*(;#D4SH%1$f z#v_s(B3>5F7%BifODG*FXI?+C4T_GD66r=jciZo9GMp-*7OTizgh@~oS^3J#@nHY` z?b!EX)hMV(uL?rFld#EAeYDiYnw6b+jf$a5SOM(FJ7%p!pL9Z~)rJowA9#wSJ$c5_ z+uv_kwpaQ>1o}J5g;F>2FTF|bl#?(Q#u!me&quj*WS1#mY7V?H2k`9hE!@QLU?}(3?4`U}y072V#kmt)*5M&?K;!`s zG(t($dpFCR)aEn{% zOmVf|{i*+i4i0&?C(#3uLue0E*iq3(K*GS(v@_7IIC49GYb|rtUKZ*cZy^xEHNrv} zCCa(D_tvJLoaCwBKXZ8q-Ygq|5a~e>>lM8SAw#dQ`MVtQHy(;n5*FE6-fR1v!in5v z?+;2HcFsQ2Z{aS^cF&S%JG@(OmS2Q7Ydqx`CbvPb6C?`a3W>W;@>5tLe!9jfL7>Ax z`XV3RXUk{IsIQEn>j>92Xs|s#8zFQZ#lsT`c{YJE%wsHe?Q7dm3kLJR!oi<9H!sK9 zg`VFD{oQ3KCGsn?7<1oLuea_Sq%m_DD!U%?7EK z3y?=}&3BUS1VYO$^jZpIK|hJ;`!#$1+1Faad(@v2$p0mDd6fj|?-}^{WfmvKti;9o zHP2(_BKBNh+2mqk$_2WI%gWT_a(=#~u_AR5Y4}U~Ok#k-3b`9`VjKVO{yzHa{N}+2 z*(7kf{WyvS$Fd-zU4yetSnOR()C`Rt#_()X0t$1OqK4Efi;qoZeBR$WuQIlT;5(;# zue#uPC`9coEe|ggO{)1=_VS7~`4#1RZT{x}v$TXgO>LvR37FTZ#kPp&JBd&6x-YF; z70L!lw~^!ckJ)$)iX1$KV+aV_aj-RVlvb2jk9~H!zh21WELWr@2xl5@KBz~h_w@Aq z{cC7|gu;R9sjT?)p!+K_GBOGZio3fzT0OeV%iUib1C<_^3v z-{YN=5!x^uNEd*`;$o2#eP$()R}0c((BhY69R73UTP+n)P>2b#4u4K>4ZoX=pmWot zz_ARavmB&UA+(@(e{;g-?SVJ^0r-y z2oiG&+E>~Yx$P~m#-tQDhB272Ncwm^7>K8hKX~~QTXAqtYN(OWcL~?3!p5kQAR5xz zLd$|#EA~PN2;~ij(iC~FFC#}`ksuE)=pXH_VDvxzb_Os}4Zd>WwhLQIUVT$YW*`G4 zPZp7Zj#ce=CsfW|IkIyjn(!+8%w;qJZZjl2PNI--Op&a6xJ>EVrSljX43ZzUoaE*N zXR1bg)2A%{j*SsPp2x0I#K=bch1^zFkS+T-Nk}%7M;^F|fIzi*?8F4}(VCOrehc|; z<*|`uDRve1f`T(Sm!xwRY@<&Hv1f5WxDB0KCFhANI5PhX|AvUxczfCw%AUvla zNmHGzMpcT64vw(Lvfyx1PZVtDjdp2!{uIYX4ioffm{ATJ;x>#>OzOqUC#9Dy{LHQO zmQ2!~LIiEB{no(K9HEBE-NR@=gwK|ZJiHPK`zD6|ZotWAmBNuGRx?`hZ)eWw{<7aU zoE?MU*K}?3&+OMMOs0Ztp%6)Xt$y+uQl*YRh5eZY7W(`pFCt}^3k0b`zq!6q&x>?@ zMS_n(`pDX{7ywK&6;n7!5Yi1qF_d7bP#zrrY7)XNCLyF4n&F^q2l!o(8%l2US@rmx zAW%V3zp!1nZi0ImYyV^+j4c-sNJ+zabbEL^WL+%{65b|K;BpWA$b0j80-K)r$0$(- z9<*AOZ~K6u@-Y!jV}m-)#_PJ^w9TR2N8@cu+vgO)>!4>scI z>9KGAz81d^P%l*ywUClm^HL5RF5!a>Jma?A3TeNt&9I+466qk89gPgj%XmoJ?VtE1 z=3}QZz*7d={Or|v*b_e5@u6V z8#u6!-sd~hbXzGYiVA9@kc%7S7)S;rcTWj1hKXXOKbfS`H0%5$fepBH9>v3O+2FRMA*a0HY~9A9a7$(f#}&;7lWKlU?7ND2`OUv@BrfyyY0jQI@6K zLaLWMT0`9^@Jf$;Gd)LmAqg_T`>9jrg{klL-ou+7*6ui}^BeVtaY0?v`xx6^3k&E=B;?g+;47#;aK1uaJ?LZk82>14QWbR!z50Uzrf_A(8+`+~Do zpikT(M0^^wpGTYSzk<%VUl@Uc@=dNh<=owdJ293d0zDNLVxo&CJbRwE@|>(s7`x&o zDIyHVG|guki_HQrz49_il%^RnBYjxRTz4KkX$lq^u5%Og{D-JBus{dzodU1DylSTo zm}FN`GH{Mg&9pMutNU>j8M;Vaum`SHTx#(!K=`oVwwM-I0&06IZpd?xQ&rZ$#>SAU z$eXR}w3q(;-q*}1;HmtdAN-_vv^-6*?mAlVaK*tLdggs<_s%x(b?BJ0S%rs^oD^M_ zA61dk)^m+y_t`jQP_XPMiL1 zTqLR#-@z?A#}ncy$F+j5IWr7Is^~}_K@gN0<#Sj4(*e@$k?t)OVh@9}WY`X0h}$8- z1s417_X7Qgew|~OseX^bK z(CY0eVK=xEy;Q%M8-8#Z*|~=el4WS0-0i4pJ--_lX6Y;XD|7hs&jI)0*a~E6s0~xq!S0o{9r;oHx7teCJ@LRK|HS> zRk@!TEc;C+Rv4W^ZxBEA>w=v)1Y#J^T$hF($q=b!{Jk^E9rn!TQ^?_f(M4;eO@?fR zgCSFW-;&6|dZzh$Sy0Kin#$pQgM$v4tx3>ymSopu`x@7ayl#wj5K1EGFGW>9i5LNv zg}&g-ZqdVtpJ;X%lL|SNd>+l}1#YH;L3ejIP>!}x>ujc=prE1g6)Y_gC!;&K(a*02 zl5})*l$Y;`XM=qNaCy6t^gqAo$$zrJ@)((!ul?V+#`AVmN%nFuINxJ`ej<_Y`yKug zNr6lA=TLRRPlJI&i(y;oWl6(2fs!W%7y~Y=3plz3hgp#|`*#O>fh)DYGjp+_*}9w6 zHpzU6q9lBUnKzB8|Gg8<6iS7_v83q1s1Ij3&)(h5XoMMFD5ne{9`ogAh-@I7PhY<) z3XwZY%T~m-*Wz$iDV)JnQvuMJfBZ7sdt-$d9kdk52d-k4*r&W z9rASKb=i%e6~2{!4}~3h*iYxBmh|*=Njf?uZA3^7b>;tTERS{~NRgUj1~>l*x$gT0 z@&h+!M(%ETBPwiUiK~>0hg;HNKZMd`9}S7>*6#Zj=ez1{Wx-A%E=+Z3)Wc9>(A@?h z*A8-E;}J+xWHk{^$HB@f2?pvQ0fS&**DjfKgtnsrl2NI!un_pS0R}nX6LPDJ5gcfi zEq{&2eTm9JS0(YT)06XBwqYSXWz&yS4y8tB1gHEA^cZc0Hu`zP942*vniJ-e(kLwz zS}P-3*e#AEe9*qYd-gfwl<@qlBvI7Fkms?pajVFo@iw-0izY+m+l_i9l4{949 zxwl?cU6vf%o70UhcRu~nt#f8VhZNJ&M5hkxeuO2f?-SUBt0pyDSIt&ORm zHu5M9Wq044WR|qeQ}#QPJ71yrxCFm(AGFB)V)(%|b8L*sV@smFN3EB4X2T*j$qvEy z!|D^G-}&6s>o466u;o}Qf;_OKdy-h7O75XdXp?lUZ%!0+LSkLQBWy~2oEa^4Yja11 z6n24E>}vYUE%NJt&uG3c(x}_VQUXHq|h_LUcG(McaGSwX(bs z5D!w`+NixfZP}6FD&QX&HCcpnE#40}Jh4;gG_R;-p~P!wI?_>j*?G^kw^XU_DbyLV zf^BEwKU;ecPsTke&i`kEC=vDAb7glDg>&zVjy{`P>{C@SXtC^u6Ch9kEg|?}zV7`^ z40$obqjnJO*q~@Hft0!Svl@>dC-ypi7@ysOyNP zIUQtJ`8b_7TZo0}ewf9S8VrZP!5s*!@;pVs^eV>14f}1H2rpsnHDfd3fI!%Yq=`Z~ zfD;~8elN;f&-qAj>F1BJP*EATs-C75mzZ*SlCM{LPM~C6+2Ad`o_OabjS$*#%D_bEdJ6UjCGVj zUOTHCxltYlMuhwsOkKRDq(pV*tTUMiuE|L3b6<}Z;*$r{z2Tj^Tq-5+HA1tl_$+iADmz_V1|4%f>p&eEs0&^U?r}N2?`Ft zJ@D~g#=S-E6|xToHa4_pDu%WhzD+kn#omr11Hv3|OWStT&AjhJ9V`|AJdc+nB{A-> z8)nDilh*2I!D&VHh}?(*tEx-krFaKFMw_r#80{UO72A!$qyTjmzlZ zky-0#^m9^DYdbr?=0$sck<1$%SJ$6etUz<+lkiTU=>2C^xVbz(d;T>8pq8T;x(i2{Olq@Z335{uwhX0?Y8Hj~w=3%nj#+8{bB zq|HB&ON7#(^G<<{DhLGsgSf0JR?qMmdoSw>#}Uc8$Iw$&pB_wDJY9|cy7+9{nIZBM z<_}*I8$IK0iW%Y6ap1Sr*A;M92EM|+nfvS25<*P_ws3WI1?<4Uxdc2+OwvZseE6S$ zaHgOC|HxJRMa2>)GCy~GzVt!-2KhVAt>5TlD^qbR~PHvyM6!1a>X zo>_d-c1+3py{4q10>F_fYHFTBRActlfRs5qJG-UDR7;0%S0%%(a{ZLw+5f}ENh^_B zv5$6Kq%DPoge+Lnek=C?x87@QbQx|K=Sr5%ckzf`*!0}?=@z2reNC0(>>{wo!JM7~WMQ*<7!c0Z9K^S*uL7^z|c#&CC ztIxy}NNAzm!Z*Q(&_RlU)aeH=UJ7y`s^Qz>`KI8*-R*Va!-VG#^*S|95%lN!2euPIXr_ddvdcxTV|Lr|w4t8`8eovsU_@wq$^5UsVL^AB3gVn< zkPbPt@%Y5FYJ~OnSj~udtKY(Qn28acY#2>plGk{`(v92|>I(LpW3K+(GXesP9}a`q z9k2I(x9FuO_-A^rMAuH1?v>o+)mKgpZeEw_P^tI)i93;yct5t=La-DSbT<@JQx1jG z$pT}(XOuxUPEAImZ&>2u2X0t?yUIww;N+q zsk8y^eDeQT^iWzU$+zg*|CZe`B*-UOdfGM=jp+gPjDl?Ea!y zaOxL+IPe0rCl2I6Xmzj5Uye)EHs7oAQyG7p^)zeQ33s|b+mxv_+f!1sjpvou$&WI8 z)^Uj{50DU-C@pNbkEJ!4nHUFwgzk!*(|m>m^^9FR@1Ht}q&h~Fh+VXO<%?qPM-Mk0 z=FvXf_l$5hufKdUT+hg@m~nk}(MT{UJnyPDWfXYd4U_KtRE5m&nxMU}+}RTky1P&0 zGzll?bCd$%PZ-x*b_=7^cTTQ)y2J4Zr(J|@fs#8Se8K5ori@EK&NWQrIjoc-_q57S38vA|fcUu(ib}k$u;Y5}w6|4(?iKRLf{&QIoMJFSL54gge} zcW8?_lv5jSs3ZBw!FSimwLGCi&7UISJa8b#_`lZ{z}?u|+5*07DXEa9gYweS_W+5r zwUrrUfpP|tg1LJdKVlm!W+S0^ z*?FsxBWB*QyNA{9jcRu4&5V3|(^4dMDrviI5;li~?GB0w-G-sTC?3b{A{K|a*1-8@ zXKF2~gp8ZO9t4axKjUw65OvLkC=W zX1M+jFcTsG@CCz_6;5fHm z>ojwx;OYxIv0EQXK}V=$BH1*UU(Vgg?GE0mm|bfJ1_o+qjPQ+!t+@!jNg**L`uaU3 z#ZXi88xo03NpU0(8$r+g@5Dc6=kl_hN)9V}*WoW&0Jch0bIP5~4F5*y`=cD22$x=r z{g0|}_P02#7oC=qB8uu5!4dG7l7j(Z^lCNAoukmiZ|VJ93!X|*Zuri$Sc>jXeHBHG z-n4O8mFrsyikKiMh|qW1g`l9XpihXbW(CQHs%j&@qLXK85$_-jGj$8lL(CjBznm{(RaxU5Sg~Qor?K6z4nf(&$|mrAy`ld9y8 zrH6io)~{HYvT-xbhX)4v=_aq8{+8I-?JgYts)*sn2nqSpk8-m;YY;R!!c9=oNYpv} zyQWbVbmb5(N+4b5H6eN+cGKmf7u1>a40QbGFZ2=prx1mp^M#lmk)f?sMDzXER&)A7 z^+Xz6iQ6@2C>*uujmXR?sF{21K~un0nvyP&>o%9lMPl$6WUh)RIGWGcr`X<$(|L~; zEzh|Byfg0RKJNCUc&4?RbqclblW%5EX}+`ld?|3#)!DMrCIwZ6zV|QRb`hCRA3Yq+ zs&bB0ajTsYY`wi$+KH_wDflFA;*{=Nm*Z$^+C7+6s1yCv^Q+h~D|}gzMjxRjoS zSX_Kf8Yx8PXz}Dyb%8WZp5ld2%+pwn879A49__eBZ>0)#Ly1#=X zpPdJIt3VD}mKLA!sD8~;#(GJ-b%brYq}6EcDAl9_W90QAJ5Px*?GciXFvkJ`7gxt^ z8cB#U7VXTnIb}nk0!0lSX_1uH#Avb&1`w^DmuW|)QJNH_Y~Fi);Cx_TT>8;xjdQ~P zZtUhs-cVYzn}xiV+)2w`Iy}B&>0+|EcHy**FCiZlxHm%ks?0b?q&?{VIMu|tb@#M~ zPZo5ah=@fx(^W;1w?)@Wd(Z^v>c$U%K z%D=pZXP{tJd13-{tPI0izS$k%LT?loD<;4q?wF#sfH^f}@?hL34w+^O)%n8jNqD=R zEWq1Cpo8Q_f)|aK8Y-*Gi@0CT?v(8Pvw`ftb8NL=Ib9uGpO3#ZH5=u2urSn?Q#X9? zrvbYFwJRp%OxPv34levc`}qQT9^hC4cOv!$_?NSd1}=0kx)m?plQ zwdSuH3u|k7{k1jg3H5E&$x#Twl|{t+4;fK`iCuuzN1sLVzH1OonYeh?_c7H{0YLhdBLu z0Vr7J{mo;eix{1|H3aVf>C0cEX6Q*vM7ORUN1;L@XBFZQjLpXO^x%GAMyt4iB>eA1 z?Yn^4@4DaKoUJ$1((q-s$DUEfoaDa1eH!gk$TMI)xsJl{{*T=f9)?!a0Df7-Sk~A-OhPeDGqVG?`Ztu1qIl%N1`QsCoh#h<*$oYbRP14@s=BFK9Gg>c+N$Kh3Ztn&w={oeaImE>Z5xW3e6JH<;kKCfTWAbb_86T2^t1yK&1NF*@ z0F+t6ig=`|xcdweqA2udX{^Ye00d(0k`Vf4kd$37CJmokIbtt*hD$y--L!hz6>UpO zN01oKgNI=q@AF+71lq5IJ4+mL5sBc@1(U-jju}OWC&p`cjUUiJISQ*1CPW$z0R_`5 z0eR199H;fa5w>8Eq-H^GRGpX*GbSxoFfTHJl*MA6kMtikK>;xa2!asB3CCQqZ<>q! z_wn>84h9I^QD8y+kHUqul05jX6AFg*C>|=uyC>#xBx?&bvWoJJy+DtHaNs}8yEK`y z6!oqDP!*R1<+L+?C(3j^Vkeg3ZM(g+!X@fpxLO85wit*ysG`@avh$LSv~Y>?@&dO? zTj}El$z{N>iP3pe@kht(MZa3^@oQA4wm$rA-e|peIIJ|no+eKy1@5Beq`t8!cQGpq zvH}Lx7c31ul}&~$RC0&PzR|Z665;**F^N$Lkiv}!3JK{O8SR|;VngE+|9jXOAT7uT zkeo8$tGj#P!YTOrHNn%TT0m8-bbG)%JjDtA&vrne@_emx2BQ*#C;=KmBrZmEcH!=r zkbZ4rXSpdkp)StPKd+9HAd8aCK5J z$L${CQ~jZ!+>Lw7V)yo=_jT&Wq%nvVph;rxSOI!DDeY%D!(K5fTh}ETgyjff$Wpn$ zEB=TB=^}G;bArx`sDuO^ZS6RqvlN(LNlE{Wm%kzK|7TozG7>~d!5g=KStE!1_Cm^E ztVsT79pc51w!ZE!eo@=>_ZQlPo^6u%m|bJ2*w`9g+FK#9yVL&t+pBB3-GmWzuD}ma^6*K>)l>y?c#OspJH;>TzUmj>E11m$WtYt*joMxXc?g#S>?JgQMQhnJpL@~ zKFn_Huk>eT?cl?^#Y5w{;Ti5PY#*ujPk5(;mk}u_Ep<*8dogM>z9b_-r$V(BWL)Nr zt$`#3PtVyhgdV`}mQm2)9v6HZC8Sj}CihR#g+JV~&?8>Q7d-MdL)k)W(Te8$_?iVw zNA~92>AgiPv3!p|Q((seys9IVV^`y~cx2mpB&>KR$it51XW) zC~N!bF(EW4^qaFw*Cy5|KO%GS!*Ix^hp6$QOB;(JgOHeqH%0hBu{}Zf+>W{;?^Bqo zP=QUfixk8K6n^7p9GW6x{Wv837beOz_=*)n`7_AfU-^1U;{N?gb(TE@{s{_2@+)7r z{rn{L?>B({5v?L{eJCv+!v^}<*%>N{pN2nf5QRi;l%g33R}sCHjKv6y9`aZlq1AaD zAspz#H@StpGAn76`fsg{K(<`V$mkc`B$z+zK=(_olo zd)oDZk=%8-_H}i0?So{K%7A*Lk+D`?Wu=F&X-~)TZQ`%pH7e3PmcWNqGT}bg_6Q=x zwpJ&l!Mi%mtySXo<`(n!3QLIF!K+-KopS+UQiqSOFVPHU^p$)xAanUp+pe!na;GZ%qY{Q0Z?oO?ON1aGm9Gfm z4P$uj??uuW8lo@Jrdp)ooluW?3Mw0jqlgFjA4o$Di5(L=qE+;PmwL@-EN- z8N2*^u=iKc1OJ<1v0RT9zBl4O&223g@ih!BybFrU9d4}SJLo$6%zRuPoPvZyLokHR zQQB~(_B1+<=uuiK5EdZE=_w!*j<2Dd$dMIk@o*w}8ZTokR;Nhep!rhS8m9~XN$aCi z4$u{;1#bV@(`y|z3U>IldR(5j!KholbT%&2x@BJ?M{XtEa&{BMXlILH;HoH*1b<$` zl2+6b0EO64B89VRyD`2ovsoA2!__A(`rH9D=(ZKNvfI_6 zuk$|C*{6pkp@(3VjcCEex_7gc=G@*w(VroB;hnXMzE1pIuI+ZNN^Lyj(v#s!ZFJE6@ zKq3re`_1eC0#HCN287uIdEmeS2nyCS3#h596A~5m16bmTJhc}zG-W_?sk8IJ-kt!y zjCTRsL+;NTF4B#Br??_F)2hyYiV8}c>`XW}4De>B$D?d! zZrS~|m5kDx%Rk(?$E`+OGNfkIf7Ob_U0?3v0~#Y*ms5tu$?jO|I(n%6c7H6sh;*k9LNV%bG$~X4#K})2l0HNh0IxH{-NWdAd z>J(5ycO+@42pyQy%fO)>2*VUX8~Clru7E%ngiKD~|MAXBW{R7SiURNx#%%sKb zb<0ME$wV^WR?t~-&lBTfaJ~1wNW3?>i(}!LMaV;?T?;8t z)W0=l$uFvDejp1)P@gC4-uv8P>lr_);ef{yMQbVxbr(yNtE{3zXW#&+Xkv(*FUx|S4FzCiR=WJ8@j5un z#L|j{;chQ&(}V85GJbv+bh0rY+3#bQKCA0@_mc3gf8`50TWM9EGUe-`8Q2I6m5So) zAtoUPG+R1qog_s1v5MBm0Y$0IR`Z#?AQ!kf3bu2G{rJ`bB!8P@9qJAvenfQlrM7n3 z^R!Wb$&&o&l|to=%{WmI{V;}9U14Ku&5~Y9vREyDt=LO}#oRmhz4Hi*BH~O$>a!<1 zd2^Y}zw1Li8)gc%UauxlAmn-AmGG~7ulws6m0)?QeL#{=f4`eZ+KNkEdHKPD*U}!4 zb$oE}^>f!p50C2VYH(T!0Av6SrE*cvyMSoylg#hIZVZfNM1F2A+4JYX$K3pUn6gafD3J5o z^%LNWiLA5kDE{B!pm0+Hhcw@GnS_MIRIeH+&2EUA`i`zB6^Wp)ivwG6r6oDJAL0%M zTh~QHLKbTQ9qxVuXWZsB_c384-y!e^S@1s@s^oY$$#`f2l;}J?(udffWe<_xJs$pl zB*BG6lz5+ky~5DQXyHSxP|wKVARq*B5lJg=IxfnS_Hs1sn#slqk5~nPPA5Nb==Qc=@L>W4xs z4CG|-2t5_T{V6GTdj=&z!Nt9!GHOtZ2$x6i$%LjOjD< zDc=nbx$B`!xJ!$2+)U5>oJfcIg!xYG4L?};EBmg+)CklF2m*>qIE_9CP{spi+B*6< z{2R|3sz^oh+@8j88KPlfD`R?ndUA%zNpXk(emTs?EOMxW<5IX|gi3CD1YCa#D3_w={)YA>)Dbdefc`{hx zwpUn`m3~M<0-#xw16az8yRtTSE(^aGBt_0Mn1&3KU``3g zOD0Fd<`xje5V=dvs|t?dA3x0d;+QHqE>2H@99AGL9h}?YdaVnGD8<3mb%7LO;DiT+ z1M;@EfPes?#VpAEF7}z=jEsz=WMsfB3b;8}yVXQ2C>gZ3ytdtzb=8C&{B12WAL|Cu ze}qq^)2;}uk{e0w9)db1E9Dk$miV%y9JeW8i9}Pve=5Tbm^(xm=tn-rnR#=K=|~wlq4E~(_t4ZBu;gc>@=AR;qfBT%Gc)}>VCSOD z$Fd?@{oduzOHlAAEO2|LA!1rSEVoaQcKr~=|~+;VtlG%L_e$FNnv>YutdGfc6@Q*<&OBy z63y-&LPJes+YY*rS%u)r=}$sN#++1jA}31uAbzZ zd~{1tff@SZpyStHrRkCi3<)&u&^Hva5#t2A+D2o=NBJ6(+;|pfFka$D53WPQ}|wZNTRw5AaIf?0+8kd+i^ox;Q)WXP&P> zktOa%9*h%!8B52SB!Ye^@!$uLMsXz{U+*vd+{89;zrGe(^1r>%TlBf;aBp3XQ~^}a z!;=h!KHb8(eEpl8cN1Rae{L2XBSz%}AF4fcb@Z%eS`X@V;-Jes%6C0fpnMbP(EB_}g6WIL=f*zlFzBjw0su*l(xd()v*%d%*j#4Q% zm1&c`eADlr7D4WQ4=&|g%dQ1a`cLxK^PXZ$1MCu5sxzxJK&DEivbEYjMg?}e@~`8# zX`-nA(OALn%ot`R@)gF5+Kbc6TZf|$YOx<{J%Edu2EY@5W!Do9$qW%d;t{DL z?Qw>EfTaPzC#9vOfnCkOfFhR^YMo;1<5NGe_0G|8dv}*=WL>(qkjZI(3mq`POCNA% zgeg80d{SbN{~N82`_xn3e<7kbockw=&oGIFfA0>{K`+H=>-yYq8$dz(&4nwS}9}tx?Nw=$$y{O#6~rIO@ICXOD~F>&kQIGnIB}1Q?VrU&KVL?-V%c z-<02CKYzy2kOX@&;5c%Bwv+OUmWnLtA9Sf@=H9sF_@zO@%c>%E8Ay1*f_Tk~LW%@Z zg^Lz1fcw{OI(;I?VwNt7e#cP^YAb6#m@d125v=%)C~j3#TuEP>a2pTvM+33!?OM)b z7C6$T`Kmm8{3J@nE&;7Kj|+0CYmf2z#bUQ^{fsG=NS(wD#EoGxG<4MGknu2F%K-f$ z(x&OWF46iR@gP~g>VlVu$c~RCC4QE923OM@Nvh!p4Wj9j-0 zmyCXs#!l6}u1QH!S77*$zGa-2ihG0J!%4YtF6>Djsp;XFGcVr!k@*r*1U6&Gnab=$ zFif!=tQaSX@xu2uVipfDI=TCZeUY4|Lb>)NZM#grH+q=7lMue^cUCofYw)^pd@^Jk z1pYKsPTPj{q~}P2@HWF{QM>+h-M!V#lMxJg6p1N`H7!;n<3ce`o=}#Jf2L$OOP*O< z{6eKld-EAO(C5lHidT+4$akYzVdj*LSPJr{=7U1$@1NGn?K8vr_6krbGP7IOJx_1Trque+GD z^834x4ZV5phuwseVZ*J{&}gprvrXF$a_;>_Yt85kmma3F%Z{f5uNuwoXP7UeUPm~C;`k#S#MTsXb;MKCM&`MtN-VtmoK@D<=<_!@LMog3Qz zmfy}u?W{;4(EVKRL$R2r>(p^~+@rrc0X0TT)Y~5ttv|bqC6n#iM?HZfPPUO{FuQmZ zpI4EEL71FPD6ahbfR>=rg_iu9xx!wH1@Gg%_XbL?Ft_o@iSNQ_n*8(Ip6ydC4If=f z`3P46kTuF7(s*vn?}wd>t6Ynm!F!`}2`aM8P(aX3zlYg*(OPj{wBi07xiRvp|4T}q zY6Y{(y-W2HZ5Nn2ZR2^W-2X;!%67=tk_M(?7X?3>2w4NP6Clm(>5(VONdNZjTVkRD z8(?st&GmSsAO{#~>AHlghE>b;Eh)6XL|SRFE9ogS51UTqOp$BfE}h_{dXGAO(~{r- zk_-AA-?$-rx>5HZr;}XIIa;t(c;-U?ID>O)YUqmTUy5DtP2*1GulSK>$*BCE|#a;`NnPp1Pknk8}hZ0?34{!U9qJ&(;w= z=(j>7yw{Y!8saLyN7<1Wyl|XbnyJtsB(PB0Kw*HBZP?2$5rrziDjvJCc#kP6eMkM} zYC^aM_z_q2-|2%eM`mk1)_vJn5=}yar!~=p8JY5v-%Zz52jP%M5lOihg8LB*;VHh_ z_o^E5KUqrYfRp^dVcY4Ct(=U0oG@sRca2xYq))gr?d(4(GdJj64mD`k=}$k$8u?xu z#q?_IE;oH9qGLR=UWGTRKcIPG=*CMx*LkRy>!^#RX6AtQ--oa8N6(jTI};Mkes0xF zIo;p6C{5iCW>ro%G@psSu9<#YOz>Qm``?R(^;EC2rqu|WF0cYP9J8~}px%d!4;ZB| zcRc@qW?&EP6sI<8FgK8vp6?kFy}vz_pe{n0@Cpd?)izrMX&8}+@E6jFuzn>k8X-gPVZXZ-wZ3m zJd=%svl=my_Hu9xu$T3+7bz;L9XLAJmo7|HI_vRM5#zndvoKd;F9c-h$%#g<7b+1k zJ%1N}VVVp*ZHal@rUqKZHA(tmVNk@FV3*qu3_Ut5U|3OOzCl3XqtylUvB}uU^?gTd zu4S9)?U>@9{0tkw?O@PjP?(E+;Ny00Gbb;)A}hFR6tfR%;&{97Zg!tDZc=Hla?UzBgeq#8NCDXO{u8 zhZR-dM)90bh%Rn-XGf&M?&UKJ1C)YHdsaWTgAbDrtcdD^vzLm@MM%nU-rxIkOr%5n zpy95X>Qn5nb7y~*u3UO}_KNw(+0*KI%i*h*r%tL2?9=bT7W`C$8N4swaDI0W=J^ta ziF5vr@9f`~ar{*jpyy9QCZ#M7N1S+@{0)|vhrm!a!8W_(P_f`+!e1-{(JXvZcjVe38e-m67XUM$& zRabJ{bxYyv(mT`AS|0dB(wmVBh>e^~`(ofg7DbJloY{hG>Dfd6FT&nCkm~sRAHPYu zQd}b|dnwiYMP zo>dXcn+9_H%!owO53oM7`I8|=6`vq~dF3zm_u2uo6lqRs`p_sQHhKg?gNpcWZ(1T9 zBBQWmf0X(wU;Af1rcpUnBikxX{`;0U%$DeCkn{zlf?gbuZAUEXJ(NpfQ}UvgJmX+& zmlsTgUZo@@H_(;@)VY-T#D56{MteKFA zXIhKp`r-p+qy)@2u}o$2FdF)!g?5zwvR<_+5@=3k9YK9B?7*;>0owyN!DcvpnGCL5 z@JBo;wwD*UPOn3a-%Z{w0*UUWFFqx;Covx!W{y^kX zEf!fYe9oLx<2C=%B|J9=adR#^!%Rtsx+LuMsT&iyDd<{QQbbr$$|f<(-SlJ-J;G?FnSekD*7&U64nf7sho+cC-MnU2EMmy&t-Y9`pc?BzM;K0*i%CoVM1F_Q zEN>_PiJq?D_+%N%`HABbRg9(HNEt^Y!*kwvWfTxC=#PLEM@*z|L|Ea@vO^f(^_iZIu9;m>VE>$i@8 z&fqjgh6D|9ac_#b*G|jyTSp@Th@VNzlnuKNBvd#xA5uM2%yTXp`PPA8Q1Y6f4fyZj zIVZ-3LD6Vs0^WWE0)-}#`<=ni*CryQ8d!W&Msn@T+^&DZ&SU}y-ke*SlwMMKar~c+ zFrvgu*a}IwΩ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%0A&>4eV|Ux6*ym)Y|qav&%-) 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 z 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 Z=}o?~^to<06vVk=rUxwy^9|gh{|__;ln4L- literal 0 HcmV?d00001 diff --git a/images/screenshot-tags.png b/images/screenshot-tags.png new file mode 100644 index 0000000000000000000000000000000000000000..07a4db05788d91f877fdaa996057c30c1be4c8c9 GIT binary patch literal 135603 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

sd-Ltpp=9+ z%bmTb^tQD03|h~~h<8{5)-(>O>-)6$@oo>fzyGMi{*c@qxLJr+XTE(q{Z)-E;=-s7 zA2)8AP~$SuvN}s*b8Qm|J9`2D{=N3qtI_YBxAOe1LjkudY`zzkGG5|1M1cJ0yY=T6EOfG@LqBjIOMqXRLv>2MRATh@#)`PshkzfHVuGRy5_;n(xLixd(&rd*lJDk_Y-#T%VbSeH5**pEB5 zk45>prm_dyYh)G*xIL&*BGiXU&K@mtFd?nNQuXxo z6cu$b-LK*k5z#v*4w303Eg+WGxe$tJ?N^1YJ`Xt=YFSDmX%^sEqM9-Abf##im=IB| zn--$Wry^886cs_$hPtWU9d{s*X0__#uXohq<#_%?(Ugnsw&vzPpm?;jwr)cJNw+Ug zv@Sw8wY6!r7D3wel7lAc-Me?Qqo<`cu*@@Ve^i>agUnF~UW<#Xo%b@GLeK3MLNe zU#lo3RR*ngPR@BLDNmA)yVq5Oh_-8e@ChKpW&q9nhK`kohX;6GW0F>|*Qmb#?S}2K z^>dG7i%KdZlTE9xAH6-Uws8Oit0w4Q;1fu0^M;xN!2 zVoLW7aq{-wgoF&KPYiZf>|c+i zu|~z;9}hvGifhxA98((~xpRhEiI`nl2C32fWc$_YmCX&}GI z*yKuDC$tE_jNEB$3}?{4cC7%gd{R;p9iWLv$5^Mo=O${6L*JugYdb^kcA+HXn^gkM z?Ic|VJpr)M(0rx?9-HlX5A%Og?)OLMMiw4dCsR^P-$h7E%U*J@pgA2=x$ob1-nLwr5T6+DJzTM?zm++-xn{M7r zxIQP2JfTv9PLIPcHdm$f-fJ3(*Ar|l5@?+nuC0~(#j;EqJ^5&KRNCdFs6`$S44#WW zfaFe^B|r!Quwj$+m;>Oep{Ys6?1mQJR?xWujPQYGnv`eEIVIRK$lY2*MMcHj2vqRP zsV@ylf);OcY@ueDJ=k?_WEBGj1;Q5q0~vLndYX5$1eh;xhR+tLN*02dTCA%hiufx# zRnoHVaNnnm!qEGw+Z}a_>)F}aQc_Z_pJLQqeHp7aLYDrL89rV<_BR{vNv~NdN{t0b z+abT6;%APqL=mC8D~HBccA=aTiKyCX;Xi&xz-xQHEFYL(fJa+}FdA*wmB}xFiCnXnYF!QFZ8&houeSEK z7wJx&Vq|1|1;FSSYxzFBc(d@f3Of=7OEcOK26bxOz6F5!{>aIIX=u!3MDcMea`^gJ&>svVVYZuN*#yJXRks9($@fP8shpW4Ko?aL3uB)sqz2(gf?Xb z&=Z=O21eMV?rr_bd$P9>3y}~10ueL(VBJi+8-a#YMZmYR>S@TzX=!PF6aOL{E@9V0 z23*k8=|NN0lW$>h?HW7(7wF6X=D?P`M%94k)YGAVpO*)?NIzTW!B~V8tN+Fbh(=9M zBSg*XQO`o2=srB9Cx$Vyyv#}u@x>qk#8x~+aU)J>88T9o%SLyg><0vLNkzZO7uGWb1!yi{2HsoLDxlGp087%Yk@qeuOc*qKWZYrRzK~Gm0^P!3b$WU_ zIR>(l9ev=#J$SQ$Y~56dR&wt@L~zf^0Wve6VDy*)>&v1J1bc+)u@j6t8)N%}MOI+~ zQ;SPpw@J_KRoRizSKj2-V*(V&g%=;5ArS~PP?km(7WuqXO1u&h?gOO`&|ih8b~VW8 zYH1ZaRHmh&86zYmB^{x1|ETgN(`FFYRyI7w$L&`p1>?H@{Bav7t%X1&lWip>@gl*< zSh_>dr7A+@PfB8Z(e}NotH@_k*z#9XewzqvXOMrO< z$anm#5OqjBG>))>MFRY2^dn@^o#t4mFFp{rk1l~Echx|=qp9f<;sJEwWX=`@B>XIh zqVS=jk2?TDfK#SKL*ofOf1;_sGwGK}+|8P->=k#rm^zx#zT zs_}zO_qi7?rz2FMoZ6#;Em6yF=#=~v*fMV@#AS9;*BimuAp*@^5&NtGl3fmP=@Zb_#y#7{ApttE1Cdthmrhz0m3E?+-=B zUZ!evzOB-DqW*PUQWgWi+JiyM$GlBgBUAyS$;NHpx3STqZx~x@N-_Yg1&L73&}#({ zmzuJChAN1;F(#h_r_2F=8C~Db_{uwFnxLbGXikKd)d=zW{reNx!I4Gl$m{{LV^_h7GoRH$)QdCkFH)PSJnC8o%u)l155s#lO zEh%9LMxU*4WzL2+hFCHF^!U-o%YRBrOIx0(&kZ(R?NPs0|5{hJ-iqtape_l?eGQIIHylf1knb3Z@5@QiizWHH?Jb z;Zld>F=?Q09*`IR7Ds8O04I00UBjrXXc@OboLM^+K>xmG>pKEkHNt1kht3O^ruODI z6b=(>tLh6!rDhAHUMQcjFnn8o96O%C;zO7v`1;y*yrLngH(J^3&^SC}NlZrL?nEzu z)&uyh2IzV>Gf!qU542>?l6BfjNZ~>&W^*)=7{<0@Cd=U~*zaDBy2yOH%=gKOz#Ys^ zxx46_!ZDY2P+qp4(((Anv7$c%{9t{m>~Z4OypIc3cDUp*Xk8$G&hU-1I zRu5cE`7@*t&XQUGm-*r00{G{0p!m8`V ziYWYc@;wCgt7q?9(R1!?(#S?R^jO}nJZj)!^65dD$%4&?q0;PUFF%*gbvhe&_>xN9 z5g%1Dz5*#FMNid?xGF$hJn+(OPuSy$*;%?lcRAT_Zo}OV=X{D?!9ITe0K0L`PGMyY0jM^Kl%Id(DB4UvXA1Q$7_?v ze=$-2{5sw9ciaEZuLOy|RsX+#{l7knH5;Z+&^`Lko8iYXDq?w<$%6btZrn!{of0DE z*G&}q$(_GclfT~eaQ6de`Db8uTRZiqE=&tNzY zf(^{bg*RO6JDz!ibVB1D@*ox`k{)*}T!g5^{=~}N#HENwnd#r_cfN0W7>iU=%|~)5 zAFS35&kd1|Aq(Xt?qwFC_nJ>?-=kQWx#<|uEe4zPvz?}~eptDP8 z(_zzdZi+Mh5{@arx;;jw^HNRWk<53~SzN|9UCg9TJ(Z5Uf_Nl`_}>Q~UJ1;}NpV%t z^U!YW`&EbxydEqvnQ~=tEIL@ER3OaNzkumK3s)yM3ade>^rR~?zTlz``b``M7yIue z{*N+=mYP@V{(T>TXON~OzuDvU!YC!W(yaZy;jy)HMQ3r|%oN$U>jOW28L}KQ!rj6V zzRCY@7!(u*Yl0sU@h0JF%X_oGXfx{E_YsoK3A9q~3vfa%E44a7ZesR7b?U9hF~o*-Eams!+) zNtTk0q)Se{ieOOm-^tQWwzadvj({+1V2}U+92y?z8ge`yqY`G9?};-$#f@S0=XmA{ zIK%b)*hG}J`?2B9!YD3Wr$_DhTj%zP&N)6Wp2v3EhU{83wxsi0zNctH7_gNm6q`FS zT&F~+$8I$+{5y#S`Qx#60FB7X(i2)v=rx}KzYJUlS--{4D*WlZ0;m%v6~vxqc*84D z0zeCYprM7v;gr%qYO2_OcmNpVeLyhSwA04twyS}f2ek^){On(j2U;biCjh@e5}N>J zp&CFgjn5z3C^K1M9tt!rdV-31y^}U@PSZ_AXO9_XKm}Tu`V&&)pyp?M#jE-Gckv=m zJynhb)jovHzx@7ijqgQAvgzURwwyF-p!DU77n_N-JDFi=`smM~*?>nzt9!2Vl+u$i z>F`46SFU(~jq>k@)7$8!N0->i9NS%MYfxIhgHq&t_b!=u0o42W(@%H;7a+3}(79fe zmE8s%iTd!tQU_0YZK*XBfxKRvr0?ZM#dgIbKWbJS&;7?x#dHL$hOe?q)^r^j3 zxO|JY1BjEB;nGT_{OxQ>DRY*luiwJ6gh46elQ*lvL*;~vnM7=VwVqB@LTucv|bLOaL&du*`R;HCewpr`X{uCP7pV0E1O>QWBw_ z@!#!1G0lwT0@j~F>@M&x0PJT$-~02cn@1<57kYY+x!#P(i!*OCA{k{p?CtDk->5$W zcB0L^+GqE7{mExMx~$N*C}>{`i}H07x$SiI@EQN>Cj`P{=Bbo^pLizL!3Kg(7a_Qy z9?`|%?O;`3-Dsugtg-OL0+W{?;dP^H^PY617_3b_jja9JTp#c%zrEy&*lW{yf#Qdo zg1rgYG=bw8ryVMImH?de_&66A7ya3@vXNs;Uf>nW$$=5vgNL1+n6^IV`{1CdhK;v( zg_SW2Rcx~pCW=)aX!#YOVlX#u{8=2fKF#%0CmV5uSXloS_-Lu&~QJII`yps{5WDRpS%a zW)FVV^thu39|8N5_WCvWp6E}XmIv596OFTvDvn^v0yu?0garjJLg&a z0jZvBC5C$hWe}0(B)yY7yfX=bUki>;VIr*2n`b%~LBlQj@ByR_LjBgmN^V^A>3Xc) z7nKaXfl_jJ$pL=Rr^+0m>GzUKht)RK^$``weJK&F%Y|XV59iG-`fl;cp6V~Z`WPVgAvck{t~m^Ziv-Rp1>3g9%s=V0m&YD!f4;1~)+mxD!?(xnHMiSqZ{EBKopZ@kfmQ$+D_(N=*_M{8z>a(s7epf5 zFN+Un7lP^W!Wsm}b)#PfPyr*7C>+i7)G?<}7y2yLPt|nr;8( zW*&0%k4b}BFd!#4_q2*P038<>7uaS?VD0KJl?NdNDwlQ3cr)4Omm=c|b3C)YeOAE8 z2^bkQ4q6%Qe2ZHDQU^saF#vyeA~O!@0x3KI{^~j8Zm6yOh2TER3N{pgA;#NsJxALs z@UvhvMdPZ#%9dZf#;9};4BjUP0|3Gt@>8&Q@L(6{Jsr8F&!8$mD_xDpN4hH9X^I90 z6{LnCAgY1<;Wx-Dhfso;CaX{&GzN=!kTpA}I&ww^man(K68OT^neQ$>*t48jqQMwF zJ?Gi?W#s$?HV+sZF!&!psbg;3?7MK~e``j;%#NQ0-C4UE)ztz#;)LOg4f6Rfsb!H=KL)4RMkLvM4m9PDz2`sU{0_fIEM>|l2(VKBvbsr4I|JHoM6}m(v0%a!;YyB z0{kGMkye3$F9%-?$({IocoE3RL7*qvszX&XKHZ8IS%b_YE+qw-2>2lapktQM)MoaZ zVDZ3UzC&1m71Uy9kTAqCb-Y} zGLxn5??L1MI}1K=5XMTzCt4qvFK)TdYIP506YNSIa&s;|*m5JegBtD&##A5(!S07& zJpAtp9D6A+>Nwy5h6q32#VrZ#XMED4Z!&p9$E267ao0fU9+Tdt*V^E2NVf;E-=fCP z8^q--n=Bh4GlCnC*1$(XqiSSnIRcRf_KE)0evQiheMTcC_Mp*ql4QS7?L-snftNod zDvKm$L_=dPCGh*pa!e5T7*;|D7GCO~E;fx{PKn9si6Uz$K6Z~VVocV&MF90UB%rSh)*&n4jSzHAVN;g z&4hTEw^bi75L-2AO;$8#fO1V*T+cTutSfcUc;_%6@4F^WjfMWZNZ!A8SU8+OxcFix z>o12t0AoYEDPJowib3og5Vgid%7_tZP}yu99UZ{{F6RSJxfmU69O5-OJgmGZ(Jn`b zwP21V%ROX6p7R)y?8pL*j$Hff?Ch*gY+L+v`FGww>MHZaAOEsC{S^z&W6`9qJv~{x z8lZ7H3?R~O313Cnz-Mf2l@QPnz_pAMVAao$84pF6+UBRFjR2*shNu9K7S+@axFo$m zP7-XrPJaYl36ww>+ynRu;UtT> zxj97VnG5EoH*cPAeFdY-w^00>vu!OxDuEe9X0D(fxLhOnyJqQ0lrTFzmBWuJV+^Lz z*_0G7Tjt;k?lrhP#8i}OhG>8-=!=go-GaGr(XhRI`LZnKDtL(G zAaRq+{vK2qFkRRs^~leb{R?>6&n3LO0lql!s)1)mT~+MhqmO!OEE4xR*%?xSTHxda zi4TO+Lq$(~LA3_85re_(+;$s^$YT`>crrmP6Un&}O+GpB!eC85a#>%j6L-lx-mki3 zHTXiyhaHWg5CU@rb42r+e-(c7hYaS-)Xb|4!?*HA-5F{pmB8{+Vu~pw6T~U6UJ3E+ zg6EqB^aikvn1F#M_ym)vn3$Ee8=S!6IGrgDT{YCU;^J!>;HZFyu5Laa@95yrfSM&J z_-*`#dJSR>F4__WnOSsaTw3Su-K_%;h?ye78ipAq1CP? z532=k1n{v~6=>*33KUTLmH(sO3{jUO?eW3{j#_Ds0>Wqz&qCF!$iU=?1BLR0vQ5G+EyOoq;inDoCI; zCqG|TTN^{KqJzFc51#junwlR)U~8sF9Nq#qB2+A3lo^=%vmfu>rhUBe)Nx5INqwro&pqx(-)wCzX&~-m_7&HPtSW3009_a zp~U3nhl=vR>d)|-6Za-7OA=&bpFJ|D0onp=d0}B;a7;&3RJ5hF1%y<3m6$$rSO<{J z-#b8>fl?J-h>euF3pIG4?EVE_-rqjeumz;F>CkbIb5c`lK}-Y+<%K|Ed_0IBptvH? z!HpR?whtc2PgRBSz#+%N>wR3Fg1_m?axAFzNGyvQb!Ogc{Q6C!m z@2pP;kGtW4g;>}aizIurV69+R2@$5#L7Lt!9dLZ+xr>X2JTeBh11}Ih4?X$_244ec zk06=N5LjzbL;G2W=(c|z^rkN=J=euJahNlBX|(Iww-Jr(ul(Q4^J_rOCyUttnfUm? zZ-)5}Xdkj+SLwXs&d5nJ<{@vt3j8)Wy# z2i!poa9qCXPyOx!S#F-c4k)$;m>H`tc@PMblXtzz?m9RY*aOF5Fc=Zg9HfDfphSa^ z_-E5^j2QV{{QcXvya}=-8HPmASP3v)cROCOgqfpp07kv!T+HfJ!p^vNF#LDyv-dPM z4~*k4tW#ggc`w6>vZR!hD*s&{GZNX~1at|Up|WbBHzPq|PX!YfU?ZJZa+~1W2N(Ta z`{Ayr@o^AM1dd+V=Wpg2Yvxg@d@O&}SNVa0#ST_Q&ua7c1MP)V2$8KZO;iIa4gbfa z{rLb8Z-5c+P+ZkHA$b1$%^JT=&=AY)`Z*pwBpEp;SIL7ovhgYAbh z5B4V54^}z`Q1yX!gsQ&WH3U2ZIA^k(Ay)q zIB?%E&*lDv^=#150V=vr_>~3bo*nS-?|_m@UEiDS73eSk zXpNtjm#hUdF*4c@NNRVBf4L_L{UBHEwHxcoe01jzfxQ^7HX#x;(`NED1l2@TNEgaAJ)UoUeqq#pF$A0WfC zG%op67g}9_16El!1pK1UpQ~J_2FhpaIi!AcOPs%A_%a`edSU7e*+lREcmxuXe5TVf zgvH}mX5!kf?#3bk1{qQ96*#96e;{-;J^d`Oo4~um34#Yna=chZXt4n`SX{YM53rxb zWIM{W9kpH0wg(=vwi8T}pGSF=ovKlmZs5ccqct!AE;sgA~>j24ge6Sp3v9{TS@_QM7ByEAZtnfN>>M^sQ1 zVQHK&CLL_)X7ug8g{Px2C>NOTG_~n*3rUu6D$~k1DT`%Jug|jVK;EGOD)e+IyBpa< z@z(>y6aE(Pt^P7C)PizgHJ_2{qIMz7ff8*$u<$$AEcG(NGQ6_B?Nj?@idoWJVrtoc zas>W~%Dd5(aGGz|9~NQ|mE{klq9C0R8pc(Bi#?kDm#wAnKf?ZSHTQd3`+pL`M>N$z zquRSlh(_nvtcw2|30gs=>A)AQ*3LYOXu%8M1nc`{w6M@x2knc`n1B?VWw^iAI(*O5xKl9ZT*LvY9^OI0+^*`O&b%b;5vjil|Yog=#k z$NHJ5xk=%3ydK(Ag{0pzXsX4HeVy#w`pQD4H5M!m8F?S2>P#{(vtQAjwjcbpA>mH_ z&md@M0nh8vtMq02ilUL&aFNp4Tz~lk0)9{Gy0vaWiZ1ftJSE~9^)I4M%qWcH-T zhqY&L(!8Xmz7eYwjnw)c_~pbzGL@cG&F&clU!16F5Hf2Xf#W6S5Rpm=W6MJgmjnmC zVj6OD&9zS>B#zb7wh~d;@a?s$7~azeJteIHzWn*8@)mO)s)KqYo-nt6dKqa|sm5ctd#iUIe93 z9>X43c!`(35UGkntMX;YY7h6ER;6?{b*vOpx@r}t*CHduvi>uY=bw9bqpJ<3fb@`3 z`OfA=GoKBvE0~Z(3eVbtW2 zs^Ho3vuyH{y|laaS*Hu_Ytx3d+exk@drB|2M9<2V@2f&;0^4uXcJUXzHSDBq`y!SNUeIzNPbmp&+?QQ1|5WYcS8cnJ z!Pb5mVd2{UZA^9T0^V_BfIoF0@(_Q>Kl$V%n(gB$C9do@t1|YtJRECCvz&2w^P0E# ztWewH?I3NB=p%7QnO)U8zVZYyo@dk`Ig@Clz9U9%<2=i}&-w<^{%}CQ@3qgNQCz&g zJzy=9w)TLwCCT=DjrXohV_~ zQH(vhIt_Hb_dj+Zu=bUXJ|8_N)Ss=0>4)Yrm69aig*%?lk5{)wWGwca#z>W@3Ro|H z+$nyTUwzrvzQ1E=(u`1$nC?_rs-}Z8HN3goGG`^2*7PQD$FlkZ%_Yr#&zgY4N@K^y zSrlD9HYv!kYJWm0u6?a?kT?;#hP5{|Jbgu9Ts7zt>Ug|fR2C|SV;eE@KPg@s2Yf$v zpvY%c!M-jIdqewpNFX?cf*WV0b=E6J!gB9%dK`Ac{T#H+iRtkyX0R37u~*$}$$yta z*-mLyDC3Eu`!vLYSr;Kbzoq3NSa$(;=_;}g_cKryq-V;6rL*Y6r{FCtIOI8M>}RuM z=tq}`{(nk7l-n5lW#Jl9YmX1nj!+1(j&OTB;%AF zcofCFl~d>Bxx<<_gNs7Xs2UmUg*vniXxh#DrPEFoJ?U29IY}FCwiyh%w3aXj?(;ET zO5#Ffl6hr#8j>nAxy4Q@;k#rAhkWdzjO~fNIIeP|?_xM4x3Yq=*#bSW*Cpk6B?Ij>$+tzxHkpy9G(H(*d_acyk4Oypx^U7V#dW%u*R5&Y0i%xCe(!YWQexlG9pt;U;Obxnujd0 zSCTW1FElGRxbazZ?@f!@UIX!OSu;ePWEFTlX=Ifrn{wf3G80SdI6iD3J7~e33I6Aq zmuotR!sI_MhxB)A2o2!|dNh5>{06;nh^v_%QpwaQBuvQs2UR9jMpB(z(oNDS`+Fz6CA8Vm zR}@{C;za^Q>Ygmfus#-vG%C#!zJjSDFiOrB*ceCV^2sLPI#E|pFG}gy>Rn9nd|IkW z%!!`z!9ld4My2@kR2lwPqWV2P7iW}a6tJi)VVR~w)A>INQ;}6 z%-|}$J?<~+pk`{W0Edk0+Un0SPJM9A(1ef9w)01pi4g&k2TsLZP}rA?j#U`VtL3?~=Irq7{COp>I_@Yc61Ns*PrRV_{QW_9 zL|WwOUm{K#!|$fHyM1oAnDTdBE4n*I+NbG>Z$X_QelFyAl;@w(QO((Pz0$iq*PE`r zN!mUI$!uv_x|8c}A=ho))mKeS8N5-$SF-Mu{&s@@ZZPBdEw&X|oceA8n}PrDXsin1 zxq2X_2xr=0eQ=7~ruOC);=SNwoc1qbCWifXCc>g{j|HE1vK-H*EF8FsB=#1*e|4lj zYIlBrl|eyAtSU})K-6R=w|1vPF(F`=7E4uk7(3o;p!&nIdw&tHP*2p$V#hJJ<_TW# zpM7N4DtS65_!#BaP06GYi7#($k_tbkm@$p5dff@9XgnhQJF>fMOeWB|sYr)GcDkxw z?Pg>~uEqnqd-nUU^38nFbx&xQAqQLJ_s@N$|M5!ro43{{kD+&ux3yB?1W$ARwNoW8 zCrnx`UQ`#$(5HcuCtv=-%+D%TwhK46iB)WJNufxpsK|?tIKl#&CT#X zN&pdLUaflOtqV(Qq4vUa(eHI7f(sXwok$|IN;sq}V;hT%!^R6KkuP+PZ=aM(Zglxh zQY#8|W(_$C9ZI-sieFU|Uj^dsz3R(>|OPD!!_F+-Qo+Q|6N62}d zYI0=$jRy7A!nR#T;|Az}a4zIZl^*1-Ad27K&^&^q!*S~Pai|iWu40`zaQ|Y>N=>3h z#{j3NiJN2=Gw%9#y4vcCTcdDUT|)rb?m?HL+N}dgm-E@(z@_^SFy>K*KNT*f_~C+) z=czpJbq!{osKp#UdqprGZk6nL96UoW@c^zj^N_R1?r=qCrXXrB3$2IE9Cp+jD($%2 zS-Y47r_K~sMBGKpB@O>jZ8<$qP_DT+;H8~_p}yT9>xpQa?Ks+U8G0|LDxXJ-*J&9@ zJ9+=v!|e1!VS{ih#8H&ZGdSFJY@{pQ$-hKS?QZmjRcpXl?vhr}R9Cks$p46o*8*xx zU7Z)uw}A$aMUcaopv3=gdERcE{dLa>iiAJ~2FyDy@J)#?*wrxKA|pYRjUSj*P^dd$ z9pqnSD?!0dRTX4n9_T+Uu(Ui8cVmX;SkoQgwD`^58lHJpm3#whwHAbh0O$4QguGu} zg3zqHQRiYuicWB$zmw5rlm3g?#a??->1MYD0h#!39$1xT)QSP>&75!QSi`sx`;*GA4D21x7?Rs!*pTbOQ!c**|@~>M14-7H}#NbOvl%-~p7q|X%)vELZAkTj%5#euDn6)hUr@qAmrTM>jkp&SAy1If*+`MC2tFfb6i9i9>%htZI4r>6XZ9Y5 z%^-9F#95Fs6#i?;qTlnb;;IUrqG#r{5s#QUFFdS2LF- z-w}dUw@V8lMHGf%h2s!kA@H6k425F{QhRQ;IG4@*h#P{9vzPdY*hw&(M!xEEKRD#( zopB6Ew^kTA^dKTwPMEte9u3-?cAwt9{h=t;D1;>C>~N1r^+Bfmz z0^zs`ZCX17NV8~MtS)xMr&|YVIW$f6VO8&j16B~N0WWF{Hb7lc)>ATWJwwB`t zLrgX$YA`Uu+7hvF6oowD2|u*kv3jE>i5N*r)$Ce5?-aYoqx2(c<$1?fI+E>&f?Brc z9|3oc@9W^ViT1Dug)}j#!hBDeXGiF92P>;`p`-i#N>b(@8>Lc3#~15-l}_DkLT8d2 zyHqqvc+233SUiuLSS(fch7-;5#_o4jI^kq^AY%;awmo~k`#gRTJD-OFn~G_}Dvys_ z1^-mjxUc+Vt@!#+(d9->`lZ;)G9&*k&>^NYheY!XH%|u>sLXl3QI1xVlrqGS)MB#P zOpn_alZ>9{GD)>VZDdyKSu^`f2%-qViLqm%=0bHn28DBA z=tL|KxuMFo!?K!UVtJ(p z>aRUt0fQR`M zQ(RT~9%QSbS`!0&L(ii)Fq9`dV?Z~;Ow~p4QK|)2g~r1udn*)?;Utq4>C|u>x@#pA z$q9qZJwyKbJ4mT(vB}~_Ie8g*zc+x2CUNjh?^N5p z6}HQk`7VnI8kbJgSMT?IV(?L3PA07;p&!}1cUN0K?>AiSADo5^wy&1%_S$f$Azwgt z`YPv=xbk$gwW|Q$Kw_%DI}-TlWrK6&ZBL~9OE8?4vB5XSONNt^{;h$J*J5rHSCKF% zD(fxnv2oov%LLh8p_u-+z-a%iC@g;l+v`EptQ$^NZI zGD%3+AKJZ`WsC2qKao?sT!js+$IV)y4=0)>^}lMnYC6rvIHMJn_ur%OX&z!!%_`9+ zYate1r^#8x=RFj7$EQ&^*(Y2BHl3?m38l=MYfdSV2{|e{L&KW*!7MJ|-eoVewY3U; z6?u_D(U_ga{at03d>+idv3rxluVmlo+vH%y*l#%K1&_2*S|~q!%(eOSW^ZGv^Lm8z z88$HE!!qR!0y2uoa4Y?bqWc+G#Ttj)9MoJ@G&`lN`YV~q%wYae7kZFY`1=A-x7Gdq z{mY9pKuoy*P>7wEcMB8+OA)jt{|lykGUS37(eq)}h@cQCk^}%g{(5ebocm7t$~>P< z8-|Xtut52Y^LPoNrgEQMzejT>^wfUAju7LZQ8ZuT&5NtO<*t)k2P7n0Lgo+Myb1`$t zZ#>&=yz=;Q=QamCFUzgruCc9Jo4uBu9seyoaZP%MDw(h0@KG-9pRdw0 zjv_(v$22kVyh6NXr>iiPjJ@+GYDCz#!M25xO^M>V_d!cLLip<&$ri`jhwLcv`z0ar zp3en8-j^a~p^(=I=)(QUBO^vZpgORKU@JT@T;x&6>$VL1oezh(Zotbw4jnRLV_1Ql zNsQuKZg$o0Sj2Rn^bJr#!{=+zYfj*w%;6KZSar7$Dr;$rokEX2YDx;FXw)(*XQh)7 z?Cs7z;MRKe{NI|4gegF+X!#)q{q$=|~UI-<1(K>5C2}2%)!#>Gs+17>D=+ z#i0Hsy}UM|pQ~b3o3JTynmZH8B6BT8P#})!+O+^J5IIzQ*9V96km>eKb7)^wj95oclK19+Eb6|UT z>R2e?$M+b6sKHh*f5@X>D@~hv)mJkrj->BcqO)S)mDO&|{73=|7+c)*j-?=}CNOpi zOR{QgY@g45+i-juX|ajG6uzQfVVL2z@6mFR9#x@&<^d$yA7N#7NkZpKmp83T6!aMOgiH;{t@AT?ZW;UIyQh?M-p)rN|Y@uLUb8bLG_KmdepRFRV={F|f-8WgO3600^HECZ>A4D%{>Y!`mnAfr9aWzQ8>YdENt7S*gr&U~UCR24L0+_xV2^$K?zxBooVT z=IEc+gKCbcNi(k|12KGZVxk7bn~QLX@$uupyObi~d5_`wM_`2o%MtkM0gb`h*7ke( z-lHLH$Yz}J+%s7w{XJGW-L>32yykFfiX2!u9+~HG*qzRy;mpXxr+8C)BvX`#MlAlZ zd~aVy$ZuKOyd0PV%28-oHeQ~RRkM|znWf4>zg7Kf?n5*ZVg|{0T`XLt)mWZ%o;88( zH~d)T<(wwPAv`=7hxg6N>*y_N?Gyo=(3;(E;FrPTN;-C1WkvPA#}OT2&rgTn7dZq)YbMeMqiy?vGT#9gOHJg6*a~;&xdZL*8cU^#YOztlx zhx!&cs-io_LXdsC4m)47F_H^uH^wi(sEHyGEs%@LxRRS>T!so>38qlR;!wPpBw+)DDoXAL-WalO4R&^(OXFVcI=v_Q2CwJ5oR`FBXOR# zS4L?5-+D-HAUn#xc5zNz6a|w-66qWMIX&uxZwrF**0lIXs`9Q0Qh%IyxExer>`gEu zo(rlj3i{lrLJd@5#UxQACn>DdY9SoZ zbemMwq&*O#0V@N@TrDju7@+{^02sDSSMrVca@f13=jZ=#L&E-d9NBg|RfmG)8XQI6 zA(CO-B$l=xs}~;%$RdFVJV@aKTZ~U*BQT3rS62h~W4-6mp+`N)T?KT^udMrMK$?dw z-|81PJV}#lEN{rD?DN%KB%CZM4PwmrGrhF?b@EGh+3`t+Gt42&nl{#lme7FqwW9cD z`jzKai7q=F0^Jn7kX5q9jx0xJd~I^@k(HPIW^d+Lt&HQ7WzcV< zwlBoomnpQ$AbNn|9oHN(vJB}C*r=)>j07_9yP+J80%5ZH?cf2qyK7qGW4lGXjc$6C z_F=;upFLuSQC=&FtdfAd@N9DjfhR{5Z`5G8Y&+-^QiUygW0q71m`!uQMkMcd$h_=5 z>Txy;m7*RX2}%H6mk*IG=fuQ4%bjPfLUUKPCnM+}QPR=UnQ!-ZK^xf7?hQr;Em>S_ z#+8KmKEFRe&tKH1`k)&T8agbQ8SR;sVTfe*QMm*FK6OCMA-i#|f*; z^ikbQ)O6-Eu|{LqiSTbdAz!JaeHmw z24ZxV`uTGx^ruTQ68WlIpv-yiZcB!>#|pMkSYt7&#PG@eP-i8`fRG{txLL6PEzsQD zj6$LOZrq;0)_1qx8+UJyBuTQ8g|AFZD293}KRYXC_RaUWUMSo~bHQf1<u(g*|2# zf2e-P(DvQGvwi3;O?qRfs2e>rl$)?g|283-j|}F3Bc0r6E__M`W6x{wzUVq(toK?? zz5HmE-l})>a1geWq;@1dG7a>=^y4-{T*BSs!sa= z#(*Qi0PA>ge%}zo&7D`o-n)t4+vl=3+}_DY{!;BwWE5EJeBDXmPmF|Q4mdb8=Tf1Q zT}Km63^ge2ZF4v!ekb{J4EYvWTCU}_nTvjZC|jJH7Kunt3s27jz9%4tChv#xV~bX_ z^wvB7j1RrYMQI9SA80+jvl{PyIjnl&ET9*Q!2C3@ooirwF+?q~0|Xc59RvTJ!=do`vGWhZXBo7Tmd(mM3D5i0Mq8OG z>C+ir$M7`CUENAQ62rbXY8PG7tRzXkP~IAd{S_-^dpz`oT$xr%RCu<~$~sXyJT`tI zHgnN!!DDkn-3Ub&%jWTQhC%FEQwFggHEY&}0<8ug3vaiDW$F`y+UoRCmFT`82>gjw zkanYwH~7YYhn_<#Aq$FR^7y~i+|U828hq{Er+0h0R?OaK6~v_^C&ms58sfgb7FB<* zdfJ@{gu&l=pSqDxIvjx`7m(rE0grgAYJ>s;{eJR|(2SmlgbsvI?BNPX2_e!KT4{;hOFxq-XdazDZ52W+bzcqN*_yMsJd7jmOZqSo4`Z^wHWI7LeK3L)h(COU{5L8< zCqdHp5^6Y`_L4mCZi-M(>ZgVa%bm)t`Z1OFrw94U=SzWdfsDdwMw0|tk7T508jfa2 z<&sT~Ba-yqK)wd*l$~WQA2zZ-ltl*!-EXEYJo9P874?!h`LjclZJBQnBg6Y5w+@A~ zIFP?65`G_f2$?AtMf-(SHtNPd*#5d2DJUfMR%#%k8J*JWy(d zS&HODt@-8eDwfzTCypf2$1=u5yAH+6nPn18$5nc5CU7%oyoB@`YN>}O?ts#Vp43HW zP0YV{8a@5D{8h^KTpTQFgfno`}u+%M6mg7x-_`_kp8m z>1meYVntwHm8VTu*B`dGqmNIXvxU)r9Q|%gF#mfs&|VWEY1PAoTht52)HyGhpub4Y z_k597yCI2pWRBrRih8LqqEx@ll$GXqZ5+ynWw{E7M>%7xCII+a4_AQ@mt0(>BJTa4 zM)%`o5HRt>?;}YV!eZZ9zh8o?-xp=&mIkSO(R(pm9;C2@#E1R}ZcmKeC2ZSxLNR&nVcjh+e8NhEdeGOjH$3*;9; zbl6+otfq+~k$r8$Qj=RZO6hMxS7955x!b!I5uNl)P(qACxO*+3do{5VCw!CHTvPsE zU!@u|ahpo53K<1i4p^t7ek$hf=7_Y`cveVFS73|;y+>>e6MoL>pRHK~3F`#BNDOY% ziXpWCw@Jj$_f)Vc1L_B9qV2Xx^fwN8hj-y`Zt<`#*m}$Nj;YEO4qutqW@rLf`9mVT4f#62CC;*VyS z@%G(`nwVJwi;Xn;ktPC|r9%48uy~t92vp{Xkd!f@ z$zL2zBOAxpJ0`5erp0EO_mXnNIs5XZFE_oJTZ`pl~CjNG6xd|N-Sl;GK z>hS>xOndL6TNyVLZIv((p7gVmLgVNdNfH-s$sWwFDKsULfkCV^AT4tg9Wb63rQr|U z^aaTtMRDc@61pI|u?oH0?_|EnWYv`R`UQ}d(ml1tbHZ!#K9Ifq0VH-g1zjdTf^;Nx z!XsZ9K3B2(i6X4p#_BwKL8PM^vXBxwHj@dYQCQYH*aCDL9jjfcQ(eQmXKZ$d%T|Xo z1Keg>9I4t`o_u)crL>x9Av=m6_K3Oy(wqkic!321l8}sXR3}K4hRdmGPhP)yJuTQu zj0Z=N#Z|C2_rSk|>y@bW2K6JJC%6%6HFhgr@c=O@;~|qMKKUmdG7xtm7v&ZhA8<)* z)Igxn@U+ePrC~G=e$jQ9p_N%TH*+Ol*Ntw zvrSW>yz##@%_nJMf@0SUiJiQbG6C}Zv+0K>FjAOjj!^}iTZW|ypiTVwCiE?D!C{Bx zsZ3xupkqi(X+E3Cc7PAA1&sh?sf_*_sf6xjr$g z>PJjl1sCgiI%b!JkwD{!S%9H~8TG6mx%%BOxsJtDhuLE}36w2?>Qu;Eh_!VCA1c97TIC*^QhFOQqw)Fsv-EG=KV2#LRB zo{@HY#U?(!qT%R?Us?8UosZdAtNTz+qE}Tr&h%hAq|K$Z@9jTC(BG*m+r?{mItLh} z(x&MaROKv&zLE-3Ej4O2!NJ2!;N(X2ZgOZ(-|mf;VRyg_Ps_uwip&Lk;le2>2ghIPJg0?UKJfc%Gy>c#DnIg{mIoLn?zOb< z>S(MCzUr$7)y=E$|2?vwZXj@8xjfSb7Z3lEb{ww#Buq@?v@UX=%cw&wF#IH(qy$9- z@D46^gqrhnImiFbv}01}`Bq+8Ho%#2F?+!D*QIU5b{!hx$Y;`Ls8wePC(Iy#nojUQ z$I2=xDgQU9uB{U;KL;2;oC{6Mx3}9MZ5+2W&Gr7jmR!%szzLlE`9u5Em6aimZ{%eE z|25)&3+Es~2thShH)yPztGxVsdcdHNJK%f*DC6b8@p`VJFqSy8a_F zT-s7X9{iEBzM!{H<5&rM=Iz?rzkl@c!4F51`?b3;p!Qxv&zqW?KSF}+pwA|+I}B2U zJL`Vc#n(RPpdBdVy9xjM;r|WgYX^Yv#<4m7CMFi+zi-X{`}x|avdrIz0dUL9K)eAF z1N6yqz7(V<2C||O$nrQj?ecDCYqe`TIy$PUk;CsaRR8^|ru+(ACdw?7VV(UKMS|^d z&JBPc$@BQ|zwN-e7jRXp5ki3<#p)5#gk02DvUDjPfyb;}PF}!N4*%ZZkGUz+Psb#~ zC!Yd*#=q%;cdlKl1$t(xyiX=GvX$ZT`pjdvpv-;Ot-l}C;n$C+|9t`HTTHiW|NH5` zD*$8pmO$|(uJuy=jC`<_Pqr~8H-I|w7)ok#wHmu|On$7a+|WXuF_t=X)F?6aaC)Fx z;)B$!r6PuR4qAOHydO3B+npZlH!)EEqIcPFx^VHm<+A(cJoNufJ4Q2fr~ecjZYAy} zW_j(eU5-{8ntHWS!kAb{n&Z}&t-ts?vxq*XaQSRSOik|Bs$4Bs(bE~m+Y!gH>Z8yx zJ2{7zW@p{cZb-B3rf>|s#wXKe>O06%P4fERG3)Oe_uXnF*1l&;t%-Ne0s4d63e|G+ zoZWg%Fe&VH#{<_topxsjHmpdJ>rm9|vuwTdme127S`gF@=4%O^T<{?~zib!JTDj{w z70f?0b&MB^TpOb%-xcH~##1_}i&9DLXkNY8SdJZ-s~<1q(c(dp_^&%v5Fu^xUoI5* z%**FHhI#CzSz49r^^SfjUwkW@e>kzT^|;+s>WYI32BCtM&&;si+y8ggaB=3pndVp1 zUz_b@1$_{(-A9M+6ZXZY)2+L@aA^l(g45M{rE@r|){qH@%RH|kBlBz_c0sz;aQX%6 z7!nNJ1a^2vEYx1LwY?LP#SCRv>v^5ywWos@IO2HtNc8CDw@A+gtnlbloW@1#Yx(|v zr0e}m0re@$*#Mi%M`jC++E5F>2VYmEhIP7DcZo!o~z+SXZgBByd%Rf~Ft#H!xW(BT4d_&jTOu17}}b<4s6=z2G~cXhP^h{DkJv z*xYoYYMww>Krx*bRL^Nq>w)~&FZwEW=+e{(447LlO64| zm-ZvcV7XkqxH(~u7XkGyg~K%g60~BRyvBXi56EzG1SPh5>ne&^fwFgg83UJ_@bNR) z$`r=5h_OYv1U2UW_lR4#SpGHtC7ADbzEM_EI$|S$q%~oe0#7GGO37HR%0IH7XP#OF zMmX@RMcz*R)6E!~>z~`aVL6`dM#L7fE$MZmomw0%eEvP(^Q+{_nXjQ*wQI^MA;hP6 zQ&)qnZm^a9PR|)>H#+&K*eq4jZhLX)v278;1KeDf za}`ZDy0sd~R;%~?_;S7Z8>gc283h$nRG>}*Q9Hfk2uf>|`}}gIQqMf_Gji~AR7|Lt zn_8*o!-f~qi>`un&B#q$qx@}a5VZ}$C%SB`$f4F|Yz|j@l`q}?p*nX1;aA|Q8o_fi zc=##-V}8@^MX;W7chm#pe+T-H?^?d$6K%t!*#SKsuu{$M%fIzFKFVfC$#Msg)!BI- zNZ9w6ip9>butR&(Iu$J#TzY~pft`8l<9zp$%0lbFjUq`ic^T>M7RDY9jNLEFcHcfU zArzpIuKT?J3#!J5!lwh z%>C7@+FIB@Gq@_Ww}Z2hu%Uq3SIc5Q{Oz+X>%R-baXkIRKTlwtIgUZg2Vx)xq#Hw` zH*$){YSa{3j;8~n%Q>&Y6BuNp`rn}QzEzg}#01d=f~S+VBDTw#+Eow8=r(lCugBo? z85$X0XDCeRDv@k9UubAy#}TQ)aG9Y~)I*Pn3T_RV?wM*`hudl1AzDPJFKc5nb(cbB z@+Kamof*n)aYm?!G3heC>7DaFdMXHM7rS&6N9i-__T6dQ{;v_W6Yf%=Q17@@f1$_3 zttMC}ot={7Np_Sm83*D7COIL%Fw6>LLV@ymV3sAS>*ezG6{6bN;E0;M*8bsnP(Uax zsdHUfdN+hFJ-j(FfBSnGk*4Qm^g0w4OqR6plrE^F@u}IP79bLXfo(%5^O$ns{#tSc z-gro(?U#DAsu*WN^Bu*3k<>WHFZiJM>pQsQ{_!tTX|>|jJG7e?#*b0z0q*KDYBcTI zOlbn>-F-zbQ4ud-TJNp>aryaDuE0zETDSGwVc=n7+6s}l zv3e6`Pc{OWtOK*CIhm=uxn62f#u8%<2_HK>CRIE5{$b&*!peE-CyCT?#t!(F{jx-( zilpR0h^`!i^PnK^+_ksT@FUr`s#<#*XE11MH(iTjfBP6>sNpBm>NJtk>72tVl=`X@ zQnt?w9B(f;ZFDJ-zpugNsz;}w;<)FsMu|pQD69(}^=4cB(9n_;O;9{kR zYr`N=Vr$6eW=_$|g{khaqw?#7C_>n42P&u^UlTGtdGo%^S*0mm<681i(O`qGh`XO^TL^{_q43siP`kDAW+c`FcT1(iQfXA zfhrORp&zM}z83HSK%-m=y8J-aqZaMZhDJczkn5d?;PfSVR%k)rtbT~&bv`sN=C2M!$t64>F z+Uu}|AAfwRYaa_h{6v?N_Qq1&_HAb5-aw!PY*A3Zsx?Rx|Kq5VW4sIM3(2kn9ibm# zgmAP8n@p$tGo(WYslQs5k%C?a8B8T>wu&^|BHo#&Ds*vyv1@@gZw;{otMYf|F_BxY zU90sGy%{$!;U zd6${?F&IuvFss5(GMMqusp*bRhszN81(;yNT&eEN!8-S--C|@463@C^=-Y=AzV)U` zT=}$(-qjTH$IlmwANGqi$B}eZuRXg53s!mPt3yhbRQs0~`WGRmkXy&#Ivv)tH+7P3 zZ5Z@&{aCM=!S|iX!*}YvC5R^dKHtf#eBA2vAv0~`+AwUK1?6~_%@cdEm{g1Y%=hTK z^vpc3mX-sWzX`cs(`%sH8{jZMlee*zd2dUf7a*ysuGu0F2_vej)Z#75VD@qpV}ubHB$N|?_33?E%M_h;_&S(1Qj z@e|4lXPd<{v~!Kg(^_LDE@5lt=q=dE0bIdP8rDSz-2irh94kbqgOI?kDrRt)9#5_?q z@p4TFnlwgBwLs~?^ob#I%VY*V&AvPAj zahm|z>Y@*p7!9+6izwqKbi`^m1(U4|<|Zc5M7S8$v_nPqM_?#Od}*%O7`5(E?@@np z+@N?7`Hz4CWpZ@kvD4Y0a&Ee+Oju)bOB`8y72FwbTB9X=jxkG^dw}A%dTGq)`OXoY<#9kD@lK{Dl5i z$7OSsadfdk++5aTyNf$VcPQWi{CG#hQ;#nsueII>NeaN&S!;UPn>-O-1wm&=hgk~7 z3SR<0!ysW&vu|GCsT2v)d6=8ty6I&r*sQKN@}Y%MML44(t-S=nMW*Qz_S`Uvzl(y4 z?2t8+J#SQ9ZACPqwVWZ(TnMN64Bbni;h@A`kxmNBwf^YsXWD^nM)VFisEpikXM(+6 zW(581TpeHVwWGWBfmiqUfI7;N-6W9vZJPShQ)ASJ_H-;fCnSv%%sZXsz(uU3mIx#5 za50;XoOc4M7pH(@7PrX+nzqDN-$ItSE1e@b)ecua1Onw36F#TexhAQojQzy8^# zQE99p>Af;jZbSOQqBw>LDWI`d?BJJ9tLGp{_fAM6Ji(8|+NPlFk@3j(I^>3N9!;PP zuuWStq)Ksc5028^!#d&K3DtYk_I!|b*nCz3bMogPO6w^p)J_V{NvP{^ee#N34JcbXm>_%);Q32pgC)l`Mofd70d`dNV5+rOEv3Da$~*`j4-XV5hUDzXiUPX zmnaUPH+)|OG$4KYU`6IPM*&XpU(x{eRo#21|Msjm{|mK*lccAApiNU3e7?I?&f~Ub zlTX?nlD--^Fls`EwP#hY`7$QEkJRT}SzMaiQj*dpiPU=8^u*1E-@j>5Zi#ae*EufIf~tuGd2GUOPw z3ZJGL-W1nDb`2rHvF8g>SKYL3r&;5?XM;{*n# zosR6A=36^Kgi4v`HC0PfdJmd~!C_R5UTQfdkLqW}A}nSeRlTK%7Dqp2^<359eFTN5 z!MU3CoBCc}qXIe1t`~DK^aHf_wKuO`szY1BLQ1YwKRZTTB(Jdc zGXA&rQWoQquju??R)YMfPX?=rD~_SV@lix)ic%y=Garh+j0t~rjj?vV*|Tb6P@^q7 zUrO^~GlY5FVRK}dHj8m(U?gYpPUoBZ@uRhSS_l0~sRC7Q!=*F&#j7m=HtGRTsM15h z?LWprX4wP_A^J_h6?Hl56=G85vgt&b5W-kuX^l&#)#2%Q4%Ke+C<5jsguRy)7WZSq zk;nDP%E-?OYGQ%kRoREo4W$$(h0d)_4{U$2qoCo5h31xjgj_1{2~8$n&2^_r95ESF zLl>U8UhxMpx(ygQ-J>nYd6qTIpE1Ik*m!)DVMEoo`LZcoOz26-~_}-}y63_?>#0xl`C7pLP9xysr<#~dh2VX1747^R| z*oyKK&?KOnH5Re8vP1+2J(l6w{0&9aTf=UD{hEP!APKi04E4SU4CJ#Tl#$e}x!f}Y zU`x`WXT~3z0_0Ezx;i6L;u7Oq@3GbEL4{^ibo_%BmUx>4hD#$Q#9LYzyCBD05=TqW zl9{_pG?~e`l7`xv+zgdZEv8e2G9C)vcxktEl`L=*zThx7Gy*)lsV62ce`M4;o~T{_ z(zi9|=sEA}RdxU5jg)H&7+m}(2^LboQ4h!0;3^TlrLkL8%_ZD0$YYktiRYHT`F&42 z5^bn@^lBYO31jtA!@o6Ek|sjik|q`1#k zC6r;m?d^R%e*EExp&5{9SbFBO`86!brPtfv+0djb-_5XMq1&xi8;=>f(5pY*tGu2Y zuXVY%v7h1%3h`<7(;p{jUw^BmoUA`@(mK7DDteUcTYoiHSbej_#|>9@**YAM+92{f zN6lm5ppv^Rv*Glj!~T7vB^osYa4B;tm$RyDS3CCZH{=8~oawVmYW6eOwkC>AG3nN@ zV31yt(9ijcnE0SCx1kmWw;!R;7Pb>fK^bHo*HbCb3zyoXwY0>j4hqvig}%h0MMO4t zqpC4p;Jk|TqEdb2{?D~E0TGLXn7sCwJv6lppMi$nPQP*kP+eS4e$_E#qiH9l*z~mk zh{Ae2)1|klS0C%+S@FQFIz`NCj01i6IIs{cF|t9^V!FnJ9RN>mf|rp@VSrX~8+WPFVnZf=$4U zAVozwuXG1QvpU=4!cUq(=hF*n<5!mRdCLB6p(W`X5`@HXT*>*0J9E}dj>nD35<)fI z{7|hr&!SmO53egikkx*y)7j1nGp5&Yx^^k2Z_8r#$WO;6gjmYGt`Ljl8{uyOrlmXL z^EFwecY7%lJ(QnES~1{6)kKT^r7`!_RTpASK@^M_7fsW3BkT%3 z8qO@z<56PU7K?$0iLTj?OQVaM5qVE%pN)Q+=apLT3?-38awaa<)mdG7x_jRfKh4Pi zbXI`Re5b2x^FAh>Jv{ucJ%w)Y-o~{Du-B>@6mOru1asTL3E|@`8p0sh?IPDL09^l@ z8K-O4295Rrt`D#iLDM;Pjj3Ye&q*2C$3sJGhIz+o8>7$i8$#G?ek<=CF)&VIhwbuZ z6v!dOn~)AN%va=#I0%ju9l%G4841u_|3LnQFhgNcLF2iP^1J&oN9`B!^n`t1Tknj- z4qNPsO%Ep->2rh-eEr@7mX8o24f})(0Syi|2mM58t1e%|KWOfV9o1iM}eWHx^1f$-?{MSDKm^*KT9V~f85$jJ_>cJ z!Q+#s;-~N@>w8`)n+;i;+E%Wo7JW&n<;fGHn9{l);;_Wh8gn;&T{jk^$q(&b`eyVc zuizGR*Fs9uspy`%D=4+!XY^`v(v#=7Ms_V)HCpvoR6)5Br)5KI-k#|GR>}>Tz~vmY z9eq@3f&btO(T#Q5M&m%#;nddzyH};9ebqaA^&7oKk{`5~xH*yD%`&)tvAyHbiH`;O z+#`(Lom_cI5*azW)3<$`x)WkkuQ5gRB)!h!_vw41-+NF)ljJ#?8TC@vyPifq(Q)-$ zgE#4N34Zj*WNz$D>RIpS>P+{YIQ+PFeqvKWbGq{7wr{V)LZ+v$oG=`~%K&Juc;h0f z@q1L(yWGDGt!sJiec1o8x%uY(ZY)dd&PSae$6YsxsT7{9DUZ7#rlP(LCIMoaIR8VT zEl)Gn>!tzH@m5VY$-7)DT-WlPCXc_}B=26Gs71so7qLG_cq~d88X{`Fy5i3BAM_Pi zZLY7rJ#38}k1#TOd5DPR2|@O-#n|78uW59Vf2l!zJ?$JFNcr}u2Sl8-o`$EV+O@*Mn|Gns1dD&^r*|Ws8Qlj=AiTQE|k5T=Zs=n1QXgbXu z3#x>TgOj{0@mv;AHiyUx3hw>56L7&uzd3=i@kDd?e7cVGOj#Za{__k=avq-H`})`O zV-I$?tAIhH+0-z3wxZZhPi0C~fBy$pM854{L0&bRn!NRBgCeEO)1LjLW)-3Ny2QpN zeOvo6n!e6HUf$XhwC}~`9@VCH?W95|i;2XLvgC5j))l`5@8nR7rOg;A+B`;G!{^fN z>U2-5XzF;0xT*XP=z2|i=hjiL{sHexkQD#hP1q{obF%nw;h&(l_f{6L%Zu6B-e;w4 zur@t!-r=V)Ik%^A@%ut`J;Xx{#of`Gq`?rb8(yjg}OUuY+=W<#q;Pe~&HBEju zp7=59eJ%W`EWdIB<2F6{)1ogy1vff1F~nH8K56;U!~Lb%+_;p_pSFYA1O>%|4zi3_ zW(peGW5doFbDuDTbCuRbddHt#yHb+rMOJU|lt|}h0B1FLZES3S1qggzdV2b^Tc#&| zBj|bd5VAYBvK13S8!yln;rp70r{`JcxeaJ&8txlC*5F+`FIt0Xd0{JL%IM}&{6R#y zEooDh0z=j#wAY?k9i2OhxKT(+SN(ZXrVBzsaviu@p;1ljkBSfVVo3o1VgRC{F*H0R zpy~iynf>@UIOkTghmLs+KeOlhlTERon5-A(#+oOnmDow_`X=w`%9sbc^>?#H^*-)6 zCwb1%(HTwJE)MP#mzao{`g2CZ14{c|1!B_&*RMepuCZN1{sNct)sCT-j;qI-ouA{D zQY5x(e@OIKK%nf%S%!aphy4WDXGM@j0Dx71tppH2h0J#XOmF`-w)zH-g&X{M=yL@{ z{`!znZc9g1mtEV9eOKeSKJHEgebNm!mSCEUj*bRv`=zZhxCOwK0z2`W{>~Shw?eWw z(t6Z&74d_$0T!gNFX^{Kvuk&hV3ei;QBU<%u$p{hm^wKa21zdUbQ^S`xAU! z&^KcsfRyzZ^nvX3{5&}389@5 zbJZqWwbo4%Fm@u0rMdmkVW#gXYWaIeR*J}csr`}5y3d)tA?YM*RQl|h%YFASCV{N- zr|TbA{DNX7+St*F=;r*7^`wF^?>k14V7@zns_=vHZK71p+Oyk!&hO}}s| z3v=-Jom>63D~r*n+XpVxJ(ubt3a^#(0BJEpm{I4jfq~%#o^84ljeH(<;|F7kkF$l% zaz94g!q#VW#!zP`wQ_XEXG4rlnI@6yuGUi*Nb9nuJ?Lrd(uc%yw=~-T8a_`+D ziG3=r@i5@|c5OqrC4Jm+2i?ze-d6iXs_!a)`?sG9g8k3o;(g@ZPYWlfe@&%2Jm>w_s>rTjdSGzQ zW71J#CNP!QakL%6mQnE6a8X)K@l2nN@cD z{zo6LH?zBURp<k^)+FSFjFLFJikL-` z!`A)A3iF@yX|JfCUBZc@Loip z+~2s@-@XTupi_Z4)AsC|je&MqVPhDdpp!lb%!}B`HSIef0acy6BO+ zzFtecqbZWtMBO&O11j~_gqnqY0m5!&Wv@zw+8e%y7H9C?z`lKuEMf6G1mQB%ur=GLK%R}3*!7ht3NzEMBuT&Q1!vZ<>a6DKAjp&BQ})u$;TTd$WL9L589!J$DjK z{{M0H)?rb0-TU{@Lk|K1N~6+BO3N@(BFNAvEg=npbi)uLDMLu-07FT4D;?6^BHi7; z%lm$w_xL{V{DU6ET-Tm!@4fa~=Q=+y6)<}Jpibj+kW*WE7WtcA(OvZ9xYqPSQ#_3k zgjNM2gGGVoM#N)J!o;WX`ja5{)mD6s)vA)X#rW#N++Yfb*~LbNw8F-q^mfQVIRCZ* zpU_PIbjSXUMMWOEz&7R%JEH!%Mn%<5?}X%`qZmzZae~N7*`7(95_hVb*<2{=^$4Vv z(^Cu4>O{CpFi4r41+ipoILWE6Zu%sY(R2N9H{`ySjrT=rkl-MvEGQ7#8g5wAShNEG zDM|qQUpBVCUdEi9Nq`}J1f3XQE(_c+ckiKTVSAnBt49EyiTT1_sNOh`b0fZW{N0LCJKy)j_y{`yG_ayYDy3!0HY z1_HGPCf$2O0ESHL7I@R;m378Y;-t4^giunjiBkZf#+6Bnr)9GeMjLMUJiZjgx=5QN zBzQGdVftQatUgWx6C3h#K{GAO*;ki6rXnkcZm)QMaWx;p-no9sF}8u+2a zb4djR&{#Awz=iGyV~@`ky496N`hmY{;I^;4Vs>5X*^_MkMv7xd64p!&a4;uM>Mk#v z=e??Tgs;L|_=vKKiw8!XdOvFInD29%@G8_m_QtCTqytrCXIR_?Y zdYieyaOmTr2<=Rk`)S(A6F|WCTDvqmC%@07Z3*-4yiYaq%Xf>suub&vuc2~J9X*YY zZ!DZe8SXE(1lmjNy7?2`7xEyLC~K;s!E?a|p_9a_1grQJZnl4_yo3ajAu69WS8R9V z4G)*sCqA5aU%mwvEo!h_`?uORd>Q7K4)O9jbXnzLqk*umZq47Umkg zjM=^})$YDNyJ_<5nVrgINHfr{G+j+9X+Ch*(J3%}ix=ABpck(KxMY+URDMy-8x9OWuL?e_4nD%y)T zn3>+G(SIpNO0d2CTDw?hX4=$4yk7v+GCJz=@Ljx3(TP`?df-&CYi`}`wg|c7NPFP7 zXeFn94Ah0*y2Gw(GNBZS4|518Z1_~Wp;k;5d=PA9FzlXNM-LJRYz(f=vC@f%{aq}U zVDL)T`YYdewOzuqYg9oFFC?PS=VSwrE($sh&0^?yO_F1s4&S&qKOfIAT`kl<& z6k9FpHRGx?9Q$&&v$w&BRa?k%*cFuP;=efS(sd6LA7i(+*rqmu`}(j30Z27*NrYwb zmu6QYRtPol-jS;Ez%0asiVFer)qxFGMd97wbX)Vzh3aoU%3L5t&?KCxH`OT$=g<8^ z+Q2QGq!KkBH;!86-M5N&N?shV4dc7SDt$|d`!-VMxb>TSkXp#tp||)n_twEfS;v@> zd+ycaw5uz+7-eCJ+?odK!)-dN1$Tg|r8F{YhaLA1zGKLV4pJ>xN$3}__GD^qOlM+V z310HPUHu=Rh48j5uSu>6&qm{fq{H7$j5n6&j4Y7JT4)($R^|>eG~Py{P2U3iPN34F27oM7 zR8)X=KY+FX1nt181OQI}xB=i*!b1(%ikku7{rHhLM}R&Oi2Iz@22yNnY`na@nz{r9 zh{Oj8|LGPCEA8KF+7gaL0jV$KRw#VOf7?fI~TYuxL`m;PnNB{f_-JVh6Jb>Dk{-E~mcGA#H zWv%!G>x>?WKT+&`a;t6-Y>AkzDlvc8Y;wJ<{2?+$qyCzg&)!PZ;pR4_1zyEVK#HUK z91_ccO*MP++LDMH*tpaU4AN3lQK(TsO_kfZK%sA!GOcc(hyGaYs%#N`=Lb=RoHqI@iktEfkC6gDL(%j37^@p z3yZh4O^tOl3Rs{yqQw>yD)sV#$FITSnFq9+r zdT}V$TaJ-g4QWE_(5e0>E~4mdwJv@TDRO8%7dAREad$f)MmmfGkjm>KLh3dLweZGK z`2;kDNy66-*KMUS{zF6xY-(fbv`+l#=2-LB2;bOsR)i~H zO{Ce723ektgBS)4W3N3XH-mTRb~ar@ZI(`2EkXN`=Ic2r!&9RAPRrgl-L zCmxWttz!Pr{HHyR4fwPANkA(SucCH!wFe zZok;3F&(!%BN&Xftr!~urkygR=wbyd0OD?h$;Vu{jIA1|}gG4tjnfPY%yZ?0QV z{(ks6f734t-9AZkH1Fln4Zx$Gkwm%t(egZ6EoyaiTr|%QvuqD4V09HRkqt0&@i{F2 z@N8dc#M6|;+?>PMwDuc46$O}iIzkS7-aZ!D4U<*|%d+QSlL-X&Cu_gREz9N-;(s7O z!-9lkLeEsRuQw5UYa+pDIPqz6P}n`w$@LS`LL+Jrz@?uB814Z63GikB=s5u9Pccy- zAHcE$oU~L?r%eE7s5fCV+vqWKx&y$1y!DeZ*-#b{`(Z1|02>4Vr2(j>iHV7;>HEx> zj7)vuF5p2`%ncFN*~w<(Z!-&j9=j*co53dayBiQBRN6O-FCNK*SDl&FMLE~9lMr+Z zgIL^531qfzD^E+^=<+b2yypQPzQ!T)Y)<5#)$PPah(PIzuYQVV{v@w}KFCZ*T&(5C zgq&25aU^a?GHs#fG#8Gx^Hiad=T%$Ku9=mp(Qbs_uyW>Jz;2O9y(F}5kNt5 z*`1{!2n4tY9gz$M+SCrE*&{HMN50lon7(92U-b)-u0c*O+qG! z2s2d(mdv`8{SqDv$iHWudo8WPzDIjv#p@O4YE3esq_`!cjMESLa8x`=Lm!xbUuEnJ z;MbEgwJ019NibP>+cP~zVnTLnbM;TAUN;}>X#_XXPrQ0uyQOLnIjPfe;?W;ZEj}nC zy<5xX%Z`SK*PDlB`Wb(QvMGU=7|1myfZMUzJL`{h(#z@-mnVqas^c-dCpb&%HJMBU zrpgo+(=(zV`=oJz_4wv)`stbDagg);5jMzG7X+fhgorbNqEuk)r4lcEJU5D{(h}+U zu2ePK9IWH7hTtYXfefStgr^ceKl-$vG@fj>RFjUgWm6QIh*R#dAeb3Ro+y|4`KleC zteY6vF^|8bc}ao%rLFbQr4<|mru&#fv!5>agKYEYHnFrb+9Ul_{@TUze#k~0gno^u z@OBzweC1hRAQ@4S_eSZ@iMg+-@sc0sGpo})4LdRkDJY$7wM#v&I_%vwIfh6<2>2il zZ5J_~v=rNFaaML<`IinJ8E$&XF-JcY6uPcNkOhSCb$jcCcI4G#d?r7`MaIVzfe`PZ zKCd@p5?K=lxf$rD7BqVg^d~+xti@pt$d}ZZUdcTmyJ6aNkh)$XV1%eJW=R_ftkzHs zBwcTetZkr&<14;aZMh~7kyT;@5m%{@W=qU@_|o}d zY0js3jbVR?1n-|P76n1L~4@Q7%&VpEC_W=PlW`P*qq zb-|^mjTnS;iC3Y=P0ZB|gp4xKt(zVedqy`^F|qSPO<=k64)GA@W%s z7c@S+e6eyDoC+tMA|${IrBT*76wGCZbyyTKYRn8a?XIM#F!Nmc$bkfjQ3ez_lN2(U7y(?gcOC-7NcHS!}>uZv`S$aa3xma%fO{O+-BVY;OB^ z*r02Hn7=?m_pPGO(*C>ThCsC=xE(<0c9xm;0_2nRy@ErV0}X!%2RB7rcBTnC~hHdUWOPbCN%z zH}l~6A--woqHRwZfS=*dO?I~wr(dYnVbAF{IovY1t22Fzq~}o@PJ^80T1(rDdv7hI zDNcJFD&j*Fy1gxJcI_ByAVKI^*N*G-jHVjrE3A^DP37r`&ex8^&0bR$-z=mMS;Ind z6p~NP87z$9bgUsQ>Ka4W!`9ds0xVEA@Zii{6APb=DV{>x10qT~Z@MgGUDe5v)teXc z0#S?N3HK>y#k$RW zWV1p`xMJU+OhEX7X{25LJG|NJN-e`Y=vgl&C8UVYk_&s*?8vc}(b`QX`1ig^ z_6xalbDYcSeO{MbPtRb0JPP0(WJENqJ;dNUR{YK5qwh)8YcC9xT68rvp97#wd*ME6 zfM5l@W}Cb`n4`7J&6EHGBB03+XneD<*Z?S#(=z~CYhfNBm`zQ+Vn5L%xtXTZ(9i&Q zw58gB)s{^ninzJzN~-@Ls51X_6WVGbk){6S&(;*BMJy{B`cq-e-7lP{aQK*FrA>*? z^$gy|v)x*C!5?`NG}pOo?UAed^p66#gEQX8f_&xK$&0yb>L*r`Gq$KRj^PK9SEsQn z!l0;_n3(u@A@A#R0DKB(0|Mu2U?Bm>NaGU|oSkMFmjBG=+d&6wLTvdRlD}J zy?Ow4t+tsgB7Gk=mE-+{1w$G$qmOxa`VAj00+V2=maQfekIfjNdW@jy&j>C1aKAb? z5F7$!XN31$`^KF8+PLM4@QBFV@c#PHm_W56=AeN$R^+j<-b4MGGa((#h6mj}79ajbX}?3AvBu^bBT=!!TU#qnVVm3L}~D&&X#4(+Ve4MCL-pkT6e|-g=2mci8Nrm zpQ2!C2A`oDGtOa18GyMvLn~B48%G78M$c=A`$*`bcAV{R< z76z`NAB;daWG!h365qLd745hOp?;`28_7xoK!vFzT?FWSD&XZo3>H;RV{pNpq+eGc zoC3wufujnO718yg>IL%Lz%c;W4Po-k(UZX89mwValV|y$28~9lPB;nK%{Mr0jRQZk zy!>7=s|ff!%LNO1)%n zhF^aolVMe_p0?Uf?SKwdw5!>Z7`BO?Z?uG$K$7d9GyQPnGEiMAUPUc?+oordo-w^R z_Y43}^m8RW=;I2l9A$hjyYXAz=&_6H+({Ckc#xz#TY`S4`Ed$KJ}Cb)qoCH0 z9St37u(IOtzVtsT(Yrb%uS}Yt_KR9fT@wY80_$dmXQ$ynQ|McH#WDBkq^r7VN>g1x zic+BOI;!l$L+sez5iaEQhac}A9Lxj+Q-07z#!}L&d)3>iu7FXYM5!0ToZ#VV{t6Yv zh=vTKJM0Jd2O#YlcE~()6qM!_0i*=PnZ8!7bgDnH=_IX((>ye5jX*{Ew3?J9YCCXR}9>#*sTN(|bC?Vi7M%D^+A)wK+Ri zd>WwF@*KL(m-P9)idbbs)+Lj}(4h|RUs<`x4KlgMf?9mL(Ju%9Dc4{#% z@11%p>zUgQn`*i){t(p%Uw*+va>6JWC9FSz+vx)3tH%loj$q=k-TFi?%pfITaYZ)(bN#OhwjhsW3N5Wz<) zui^G%M3hRBHZ#3vY>D~nW(Q&X;;g18POi?Xg0Ot;dPwR6a8mTPwj(h?s+!2Ngtw1? z_$ZGNJJ9}KqoPUx&BdDrJa{_LfL%`u6vo~FX;nj>$+@{kAWZ`-W^?r}Vi7Bx0sG$N zv5)^r&3b}q+cEDGv?lO*%)|I0ijT=#4W}E(-yAV)UrlTFpZ0%ty@PXa8iViXwI-aT z0c0SMtOg_}fWS2Wuh|17n5;Nfzp|_Asj@(!3%hJHZGLB2AojqDu#+;`sePht<861-WcJ0EKPfJ?#v;g4CKhVxB{_ZF z%gVIeHOkYoPyN8$32R8c-M!7ZYm^%!f^Arl-Z}lTprX`@n>{c00g5iJIyVs&VcW@H zL#J{L8mv}&7JP0qv#614Jp0g(0}_+3cVvFk zgLg9^p{TJ!y+7Kv0<3#zyF2IpublxF8;*lb4WHT&>doP>^T5?W$SfAcdQ#Up=W)5Q zuw1JIDzA}_`}OTb@K)1Z41kdb3VfO+`kT|5wi`9eXbbW`DTiw%K*vi_yl8zL5QCEr zPY)sR&tvCqkH+g><+!mba$U_+=9WxqPQ+Ib@(uSKmA^?WFEj3Y~Ire&qt!L`U`MM3YtA*Tp z{jPTCmzyIij#D_HZgWAt(6>WDE(Q6XkK^03Uh~PXgp!}Tc&d<4WflONVn-tB{&HAI z`F#VV20U?ni=AGQn=HUycAP!lr=yY^l_&PRFi*b{39=`Zb&VoiA`Oz*bw~IoEq+*V zO(F}e*qwfUR6)pz>VNaoXq7NhxXKjUUrDU`lfd}>@Mq178I#hSN{k{9igB_20Z%RSwW1J?*LUsL55zZOO)!%RjC^{Ngp?vlN4 zD%a+Z`~45mDG#+&dw{e0LoplurOD3=_4cUP^^$@DG5Hb|1=5S8FCpl*#Jcy&jYqpc zV$b#BGrt3KMy1$8x=1Qh8P?d}fN<$2NVV7EU=nM70<4 zlasJq(q+Iue%zKc>9W?5Rf(-TT;~){z_^w`POSX28w>PQ+Dv#dzRV0sg)JaxvN?Ct zOG*wqmKCbPaW69mHh-+fb_=BdfvivlWFBUZKs>d(I1y;TN^v8 zBV!a>PLr-6^A#z`lji49LlJPMo2lYvWz7ZD2a=KtXCFU=DJAeoX^hp?)eQ{1Y3DiB z#Km_Q?BeQAaC(KVoZdw{0xg?Rcav*&MZzc3F3c`+U8>*^|Ggwhk1qb+J4vQTC7Z4+ z++W1<&4;j;L_%%j242Y7$LGs_*tyhxO$-7r?RYgyK?14WJbZn%-8N4U99}l{1i7h+ zZ=d(S`mwp-7HaVX^8USnIBa5Vb~X9LbiP1&}X))e0= z%-qN&M{AdoFlN`=dTALGGkBWHM_!_r$e>@lL>4K6dBpDzWG7A(@VC_GC3@L%nc6bSo?f&65#qr*M? z!4t<1Aeq(t2@K!NZxZ#@T=iG4^R<&KvBN94P!HPszl6ha;i9v@{qx_=3Ag6ry+r#Q2Yr<95mDd^1bVni@( zC)x~q%}m&)8_TEbSxI7*{SuH13Wa~a2XFjSv^(AbWn(5Ol!^F*niWc5Mo0&s^7Fk- z`VDiLaz-6ybCO&HKAp+1}lrnxC|_oLf zD!ggNm`Gel0|O58(TexvU&~4N^TbOWK-m&&&!=_n>$$Zatm(CgP-DQ=%_qm{_jcYB z7>5l7$R>uNbZ|2B3m#e}?Ri>m2(k{ouo_1M#&GHmIBASgj*rhQkSp^lIK`SGuA=!sIHS3FQ>23c#V_k%mBjCb&5aey<6qvqFnT{#SSmx1g>FkVXaoXiTQ_}#Dhwn( za5UU*P`8*pYd(1*46LVo86Bf1CuG# z{T0Go&vV*d9b~Vpg{6tH(gs$R6n^Qfixl&^r&ht_2L;rMwn# zyBy}GD1TP#JA`(MfDWwGfDE%Dh)2N5!}x0A?m(UE+hJBI8x#A?&4g7!JL-jp^}%e< z*9zZ*+0CM7#dG&ZD+36%k;Ac^S`GjxfR5h5DczXwm~)TwEugRfB@QiA^dJ4$Zx$JW6>VxO9PVLH?saBtQzrDu^M?o{E z-7+R>GvEYR#!68q&psd(dx}K8hu;bj?(&XJp8vM1bFtgm+;rc}&$XVR7j0wV5Lfs| zH76qKnksa>7zbGvjxZR(#lggBCaKw~tFj@z(N+UI+OI6N9|1jH>!i{|*#2R>ou!eV ze~ZE7ZM~y?jH~VF3W^7wcfME_TdwDNrr$sfisO0xX~+`ZYK9Elv*^ zC+R#%M$Z=chRw0aRk{8C;2YU5tcbEu<9@+|2wWJAFC%g_EQt^*>Rc%M+quDIKtmEO zd=NTDdXt`O^m-n#asrpNa|E<9m7fP>Wk}Qa!uusqG#BK`q4&dG)DCv*l;((&%6dLP zP@hH%@2B#Md-;lK{v&i@V!{Sfrq0zm(lJZwF6hDXV-!%Pe~`-Gut4f6syAMhNm?I) z)@BW1+u`gLWlnm@O2D|(c?6y4)Jxd;1}NxHHF~MZtvrQtr{(n617s_Dk>d`x&EWgXrX1Mi)iXS7W2ng}J5fjyhgSBM~k)iRSHB(@xfN zL=j1qzPy1DX5o^#22rxDj8F${CNsQsT{xv^V?)$E=F=BWU<@XEE90acSGA7coMBBf zzsA!lp2Yq!m4hX1y_+^ZIFJ$f`F03Ul!?9nh$%gRtc`tad{j=IBlb@8`9!sY-$)NZ zqNwpq(zHe({*Tg&w^J5UPwl$~CnB8t9o2hYv9F@akFGn`peDac(pljve=v(UH|&Lx!iL^b{!E2DbQZ)1 zG+QeKWw`*T$Ru0PsnfaYlZ~Bq2}cip;&lBxc1r~Jbfc2B{&b4GpP5aZ1g{G3&_KiDiZ{vKG$Zn)cHQG7X#Msn>{ z;co+TjB^L~wk#JaEn@d|Vc)j2fuH=1RNvNZ&de=hk6llzJkQj*yF6PRY&aM-@D_ER zZYUjDtKOcjGHyTIDTqVYiByOc8!PL7cWwKan~+hFSlL@u=*pd(3bX@mMmX8IJQrdM zc;yUKG^+aSv)^BecTj^=1R8JWD)qRDy-yd`Jx)PeQ$=|k%y3y8AO<-sx-$4;VtT#x z!NA~hUBb`)2i134&bQjU2j$J)JQC0LN){T1N>$61ngV+H<$fwrWplt2m?N@bT1zAK(r#nJYBLOY zrmBBlVi+mf${LwvqiW0Z3xp(D_)3LcT;%pnQK!lB=7$N_r}O9I9nWKVJC9JYly5k? zfz0$+rOSkX(`coO^0Q~yzLjDRaG0qQ9umi{0anGO#Ic{D*~lkcAGUU@mTqm4QOK1) z(rw0sd>ByE!mMYdjiq`TBy_)a7-XCOEE+``Nt$SY74lbvzuf0eKuS$&T4dYS%IjgOMc1nuhoYQHZY;|m+xFUfF{&I z_Qa1JeZ5U1^&T_Rch>?|+lBJCH6|{OT5}z{mr5R~ei-0g(^%y}8lhmctldi00G(Bs zxieci+jtqvyoz!HK|n6`87=AoO^#Xu`U*GY#-{RMU=G0%f)z-YWBVBB6S~(O?4MTa zbA8Y$m!-0>-cd4<9G^x-5_n-~f@@q@nN!)^>?1!joU)&`+}0)hvPbVr{pqg-G@1Vyb_UX; zI5y-eq8!O90XghV7R%3G)a6&&t&51|gBeXIxTO|6#E=mJ`x*l^?HtQGpIHHZ!`ypF zRTc<6J+}-SWoo>_F*~|=GY9~GaZCDIEi_2Nzy#3>$1DU3vRz=r3&@G(cONDTu`9u- zCs0MD9ONS#JTgT+QzXi|bCo&0fWw%*vr_L_x)nzj)R(Y=R!f5#<9%&$F$XdVv1*Q9 z#xuh3U3GoBc9j|tlFn`&iP6t^i#@zLYtS(|N~+L!SbFa!*&~tc*D=P7$DmV@iKKBT zJ(#3#7$5jX7{GD{ItVj=^&4``%drh%F`@FDnRi9w$cU~8g*6ofiRQqr#a65JH^8mRCiM2$4WKU`7EqP!NOzD%Y@MGMyzSO zGiE3G-KGwRe9%3NZNB!pu`1ZTUVaRe?{M2AQVuJbDB2z4Dg1EaU!3_( z)A}8~(f*&?+E#;%(mS8>Q|;1OkK(zBLj3dUAq_GB>_g zy$r>`z0~|tm&HG**{}IUf#M(nSx-2M+nR@>*or&VPFpm7u8LdKb7TQ^!cuAPPq}S* zI}WgxU!#ash_BxP(W1Sr*j2vM7jW1;wGmm}6gHs0ioNqFhcs42O;TYj{HF6OfViX5 zwa3Ug{>++cZfiS!nqRaH#G9&1??BKz7@JJ1iYvkbv9s2RS<5P(#1~6+^^Kkw7Lu6w zU_iv>YfZBlt+e{581@Hey1Ut6fTKuzIqIm|=1AFZn7HxwAoJUYf$JaDSMQv;Z;tL< zHC2a{c11wxo2`vsE%6VwA2A`}9dxgUh+7-|W{5NxRLH5|uBWM0yc!I(VgD-9NU;nw zgn{}5&=^7cA^nXgGj4#ChL#uqeP}xJ$@1q690UX?ul%Gk@I0I2W*Lr*SfYS2*z8B2 z-;#`%Y6aRKLwdl3m!y&ypoBNRv|ZJ)mKc2d*oXUjYk+di0`1)r83>Y=A!Kuhz=@i> z$NkCnt>{RehWckg5^3HieukO*ff;w5UWUoDsrB;^JPIXv#Pfaf`w7v)b2Vbr4h>eY z-HG6_4B(#?YDOfXaoTI00sP|r%18CNUww=O#R%pm7p_d`{+H-L!(Uq9Krn(C#8Tu8 z2lr^RB?hv=!5!*?*;rF*3f6miFJTruUz>6zV4l9!D+uU2s3bJ+frB3i!smq9g2VhC zIssGzZ3i3UM8@kRF`xf8JY)x&5^drWAlr|?v_!SX( zuVR(JfHs6+cL*-g#F)MNDZKg03j&sb;4mjl(XwCgv=UCV$@mt4rT{ zr)CCX=kWUjUG(#UA?DaGNB88ULCY?LXS#DlKp{W9#56LmJ~#x}?Iqm+lOqc71M1eO zMb9*QLn-!$&QIHYNr#Ne?oL49-9UZ^Ad2I9AY^fwzh;HY1)LV8eM)R`gNb>TBZZbQ zOu4B04MP>!HJprpoOG7#K9K){Nut|&42_EV75%Ung}TSb^MbO24TD$v+o$s!S&f8Z z5?u`n*{pzU3RHLERgP-$7RiQMVli**(svJ@nbIQUDxNc#35?O?g7GO0Xvn>E zEl|gs`}pX4{H`Of`GY#id^aWm7{)2bzi)SQHs_F717$|gUVZUf!?~{-uxNvqI2 zZ#O}7!h(Sr0@RBv46)lo*sybv^zs%DzgFPtGwx&QvP$MTx-Fc*J5;-WAjv;?pH4Kd z(nBx{4BlOKu=uD^IPD$tW`}*t0K~O$l>MNXYe7(f6GOu<;rBW{L4w$f~c7xF^zX2WG=(&^JgqZszQD1(0 zf?#CSP#1(~hGS?TA)(*z77iq0RdK7n;B6J3U7joaZIiy&9gRh%p;44SRSNXwGC6W~ zete?*Ejd1E?e#nF#HDd=9pDw5I>XyhS6@$~*3eim!*GNd_j?i)Z6Q0-p#>a0wQipD zP>62=hB(s9BH$3%Sa{WCBJ16?z43|JVCh0q%#eyrIaEXF-4;5n>53u0X+BPG#--38 zb$d$#S9}A{IgH)XKF|PT z<4#C2#Nqfv>R$dKIgZ=z zxt(_kUo78AV-C;XTPDK{ggcd27XLA*_W68ImU1;~59c!*#oW4iq1Um{0*3TNDWKSY zc0vFmV>j+@ny0!wu);PB<$I6OEf>SGmV1%mC;x4DLBDx5u-+Gf^4u@B{7-8}VwBO( zlv9sLC0v@*HScj29IkE^to%$eMmd3CK+z#Tk0+ns_6a8aYHr9gJ?qn=Tf(#V@Vh-Dl-6z1i>9wK>^PHyUJ(@EU+_>H2N|u` zc}oY$rAh^Z_6mOePEI-0X&4hMs+x+hn}43MW4=zji;$ zIIPn6$1@<3;I@Auc#h!Tr|TXPY#thx5#?iyD61PNWIh(ojj0y20cyaqU<{)qOV zJQwpHe_fojHTi>V<3pd;AiJEYI!gt^I6TaWV#{lf0I!E3?0zHNeu;)`4hGV zLSYaxuoSE-%3V;m*uF%sAb9cQvXgZTA;6M+*t>lGfSzc2!l!RL?*$kP0v)zmtHRi>z9&8U&s+cd z;Td;D|1tqIy`0|^37Cl5;ehgaxz3jFn*fn;gjXQ#cv|y`=U#BsJ#Qn1~ z{AVbDb5<|!Gee*}lu=gZaQM3$=;I12?da$L{2RFS>I9ezy+wdvf zHuX03rFZpdmrU;WA(uu%%Kxla|KFWJfLeQ;!IQmSgWJP{P6mcAKdonEe{788ra6tj z1Wcm9v+l37tI+)(O5xhWd5n~&uxu9^}H3IvT_+CWc@sgL4n728voA&``l$T1pf0@w1j_!0!-Lsdv#mI z^Yi+hAJsK-kbj%Ey-Fv;h33?Oel|G#*WBCd)$NI2W`5f%J_*EZf3lOsL6Z=;cTGK99X;n%OtL7 zd2CD!rXRs`9qli{MsGEN-J-X*04Q&AaS`DLz(N4gM|DMo^;Fqo2^Or{hir)`1fQCX zpv~*O`>8VE$D#CGsksprOcnwtuVF?d zLs2LZ7vuk(VA6+ViwRWULB5bO0A(-p<$jJT`-D?W_wTQdU+a5ctOA-C<2Q}4ALat0 zMr{b-n*IGTnWTMu?&_SjfR=ASk^-z{IRY&Fgm5-9Y!K9b35AHk#Qaftg*L!LLs0$< zE6@uB&lICxVkm}{>jNLQ6I(2Zy)?Xs0=W48$_cD2!cD=KW zl2W)uVrN{?s#_|=UsZvf7&jmh1vvj6KLLT5HIAik5}OJS;XfOoLrD7z@xe_;51nPF zg7-7}Q=EC0l9;2Z)o|Cp?Lya_*dRz0{cAj>{~4Cf1R(pvjDQ2l{~)9DP-S5Ffsf~n ze$Dsv@88qY4SVCbffHf7?H?mXgzLp>JSQjTYXyalFd8)#6|%@qKnLl(JvjsjzGr6Y zJ7ZGI1_UFIcXaQwB^L%cge5z0X9@FX{dj$PI#HaCb~7jEgw;>H7;n7o_L7v6*3dXW z_nLfz{m;y15bdn;{V5XJx#91b$-4G#|kh+n5IO`xWRIm?2qEgetY#f4_b9+t1^8r@eUp-@y5D5S~35hEaJ zo2jP6#JPve0sqe;=IOi0$fD2i)mXdb9t;7?0JL7V^9{8H1+O(Unwghgv8EuSqk%^W zXjC~VB(2X0#shR;9@ggO=9ZT4fDcMWM#kdRDDd`SvJv}`us{%+H)pxd>QtiIM0v5dRY!OXBGXP`_V!BQEY5}$~ z6T)T&0Z|$O>{>!8Id>b52GluLt)L9fuNPRnd-0iqj2Pb=8yj0$aWZAsWFsNWx-)%6 z0%bjcA2J~7{82~qHYJZXC*Y{?Jo>KV^!F&To)_C*U;po3cIZQ)U;(JR2&wmeKyq?2@Epv}>cZrKV&3jt{Y2qgKY?V*N?jd=oxwmo&n4N{0 ztp6R3zgP1+K~_bULxsVIlnb<&46vm2!5L_D$>da3zX&NdCg4sdK3c$ZZC;0=@fDsL z`goZR%9cR@!dPM=KtBK)0zHcVcR40t`Q*jUu4g@iFh5YZv$ndnY!B>#EZ`1g`lM@6I z?Mr=o*7}2;VoxgYffw)V|CwrESvr9b=2Zk2-glLlwtvE#7tCQDhid;>Ash<-2K-X3 zjry%nuNZn^u?voSL3&A0!Fu)1%fE%yE!GSUSp{PObc z0vDe3rZ)j@)UXgEYPo^nFOW8o4`F05HVOY_7G_MyfW+XDFJwgE=H{y-*59l2G+{!7 zg>*b{|9>=ncRZE<`~OX3l@%c}6O!zZaf}c`LiQ+G*?XU(?41#rCp$YQdzOqMD`Y$N z!Ld2!8Na*F@BRJ5v~@5|MzVq4hGPhEhYSv#Zg?gw^!G-DUJ7- z2oFpQ4OR89kfhIbkI7$xY^vv~CogUC^KyPoeg?{@ACdVqJL@BA;I$7?{(H6$!INb< z_^Jh7hk9c7SIGaF9zSRJS;tHi=BdYq86dK(p!4tDAHR;TZ)gzfr5!zL=UP6H zMq$Z&0=No<)9%G0JlFaaIltKS=>W?u)t#zCGF*?xd<+d)idDEA)Lk?F=U-T;i9juo zw_Z!qi7vB0Y%A$vKQMgx&&m`SXd`IZ=pq)QcvESWuevmy{`mrCzEGvd+GAjF0(CLU zP1Ajf8mIpJSsr+*t}Jlmc8uF7_d|v-(J`uy`phHlL)69CbmG(svy_=_!pjtk60-gU zn8ZiXp~~)2RCUfZt*wF|G=#NTQhM5nd0v6)S%`bVP@3w>E*9I}m)G zYEh(R6}O1G$G#~~3|LGODUx%AD{^^T3=a#Fe+(4M+|U%z&~YgU(j@=P&GWyj0Flw$ zi+1Q0<0l?rlxgYd$H(1|9?e8Sqt)-wL#K8={C^8R?<8e;y)irrJ5c1%AVP;NIkYI< z-gLQM1@}@&(_^NN0(Dxp4PN<~m1nH^n=%+Ad;$~!w*F`Td-TR#^o~lK{gQH4la|`Re(f^yz-vf*49s;jk56}Z z3w4@^4N@s+MnANC_;*GMcW4!9S3hMb3pybJFS53@Jh>xORj*?(DlsR|fBffq&Zju9 z$0uI@xd>6eZUwF*5a|Uc0oVjbM{1-u4Gl)4-90|({qI&^fFBbJhMokNPq>2cPYC=t=8*97^cxEE}rs@}Big&*XkkCn;6=#nos zGlP(IMueB`U-jzhzBIu@JF&CS~u^6i>Lw*65x zmY@Ohq!DvnA+W83o8$hm#KCM_oaQ28EnGjorf#yZh>`zKeh&0|HoblQSE%T;26`jL z3L0!DcIQq;JMA$O6~ro5Imxbt{*_f@DtE#-nxpAd&ov#F1Tyu)#KKaxUT@7L%+7tc zRoE|-S_bRdLPE;#`5Z_vB6PvwfvN&ZB*-<~2Ak;8qq%x=a9|OueWPFP(&BAw*R$xP zi!W!=%h{vBQ&sOl{zQO_vq?_r4#%~4z3#%`9$u30V!LD0LC44v#}-s`8g!0*{J-=Z z3tzM0wx&}ypA_J~pX=A<7+Y>!W)R|%fNJJA2o}|R@@K_p4HfM8bo9sI4#CyYUPbaQ zk@RvYlH4`cmR^~teTn#H zv4rh3F&$l4i3h_f1%q6n^Ba88jZ8aQO-A_tt;nuE9^qG z4^xewxt+fA>;l?%mFXS*yJ)gZ&IG&6B++nMwKBzHIbA&l%^2D)_y|4FJJoRzoI?dz z#}kLrN*5)7vNK%7$ux0>cfv)~C;$%gDjME!L_4)K5%a-(n4*Af+P3T``6Sqs`Z0OR z6Vqx`1aYq(dqp^H#ORVbE9v2n@owDe;uS~UaDa;>V*FVWd-T+7#xq8{4RuL(=J#Q@ z;?3S%Wh^ggss8HrLt$C!KMvwf%9R6Ax-Ya5B`m3>!(g?iENx|~Fx@-xK1nEj7aeIA z`S)=8C!Pul%+f+U?V^tJvvY4Kl1up6=!nd_0UN46V~;FO`()8pn_Hs-s({Z_l@uvx zEp%j3k14ig!;X;F0P#1K#{i`w#oL#$jOvdcN6-TM07(I;Jp1O}ioxl7x^GKcAG(Yy zA)+?VLFryu!dl}b;po?-veL@WL28QpywrYnsh}-YE88qha)3yPoF81XOY8Y_;U=*P zkqBuTzVAj&Tf2hw7SG+`LX-8C>)`lWTSckv*!XXU zCfUDkCORV4%q?nw99PRLoH8fZ;y@|X?ePyK!BzC!zM_j}7&>m%eeKs>2oKk~K|FqCbl&KT*4L?2&uH zy&NC2b}qxR=RC!(YkKUkbC;{zcP`Q2bHm|=vbQ0{)oYsSL6P*tiRgeFba{)_%bBC_ zmB6eL{xm$tqbm?OTD{5f8+O`ncDASWkilugx88wDRrhlA9?BukRss+I<6E%Er4>%l z8rb?WAKAR{)q$?;wp4Do!G*n{#I@n%;w5x{mRg8KyFThTHljUAG(+`&6qZm1m84MGw1*t5lo-k5 zOZWWQJCA>p@{&$>HlasD^V=JL{p-sieGHH&69IbL)0|w2D$w3LyYwi&NH zRCe6k-2q2tXTG9hlE~Z$?IyK4S!xD1)U$mTlxot{!CO$ul(%I6qgXyg50{E|FNEFefg_UyYr& z+jFk1^4KbP=b}7zd9KpINnO_~=(JGyeh@BKn^;vzr`N4BME^x#7CKNdG<2^f34$B@ z(Xg_BNfrJWc`~KtM!3u@UV0Ylg%1-pm-Kqxb28J5oI83fm;9XBORnY)4d6?NDm z1YThH(kscYdMiFLJ#p;Q?L4?q8Wg7foHMKCh5jUVpi?0WaogA0Hk@|3Y1fA-H*nPP z=!U?+o;ry&SgJ-1G$LK5cQ2FXFC9EDjcR0H{_Xa1y%;rfTDZ=9p+|01kk)&nEMTk; zhU?XO-cTrVkEF!eexi4a3=aL_$!4fWEi;5W>#yZKS3NgjZJanc;bUk}Z`d~+Z`(em zVC>0u+L~<*RR5~;>+&u51s2W@3;MuKYDnYe^Bav=EWaBEU~%*6AKhs0&i@OZ#vUL) z0y2!C`t{LWoy_SuW2;shCs#|N(>9ta`7kac>VmZcVhdRrA#Yo#PQ^~J&*jil!?m!} zvAl0`7VXk}6@3_XC-iD)__MdnpN`dSwD`i`-DJ9JL$WA*L(qcZQSn5~xRlcy8E&3C zJpqOy`;Z<|@iAp3&6ONCojZiNkv85u34S_&;TyfN-BzPfdj0IKm9LbQ{`;UeYH7ey zC{3d;wl;q=wk;>l>+8c4KAq?i$25hR8NCdI>w|ti!0osfYN#K_A6oV;jVt*HC^82T zwKrWmf)SSbuTNwIFWF03K-YJynj4A>FBkeODM+7Mt+CuYjq=|R04w5MUi|tL#dGx( z`34jG`Z%x;FQfG)Q9)F}9A;ec%S9PvQV8~L^KNnc?RzkHf7COzOzXszdLK+=SP42% zIr@pTGy|H8R<^}Pk@FVy`3@fmy@qTuf;f`>8Z$tP*1an6859KMmAFtUxTMe4nP^-!L5F+u>Xr5LQg$W^GPU4S z0`AB}^B1o@8x64Z=^Tz)pjUpaHr4@M>4_iRywOj%fHT?PC@jY4LkGw?0np#QscJuXK( zjg~DKPEU+qA0g~Mfj#P6gKFjqhuw=mKjbeY0T?2#KMW&ITt5!sSP7?{_0Xd7(t*6} z-9HtUMTZLx$!~7e%#Tiwp{SamS2q?PoTa}BjV4hvH1=~N7(skS8Bsa@6Gnv71Kt7g z!k2E(mJFE_FnkID2L)!3kOLI#7zM-nY1lnJirnlB2YAz{-bSa<6EM*>=+jJC8hQQ? z8iC^Ry~oVyB0=7dZ)iqC>S&YoD1Wq(M@3FA`q&NA&5B>WIxeq7zCG)#CU9}78ZCU5 z7_G)Ohf7}JxccfXSvs=^KlafVmC~!!Y=)E^UxptQ6!64cSzNk#@%}%&9GnKKBi?^p zl%}2QkyF5*{kO(IGWU5bhZ_Equ*J0UR1Ry}i>trCBE)o_B>jFuwVAdsJFXeIwkWE6 zArIA7vNQSSUnqN`Q;94x;Ji>XNdHEHI{74*495C*JjVEA;M?*mWs&{X^4b;R_3E_x zM+;W$B24y0!{kwT)cltA!Q)U-fR^(erJ&RxoA%|}*&)UEZ>|H00SnAOqy+_W9qWI+ z4RhJ9tvk%D`4M*wvL1Ji2U>g%`it(_k^+K@nPA7TZNFEu+N1@5%Rjm|ZH{@hTB_ zlM}|rZ@hBXshTUzb67(-@1unb8Lf&;akR2O_t#gEEQ5wu976_WvmSPof4<=7gW$sh zx~7(`<^n@rT9)+n^t$-K{1-Rje*RS@VM)DON&~li3vlcGE;7nxj8CzESbI zB!%NBn3f~8bS}qvqurN#IZe%*M(b`dyrOJq+>glYQYQL=us|yI zd$d3PL&@AyT@n5Mi!+x9n?$%G$rqO>ul(|-`V)`;5EB!r_{r0dzRB7Wq|+EUkpsP7 z_y|6Ht(9CR5q()!w)Hd4x8D~~)caU2GJD|MhY6{q*NCH~7fE$aNoi z9e=``Qc`^$P%m;PT=bT15$)UO1x{PZtO8IiU=d6xktY>F2r=$t_eJpediA%c7T%2g z?MArhIDR5+J01PG>>ij|_?u59R)~~1mG?C}O;=047vBw>Lu{uN^AwbnnMbGX82=6R z`P2u_)CkNkDTBRXaRSlIT6eBlj2TS$n$OmDDS0`B-*Jf|rsJm-Wsne>#mMn7Gyfzl zNxQ3mlbb~QHo1pI4I~*nj)D;$p_h7^whWfF62F|l>9aY6;&f8~7TAvFO!ag4Qmz9AIU}*SP&J7BbgK6oC z0&*JnLf2WtNH?p%KkNpe9vy5UD=2scV0T16@!V~-q65sLId(ta0PYs+4(3$S9e!|; zHFZ(XH@HS(5(>0+h}4KVbj(d$w%@MLP0X&o2VpmBkQTq#ENH87L-Nu_nOD>2s5A2Z zo;r2f%G=tY4<&6;5T^Gf4U7)|roUr>tSG}BOo>i1tUlO_nQtq;D9EYgFi1Xxv*B__SOY6m^_ z%Fx$@1?}Ca?Ffg+AWuJWy_(pB-^*(LNNar$AYuT>le;|7_z+oud{|pJ(-_({Jx99R z!XNIQJ69eM9(pTuJ;9`PvV%N}!r#HqMLCp;?iw==oQ zY-=7AbGr{i-SOK-xIOnKYh#o78_3$nr+opbnNO}{bns%Z(WI0 z0u?;`*^ytW8X9FA&dxT0k?FD1zgd2ghN_C1(IxjvCXKW$C>Vp?YEz1=p#=535nM04h(h4)sMOsckuRqe~mFx~bJk01*X zYp`<&P(L`Y82&XFtFXW7EWHZulLDF!65Yl3;w#1wFVy#Ir|+57T`C z3pg#T?o$^ha6BC#eLyWsDexDp3)yJ}TE5WLQXi4nJ@3ir`*5>~-H6e5%m)=k+-pIA zc0iI57H-Q^DcLo0Xwb7k4zXs2YdxSpyQciJQp1L5v1DLK8VnJY$90UX4M@x$%Ij-^ zl!dRIt6ew5uUcVm)zNS*`Prw2+MV4ft1oO!5sKYTLy)yLeN>{r?|IAF!oTq6N>qhli&Je5JXWxbOhdT%f24Q4$nwCu|J$A7ZSO#*SMr9-)o7Dgs6N>2DJ zEf2b~oo;BviHh}KQQTDYc{e)giJ@|MU0fQ1-%8cZl#&#@1+}-qT+wZ7fubK6>QNqv zL0}k}m^54zSzaQBPr`65hcL`&|2x|fgCc_md12B`Qtv5v^<=tLP18#xfM0bQk=vJ1 zc{Vv#RK?k&)}O+_t$QG#heI9d|AQ^55ggV(Fz^?* zysPelB4@CeZlx-^{$HcOui7Ee`ylL=8;*PYr}Qa&mI;)5w3VM8$X?%=FQo?(pD|v` zfv3tqQXcXMrLDF-O1^NiK_4!3_^nWAMFX}fRXpLwIq+=u%-oyMuTm$zy7#|Lx%aV< z(Ed1FCIQIyITFQzIGccPAL%LYHa9gk*FUheEqfEUgKaOfePQZgc}GZnY=%vpqfK8u zl(W$9p#-kIOtSnQ@GJxIhF(Bfk*k~0I0GTqom-Zs^Q2pyfu zs?rYlrAw)r8Dp;ll$)Qq@GWYEv+NoUh?laxF4C>Tr*I{ZNPp6x_-kuTc>zB}Hca%9 zqw}wc#)Vq=^nI?b`Y|m&CLObGizr!NtARv=${+EsOPO>(#a``(yFKG$(emvh@ne*K z!cVH1`&ih|WrA|{An&a=b3gTr(iJl%V#yD-_G(afROf=}*EJ9ubPys0b!A+)P}K@3 zvQC1%DgUDGFm}5tf2iJt3`h}BC#TbF?~oS?!FxcK4HiAHql2TXHa^ zC29%06fax??HlU1mpUwLA?|4YOSdD~MNK03=z~2BgMtmjM#|%pZ+r>f9G?ssvXr)8 zi`?q)rzhfB`ouxAob>tGH!$s?+1E4V6=E1Mkj#5}j#5_93KFq4_n&FAb!zyXYufzA z#^;6F9ePU60uBwS>N-WksYsXl>~b{dD1DbJV}$Qpte{{5@x>9uY0tsoj*pRfH>pXq z=jC(6-YJbe8P*w&j+9|i{N~e)4(JG#gk6MJ3`3gB+Z_I`)&lSAwm|^Tl04Ey)#3e% zg$jRgBuu0zX6wae_q4JJWEo&feXxMV7^ASa`~ULSw8GQI+0NAppVYn&clCz`kp$RP zBi$VN^93uYj4aP`AMap}fye0bxjph&W%#HXbbnJYp}Eg)ms2MmJ&BxVpw7(eGgNIp>C*4ZV9fLA`rVIE z=6e5Jtg3wbAS1oe@ARVTIrB~;#>%tzojPG(2srzD`?UBzN|E^3GFK-W9q=nnh&HSw zzpOCh1qI-cb*n#CZR}moIXGDBEeh26oDeI18+YqCti)~~_gMzEHbP#4Yw-e>e3gfTf5*g+ z`Z?X&4Z?m%vkfwzI~W9a7X0Y}M&M7htM9k3#;?E*OJM}8a8gkOF&JQ*cZ0`9T${W- z0!>GJ=fFIw+0elLTWJ_$5#d3ANxEBbj~n#1LOBlwd?I@ zTHCSU)w6?0B7Kg*?*-w;4f-$AE{Cm$Q4@|HXZo%cv?Uzw7e_DXgD6tt|plX!c_{=cvbwBmT3yQCNhK3CD zC!MFCK{CJ?E{zTkf*#lc(R@Pslk3BuABB8BM!R0R__@Kpja*QR;K!8TibHTA5w&2p z(gfZ#++Wuz)5|$@1+C&Ia?;;~=H<%#+nJEUextPB48{hZp53!co6)*OesuW%HGkpV zJi(46e7xu`g?^Rn4h{O`Vyz3hI)xyr2TV}5vLfAWNnlUjA)m1UC z-+2*Ri`u8t$^@zd|XPZ(FY!K zxNQu3^?l7sxPLfsOBgBZvoKz2Wg)|jOaSQKm9BlDS`t-_lQgWkJl%O0^mGEmp2_cO z0YF(~&|$i+&SyYOd1E}T^QHh>sl(P^)b5**Qz1#(n|T!*L`%(ixpL3uH69!IjGacF z+OXlzSDheuT&MEV;vd88qpxESKa7k$TmoGkmA99O(bvQp)GwVCMnC7KmDIMl+|?QI zy=Kvh6BGzN9+bok3z@J#r3x_r7zxUL*z|wT5cL+ao%Skuktbm<24GhS^4_OEgh{US zg757mUI?1d0cqSiZYMe86;1;rAfd3}UxzhVtQ(OE440cAe)olW(02jQ*cLXHUnMF) zU(JBHHcz5q)d}9>zEIb%ZfV>AW&^UU4W-U}(#8qNV7DLKl&pg_(QRX;=1yK6yZ_-t z&4T+Vul@ZIgSGFa$g>lB;T7dG(>MIqd45~wfPZ7j%U@<_qQzzLn{#*+p(#gS`RZ#i zHs+2nK@JOzRw5gorlpjgNlX87D-lt8O6+pAI?Q(x)}@q6>u$~j*lDw0{xL&$T+Uvi zvu1=%w;L<*V~Ye`1TM_Ngg}JgjD0+%zR*<3p`JvdUb-4RpDqJa>Dl< za(*cJ4{!b>kr0w**f=htjTp=oMaP#zlTdsk89ac8k0%h<6K6imdh1DhNKD+#;nRr< zbjLw9$lvk^%FEru^kY1~7JxzQmdLSDy4z8>*$wqB-isb#i1H>a5X;k!$G2ge~v8 zU` z-=61Ph)#0%3F<;VcFnD1J8`e!jWa+3|{pw!Hjzz-f#d?xKUx@uf1Pr!z0e z1~W8Y1;Z{4=E{d;JKd7dp4Po~lXfyzzrqftEw>Y2n9u0w@f3JCVGVgfoP7Te~)XjgLKx- zH|Xtvom_2r>qSn=yY1MNwspyQGWY~7z`#t&{2k;A%Z0s2p31XbSMO4K5Wb)L{(yFX z7U;v+>E5COZ`?38%VZxPXiolsUc-sMWR!z%$D%g7<1%V@0XjB<#~h=hjo+u% zzQQ$RSXzBZ%`S6#qht3PUELeGo>7s@TkpAR66p>hM~-kIF6(_wG*{BdIa zEnG?dq7N3lA$2O3oXX+KmbR*zF`&+Y9Q%~ER z6HZG>+ldzzynsQ@?gMjYxw2A5lVsOIB#@XTbC7)0He~EIP^BOnd^ZV?t0`c^ zaPs&I@ip@-T5#-7+a!^rd8H{2r0Hf4a9vox=jl5EYyjJ^)^wunwE3r!dmv5bM2g+C z8dm7^*0z(tf(YHxeWq<-SfSSQ>31`y23lgM|Dp>aNEb|w{vfP^>{nvG@-d?9%P4OU zgK5&+ghvl(5spDSy*u@pqx<}Y!{ng$F?21Gis^UG{^2YdY1z2*z94o_N7DYV>8noG z#NX*lR8$_-$3O|8vp)!oQLd3x(BYIxYF`I_sHDUH5G?QEx{xqzwi|MaHBMa3?GhOT z-kbCfd4Fd!_Cuyw&03)#Dkai~t>h-qKw6LECiA51`V?Or_KmB`BT7>Y1DSIxjus+X7Nd5s$4 zaJ5EO{_l=>*o(W!jfn~NS{RvW7Ctqej8$8!oa}iA6Rnm&#F(J!`~4pdCLhg|AHgl-wTx%^I#zTOtj&)@b(o8I2qz$?goaJc)dvs ze=)Sn`VL!scv#NSODp8?$Ajy?rJ0mD3tuTZFl=~yZ)Ub^`^{8NU3V=%%}Xy0P6}AG z;{Z-tizIzb{RZ($dE%en%xm+DQ^mFd=2qqq<^Y&4xg+Wl?}3fUzY#gY_%q?o*3(~F zL&hTc1smZeH3!!QsfJtAwRAt&?CY$3FCmuajOC_pprx*ZKnKj}9=cY@uXJaQx{s`MO$G(ad*l9E5P2!q z^^Z#?d4;|m9}>0=3dv!a5ch02wpbBIu)SioP1?P9uq#j+Tq61- z9{?(65plrh*n)eSHcos%{B3<}hjREUN7-F4pD4+vdJ9S{0zdns`Qv4}%o=U^0P}!d zjndl?+)lk2SUumwe8~2FSVy9kKir{C-t=I2_}4Q-UOw@|^{`I1g8&`7ZbU9vftNCB zznp**cBGIkqEg})!=;v&W1V?%k!1A8*s!mK9WkPsPB(CsX%qCd_cB7prAMs;$VKoUyxg6nmBZOGGUoPx$(m#(X;_dbX!E}DOiT_#(; z&S;H+jlBE`;G@~JV{p$Wr2!xm(0Ht5@ULwS?4=j&{YPwR-Z;P;SE{?~kYn6D7!4;R zZUgthR>QkViMg`G&q5#0p4)^Rb!N?$MyZtA7sIpYa0V|IFr>|bmlw#*ouG!o*6#=j z%}cqxwD^sf&1CI^?h1?cd&Tb3w@5A+ugUCr&&yfF@mKb!sg?1Gd=^7eboBT#a|MN0 zy+nq<-MI=JzkgsY*KNhOMl+*zLD1i@;>i{K>)VRC;RocxlD%6Y!N zCU8wE>e+h9#X|*rHeyA1h*?~fJb&XVZHl3S9K{rq#+142%B*HPSXNN-Q!PbkYKSy8eKFE z3tBCH!moHTlbv5T{Z@*(7;K9P!e1iLhw6DSD!pql3@`c>PSctJkrMvXiA&geOP(<9 zX*FBw&1>!t$hj{6dP>h}5ixc7%JuokKLFl76MM>}1~@qE?#oqw`3^1W_Gkx_i#=I* z`~AGSe=a9B8mz;4P3~!H`_B`!;^LEHH4QUmI;Jdqq#A@blHzSiz6)~VY?=f6 zOQLQf+vy#V&G<4Caj2p<+vJhIuGMl!pJm6%JADw#$u=YE@{7ZsFZab!zhRNaRy+aJ z$8+Z|kK~Qw-aeU-=eR_Ds`+r%LxcrY1hiQ#)AjT|qXVQ3hKG`fuH6#+>vq{K)Oq#? zgBk|utM86|7Va}1KH57O&;yk0R<^c^Y*A!HbW1t@VlN5AW3g4Ten}5P-gAEHT}*HHIDnUvL(5H4e$TAF_AY}+IIZFnnA|2z&{l>W6;7>?0ZxxU?mtP`BI3+@N~9y>7bO|8K5tt-r6&~ z-cX9@98ghr@-75LsQy>cKRo!C{?qE|jkj3LqMa&mevv7ZsN63<5tSM6px-{X31Nj} zcOu?@E^mrbw zYNmFs6Ics3`GTx_?EdW0{GSW%wq{8|&V!U0*(4g-8#tbnrEI$v#8QUxKN}m5O~HO( zZ4`{B0L{igbyK(KVp&7=B~(ZmcxKS+tSO+!ke>Yk`abM2`I!<2zI z&DArHWO8ZqKt)2$_uNCCQ9SPVpD1|Hm`{6bO7MgCV6&5@rR#c;2QM(PFpYL92|0Kz z=P2}1=H*bD$G?ID1zE&CE!k^xSWi^Y16pNf-n3_$?wwIHH4HKgEUQK`OH1l%{%C`=7pAIzn}9c4aKdWcfKrU|yKOZj>8>7S&P zBkDe#gXI#6w`gI@*V8&7`awP}snul(Lb)GoBa+>}4ciWCCav0*UJ138N&Az3^(@i) zQo@$g>P#IL{H385H%JCMZ>|^$aKfbbW!xW*4yVbah>k8VsPj8rI6`L7i86~&OC^sr zvh##Hl&2ta^E&*&ej;gynM8Dp`H_k@KM`Q%^}W4QR>UqG;7oh|Xrt<3K{83G-Xn&Y z71_1R4xREY=RWPEaKL(YXue_P&v)hm+#VS*5O9JqbgPC+F^hoo!wE*$O3wA^cNV^( zIYc3s^+r_N1$RL?A|t&jcWVD zH(S{pf!-P-Jlf=|%1zbk0tY_r`SZ6#@nje8Xe0EJL(qd&0T+K&YS0# z+`vgi@)?(M{2zI)tI{F@e++r)sc*Fe4*l{|m(hd1bQH&-cd$z+7w18?oBd&0Y0J4rpMl!egZ zswEHOaDe;n^P9lquD77;hH+11JZZ_3%Ce}F!AjjLBI z^Vy=~^?W!phBcgPdo%<(~Z78@lYC1k1L+nT3RZvD#gQ zv?2JGMWW91cDt13Hmu?Kn~e|IuAO}ioIL;*$KcZP!h-WY^KZppzkai89rBc+rQ~6Q zFVVMYzG2HV!gTA=S$XUcY;pMa^j=m12|YOx{R^&2?k3`bcV>DXWyU=PpM7d@TaADJ zHXvW255LZofBx{i{6!VFkJ8&%%6kY>QsTGdT!JP)eJ8&TVe!mOktDSDDQ8f)t%~cX zd9wCHgA}XKi{Ij@ebb3rO+4Hx_uPont@?{_wx2KA z=?vZu0M1t0Cuugu#PcL*EW$sw1goZt{~NG^Ah%9;<#!wqybE?7|k3Kqp_Z0kK<)JmPgg7R$ptWiF4E0Ou>JD;Zw$3&KjUS`1k zZXGe_Kh|H%n+KQu(d@HiIZhM7@hGeLPe1<%a|FHYwV(m_t3w}pO@+R5kQ2}_n2Wt~ zvA%}#ot+==XJ!?zg8;!VUJ&KL5Kt;$E^vZ0;!2=+F9jFWg7x`$kOSeJ4#D&`XDoNO z$6We}u~yK1dMzMyC9o>lU(4)%p2)9-*KY`L;J{9-q^uu;M-DHT?YAEB#W&*-UJB6j z?-1;E){UqW7<$vH{V2mKiS3VY`WNcsJ#ui`KAiSK_|T&2o95=30BPux6ldm+agI*h zdGrR^3FGU4oSHXrl}X)TAc$r2nve5DAQ;w)=MxM|)(VelSy+jF8ZdnDeZX}jO{4jz z0;4VOv(wK$eR{mf=p)~Ge>xsl?0bq%2$In3exUWL{bfmk$k1u^d-Q(u+bgGfS;gh| zc&{~SYLt{S)7yTtRTg9D5!Pr^;r@!W^}V>GqL|i;-OP~s_jBjzK&cZ)mEamc#olsM z>9kwn;{0M2r!YoOoQJv)_tI_JZ+LiiQ+Tkb%HwS%#QHdDLreUn$)pYenhnRLo!>ioK>ugXcE)i zVFPJDAseis8#*5pA3{&aYvsuKP>v!3XNR(0UZK33z~S*dO+Te%P^PBR>5WTLjP7OB zqr3EDhCUPaW>OhOdC$f#r5Y_WpO}IVuCUDIDl1Hy6j&g5+XSrb9=j_BmouTWpHuC2 z&rX${>@;z=j9U0@PX8do;74yZw$Zup*JGNO5YE!dpgT#li8ETS&J ztEdb`^0783oG&kDL#2I|;4u6K7G^jhdHwdtn1denU0NNT>QxUn6^J2;kXpQjbd!^O3 zWh9Cz-DwWe8?cLFzus$T2reg;;~dFh__uB+ z@M(5_hK5Yv>&*A)l{7S|&%XvhJ=dDKI%`Tg%AmTlUB&P-ZUV+TA++y6(vY}>i`RK|%All05un=cMMdRFb~=zzR(Ema@`@0}ZnBxU@?5!Nf?z}m`XOcV+x8ttL@y{&<|#$% zC6P49ATtA-+p{4E)f81g8Sz{CR9aW$;eFk9(? zNi9s>%;o*if%7oN368ot#`EBS7E}8f*_2;~E_9S%POXOwmEUMzHXwwZduJ_lclT!@ zWY5S=#+&SIBpSd@%+xiX`T7Zn3G@OY{|Fsz2p$< z`d;^*FxhC?j2#>18$3H#)z^XU=t4N2kGB?-C>c_J8D>D`XnNWy5h^=yM4?{R4`_*9 z>KV0XC!edLnI(R<=pH!6UNzW4Jlb4*OTv`!mWZDhszL^;eJ#4dnhI;1wU6m%Oe_ec zot-Sltl=pQPq5QQ>DcuKLB9CgC*O}~qUC?SVa+=76uSZq+tEtq&u?()X!Bp|v4_if zx+7uoK5*&DAH(hVICVl^^38oY-wm4<+whr!10?pmn2Dp=X(RL<<)C+dNG!ZWfm>WsAcij{2ME6`ga4`KBY-lU-kx7P#p#3$aI|jKImCK(4O_1 z7exsNnevcu3T;4awnr+D-|sZV6fshsfln0!;Q3Yj6~zsJzGUJ+_9t^3ZwmOYeO6SS z!Y$yh>%G&>Tfow{cTk(rPDnfGcCPJMefsH%w4B$y9YTznL(GReGM?<_-)sN#gGj|l zdjQ`rmRMx_4_1V;S#RcVaKj%}{#g0O+)2sy<^3BvSNl^YGI#dxpH}O%zTBq zHk>6P8?csr07UPqf*-DZ=l0}v(qON=K;C4qD`AwhvpuA@!;JNz^R&P~3b&Tv3Jop9DQG_6N>Gj3%k&{WfY8CLt#DeoqyipdERV5 z{iV5rvYSdHuw!?VR)9S8PPvQ!R*xV4Vy5%DMXK$2EvZ{PyQ#l2VL_L0vYvi2WyORK zT35Bd`&7%@i^=S{0-^U3yw0}u0&%ydSNFKSyte&yLVxBx&{~co6lQozhs%t(jrF6dvHvq|?Rfa-;6#L=) zO}EN2m};D-#sU|@!CAJ&co)WcKOB_($T(1Xe+s$4EMB*fGp2?+o^gcWa9#!P--K)? zTFN8V<=tfgiTXOL(>RFXxI{Ry!hmlzp$Cq_9;<_V!VJe=yX&5AxTDMciYeB0_Emgo z+MWAB?l18rIyS~xBBQ%Dv)zHj(SiJgkl8EP@*U8^w{L>zEI?f@DQh-~f+?j1ibh$XH z7wt8lh5BO+)%b%-2Y%MwTj2LBIX7L)e$}_2vkgOh)lHMq2S%I`v@? ziuvO&bBJhmk+&lO|C~NKHHx$1E7x9$+KH_frYL_~ms<+B#r3F|+J+*@W0>_1DERvm z$IbrYr%?@gEZ^@UTe9GbnMrmRXV)Nae5a-VYV{i2H78)0gC_WGjw8Nq?&S^Q>2}+B z;fhD7Ij>58eV?_N#=(;k+$AFQod?s!*Fa4~3wlho%Fyifgx|-C#}q`9wlXG;u(Rpk z#@y#Mr!R&(wsXEmw42V_ur}-lpEXZ58jW9s+(HGJ(ILfyE}HG*HK;Bswr*KLQHB0p zZGkgIQW-V)6)Y^`G$fu0{=GMe*&91=g?UJ!qsNFT7A9Ua(2XdqZ}=!t&c|%@Y0Lo`2FJw*2cZVP17I=X#d9d z&URdRF~_FgEAuAkn}u*bvPp0Gnr!Ig;aPm!>5(DSvMnbDp_-!i>s zVaQ-Ij$~=+mx&%;&AOM}u+oxOUAFv!PO5yRWi$WVr!LEL`Ieo^YT=qntvj7qs_9av zM6^t`;EbxC<|Bpdy6t#(_tizHf{Iz^dEAA(5dDYOCYtSfS>?|(g$8y5XC2D9_1?@h z7)yg(YPCQtw^o|ks~EQpE0Q6l^v@*%IXmq{H9kUL%}jY>pE5Gx!M_A&2`HxAS}k8WBWzhXj4D|0%^M3zu*q#7B#H!`(s zE_~ByD_iD5a$TF0Si{ThIgf^cK4afOcdRO?Fj}vK3tT(hXegCLI9^uwu0J$M-;^TM z@R2>qdLg|b{CiLIliTpjg}kk-Q^COqW>vG@DvOVB$zUv^va?rTL>YomQ<9AF;Mq`A)e?0qKtOiN)4qG5Dv z-<4w<&xBM^O@EAdaB(d#J~;$Q2d@Sv0;Us7?ji1HrvG5Raec36Sdy!|!9qFap4M(h zVk}@ioftIb5r ztsv*%*+|X*WA3fPs$QdR(FF#eNC}8E2ue57A%cX`-3=nr-MB?skQO8aX^@moML1^^@J_r5|nBxsM%sQ`OA~0wHXjqGIAPqDvWD-r!etlHp96x*2F63D6P$MH1 z+WB%h{MOC0D})X*oe3#H1TwK|`t&MNq8$%iP&Feo)C^{${cxe8$Tzg z_GnZf7O!WPi7~ws9ModUF_wg1bF_BWPkMg#*l(nArwj9AnNYhJjG@SKG<+Lc(oTM1 zV@Tz%)qm=xf9my?|Xc^|NH{?@xbcT@drfR-Xkg@6~VHQuYb@vVvW0r!dE5Sl!M8Zm> z%hufdnbKbvr05iU!0B5)mdw2^o^{~dln;reW6tCGASu;HnCsRA3nu+6gv=!9au`#hW zgsaUl5Sg)N=LHuGQOxbwq20WF<1x9~2wK&YxP*(8(t3L`i}t#)6_rEMvu9skArRMX zp2)EcPLb|VkZ-M|-W8m?+TgUlH{)#ouyA(3bk=>7dSOj2$~5(ekKbhZ?Rq(!5{BxP zyhDw66#0ahf$0w+}ivpm+1D;(*G zj1xN)sojJhv38WO9PxN^${e~fr*_`#%qzblpr`tA3wra=d`CbpleuAjT4@94&ZjN7 zuY^UvGLz3Ccyhuy)~B&e&N9~Vj(FGX-i~AzQ8{*4Dv;bgM{8*09hkIsM!Zs6^1|gb zVY5w@ZYKO>rtPFnu|tUNKf9NP_(Y^>aplv@jO(o4>s}$pKBk=dn}liEN*tuF5pOZQLIS8hYB1+eN~&5Q zey)(`d>nAaGjP4Owr_+HNUyFb^z*rE=+RlAg!jNAvVP(1&SL*g^Q$;Sc6!2|Lr7G1zS#am&n)T>&RZz+zULvNKdUqMwu9)&BhHJM7{V2A&;px zy-OaVf+mr_7As}<_cQV5WO+V}k)8d-H}P#bzsqVpxx?IdfT6B;s`(T&OoFz65u+g4 zU2#g15SPR#oSwlZySbu`p}Ucep%7da0(m9Ao^%LmTiWQ$e9p4W;5hMoDu=>94Det3 zynuHY@SJi<-?c0c@8s@#d~-hZP10@8UOZRqK(g?2_UGj~9k(o&3Z^8%#%q3)CtmnX z>0-ioXDD8H9%893GBG{wqXtK)PHf4}rHB7KC#o~9R;gKRTnhrJWkCk@OR+i; z&jV!t1#m>TWoRIGM(R@&g6BM3!9zXE$ZbAbX*NK%u3U$trAGrV)q zKVV54t|$s7&)fZTX|n>gm!Tcd-=Bg%giHKrSjzBfbpp-XayNyx6eSL4EuBRCZ1?c# zz7HS|6OqvF^Pf*sg+R(oY97grAL!c6!ywTqni@W0pL}R_PH4kAY?ka^0jw3X|XnyO=Xm#sl8f~l; ziJ_=e_8TvJmpOv2HBV zXtVpPjA9;LsyMw7S?(z4J7(y?-Lcf0Y_2;hkaV38h=+8TmjKQ3woi{X`!ggY$Z&b8 zXEh!BNM!1cHX8iIXQ%31SXo$zFKk->z4G9Xv**oi7^F}KoWAN^GW=CVyROnei?~k+ zW3Kg0jJpEk@w>AtF-&2}Gp|KY3e|_T?UWmJhc?t#1on)sDj4!6a&M<%Nccw;@?;{; z$J09Y)vg9A%}cYRX2E&3mPXmNZw~8438yWv0@)|EjWRd0}C<+jNPHPL{as z$52A?3{K)p+#St>2eiMhs`KrpdtlWbxdr3Uj9$G{n*BZ*D)1Z@N6)1an&V)(cYfE;joMZ7ND>M?FMP z`w>%5g<1Jao0I|{ez!(4m0nq2_NBYbB)a-}2d=`Zc?Y4|Zr)`J_qnd!{dbYNiXMrd z*Fhj81(B(+YZDmcWAR?ze0`QGR~o!T;ZnL;RlwtQH2aA2`YZRbgK%j^437HZZ7QqQp)6A>5dGTA+$^;Ir^p!=fPIb&Dzb>>C8t%T# z#==Qpyx}Rmip88$ZFeh99^JXC%Yq1j+xB9Q{f?rgFpNwpEL4cKNXebuOtKV8_(g!O zb!sYT_68Ali!WY6{>!g2OIHJ$i@MersW*|y+$>_h8E6q%@=K_tGX$j_1C#$Kj z&s*p!O@B8NkC6)^$SN$fNvU8v@)hT%k&+XouCdckv}~E3U15ymZkdgaxJvkY3-&i3 zVUS{sxtx1H5Xybaww~I?0p`^?*xDvqF6#8J`Gl&4GBlYUbnuStO=u)Ht{&6}wUfTJ z%@7kpeFR7Ks4Np>&^e4U1N#PCghq1r(0d*>%v7f(t0+MU^JO7u%1yALr)6uny2My+ z$SBFU^fL23;8a?~d#R|*~#-Mv6H1S&&_4XcjDf_GG=q!5~-M!nEB@+QHG=0T0bhIB%x?5Q-73)^=@bdC2-oF_)S#9To z`Ya%XtYGUjE5FQ9Yx4b5477qpcb$}eWTgx9uQp%=0Oh4;q#OpdUMMT>iSp+5Kj+xF z{XQ(6AQi-?m6)+2597W%^U2)guho|3x+~VTwv&T0I1KFKjjb<5ipG{6p-NiD+SwDS zU(hsG$ohPE)$mxEVI>*Q99K}%U8l~}`6gr8T-#{qN&%0MN^m<&Rn9$YJ}Tf1#MBHV zn4=85Q`Z0Tt?~mb#D?B{)|Oa*-Du^LaSm(h%Fn%o>Q4gKLUQ@VRwWLLq%lL(MWwOJ z*;dyo`RT7p8 znmrZXdmDbUetRUOq}>&dC#y?V!=%lA&b^No{S~UC3QgXeJFZ(lfR@5dO@4z}GMOr& z1kRuN#|%8@pIKU3e*XNKYPILjdsz7FA=3J-^~qgZ7xnfiJ1d^dN8X#wGAq}0+hm_t zK5*&WRg=-&GCvsn#{JWFd&WlSRZ(0`U#Xh`HQ(}GUgv%qk_ipV89&qN)h8uHGW2hq zN|mce*%|H=A1*%hXi@P9bimB)RSG)FND=c7ww{E69V`Mm>?3+sr7A5>8iP*=`mPf^ zl1+(KWS^>HxbYzWeEdWVsTJdQ$>3=t{2&AxN-8ZyszMuevrjMRYNp*^m8@p?{_3(V zZMwO8y>YFgN0{R^O0<7-4_|0L2#ea&;FAQ7G}<8F=dIsi3y#W0}gtO;rrvJrlz3HCmyxvenk(*D_-lUT$@;i z&nf&x`T6;cjmHNqXHCtSru#qV;i3+*<>R2%6C{-b=v<30zCQ;;K57q^URn30)|q!k zp=Uksu8mu#ds%5}CSZTSe1b?c{vD)+?fpW|vGvtuR%=APuJ2J6 zlAlh|J^3pJfryk(3Fw~)xLq1R#Y81&>;Kv$JG)23=y);R?Q(+TO&4}ueD1Mdu`y45 zlW>p^hK^s87Zw^hcQMX8)@Em0^rZ^H(G{L07^SYIl^7F42;(a@-OJZD610uHP7jb* z+L%~bDMZ}YLJ4m`i;`N4E}~(+Jm`zdJn5 z(;l|Awr++JAM5^l|5`2r`bQ1vu-$h4{%Q7jN#OeR>zj?JKJ#cXtCZZ5RWndzH&PibG05k_Iod(&}?}cX$2v(0#+PG>L#y=rDUX^F=L;)A}daEbpT+ z*7<%H3}{J6jgroK*NjR! zu@+axB=no=MU`-37@2%r2WYMduuqd6ERV^sR(IH@q#bemFdANqADb+E;5kNzvqSV& zLraWzWmU-Hry^%nB8TnlscNIU%R95@YyIb?5P`hWb+TFlX zPk!~)C$I=}T|9CS>q@@0^1eekeYSFo%9!?Te*UNG^^qcNf!nvOEG@%=>go7|6#W3ZWN z^g21(qv5fTD>Z6@tq;Qne?gn%yjYPxZ>4r84Ii!{74;>BO*huAM}gs+cz~oPzdOUx zaOPceO5Er18VuGF>Ta{`)7L}B`?VYjA1vjvMs@Nh69n4RB_q7NG$*gbRp#R2JI&Sf z78Tf)t2bQDb?hj}s)^_5v71=zVRwvkJ{$;}$H?RE4A)H5XgQL5jMU3|*eZme)1VK^ z{m~kz@|q}<$Z^9fifCO|wEjj@0^k;g}Rvg&Q$)_wV12rWPZXaWbrd4&#M| z_vi_^ugAoXS5rN|*EV1FDNhhtSU5T|BDV8IeQ!3Pr5`z2Wjhw9EFR|f?RQ-9yXD&n zCzat?0?CCygrihJr>L%~YnwG=T$EiH>E`l7Q{2BUPU~12iPT&YlvX6=gCR*BtvLt; z^+Ndh%i@o1o_n?Z+DX!`N*GBt9A-rz=A>h%b$Y73BsRQ8so*&}Ep^vp1Z7_lA6Yii zIQ+_2R23|D$q_HrWoTu@CkdBGO3-CmhayIE4lBPEliI8r$AYu3ZY*b9okjJ>zTA)1 zFY0FPG*IbV?Yc4)aCS6HMWLsvz?=i9X4uUT*R#yU%}aay!?Vk>@F*Z?td=xvJi(%V z9iOYj(y{XObvXCvR&*>wn0bA3_JW{UFoY5WZBIpEp_upf*JeMT&inslvgk}vd3GKV z;lk17EO?{RO*wA0jwpc)Wg)Y!FDR$^Wp^}DhmT&K$p5xPJ=wVo1-6i@hzy0s6V&zS zCq0r0T@f@j95b}4m*QVM^~Vy#k}^x6sP4~ro4a`N^1WwA8L`~kkLB?TZKiplN)pxA zR-t_VEv0BHB9c%>fWqT(hQuqC>wzB3@4rcF#qLZNWQkN;>S-|%voJC31LiyNZ(-6R z(pAnw*q(7WN9I#@60U!>n><~96aB@n;r!b3BGG;%iaFd&H*s0iZP|sp1M^Aitqflt z2v!js^~-q@Co9kpzs7EIx0|)}{L?$-70O>+0DN+FNR#Mrk>Q54C0f=2_#8?X^MNn- ztC9}AX+(s35m5Wpu=6<@+hH`~zWZ)t&`}wnBc-V4&$l%*-u+^G3~};Pe-Zo}_XeCc zL=0Yk6w=mQkLT?Z^7=Z2EdLaO-5MbF+z)#i4-tMO)7dvBthUNEU# zI^ws)GNIJK!4%fC^gf(xy4EJFt%e#w#pi84SG^6YhrKk-WdUHeD>aGTRcsll+d2l_<=0 zb4KjeEo;aCAYn?$)zr}VT1|x)f`v!BTEUd~e|(E+~*k!$deN9qJYn z0cI@rB%S?AYMClG?<_NIv#*`M_&D%y$^*{8<^4UX66g=kwbWH%@HL=pwZ0dHom0Ue zOK&$>?cZGKTg0|7k?){@+)F^v5!8IW%lpgU&n8-K2zXf59y7$xR(uz0F~gCs8{I_n zM;DBOyh>u!HC%V5Ja;;Fe?_lX3-hxJXn4k2>uQYj=B7!s?|Q{q7)1VC_ib2b1#C}-nO zDMiK4jb14KQ&dI| z^mpH_*~E){seA1}&S=tboOk(An>h2sfmi)2)s1|@sIJ1w@TdLLFN|Nl8M!SI?)tha zC{&^((}&j=#4{Y$ zC#p&te|5vt^M22CIr-#p$7g3mTb&i7;hs=^NnTzaMeuvFILo@6oW*48 z^g5U#atksH`>EQ(LKekg@9kx1J6!I$Wmc~Aa{#IEmVQmJ;^D_rIAYFrYg)trBL^G~ zXNbc)Nksw3ZsP)Q-S59!3Ah`Ur=y^OzW&jKZE4trr(x3HHsL((4>(1szPTrM{Il)( z^XC^XTnIwr_Aw*Bk# z5zmtJq6>AHGbjNj*xrUN$im7h-SbcgLH`0Yg&x*V*m3#pw8 zPJLdwy5r@|({R8n(*{{sSV+^uL;(WG%?6$FBFx2P(d$2RQv#jLWU4I71so7PBZu_Z zXsDo59xh8HY6Eq^C|_Z>+VE@Du#@VWu)kk1a)&C;yHgNZP)gOw%*6D9p`gD0(DBe$ z{SpzK{HrUU1(pm3-@JZR?|JuobCQP$_2xVOpFJp^{z|hTg$ho?p{K3MuO7O^smi0) zrvu8)ab92SolouYe!)cU`*xFu?jxV#;8g|R4>k`UzOd9~8(m0+>8A+ni%$zCyZ97` z`S=x42fhVT?43>ktGLM42H%7rz2GUw$Vrd6DGsYSe97#;fJn4tjO$Xmaf=9NvKj}b zsY_;ufZ(NSFb44X8nUszUN4nNlS>9@hMtOI7&ZW_-`JQYO#0Zr<>4U*DV=xv*oyQw zr!nXNzjNR#d#ptd5>pt#5DWaD08fWdfs;jHR zhy|OJ*&?93Nn{yYiI|?$wtHK#JQJGu!AV3d^3eMN0udCdwV2*hhb4)ffSn*{4a$-f zqiT42^4`u+Q4?>r27`*(HHq>#6BgW91{{QN^=)Ol^)aVsRCLl`ScId_A;PmlvkH|q zhcf%!T4UPptGN)M2oH)abrG~#MM}4bP=vSCG^>U!)SkNPF?g1B5(1rn`QHm(c(00I z*4!pmHn0`u^waiT`Se>mch>}Jo+eC0UosX#l9|xQ%=zn)+}Pdm!EsLIAb!AD8YRQG zeGNSpSBbgSUkO}ewNq!*#+vHe96$=seM+NV*(WN0I**~ua8cqoLU?=OHxWPJbm1JE z>ozxDg*0&(m;cuUwb{eM{-`Re*=<_cMFU4NTl47Au-||+bK%lOon?ym2ZX!YvcJEA zKsdB?Mi1|I`V9-#9CU`?CpR{ot3ey$@_+m*)flK8e|}b~lmBmF;}3|r^1t$<2Rh1# z%+e490wHm@Ks2-!ol0|}{)c{E4mAmU)~t@r7>@}I?v}OS1jbd65fa18vFXz2+5cRj zUk_Z7F%4rY1~%d-u`nLH@@lUVfqZ5-2Q}T$U}K07GM3@s#J^7{hZyl-*wyeF@1MI{ zCi{T6?57wXxZ>FNFwt_ndVTLG15O4=7qKugI-(|+e?Mh9S84PGg-FZyZeLtn(N0Tge&qA*b1aa{ zEp@mNDnC-nBQue>`&%v=2{;#MU!Q;C(qV|@dP$bE6%!$ajTD7eDFA`qn+%{D&&n|G z%SNpOG*E-C5%d<#q zu@mS;Mpbl$hPJ~A=o7JcI@FA_F>`?q*no*lWp=>PZT9u_xKJVkR}#pi8x_8*8{U7X z*2&euApgTPix@h~e-Dhi^ZRlL;1xy1|6gO&U)bPcAgtPx&-(%l&&lLr3w|6znFIZpH->v~j_VBLrD69p+7` zP^1@3SE*jt$Z`#ozxqv3i9QAnvsec7@x_b##{6fz@V!`ujQ+8inLe^%IM&`pbvpK$ zm%m)C4>k>rJ3R51kL7Cnvy9c?eaQy?|G|M1N`2e%1PU+jK{8|vK!elA8lxNSL!E3S?q)cRBPJWOWAJ3*+!H{4|2%~-!s228)-V8nz zr8cg5Gy=nYq&aR9ap)!n?6=YEt_++kwY(31SmhXQnKD=;ixe$;?|ZD%!fQ#PKpexj<8W?}2hc z*ApJLKA~0Klf7x>Gz{W=%pe33f%}(V$74S;VT9w@rEAYOz51%suk^YLp-!?TYT%pfMwnV5&1CAxjz{GJ$DVG(%Qc2!pgY_g3rE)6)FTPWAwk`J~?>%702C zi5AwxSF+Kp{NK@+Zr zWF4PkZoqz87mQ+%ueQs}$(eTP7keWceH#~e0J7kD!M>N==0L4I`SIhCre-dL1(Ql3gLsW;561j-+-NeavX>*e(54(pbhz zC(iF0jPpe#@$NEJUY$S9vx?4`AHQ8mRNj3>>wZ<@IO`V&N=;YVAeW0l6EV3K>cCBP zVP9pz$Z^kpri&x=!n9`W933J^E~GwA$UI(>K8B3P;*(v?bnfaQB&ELqKrx77jQLpUlZI1W101Wj@ocRLcVIr>oQCJjwg<|&& z&B?My%h7cCY4G2AHu|{lybO=Wlgg`3LlUm#I*O`C30GGDUZqw3hjsre#EvLCk z!>-&=pQQm4moH7flpE?p5)LG~Xc{{9{B3$m*X^RKJQ$>Ek^4R*F8#UTFjXm4$R&}}*q-bjA30dJ{PyQVI-gSrJpNi18%qRY+-02K zVjLa%vCSihp4E0OH5y6m)gN11?Kz8yGby*6j{g{0bW#XqyEFdg>1l1P%}U27*%l7H za(>`Fr#w{mQmpbCXS6IoG~mhSCq2xm_>nAc+)ww^!MmW!RrhE&`dihjHzc+e0XGRS z5vg9iRX91RK0d}Pdc9FT)j%7KjaD8lrn#|dx|-nbIvBM7SL`P+8uirze0-Ejv##YP zWy%@i^(79o%}u$vHzC!G&EDPJ&AFe178GEJ7i3fAI+1GR5$%FV$Y;?CGb|g*&aief zNIlV;$_XUq!om)-a-h%-B6<4=*lPrlP_YX`(ugm4rF)c#8~lzb0|6xHjc4}1B`0|+ zL8q%?in&Qx=ViOl-hpp;*4j+dE0;d98$nzhL}5V-g77ThKRCzuK10U2(tNZ5Vt+lv zRXA;6o%|Rnn)N?gA05?F92P{vh?yXQjD8Q0u3SY8MX3dFZ&2bzh+T@_siFFfxrBHB z4o}?J7*8^>k)*N+L6q<3MKrv_ch-5sIHg~7mt$DGq-|aNF;%NtLZ+B(MqkeFMj@s z<>xsK6AXOr$@3N0kW;G_Or^F;@hpBn^v*F-uhdp>?u0VPgFgQf6e|D26?A?J+lA!X zHEWA(d@?SR<$=r_vQdq2yY03(bcKZ=Tbyoqw5$qZNQGuG8T)QMD_JG`$83VWzd#I9 zVYSF7%8ZF^IDyKHGpD*QI$JGYcYkk>*1zWP0{UHky2DG>_vD4nV(>c3y2z&P{a>nZ zs#@TR=?^`9q_@`_b8WN{Rkk*)#)^f{g)o;M{M5@ zIg#YjGZ;vO&NW+RITHzTFBR;zJh-X#le>c{CtfXvF^uY>;n?TCzT9|BM2?2EQc5mA zAhGJ|@R8712D_=+^5WtLs`16ey}%0Y!xAPFbex08b3Eg-DIW_Y^UXt3$Q&!ojXH$( zMEkiS+Z@=Ve`7+w7BJRCkuA^;HW_CVAUf_O(7smJ%+15UeTw|+adPa@S)ET?iA5gX z2Ba>IW4E0zRTcmBsXD>kMbrGGdb%fr+84z-zL4t@&HCQ{xacU!MJnI=-ek>N!7tpg zEdP>pP2RhdLeAe;OIsje*3hi7(~o5s)EC>qM2}NWM{;+-s7Cgl@Oy7kUD~)9os5IW6RpEL_I}58PwSsIvH5*UmL3gb+tfYMD}HoN)0IF7FLV0dsifkn z5<{KW$*Zt>_Si>jKH&tqjIquy&hlY!qYZsbXuDZnsXL;}jb+k{qwz07UjNdFSMrX7sDddJ@K#HxQ z`b47D4k0clBqVfI6c_$DJKa1BZZlPFBEda>Qz=!@|JYMT6+Oi>IQXLCaA8pqI_jRD z93hd&ns@I!)34!PM4?cC06{iPf`CCs8X+I+TD*w~g^y9dK>STB^i+J5F#4vQa<}-( zKbe~>71BWU3pgRNTYSU%H-S~qR4?c($Gl8+AwF>ZR|ZG^m80y}cO1m?CVver_ueY% zW5E;mxa)5kr8T+6H1uSY$oU=#v#6u=#A`yyKwfkO&|vsbV*hMr_+UBqeI6+V$s}Cb ziitW?k+X0;_KsT65F6arSxXz8SAa@`+p*5@bNBP}v$C=RP1eY7XCzAOE!xJsiFOdc z3`h+fo&6ArgFDh=qLp^N7`fz0Z%(7mL4Mc2TFs?A@_>{61XkAaI3*F8%sm zEcdMm`>NZzc6M4WO}fT|6E`?nU|E(X7CKQr%-!>E!ulenk zsVa=U)z?;41z(j-3Mj6?-xX=S)ob*00+`+De9LJB#^<^i)>Ksdir{R{FD^C!63oS= zvSgJ)z`nSoWGOX|yd1`uZUYlb%8Dg}1fB#G@dZI8*dPnOz^tO5*zo~MW|pDE zgWma4k26iRc5#sZ#-bL8iHYT6H4F{?1TWl)|4UkK$m%ZYxsdiY({e7y3_;!I;&fD} zWf? zh=~5byi(n2Vn7f9dV+0se*U-AqZ9u@9m99dd!n2I(0ptM7`S0R5zF^mo|Fh6@IgOb ztp|z;9AHRP&f)tAb=VXU?YM29K7Y=M55N60JPYQ67u#Qi4WV=+Xd661_4V~lO@@h< zkh`G6$g++}oOmN~Qr_9876FyMd?Oel& zrs4xC1|h|C0kKh+>VpVU2~!Dk8RgHQ*C5K#N%b=3Y?=_cs{q9o3useOY+<3g<%p-GV&U1&_O-6DLc21)jm8>yfOs0%gF;h5$d|H%z+F#sOleZC{D%fTo?T%bo z1JFl>xTy0twCQ~MhT6mwpUpL%8_)mw?dpcA&ru~qcfsl0DuhBHm>4B75Q1xd*{hjY zUdN%? zE9Imu<{KZxh7zokHU|?*_4g}lDoGY7n;$zRbbDi8pjVYqmY8QN?6w!}pk&o64_0BW zFuwx)yJ9IeUDmxYuvli9zhl57hz?E3RWb#WWkHflpN!Us69IQ|78A%qu%~9>K(F>c z@zzbeZl2c1h<7uH(vjy|fzs7w!2qX6Tc3W;w<&`h1jD91X1rt*E&EaRea8f9NCmME zLbog&@{W}jvX>rU6B@hvnvPkEG)YiJ%Zt7Ap5*raZOQzC1Kic8(CtSLo4NN6jb5?D z)ttTEjV-tFNXwWeb|Zajw^yLC-9~S*N&SQpZ`vvi@&AGYlOUNGK>!2YVBTQ`+kLbJ zGuI~AG~1c9&r4sQf({eLs{u#u+da?nEKah_KtEkR`Ta? zTw?~V))yAKrygWBUkM6zVvtvOD;dwwCFH-ay%-X73{whJP5|Qe^ zEAiX?-h1`vU{;SNGoAqNe5-TaIuAm{lI1>DPZ_pjNAfG7Z^uADs)!*ZYi)Jky1jjs z^wB*5k?_(y_)@1O-mC69WDiAea;E{a-zNsK${Nbv$aNMQgB{F~;}G2-M*2*^E)by^ z$;3f>fhV^Ymb`b$Lxp(Byd|=g6 zaeB}nVC2+J;&-&0z)(<7uri`;Z1?ct03SPP1bCn9z$KFiwkJ!WD3?)P>z&P6cr&_* z+QmBM-aC&JhY_t#l>b9&3tk2Jb0g3B3y_(E&l(AMh5k}JTTl1r&rQIM+|3*Sc-(A1 zU4NOg(GhaeTpK)cJ|^nuXmb7^V=bpuSxkk6_Fv29(T36P#UL27LCCB2RL3qp)BYMt+DTlWdwOLS&j%syyhxr%nS^a z!K`{|dOEd6bHAS7%!@Dwkgj;w7+<{G|A}e7QEc?8=ySuV(X|>KZ%O~3-PG$i4jUC> zG1=C_k=%2Lanr@%uH^XEzwq^MD2JZY9-qEAY771Qn-Wa)5 zU{O4#oMerR((`fDh%JY*<$=D0)IZylENjE2JD#~@bqUB8r;h81mR%KV_4cZ&gJ;M6 zXNW+%$y;fzLv_gX$%zT_=uR-6a&Svk?Qti;D|F- zWQaEv7q3BOss|hC{gIDsU_Mf?W`EVb5or7h`mxf ze^#(?SrQwGi(Pd?u`8E!Lob%_rUs_My4>YTB4^q*`%)|^7~g~EcFU!M=?QEPa1Mbx zL2+yc?L(~^Gpb~ZQ1c$QOkxiIfKG&wD8qo09U&nh2r&U$?bpo9zrsuDg8*nVoC|67 z)|+T?BH8MyssrCO%gMpfeEh5DXm2wBv{>*ioqTJN-3AkxNpT8Z{Q5UW%(FhYNF-I&kzYw2>)QOp!VB_ zl)C0oiaR`*4CiiUC?=VP-$)VB{;{y*A>Txvat3&EeZVyXOcAej-`Zr&rVug}Oqk@V zepV?~3`B$^`Uu)XQ<*n|()3TBp{sWOjuFD>Vj$9r%>Zn=^Pxy5&6{VNvR>z0s;p;i z@qWZAzp*C45}!*gP9pjBuYRtWHCi8#3v+JT3Cd7XF)E_ z39Ld@)edYZPImSLOD{-o4h{~`M*^6N#gBj9g^cezzoHNNfq_r8jSJkUV8#?N`xyEJ zYEz6Fzi#d&B_)B1U-+XpnU_%>{H|lb@lxVm6zc~mNK+FGOOa&Uz>DYR<^n^^X52i* z75R`)59}F0`bNW6{90xTE(G8;VTG}=un2=Q*7|b_oN&q-?tfdh{eILMKC@u z?Qbpgba$hj)u8mGg9Os#y+a@L{rmS+pN+b~hudg#2ztl2ak2HVu(SIuXNH7FM1}55wS%uOx=Bb0&Z-oqS%7xI$p>otQ)YMa9isp;?U6xt_mhcQPuv&3z@|Ko3PIK z(t;=kv9J4GD4*NS3zxG=NJz%3;nsh2baWIKv&F1%L$wyK_93IH~{&9CL=YhTOhXTGIU1ZS>- zBiBq{%y8^(rV1?qK?4D1;DR6k0~Jkv(ug!L*h7Q}4t4&Qh`xVb?3)1`F{`sJXD{gP z!Zjr%CRST?#ljBM-_F29D1vxw9U1n6OH)%FNn~kR!PcL`&nh7?TTxtcJ&{2^M(#V9 zgh?pK0rr8!IOZmVTwh;@QyeT82R*1pSf7W!%}}tSp|SmH_V}J_dw9FqH)((pN>$Ez z@f%;ufo4K}|IQ~M01jl~sH@<~nlB5*i{7Dn{_l%iZa5Eme=Ql--5ZP~UE}>4(;iM9 z9j3dLBLJrBR>BvY6mOn?tuJ>|(#UAUz3qE3bK70YeRkBNNBV1DHiDQ_oeG!Pb9$U# zxgR)Rp2|)YcQx~DwdpN4OJE$?6epUjOJpK<#6z1VG7E&cXo>Ts^UtUHq`x`e;3l#~ zREQ|!#2@z{Rly{ftV&O6q+<;?CCjzh*#CCfa7>2R+36))4t8`c0{Wa|A`cb za)cm)LF%H+%sbzW(~-%!%pY!Y=VC{H42X~jZ&RDcGiL*B;jyJBnhrPMyB6Jfr42iz z?c3Ua--g?-W)VaiT<& z+3EX!MoYoc8Wn6l=^jwPlY8%V{LMHV-9(?gKIQec<$8NQa+2xyA8*hrTy^08Ee^X% z|7>Fr#*Dl(@S38i*A}UT5t85a*TpKsKC)V3M60<$jLG{D_P5*)I?boQ3acxGD{ayK zlT^713fuA9o1J3)^*2Q4`1%ZV1p;5Zd!I)>9ic$;%BpIVKpvy-iOWoZbLgfaj~w=V zuba7@wAK@v*O-?*L&tBvXc7cxJo|y#L5!TQ@WyzOw{&c_($P1!!3_^ZtmQY1tdAzn3M%yVE6rK<{55zxnp=HpjGd(&Uf23z$W};Dh#(e#5f8zG*luF06jiugPKiBe^ROVlQ{RJf=8f@`b zV-i0-l)m9I<_4a4nH(aZ<$3?1<=?%7X$t2IyE7{oR8tu{h-K9j052Mh<;0huId~!l zg?!vL72;!+MHipp(c6=;+YTs4x-$IVkW%0`-ju0GW;s|h$1wY*Z`$fz% zKTCfGc{Mk;ss-pThA(mag8OD4z0q=g39vwfi`qnEa@d5Q%RY*aN`k8AIV(8_zzRA$wC0fr$pwuvy29TH3jz{b9e|zY!AB|c`7|Dp^x=#z?M7e zFxhmx@?M}NR?J>_ua;=7qaj|w?LEwDziu~M{Y|A)u8@H>YT?W1m+c?pE>MD2+H&g6 zK%}ZUQf((63#DuMZvO?De*^(W?W7MM3mO-($;ZNI8Xq5#oG&O*8C7DL7)xC~@BW@1 zRt}C+C_7h6;1C*r!755+ zwtLkLkl!F3do!h+ z>xA;&*ZsXLb#W2Y`=%Skc}3)thPw2=Ev*q;{rt}1;U(!5r88fRPRpmY@^Tl0FDd_G zizrMPe-|e=K`E=YbLpcXCx;r=l2xFJCqRscSmjW^lG}2!?f_2d_#sC@ zQ81ale~Kk>xcmkf<&ssXAF70kIl#jK^Utoqd_A!0?x8Zyj(d6g+1S|)-#t_nq$Isn z#a5J?8%)3hRYPFbZ7DC0QJVl;=hPINo;}qe1kq>~ct(jEszRn%gMU2vs>PbO6arZsVqB&wTL#yIygAJ|ZylZU|@@<<-^h z0K~vtkiLu+uuu5ABs}ws2$GREfkb77r^6SjOf!i2mOmq1^^M5W4lG7=+utMYKXLXB zK6*tZBRrrd)t68I3@b{Gf)5kh@nY`+*WEw!6F_^~hb2e@N>fw|)TB}@LU4=~ZXlHfrM^S0G;W4o1sG<9u(~uf~0!=OC zY{5XZGTk6x{%$ z&=wo0rnIm4;)SIbEbPU_MR2emo@@rtJimADNo&jLPU-CF zZVlj@vDY@iHCShWz6P>sPv9Lul*a*Ph7Px=l`RbHqisCPw|!o#YDB2pUv{Y)Js zQ;)N*?scRnb+k(#AaoOBDUcHC-PiTT+&tDNG{H!suis$VLy8U+5gZ-BC1~*^AA>EK zf`S6-whYF=?>r5W#!oz>WL3ZV@xd{w-%?kJfv6`5MAL?*rfDSVdax>d54ez*UO9k~ zD|8U-%~1I@T54>pu70D3$GmrQk0Q7niaJ4I>_rP`u-uD^ilCN-K^~moKpK02b-g_d z^he&wYJ6nkUF^(~kF!!Savv+$wgkfV6LQUK-v9R;$XW3>iEu!DsdBzK4Rr;A_5H{s zhOTP%eA?{BiS5?9ybznF*E=Pj_;gP|^;qD&M}IjBpUaFdutQ zcV8cAh9l(77P_Nuh6b-6E^c@k+1rCH#HKJX#e^sy;dl1gphbiE!7EbSRn}#_I z!bydNSyiL+jqFgVT*1~dTWX_+&er413ZoW)@YPK`@t0V;-|+DUkP0ceIixJ%i8=@Z zH1{+D*ZJ%#4mSiQck_b&IJBE(1Y{;i9TO8t4aeYrbeeWU1{-AODr5COgSc z2gguFE4$s3luvF0C%By*zv9(%Y+uGzamvms(At-$Co7mnRUbwKb>gKMVIUB6W)9;0 zi&N)lgA{@kQY%Xih%;lE+Q0Q4d9RGjTvubECmC~Nlqd2V7vaDm#`;?Qne3|HlnDF# zIJA#hoay$dd8FI=?Su(S&K*1t(R-pjWR-Rl2n$_OhbqB)srkeA@wWCe`*#u?B5KtJ zb6MPk3b;j#N*Uy{7JWOlwhCOrR>GpR({7HgC|>p3kkR%je`}hDzD2ozH62$`!56BcTJMsNWN`3X!k_NU`&qXm)s}kp|rs4}W-EHj8 zQn)V~F-Y<+9M3%We-^pk9kF^e93|GY9dT?lduS~A?(>`dfv&b_p@=Y*#x%g~x0-{U z`LtE3>-Q(%&i)^YSHCj_bXS!BneMeL5{`KBhL=D{c!Bcl)Te~_U%F;sFVeU8R^UJk zZM@2*RF}Sw8Bb7Wj&jghDCn$n!S^y#j@buehw9ld+drLR>d_*eUpxYf7O|#(>E8dr z^*q)RBJ=u&eC%pHJ%w-|BM}aCd+dp2@OvJSz|e&fE&gMD-A+TdgGph+7@ki(hs8zw zi(Oi0s&e>ZdJO*(kv!@ui@Z0N+NsmXH!Mr`vQpYrY^?9ThiK8-{}AMQbV!z@ZT(6Z z34PCU^k=2^+l91=7r_w2k86Hpf)NeStI*vYN>%2uuY6 zLF*|u$vnp(46R3>O(5KYgR|OUcB6h{KIvxIzz=X^uro1v!Vw8Uf=}`2-nHeh!-8QY zk&%RQYf5Pe@1|gUt=cdjzGn_q|4Z+Pdb}ZmV6I>7(Yzk$O3I(&9n>xjCqkTeSZqs~GlX3s2DvK|H$ewU9uM za&P6br$6spsJ5dB2G7RJ=qx6xIOYx=K61t&Xd?2EuUlyE=ma8b1sg@MQ}L$C?}adX z7jW$jNoMKTnKIvnq%MA>8Qp007kaZ``;+ zfL&Wc5#1>P6eUQ>4^!?j!(F1mA9Uuh1dO2@wUFvIste`ee^*oi6e>1q0`~6k)#Dfc~TO3Ym}@i#D0V-xPvH>4Zy5`z!o~AH>VqFkX~R324_!JaPU2d!&wl- z@%?{31u+oX0~pmh&VK-ZlWwB=b9-OJBcd1Z+M=qC zX-aRQ^+m1Z!SkW_@4|M$ngGE6@5tJJ)GVJMDjtCM1n%Jd(zwlOt31elEmYxFotG~? zj!7{u|M7Ysc2bVo99|I-ntt@&f&v0DQqHJ`@~sFFGSP@2=0Td(+2C10!4;sIiCt-h zg)W0Np@}7rAjOqk>}Xg=%PLT7&mQ!3aVg9!*0y2;?V*{!%%fr)^us_qq^FO9v|mrd zWYn3T$eTH~nMKm^cO*rQfPYbX6Kd;>-1UYI8b)uS*deQTNj!^fBvh1 zx;}dRnQfFljJQt3-;(w>c3GFc#7Cbv2=TRGMDV{H?uz_ud=( z?-|xL-)_fsQ5Mdx$(w)4fT!~7bYjXUNROf9;}IdTbx zftTktI<2RQpfbD6-nG*F<(sH<=lPTDCktO(N^2Ey^Io`<)yUKz!LG> zy6076A*6%YCL6P*CJIcD_kxaVL`BoBC&@1lTav1hX3?ORX; z7jz$=YJs*IxiIv*kYr_u;4clV=e9&?fe{|B{SGVrY1{a}|s8 z%$E*AC$^DM;I={%h3)6a3ycg54{|tzjBz1-A0b+*g%d?%6W|=KNDFF;5?YGrL|zEzPr-n))275& z|D>nqGANrsSGOyFZ>CfbGT$;c?6HBzYd40ONB%6|HMps+CC(#D;^7IIJ8?S9KP+`~ z`1;}`#M+sivVJyYP8gdlt4&p9ek(QHF>T@2X)?~@3sd{@+1FjUX^EBmtu`)GA`=qY z`+pW5UA>lL6$R5hv6Z;I70a_LlIoJStv|t39S?Ud`B8gljFJDk^5;`ItmiTZxi~1+ zXH>v4(6UWL#ci~iuh*9FiQbi2xOn1(|BwrC`|_2gNqn?lI`!V!#dO+~AA+1CFV8nB z1AFMe(9p`K^|DOx^+(&3ZKt9{+KpA`NgXHTzy))HJw2{xr;DMVbDC|FDjMlK(|$rYwrSx_dK5 z)1z0PX8t(#%vu6#7tq*26;bBR4)rh{0E)v$A$dT~#>NJVEB1iZDfo|u`#-`Mq;1c6 zDsHSOlh=>R$I*b+n+$*J7cvzEHc%#^!@-X_7FW{15q0XAEI^yUG{zcFfVVvsHj%J?y22$cUZ<^?J zZrXdux47?N!%qCLC+}NdcG>a2I~WgHw0?mUCM2=pO8)5&g*wmKF6G=mVihjBPH-*7 zS0-Ify|2b6Eb4ZKWtEqtKhCKC@~heB3I0-fD*x@GT|@2!6|MLkQQg)}yE(1CrYX!N zHddwRKi)5=dClQdjB|~`kB?k8y-4+E4z?Z<>C?yNA-x}4s zFJ{*#M<=lavBWZ%?CmCDW-1Xvy*QI5+FeH9$u%dNe?ZrUC4O~}U!z^|VI`o_oir~M z*Pdk^VtIDNG(bb?E-wtxY5jTbF7pPicYRf8{>N+>k{12V+ne=)n%=)?x$i8Q3Y|J+ z+S0*0?g=yczougQx##ro-!&L{Wjk)UAY&SL{%mGd3U~f*-_@L?*9orC;oj%jRdnU1 z9G^OQ^9~!^&0YvhLypU7mD){=0n~G{TqeUE!K~U%MHd1~o_vnIWfmWHO5)13RZJXy z)(0lqWv(7b5TTgVyz$yMqg_SnjH+erxd5p2k7kT)L3E$iYxR69MB0213V=mP29b1_ zOqRFd6I&lA(V4KXp>I(R?AL>hF3)Na>Jv?!{W|wK!}{mlWi;L*frWvKN9weI#y|{= zz1eH--~Q{>wY1xNofLv3ed(kdEUc{sd3oQ|)jhS6V&0q@HicVDcn2zUBC!oFFyiKo zU!FU+muhO~lcu>#&Z-wn}=XIjt47e#b z=NUw%U|O$p~YWSmUq?S_^~1u-L-}uj05q8ZoOxrNQJwHA}_TYpW-4uWM!J?U8@5A{#<(IyPK#G2lNV)Wvj#W$v0w zOkqs*qH4K~I5}-ps@Zatn2Ot6Hy4z%s%OuBME>A(>uH;`bV-X=z>GHfC)3F_gggVe zC>N|da*_cX!f!+9cwkrS%i4Yer!lmM4T!O$n+(cix zi|63~{Eli5exyg~JE*z7C575E&*w^kwMv4+@pY(Jnmv#uB zdj)qzj3TF;ur7aHu-Saah4{S!0?c9;-+k%Goh%$;t+GSkpqqKd1)La>=K~c_c(`a~ zMXxQCeEJt+QN5~JAz)*2E_L*cbi>QnH~&W5%2@u7P(`=WTly%{)1jj1N0V68=eGw< z4D^K;yvS?_MTOHd_kx;1+o1+5Rh!b;R(PE>A;cgeC-HzDFLMk(Yl42o$Jo*GHn1dw zt=N7rPrbu>XyMfsHN@v2ac8c}0iP`RGH4kZq^Ii;nJ5EK5GXS+59U#=C<6il0>B@p za&uSq#-KgwhHeOYPnfJyQa(c-r^T?Ag1IVE(rFYyqbTk`Gzg7%0DZ^bZh_isKS}>#x$))m?w{1@xnMsWMK225n6c8SRZoPlxIRc-->1%~dxj z<$91aMeNRFMJV=%QF(yWTv_T_!K;f*>ANOV%QQgQJs5M0Jt!c6rp<|vT`m9UhloA3tSnBGzjg{-ERzWWxz51( z20{wrqJ`OC0i1hJ=ie?t zd1??Xgtd(g)H6QD+9*atLWmszLbNpQi5vm6d8jWl&z2Th456Wt%%@_*U4>MZryO1$ zC*q_gRO~W_ZWE;W%u*H3FoZ<0jO;Tc1kA=!DcF0jI&l22giqC-c}+v9KrMCk-5=ai zku7&!^DnC7A1oozAM#^e+ui(nC;MD!N$0mK7!Y9?7ykdm5cH-ki;gUprj4KhRM}A9 zn(5~YoM>~RWAfeaLGf2~_z7`s9bJFcabG!dlNdr8zNwJ*CMq`#EIz2DYmf}Qr^pEg z2+Dn({PppWkOiQb^&4RAm?qi2;)*YQN3gEaQ9bH}jHJXnHNv^Xf*<|Yig9BQEY4!A9`T~@yTkA$_PdG9iuzt5*WX1y6ll=A{m%M z2*+7=9cST4e@bW#1=dpZ-3`bNv`ZLrImZp<01-g-G?0fr_50$|`r<@wli6ld=Bl)e zj0Yipy2(BwG%pc3y`yV#&fkKe|Ms1==yQikAR7?o_IoUOb{mDd5_T7wV?rXZaoPbzE=HP*YHdUtp!6NT%eaptx0f*YQvYi+6#XsUTXyuT+w9(r!Zy zOcb{nwbN2H#~X_4;&!pWqHCZh%dI%I%YI|?f~ICnl1+}mRJgJzu(Hf`Pvw&8F}|(v zhZPlVc6$EeH8X?!@mUMmcHw`vsAp^b=d_y%&&!69)GV);W+gLgzKE@VZ*$@ceS5aZ zShRR|_KttCJT?5`fsS9DU6BdVtg`c5?CenrX7GQ#IrTNu-xSV_Araye7zs>cM>ETq z?>|{IzhZ7A&&xS_=l#>{zDvM!z7xLr4>`r=C_bDWhX|KHqz;LE>(BU%-&&S`pC0;` zpZrBi{jx<3)5rzZiys@W2+aNOqS<5q4Z4VVZ&icx-}0G+eoCSWN}?2}SY_0sIY5qx zHM)F5ky^*`8&y!*@*#mlb|Stsd8Xi@!T?zIS4>i^TmH#+3FN?8{r|#1WqY`uKs`~( z5K2v?+-{&;T_q#|()nJs7W_^iW(>;Q=V5HT`C>QsKW7gSBU8re8yqpRsirAQa=%B* z_gB$e<1(S14%- z`{%c*OeS#jB4oH52g^61U4LUw!{WaR?0?l#RZMMTb74=VgnLIHe+#wWzaE^EIOC_O zL}eUsJeU$OSa1Z@=18W<&+*q z-!EGEYU2jn91YWwhLUW36v*OicIws>fRMXw{(-{SmCWWr<|hteS57j=N8OD$e(7Ah z{XdB4H(K2LrgEdJ7Ev|2{_LKB)&0o~!UofW2alU(a^DXOK zRf=o+cAq)ZGFF8~#8Q&e(zW!rtg)+d9H%5D`q)SG^IbnYf5Wgv&`r7VrdLfco%GMy zo980q%=BgA)x6}qNXLUEljT!@U%@<{$O{Wnli2ZKh&hd!aCVvej2xA%>x3&4 z-}AD`wavo!U>-H(5|9mKB->b;Xs_kid#C5mw1Jp77tFHL-nSh|k0i3T&VCiGFf$;b zmA(o|aYKl&PQTQ~%O9ku7nTh41tXirfnD`d+)uwG5-Huj@$XjqcZwC2I(5*4g91HQ zKL0Y3IUh0%f6|`lG@i?IA+Eh)rFDTS*~@k}MOdv>_^NCCTKbZDKJwQ@>$~dchAz+? zx;46rqQao|(qoJ663+Zbln-Aqi)xDtI<#xoA2R%CR4@HmY2+yPNMz}t(RoYV8u%{&T9F8XBUG>Sbfw=aRJv1rZcz?V=@z}Cu_9HeOa zt?xDJ2KEI$0Rd^$j?nXR9AUE^AvM8~0U z1_A#NSin|L{Vw4p)vAVRM+04kD8iDC;J+Qnd8~c& z2F6kcCKCXymvG3-`L=Gq5cB?-O%G&^dICM7Dh_A`ko~F#9W7fJZybI##Oml>U+MKl zpmpv6D*#VZjzDMrUZo-sF^F-bb&ETQ@BoK;2_8m&2)|AasGoD$ZGzYc|9yp~C~Xmd z0ht68{^{wT2M6!4NS%zScj^WN*p0#lP+^XMiO)ZfK*4{619_wHf0_evE_b0rvW|m; z1B&z|&lSTJ$*cztyc|5ybHVLbl-V#;42HzP-X6N96`)W^e*v`-gTfmGWhd6jv0WaV z759<$r=tU79#G~2uy{ZNh(IQ+CWxn8kl4BA`ZZ&w-?8Haxd7hJwDY@JxB*BirYbwR z``kNp|BW1a#8(JAPjtaH2Kk~e12y6v&%M3hGnpE~?+01yNnPDJcug##T0ee-I!+bQ z3XpGBs-#npc?1^+rw1Qz*2uKiaCKzefRwr#z(;Ty5> zG_6$l&rs_VGE%gu7|r+W*~;=3Mi{&|1i?cP{T)0S7_2XrfXGf(#T15pdg%oRWW;C&V&D@J`-q z6dC%sqo-Y$y2hsBBfD#7e_)!AlH889&5n0IYin+PkeYfT82X4Z zM0*ob09@xidmiQG>CE_Gb_`g4_$EBd%OR|L@L&M$wc7f6#QH%u+u-Nt=V;J_lw^Fs zI8Lb8zFk57)zka;4^!%8jv?hgE&W4RR|(Q30Kx0%KvfT{${Eolre~mPb!j0L2kz2Km=MuXdr1>B*jQn05&R}43JaCo)4jp~$W(|qV zMZTE6nTBdDKOO(7p|~O57uMaXC0_g#Uuutjk6jx=@#@h5#gI3C?8i0D%#!=X6Ce7K z8k?KN;A&LWV{7kump_gG zx%XB|1INByk!Ie!{^k)Nn4aZ{yqh*{ika5df^3&Rd$mT)LF8oUv?y}22h#N;-ujLL z+)0S`B^-+mL-pAH`27G(g@Dl0*O$2bMbDrO6#-TqG|;aFZ?V%^SXw>^`Nf1Fj`TjS z-@}G~I*!28gj(e}6Xm9&?3$9x)?00FM+sb1?;H%ceqt4cbmi6!jPC7?JEnaG$M$7i z+Ve=X7@aA_b6?Kl>@cfo&#vhVsfsnK{dJ*EYp9OzbWeX@`fw)O{G`REAcjxO;zJLb z9?c1E=k&7uT$Fu){n2w;_3LY;Uwz?B4rwgCldRdIkVct4HbBM3eqeOL5>;^9G4Lf; z9PP70c9Kwr6qEeE?r~zYJ6z@9TYr)zm2H{#!*l<-6O>jEgW%Ia01pDv>+0(T`T3z0 zMd~A3S(d8FqEjS`tiSu2UsKkO`3Qeadu1=a3jgigXS3>miIHE&8MB5Bk$XsjI@x4@ zb8QlwuGLJg`485&Je`Q-*q7llWZaROd~!3Z5k=+g#OOOx2%J}WNb|fn#K?|)&*i4g z;afU$m`n~W%epzU8ag=*-Cc>9)}M@v_TuEEd`W+@L+9|3H0s1q^F01@BV>zY`P9dv zv69nHmSaheFNd^dPw!lBvF$|KiM(?L>JJ+I9&TkIQIXqo>F9%_i?6micwS{LsC*Kk z&hRvAXxIKi2!UkgxZizsE$NwTDlbnlpScZ53u|N$r$b`WOBN+_nfN*BEbO$lCwC`n zW4jQNl$1m*UYF`cf(n}e5~n5{YZIN%vK~K% zyVs;l0YR;JT)VrGQt#b`GbC@8<@?v@E7rc>N`D|SGsjbd9`meQ zy3p)s_DWozN>DIYxm5K?_1MwVV}WZP?P7MS-Bpuvc8`04{DLoSpaEra-LuAO77NuU z3N0$~ElnfZGV!})JxgL#2VFiszrKcm@{F3Jw+VWwGbHEbwGc~f^cR1gI3{Ug2{VN~ zzq^}TaZKdkq9-T41k_Lmt-IbZIT$#DL=_pp!6B-Wn~?A#e;oH21o5AquaegwC%hwI zZ8f%#>uo6LSctefxC4oFZH^%1O9GS^qe+7E=<(ydBr3~~B@*|lah`2r7XJ#^mxxNo zVogDE=jK~Px-@)z>sGG{(T9c?kLOi8Rtt!4KQv8J;^oqh?vW}Vtsh%Ro$|C(^l)shPx@;dgvxR-)ZcKFqyi z&5bPBSHM%?IxuxCKPh13#g^{9Y#<4K^wnS0>%7`iVE%*dKR&<9j0VS)zGQK8#F?$o)??*PjNatD0khTg()QdZ^(%oKyU z&_x7}6+uidbLFcMCp}Pp-2vq}Z@6Ml=hq<;-ebZ6&CQgj7bz+Q>4_?V1q(>vx9q%p z;ldDX_Tm@nnS18oiEi%dV!oqb7H@>_-c8a&wM}TgKn%eVbR`ZUt%6nO>B#Oqli&PI zkFojX{`vqZKGof#*r>Wn!MES{s=){5jr>6r#b%ewTbxGL(u&pX*f!tNwtn;8gHcjv zR3uLBOZcR$b&i9Z;ZDq9Ub-0DyXs1fZex-?F4xVkPsr;j?N0Yr;X3>5A$a?h14VcKF z;w+vW+KVq3q!mw$IWVrERD#dg9KbUo(la788IY^}6M=b)S63!iRHDSp(ZWHN2ysjX>3`4k{0C(rkL5ufd z;}QF|{P|3klTaH@#9KrO((;X&X>E1CVOQ_(=f`A{rkyU7Izst9U*h!6$Fb{U_HfHt zshJ9RHvCL4Z#4_cJpQmsIg5ApaYlSY!N`Nyi_eOSz673p6z=ELl`!i;D=oyTb84kzAWN)U?WK7492Kqv z5^KHQi9u2HeKvewrJi7TuE3*r8l3M@n@tq2zsV-A!CX~|%r5n!wq09gE*m^cNm0-U zsjO7c(UG+cq&JaE5S#oeyk?E_+cCo?HN$LSr>g$-XAEbCcezg%b`b z79P*HvWVh75ffObhI7ZGJSV47>@5KD+8k3xfi1~UNPypx3KYe{IU{%wgs(Dp6S6v} zy^G541!OC8zhsgc%g7!0DPYhxJr92Nh0zmRS$rz_24~N*`oBi;u9c>Z`7F(v8cIl9 zG!?N|ERl{9ihfH^W)D*ArL~ugWh7(J%J%rJamiz@ybKk82~hlabw6bDc993!*&54S zY9u3KmyOvRGi@YpdZ3|qMb6cprUAyiYGeK&5uiDYcsk(Eb?5@CPIQv6IADhOTNVD>IIhH5m zm$|&2*z1Lpo99a8?=?$tfr?Vk*3a$;d7Z@x*S9R0X}Mb-=mOXD`XqzhMqvZ=7DqPA z+RrrhOMm1MX$m@;HBfb|>R@TLcc=PT5{3jF@H*F+g{fXx={PABj8wtqjSly*1YdtAGP*=e#s z;C{$w`$CLo=*Zu@uenzI3uh)g&&1>FU5ZtV?z~>ZweGWOq>dMDA3iLUPI}yRm?*Ng z`P{SS_jf(tu>1MyAL@kCo39arkBG;$@?EP1uF-l+FHoyo{ryiAS7kB5a~HK7iqv0^ zRO$uHfByaW6yQU#@$bLXU!;2S_n-gmFUX|uvduXD{X!_*8Je3s)=+pH*=`nqsEqLV zEo`dRJe5prz%hyp>Hj>ZI|Z)56cg7Ck`k3{H7PBN*V(?ST0`C>if>m!P4!RcR;T8H zbqWRC{W6YdIpT5c-c1}|^hvLv@sK0YzZ*VAGTzX`w?jB-rptnXLoPBgBB;5(ZO6&3 zq#eB+YxQ>pXpXv^m1Zpm>F3c?4nZJuRRTlz?cdKvaX}C-L4-j;G)y+9=4ZvskDarH z7Y=gXlwABOB2W`?!OX9!j&-@kP}m?jfTZ-4itfh71}<)nQep@!`8IMQ!P6sW7w(IV zY`<3zo;aqOWOO8+FCb-lxgdA7tfA2J{=TUV*~@n02`#sj$4wh3#icv^HXix7(@uxU zT7G*1byMAsj@*b$*A5!z@tKcKA$)1wV-e}Ie5L0C($Yu8>mj9Lu9EmjBcNn%ta!3_ z&3mhlVP|$DiHe%d)iRk^sdog;3Z+R#75AU_^=>ECllwNNuKUj$8C9#aoc=ykzSQ~I zf_t0C1yy~w4<4=_A`e9+X#E>sUZAA5?-L#iAyteEI8Q6@r_w68#}gvlZJN$@kUn!z zLV}#ex_2lu%loBNxM#Ub%aY&r1ZADoK_BO6so6BsLM9hS99>`BSQ`S%gqchWi%Feb zjJu2)-zLh{_NPwnCjAu&H;(3Lk+opBmX3}FLv0StOGGz$+bU7LZ)uU|gO&n^a=t}nm@PReQZTXb_pqHx?KJ8{P{lX^p82RE3syKC8A}QPTKd@1yB2U#konnW=g)H zPPSAN$1)%0*9z@7(+i;zEYKA(R{a*yQAe|d?0uorH|$kwXr#wZyfF*;TdI4vyLpp5 zpIi$0Br_NCWB5c}aBj2W@$)@C`3F540^Y4>G}cg(fM4PaYEQt$1UwoHGvD6RpNp*L z7|BZJ2ci*Y)IJz)h&Whmtb*Yd=H~kF{-SC%^)b_L#h@Po->f<(Tu8((S=qsj@-)df(j-1X7R}x*^GQWRGvi;28g*ljk_R zKHbb*I{tcQ-it1UPRW<#WlO)^aiVy|Z7-YLmCG65f3C_c@00S9iu)wvoDsZ1m!#B8 zGB-SU-)Y>2VaJ3D^D7D3U(=J)9zT9NXkRvYA-4mt;?qTvvr?K>XSl)T4ph4kwm2E6 zr8Xs~zY%*2m}S?`PwPRf7oM?35*3DVVIpEE^M)+*4_x7AL>!0TVbbDm64jfH28cP0 z8$!WvTN$uD-|A61Rwy(8D9;Rf=7gR8z6a)T57^Adc+p&5)EPXzbGpa9pkr2!^Z7)q zp~MAE#}hZ5Ixo~n$45xEFhspsxLFh6si9+Rs#s{(Ie9vePDrCN_KaowOwRPsV&Kd1 zGv`+nigVxdrUh<}tP#7X&QHk`B9Zpp-7WR2B^N14nJqvfP1Sm+**5#0C07VNIn6#X z-tpc2K9?~hYMHQ7j_N5Pb!~%Y!jI>4-@~&x4T!LBEar| z^TZkb1E{Bjm`X4P77At}m--m13v^=cqgwGrQy6!K0C*(bWC6*}{4zR9z3wIyBuKO_ zh8-30=FaGp5Nq`1#zsNCyh}PlOwu2J?ESN@hgados0pIxBJ(ACEtI{}S;*aY^3Fps zR@Xv~bNokczTL6yryY1%*18!4h*1Jwuc$B;+ zebTEo^cY9Qbu50*U;ml9$INxNwuIyv(I668TsPod!mOHONokDGfxgOHFZXZRs@1*p zW^QxoYzU)ZZ`|W3jfoCV8TmKDkDfdvoe?H0)2g$%_w+n9zh|b8(mABDLV1s`L+025 zv|I2WVZGQQg9(7CMbz&BLMY)(vQeQGp1cyL z>b7;u=Zy1){DX8ptI+N*D-^Be)!CY}R2H;Snz)qwHZ9M&HPhu_XLIjIJ12RqTgAC8 z?{)YCKL(4)h8v|%oSy%5?R^sCp|FRiLo*Dctv*J5ELPnVNqGnZ6BE1}@mW>o`4TU+@8ybeSPq8=M4Ed_gYs#b`&MdRAzlKd8 z2x4GAAw)qJf~q8LNJGh^M;4nv<{0$QJH)V{78Vwufw&@_$*Uw1=?+6YGS$w)wxg*T ztdwjj8CE;knrU!aTicY$r(YbPZk)7BPQbH2_sRWVi^uNB>UG^u4wir2w#nH&^Tx)U zuL+fV7pFt*-p+a_Xeud|KUCV_@$*h*R)avPySp~&TSK|^r3pvs)Gdruf)VF0w?0m{ z?Aex)@onmod)@2o-fi}6^TzikxvdKrI$#HvTcMR!pVMX=78X zjt-X>6&vQRrkG*K#37cTH5YX??I;uESXckg*7aAMu*2xNZz zdc5PoRi_o_38LuiGV(AxzJ`v|>YL&C|cWzATT)yh#6wSoT9x zX%oAWtVq9KaVq@^|!M?ho$x?^OL zlIY^WR@oBuedz(s%6^-oPfC9lc^xn;zm;o?Y|~7|x&0RzB-h`~UNxjG`Z&LPmUiC* zWiB~pof}*a(+5wFMV^1-?#IGbe)fu-Cw$hmIf?HtLb*l6As~L@G?iI)=$ZJ2p+gOj z>)(qOLP|SfA$*TVM+e#!@%l*r)WzcUzhCs%Y%hw93jrGwpS;|~piVB>T|}}T5gV`@W`Jm2PIxXUy!{i+e#oT8(nVa&&r zz5@68DQ$i**ZtytiEkX%Y?U{+vdXh6##RC6$kV68MfFS|W1}V)5j=yVwO-JFD>Nl(C5ucW_TV*RDhbuf@9D32h5iXmj*3ol#`U_PbSUu2ZahsuB797AdaKqE#|Go7HeClWO!!QJS4fa&D#kM5JNf zIg`=11`^Z5T2$Wm)8owByMFv^xS^BOY!tBFm|gstL*W{!%|D%dqb08lFp$Z-Tx8Dt zQcEW>p+lcIqaL1{5qZjgKV+gK_m=SIB0&ieZv)kG5gH89)2M%{sWXef(pl&c1^`bsa7$m>&Qj1vxn)4AiCg03Z`^>+|KIHuj!*@oB8Nnw%_mTaQr(wX$24Ywvo^SUcdhKVf%$!ns2ncNZxl1+8)D;#DJXk zZ&z+s7n=m|hJ0p`IdAkS(`CtGVPwyNl!+@puZ{V$F5R3o2wyCVO;FajY4Y>?NvXAYZ!N|U9vb-utJ=FQGmWt&FC*f{BZ8J2mW`P2_1PzTZ~MvCXR zyflf~^N5!tKn{M1scoLUHYPuPh)(n?-KUuKHxmHS$t+EA5!iBR=^;XY(z0~$ptjKq zzLyfca>M*Mn4J4>ZaP|f=b-bTyJr{R0di!zx8DY~3WqMooopc@@*7`!e>yg#b?M>l zH_g6_JV9rJ=Bkb#VyNF9vTOb7>qbHmwS(wD5_#WWd|GwGNJx=y{L7btn6V;jCZEZ2 z=Tq#k%wi5}kt{NGArXlwbt)?VyXW17GvgCO{|zsi*033Xomv-o6p`xeMfJji3>gx= z0!|}l&w=6ODwh)4xz@1(#Y{wrhQ&EGBoysa*9q0Ek&tzLAsl~W7=k_G@re`ryVl)} ziTv7HyxU4MLnJv)j}{%&j_dlf9Z~#PWJ6x8H;J>UkuxXbNb(FC!b-wzu$=>4UaajBIjLbkyE(oUk`cPn55Cvb~CoY^GvkkdG8H zCJQkIC?t7*8F_GUAcjb4fav0Mp*`%wdu~EryIF~tUj&f9u-9iNT%MuWA!&PUf7DIp zQ2u&d*VLp5nuj`Rq(pWi<9Wk2ny&=~?&OTCXWTB%vS~?mus(Zv?{NWXpp;J6`+<)L zd234Kx7-WD2D3TaCq9gnj`3<~7PkrOjA^;P#$nlF7lVjs@j!&# z-1g>}X=by@9(fIFwQb}#iK(p7?z`FK4n&7W@9|^br^Gj&t=4<0+dp-{Y0#khf^cQ! z-CaZ!7GSpWuN529(-+DN^^WqPeG|TntZ2f5i=&l%o7Ez49@+L~lXF+@4XV^^n6cM4 zG?e=Nc^_W2T3~o*shne^1xs++%arsr;M*uU6>c z2Xjj|$+xxn(OXHzo_%7pDjBnYlA=eLOal7{rd^cGfi*PcKtHBzMa34P+2-U>7?Ymv zm#7zJ#-y;D#7jvGQO*=pG8bY}PS*4`LmaVAi_D;SfUvxV_>h5t0lY3$AfLsVPwM26 z__^*KXTzk<5NBSSebH}6i&&{Bd6Nsz)Y~z$f#1uvl8VK^N+f^`x!7-Flaq;id%kG| zp5;j8l-yh`YXGc5Oac#_VjNuL2|wuhfVDSYkYkQfRhx>$4Xs_hs%Ori4TkObhUgS? zrgb8J*1GrxqLO9eNGp-OZ1ic{K^>cp_?7ycu$Z^;o_h*y&sVz~B{!7Do(s@C!poM= z!;Ia{F*L2_n}~oC<+iRpkwU3g>MYOuY)Gic9hWBIGm&@R-4hA9nPZo2 z*dBzO&+P!pPjv2xg{Jo%urI`^2+uCFq@yCYT$mYLmorWA%Z>t!_ZBg2#TW}hWW$t) zECY2nTrl}ovWW76#e)b?NaTeEkw`U0CflM|jnd|Eem=fJ^g_2bvy3h-<6jA>E1up+ zXn3(KJsq_Ort1)PcaX66%~6yPlfRJ?_5_6$bTMHLG7uJFUXp$okql>fKnmUtP+?k4 zVg_v>EDJEHOEpP`@M)vGqhli2&IYb9%Dr?%BL7kH-W! zuTo_PrU{|4kq8%klPa?^-vIyU57?%N7-gg^I2z1J+aL!GoW&&T^lyTaVul{;V6VdQ zkBt2mt4~;GeEe|HW5{{0estB#(L?c*@pbbjPO>NsdejcaY&oK+ue`WWN3T%bs7udR z+ot21(M+a#vEE?up5Msy1`cH;V6aj3a*7OhIj_u}BH#Y{MQ?n5&H1aZovECqUwBOD zac#-m9rBQ^vCR7L*oPiov94%EF9+6N;d*dVMAr_w_cWZ(B@EbeY!e}xo%uwaChyOP z4A#-2IMq}P2{DfXe<=Io1uen^fNF&BX<5U^164(&pn23~C{$>0X)(YapxqRi5E2c! ztXaP~M%cv1sxv*^HBJ`^zul9bZF5T>)w+W@ipmhd5XdB4;bc(QfH+>lwuXT`Zx%A( z*%M*(C+JcL5PXa=J5fUeBC<0EZSfx8^{ecND}-WFFjjSF+NCxJ+CORNG#aK8-#<)G zhmRzNbPjgwwzF=JtvYjlUV46Q6{uu{20VN?OiZCh@nuSqH4d4^nQtTuo7aJ7Kp#2J~TnTTZi0{y9Zns<8dZh}lrX9LufF!n)-48P};2!NoI1; zjP0sV>pjQQ0aDvbb5KsU`i29WxK;?tGsJuB^wH4PetPjedzD?$K9hh!`$B}&T^&2! zBcd{mK)jXyT`Rn&2R_%w?x{_2?*VQ{jD2)*nTNZ63782Yw2Awk$Q;noH6Y^IAmOeF z#fFDt6jN8h+&O!AEI~L(3_K(jIkcZp-~yJ~6=A$JC4Y|}QYdF@4VS0z+aQ-X^Tg-{ z5*_giVbXKH_0pKEh?C`L%0OI*X3rc%wKDNTF#tOO7&;=s0_=CJ)EwsSED}!vov06) zO=$$H+$_2m^zKuL%H3s%)2BZA;3Q@i7!*00i!+}OaJqasDy16tL<4>t@!wW}S@SJB zkO2q(O4&^EK7z*ujJh&wxU$t3`lrG(xOHfEhz(#_TD*;z-dTA8Ea;W;mW{>dG`^Ch*e8@XNWe2S4QWQo3Al~l-JRh}HrpL8G zA|mTRFdXrT_l=pb)4TqTk&-U&O9T(@BY`94|w^h{s>#UjY-hCp66gR+&vQnM z#gTa*H2~FKbN%pvXb-Gfyuvf60(-#kPhLP1Je3%b4K*JKgQ=;hz`#Jbl-rzu^$IXb zIS&7oVxGFlv*Y)5l2Ii9{{MOy_ds&#-+1Qv!h$I5CwfS3Mttr2HwXkKqXTNFTJ(~0Z*GPrxXNikW^K{<(z32Rd zKQDT!s35sEO`AUy@orc&3|yf~PL7VigBd1{m3?=V+{<&hTKKH}#}fCQe=3m$%9RK& znNKltt1TUF&W3VrlKboFYmQZ)uiS9x!$78Qh3^=0W$_j+QN4F+;t5q&a{|Et98F?4Y$q ztm5+8n7D`2QpCV)+Z}56x%e7wg{xm*UB9z9b%?uQ3z;gp!eRB`(L0S%%}ApR^vQ2! zS$|Sid^AipM5XlP53>KvmSdquSmf1f-1o$GWq+2lV2Bm*CiNDv4xLHSp0Wrt8=Q8j zggx3Xu^_XvtLuz`!6Cc8SA(_TshWI5)L0NliVufe z*B(%$js}w|u|d+5Unw`9Y2!L3NquY6&aj3dl_vCLFoJ+_#o2%~5D|e~t4^T+jG=Ip zRG~^BX1sLR#Z)YNbC)?vB68m8Q1n|&qD!@_exYZdJh_;2=$#Nv$2#7mJqB&Sh^?(J zGxN~5 zgG+sXEsTDrVH=p($#3KSBw_DJ8uix6jU~KurH5Ut#>2x*cOK+%F8l15H!L6eK0(X9 z^L&wU-ekg|M$*K_i4B>og+GJFc}-lu-n53Z5jzCZQ^$&MgXGZJ{2IiRmL8?ZiMUk3 zaJSL4RM@N!qG=&QzR*u}ShkA2g-TF?J*ar12)3?&Ph?14>S_O`d2zDu>p)skG)e8s zB>TN;I6RwnmHb+v@bbn;VP|eVEm>CTGt|-5ts6e$I4P6nZW#pwgd0UV@FKWfuf=u>TLejmD&GNY4=B%WonhVeshK>yGy}glG$o!~3v| zwXSLOUFkCnKTvf;iSxO2WVelzf$NJkn}GOw&dy#3O!#@Tu2x{n310E0koMaf?|J5>mbOW2X08w3a|c_rgg1a^vfB*{m*ieu*1NR5LPF2_caEuU&mzn}613 z<+}~^>abU5>t$eq6()rzS+1!w6+xX{1jMBZ_zNbDER^l?e+`G3C=zGpcWl(w=|)wK zf*1CT`Frs{Ib&7fS0{E&0#!mTJWT{F-3A8Th+TF<_tXVwti$pE6Ak?A3$n}ovZg(K zNX#O_KoC)~GJH(-lDYYIAtM-nFc%UX_=CFgUlAX1rFs$Dv(hi2ybxy&Gq{zyxc(1{ zCUZW-R=jHoSpJ}$Nrc&&m}x>w^~K=sy{SNRo9NuU_a9uI7oH9R64DPgczyJch2hYf6}p4N?wzR44F zYI&TqWqm|?5G`}va@nKzz>X~sbhfv*H#a{8%m;{znBIX<;-^oEUL87G5qeaH&tPZS z)38ZEP!O4ZZYX?CX6U{D_z@9P83!;XD8vI9m~AaBf9o7GGJ_8}zkdB1&$xtDaZ)@@ zJEza!J2cp15InE!r7I!=)j)HOyY(OP!oU^3f6S=QJB!XmJQ zR$r$`e){1kk^sLOSjJIbWJ?{|Gh*RPF z_wSgPf>n83N2lI}mjS5~c*;&t?)~DW^LDE##3iO|614fbj?D&fBrQ>ww|_dwjKy{B zE{s%7Gmv$+8I}#mp12#At4xf}o@Ax*VUV|D-dX-}=_sEUU-vQB;>^>?$v)=1%SOn> zIe^Z)vE*eH4Ncentg9-r9q;I%s)Lx zNgFTQekWdS;{-LEwkUc3&6(1_c%t7HWp*wZig?qry%eIJRSMCp&4G>=)Z+>@LFT4o z@>k8QeMs@-B8t%zb0CnX!&(k)WF)__)5cc)^;k9N3PLip?q+EQIe76+;g??t1smCR z?A!@aDov7lwLIV3^SStD*sKZ*C8FQ%@CkZ*-ie49JETgUk=_?xyHz1~m&2XO#lkaz z4uWkLqZl{e+L(nwqm~CwYic&4u{nxUN79j(iDtCuY(c!`0SqTJkD6k+*Yqv7BZHaC z2ey0}?T|)rTVe+e)Ev2v?h&8u^AV&Ati$Xi9S;mhJ?ZuI*)w2*wK=G3)lxa12QxvU zPRslLe-KHMl(uttQT1%8;PKK-QBR>FB$B*ZrhH+amXANs9eCq=y~=HUk@NTJ(9AK{ zIG$q>yBx0fi^n)fRCUkwIG;+)a2s8|FEAO*k?4B0!Fz#E;uU0-Nsm~2HoL6J9IG)O zv;X*0IE#z+tn|l?lW%v->oiQCX+wwAs^?U`%cY@vmw;t^zX5KS!9Qxx4XQ5Jytn_) zQpglYA=wJlsMrEDD!`Qg_3|!rX~;@x$Fa$K9EF+(-d3*~s5*noXGtqf&>;5oT6M*c z7w?czUH3}jLO``2PvP_FlKztZzBO78wqykvj@uP(DgXZQ3jIc%t|u$==q-QbYi?R%ZR!U|NqG4T`OzX5&< zie1oZ#z-q5=77FJO+;>VPfaYdv%U8Fi1Rha9@>k@z9ipJyiIic%*fG61+;7p z?3tT{S+B~D_fTy2?HC88G|;u)f6AM~v>~T1Tr~}y_a6CnaMYo}T5+Az_g-k_ zgd1uY?nWN^`KbI{k+(wS6r0{p} zgj+!sggZfa=w@P8;QeE;g@pj0?7!dGRZY_Frf?S2SuS+LhPj)~1p2;BuBpdTZ*8pD^~qesQ<&Uoc>2 z_^F}>12H~UnA__wZ;cp-_g3vE=l17#`e_0ze!u8=^)F5SxsYvU0oBL;cQnQy3W|cj zdqS17Drsm03e#L`mw!IH+UfpwAaSye&qA$OElX{k6Zep@hU<@j!$(x5&&Se}3t|VY zg{Q#((2iKIj;?;lX8$dl$d#@muK*fpDHdu6C`@?cgGR6ZeTO1m2umyfW?@rMHQ zj#b4-mus4rqR!7%9%7Tz)!mjX#zd2%2|{J7JSLbDQb&GKfqECo*suo3>wJuVlr>1e zN1C(c$rD_NM|uEeE|xnlYjk5oLu zLWswwE$i?WSDA2z&Q)!u`Pr8;3aL+zers^xfB;**ZU&B58aRK4pTDQuW< zQ1iW8_DVqF#GMe+?^YMx`seDXJdEfVlS3S=|F`Tx4I`O2u8Ic3PFr?*0;EM12sgKp zyaqCCh;TQ^AV-U!V}=#~S=sDkW$s+e2-}lckXTR<;Xruz&|TD8dGugA@A*-AP<#mV ze3n6*8JcLKW<4QTI6$DFnBSsI6^VKb>8Jv=J20u_Ky<8_c_Zwzh+6nHA>19)?cS^Y zDLQu(81K1|0W0A$?k5A4qmS>jI(xPS=ebB{e4L(Nu8t`;ZAsAn`0Px*1f5sN>!;92 z8HWgXa0TVK8zfiNJn*m(h&-M~MbFf|@HIM&RL9N#w zCK_TC{J)}+M5R}P=wj4~G1DVWsR$>NW7GjhXM)DUf7?FPZ!e6#f{PIw`uVJU>2bgK z)F?34((fNE4B809hKdai{dy!?g{!8*NnoarD}Yg;8AC4bFT%u(F?!q#)Ugwj62I@O z=i3R*VOYcQH%8A4b;|ODSKi)=Hc*pW{pI6)r~|kBGcmnq9w~LxzG+%23BDP!59@}v z>1eoIh`=qXxO^SEbn|-%=Dz)cBm&aYtpi2%!+AC=``YBuO$BTBHn7%k13$(%#Q|&fd>?&%5{YzNc$n`?~f{ zENlJ$zyI%dfA9NqH@1cO48AnmZTo)3Ky%j0o}@1{Ln=?f;*iCUID{ULGH{gBrxE@! zjiy*w=!itQzVTK)Wl$l_=h+>OLm$p2*q`o(aj=}qL`3v(ameXJ*qwgV32au3qy@q! zP}~jn?%j-TMuggOOm2~*-Q4+aQr?>Cvny6wP#OaR0})tY5|AtzHPC552nBm{kkg4$ z$QRPg&wu$AE@DfR%SdL|$mcAx^X$Kr%QE$({AeAQQ1_HqrW7qK77Zg=W3g zCwIjg+6~^Y7&%s$Sy9sUDL8$phfQ{Bwh>RsI%_}4M@DUTzdrgcRa3%CT>q}9X_ zgN-E~iK|2f;M<)~FQVx^r7D=eT&oKe-#J}FDk|ug@ z%@Y2jt@&#ERyLXM;}%V$j)r7KzO3x%otSw3s-{wN!SdOu{`8N!8BUuIoa#Jnd)THe ztNOd|qv};sxlb$2c~<)gczk(2!*W4tMy|jH8l51l88QI|d#=wDid>GpB`Z9+je^q? zi5@HsjPC~}6kRw{0(N?Jv?LBHOD(c@uJ!F0Y;SFvht{$OSOW~SdbAKm8a5Izx-@+f zGrIE|>PARuIsKUZLcTq>J@l?;n6}n&#_Cwpuk$?P-ZKrb{9GbB`Ppy-%&XnG_M!YH zlYOSIw#?sYro3W*sIY=CA96IwOLPQw?d#J%G<9p<3;crb+7I$3T7o>Y+(^Gfn-;py z-~HhYGphVyE8Ezf4-t;-Q978V)To;=XBChB< z80(QwZ~oSyX4CrDxG&Am{ZIE}Xv3szcLh3eFTSK3{(z(0f z&^5xrv5_w<`Gn+sbCFPm#E!#1-_Mh>On5(KCC`>G_1D|N^d2T7rg&}RX7$wHJEk*a zqU!mTo%eT@`h+nJAh47H~z==lvz?m^4=k8x{g zYHDJ93IenBcqu>Qe1O|v{zKoFG&c{5oj-5-{GCs)gAS`00Zg}-&$f-b(S7O6EnWKE zIitNdnYX-)%h?mdW2gayUz_%WQTFc5Kn!bmP0q?MjhTtz4~a<|;1ZLM{4FM>`j_ z<*a(pzgZ|&&_ZhVn2-l4qu1&zqq70Nl zxGd3UTj}10T?vZmH3gT~dWuGg;((0jB~pg09|%nN?98-8&8PPLJHWR6C&JiEmp^PQ z{t7W`*^Nd)>P0;Gu%JsM*C7u_#7gkM|L&{CvlNt(26~6Tnw2 zpG!~*3ybGA*sRb|7nfKj-!WhQy4l^ZD^APiLP)D@*-;1w@%LRm)@QIT-bztv$SWEi zPhOC%k@<*QwtTzOF`CPw<2+;iD>k_gJrki)^|Yuv?7f>m9og^oaHpL9lV0m1lr17r zLfM2`tdUm}YZ!PyPEL+QgmU)zja!?#tn0rd0+APSll|Bv z!K}~<%?2`B@`(@ULPM8UNOuP!Z)&f=gD0Ph0uMs!bSRbwP4}3YwSeBbcoOdOGy>UQ z=kpP*>r{hP%nJccxxo3$d;9xdC}m@CiT#vNCVL~AI@xYqjB?}W$3_;DniLY2&#WxJ z{YmBA`lJ_1KF=RMv>2Ia8f`GP*KQjg`>lyfWnxjseM!2n(ze)?gVj&!L-(>Fa5JbG|3>S>{X0`rE; z+UsG;*PJOIY%ldK9$b!B>`xaK`*Db39sRFN=3PI;^tBl}Jy4HzdFz}XghZ`Z}xB>u(vh@BPE z+6`-|0MROXXIG|CC=#NgpPXg+r#*gI?w=F3!wr%5cQHA5|{XWLKdmFx@%V6VGczf>W}N3bbr) zXW?=DB|)sgxw_)v-{lKm?RPzdKkOLxKZOo8a-SYwHK9jq|6I?Z&EdA?~X}6TC2Oo)3<%4B6F+$ZdK$meSy~$N!yV-_b*jfA%Z!f&1V{$28f`=nZt= zi%1QADrcxlj*^|WF<}g^qcMT1kTBq_C>~Rz4-zMZy~nL%F6i}eky69#@G={5jdMMV z1gKMN3x(a$1?@;4PYqP%XM-F|#g@Ri`cUhFVLP7TffvdE3-3=OKr zvK3Ul_sz#s*4=WqKHRYomfF3TO741UDM01Fv1;ADI+b;*6Dtb3#WxyUYQB5*%Y_bE zA-4~L;))?zsJt=jnAo#E!W4z^9LDDQ=H>uj;DCcOphXjfUHy&N1?23|s)W(Wd#AUA zYCc)3Gns0nqMnw8Zt^>NdgN1X&}3mXp5v$C?{YI>rj_LW*yE?ucSUb@dhr86bu zFl-Lbu1G{weQqrpL7F0B+z8^%|5fWb^XLj|dEu8jzwZU0ofU}h(r2$7$Itqid04^} z!+fpu`<+~z;^NZ#6m&5Vm90|-=6K2YYv97iv4bQE!0=mhnLC}z=})5FG`V#UqZyTh zs&h-R;R51V_g~KG=3{aF7jn8Y58qN+qkQE_6`BlBGy9_h@tPbK9I;XBNE? zh(}xjkhL!W$l(jNKl$oK<_x0v!L;Bo+ytIUm5Tnz#+vQj3p0-9t85eTLmDhaPe<8Et;T+5 zvgz2QZ_Nf7mg;*EAuREh$7g&xobM&peC{~nA-`%}W4(Z3?BNw!0i9GC;l?D#LH4AZ z^AARfP&WuSR((lWC3*bPO{xKzMA03K@VS;D6{`)0`2`K))nih40q8#zJ)%Ei7$ZJD z|EXa;(sssM;&w18BP#}NJf}aDN6`gelRVi<136u!KW~CQI2$14v$f$iVUQziw;OdP zKX8>P_>2t!`_<&$6F~52K7s5f&zySwIENf^2)_)kfS(SfY8(SjT+?PN@dGol6_OgOvy|k59Hpfd-XV1s+d)ve<7qoV9gjI5hn@HorX)dtIHM^_3 zCpmF|pYrqO9J_{uTnRaBD#$>K>6`D>>`|M2H&*G}Dv!EoJ~leNFn*)t1KWM2Dm@mP z*S`w?t~#qWDSGf-#inHm4 zIin|V?`R+srCS|K-ai)DfGr%6k(l^?w=7XN0~yEeE!VNiF$0Z-Q|MNCHiF5J56YDU!=J&Kkk&szaL-_GK_ADP zrluNg37(}Gxy}%k3=S=*hv5uqLq;Cv2-FhMrw8UencGhC*avHo>oRV45*8Hhg zlta^TXKeB=X$t+OkJH0m{SdxguWxF-$$cU3s55Ah5vXw%aI zY=X+dlpr#ubDdkIf@!o5<9Y_m;hG|V^|z+5q%j7WUVK?; zqo!H$LMi^Frlx{}cl)**er7-mPQ)Ja@e)!}gT1{+?Cc`G1i@;Hr8Gck?)alX`Txec zdFZ<%Ykv%z76~yRVm5DU=rUv|AAf;xt5RK$nZDsF9SX?KE#1r)R-=X8>*mDc7RE`B zZMXx|ZO`9AgXjI6Y}-{hH@rjttJ?(*gw&_mZojVT`-;ci`3*&{3LVI2(`{WgwG`UC zi2K%<>vspOCI}Cu>l26Xb*_?vi_SSqQb`GZq}|5K6U8#GHcvRO+~4^6b#HN!R+>R3 zyTIcSWp#anOd|+s;F0mT?7K&E+k7)Ci{|-t?e-2j1k0}5zpi=3sWWU7CtX)C<-K5e zV;n8Vy7d)j*!;^~Ott4K83i8G$cE2e8EHm4l$nd7(!n-D#83eXyKE+6?p{T2A zAFp)(o3}$t7SN4kw~!=OZB)_IH}jaK98WnXx@!4pMu8(?HvGp{UW;5j;2A5K^=Ug# z>hB?ENtki!2`3+|aNC^4LX|^Ud}k1m7YGMSJ25Ppr<$svamCXsM7bZ)@JKuk|o*Y4EIC=??JY)zaPjGw3LqpPgz7Nz=i@4+V;0UOFmD#x+} z=3kX7@VA<-Sn@5UddG`vZ}V)QSVhA@0>qx*Hpgwph## zk*kf!kM-A?oX(1KcM@)3-by`h3-dDlbF+|GmJx*|fDGEeMVkdl*o&On(g~M!F}>Xz zi=h4ReT=>jZ4nYHH1nds@VQ1ZEiTAIeOySrmf2e*bU|)@Ogc~&Qw!v zBK&hLo=~`|q+W019W44P3X-*_`?zSRr*SA$Ikq&#mKeYc*omA#nqClIK~FlqB76Vbe@~Hn%?8B?F8*YD}Xk?I%rke z#!TMa&AcoQHG z@T+*aVK1Ms&+=YYe{q6qleBQ9$m{EsRBq|Rd^0@Sx(t^Pzd?k|>w|W)@F|5fs787Rq@8BX~)m+nfBz1W)&4R7k&YrT{~X>CRS}&%bLtxU%Y(x&PTPwYX1X= z7X0wYSNH;G+M2bEpFV&7+}o?iuFfZ8f~QbWX-zgNa9~7ekOM0Y@S^n*$gY)v!6H>Q z^%Y@mT)1Iq;(@Ibbzu1K{x>&WNS6~*8mB)6c&oOlMg6=~ht35+Sov~*io5BwAHT~Gi#h)5H16llv?9e4{7 zqYYM1Q3*Bx%9T5&C)fgGgWkQ{?`wqHX5OViv!fYm({NylN=g=r_v2c)hgN9J7g9** zqhb9jHTzXcrtTepq5d;8|96GcpgyCk#|xZQwTb#LwAff~8dz_3=G-yoztpLSf*V}IqTGD&B{MPUi#9gJz)&ps}Uxf!}J zeNn=8Hp=;Bj5kBo^&{OjPs0=W98|K-ho{h~MW_XAyOqHZIl#Tp>PBhl43@%roc&ey zKRkKTwiMY;=wn)V{2? zI@&D2L&f2VNNoE+7tLSpip3{VyLx* zzKv0zawjcKoihek-&CdlR3-c+YWPiXB0^EC{Kk#bfIYQhkA!$|fU!R+Z}9mLR#cBS zayL^`tzhBCRjIP-R}e#&<3G*|R?mx{y~@7WrZ{Z+CxkMTzK8N{UWgsH(Bd@Dps!i?>FBdwB1Q6X6UQ!6GlE&|Gd>|$(*em z0mn-DxI`aN z`A!*oxQG>PLt#0O4Xn@k$+w(j4dhm-OeBG!wIqIS?~vev-NSzdXE8NcjnZ3~ZdFxR zF62%8EnMh}UtBte>UucJgw-zco^C+X5Ed`oI&tywVAulktWr1m!qKmxwN*SdZJh*v2+4ekt`&Jr~`J&iLep7PV{`Tv^ZY^QHM*ht&Q@qo?n) ziZYSEPfAF%$ERw~O|BzY&s)~$p}P{tdBg~CxFT+M801B-8E2T&-_(XZ)byF#GM;4H zc5(s#Vu5F|5&q8>6GdTzzJuPxR%ExAQN-uVW{@%=MZo8bHa_`y6-2f^*Kg~c8&wV+ z*m82g?3PPaYtu#tdE_JuM9I&vvsucgObUvLu%!3?GEWjYVE;8=6|&08bhD&|cZJ$( z{%z`V71!hJ7F~xB{)Otl6n(jw981x;PlVy*veo|;gvT#Z$K1CW(%0KfXJHs!U>&(Z zkjiTAr%P2R@pwEpi81^28~u17^QCTQB{RL}*FTF4R+nz5=&A3iGoF5UbWyea=6(13kHn_pcs-fPFECv>-MN(y`huwEz-o=Y2@XXt33S z!4YH%Y32^PB8}KlK8a=(jM5q}P1enTKDMT*=16AVmF(;gVvvnJ$4@E-TA7U~5}%=W z2e3l8&liUsv>$2=D`Ri5rHN2(eAOXkqSaGId`SRVChgO3G0`n08&O3HKFF;h6Z?7Q z)7&+xnhrJKe}dMj=NOzvN-K0A7~((S6L_hRljC2MVt0i)(&!XY>0o8oFm!0MSnb1D z6O7HB)t#L;(0l-$u8EQIu(+!yZT-u*D#;IYHo95fUm5 zf@O}5{_p?-O>iBefjOno(QhOk)4t4%q*XvoAnHV+z|o8Ej4qHM+qit;dUsId9ig^u zJ+lys4A5qAap*BtBjN^tVSbXRbk;b}Jsex-lb)H`hv<44$T46aJm;?IaRJxDbL7RQ z`x$e_AO?OVg#GSvuk$oJpUWg(bj!;w^;=@cokI?M%d+V{rT#KBDN}b+6kQ_5Rd>FC z^@cC~vb(s~?b^5Vn)p8BzFS|}1m^R*ec3IVUMGBB`U1=rYp4;=uDEtgci4fuRA6<7 zw(RmWM~6V`FpP9oQQG%T>!k$lm@NM7rk#K4%b`Vqvczmn4PxHxSlDcDM_C!GV4^OR zzAbB{5d;Lp9u*pse(>^sZZ1%y;bForbLgzKY2X1OiZ^FawOvkA=4P&qmCb-sA5(+t z^u=L*-%)+V$0d24$c=%jfejg?#5@OV&+10-2r2_&qI%&Lb^V-s9~L*rWdpFbJ4sw= zM!9Y^tRK)9-__TnA+1XRD&p+S;H)2J3-f(4dvVI|kUG8_1P{l7jNc#aWC)3@xLVz|hr zu%Y%Ht=IJJFs6J%_Gps#KrgF}Ew5_MZ2SL-aaz8;QOANG;ko`|Aoellw}zD0UyM_rt~B?ka<23v zt))48fyYA^Jd_g5F|Y%q)g`L|<%e@=JKgu`<-tjqtn$UPi;Lq7M9r3XTVDQiGw$MV zdjDLycdq5FT&dj6S;lMPy@Jm0VDPV zvx5zfKdg?BjKBKw|1vQT-NJ^zOPw`E`qG^-iyE^SABRpU&OP3x+@{v;qk3KON(JW) zC;}~mtH(RU-tBvru-Dt>OPoi64(|Z3v9X-{JtZ?H>^fNlCloV ztQ2?*NdxQrZRakHCU@CbZPnx^_mUx$r+4>~6otjYcM#Me8~~BAMUo5=KlC7Ks0SWE zF+*30l}j?9Cy?o29#E*oNJDscQmgM4C9CJ|ZJ4)#Js9!?t~l)6jVK6`%sfJ)8r0jW zLz4G8Ph%MOj7KZ@KRvLpApTsh1y1}xintT{RNyj_kIbCdyjLY<=3+vVs6aC2WzSL*4r{xj}| zt{H|3iFsR`9?2CH9HUrImhQK{5M$hBB^k<6cJco4!?S@;x%}gr3zCj5MBG3tmMkLn z`qc7jMnjU}S=Q3Qqv3wjwf6&UsYCQ=o}$I|$;2hSaKhBSZwQMOH^e zTYn=pU9!XZ<`5-jaI(;WjZ91yaB{BfayDK59Ul3jN%rsd@~au=AG~EkFIc|PD%u*X zi5gF{fL#d#{6r)Xe@>PWOY2|i7!I#ETOom6(<2qB26al}Su3Oc%a`})S^`lwLC{eB zC-3^-@4mDP*=u8S9s((ab#uLL!U?=Z&VFM&73Dim4>|}^mF4vGBTJKdntZ1>6s#3^ zTrYANAkJ_?z(n*GN!~6#GbF3+nj}3<4!n16DdbQWNeG%VgAP@}`8pBk3f}9N#acV` zGF1ILjD7zPZM$3OU(vSrmflIq3haa*4<=T}j#7(;+pk_-%Fdl>J-<>Gn+xZ;B*Y#{ z6dD-xD0hB3lFx4#wgiVB~ z(#*(5x4+G|u7Ohn^5-ZL(1k@su^Tu;p5R|6=%;E-f3{Jxb9CIqoI13<`NG*9bN)Ql z131BpJR~_Q59jWRx7xaH#s0g`2ksV2mUNy9H0=^Bo0xcbwMWA>C|jiR(>nG9TP^#? z)Rb^G#&xIJ29|5>^m4SIDM?97yewhd#kBoSUgms8%D1F>El(D`Il7$u3=wxpsLz1l zL`QQ{^cS-5X^Z$`?}Cst#tU5vaB5z5Xu-Y?RuSWE+mN=6N+5rOPKzqISXK!j*-=zA z?qjJRxn<23M$-o;ZVgU?xY(DGTsk{5Y5n}QP=bt(ET(@Wzx4=#ZNnMDp@GdVfHsv~ z`LBXEfIbl;ZfdaCKn9luDp)qj$uSCuiivd%k0EX(wrx|h{`G!>yaVjcXFhv@G}fb&`aHJC99Uu{&;UKcFItg;oF5-P|CjNQ*R3a^KY^ehZrgT-!1>Lfv>=+I?_#6Xhm8R?i$$O)Hy?hc=#Nn6@29qCY6d;elheT^ z;1Bl=m>rL~yAmL7!~5(%UF$*M!QlNx9iO^B{t~%0H2oB#XH=)5`{X!SN{*eHpoLFBf+W&&!eW8eLZEVKFdyJWxiRi_f?Ci z!a)P|@=r~mZwrRMlzSnkQzT0aMa?BMNLnDix2fqcFl4a(LAp$;t)I@dJFRL*JPO0+ z6UQNVV!!ppNC{AX;1SPlFVDX*P*!yH_a(Y3Yng<}#(jY$MXUMkx%VD>P$Whh=^_H! z)kYFV+KkJSy3$*KNDfUXNAIZ$N*D+Lh0p5e_FS z5zPr5zrnX#+3Nyp`N)G*{zx%*ix{@t(DCiRT5E=O5;G_j$+KB{I#M$Ntx9&^auAF7usJNaUm@yj2N!arEC6}f+1wYo|$Vh=(Y`GXO= zmIp@cc1=Fh09}>2=b!8%7_sSFe@TK)>06WkEk^7@J43BL+xwe;{+NeqtNxGFdDx8P zOUtb`OwP>zKXZGw@o8&@{u{ zZ?;5&$cllA?LQvl?`%Pbmkh(*++Qm64{&0{Rq41}Qz%^EO0Vp=UZ-+jVCC!PpqK;t zPnE@BRsBAcI}_X|YE9KkQ9sLSenN7?%07#e>$YX*`t*o_%SeDh;ih4(=rzRbtz7N} zpfvY$#8Sm#1AHG&(+|!?&KP(A2k(^)sCR4U_t?`(Te9$kxw)#q8?_vj+Y=Wv6YV8l zy|3D1&iJ+cY&QABwtwESBU5t8Ga}vAFhiGD=Fqcrop{WM94Hh#5l6@m(dH#)eKq=d zQt>8cms*S=`irTo>iWIQfxz`Kjg)!X-N2z9UZ;L(?wx&U40-0St=$<#P7g1{p(XG@ zw~Jy;{-vrzg5g8Tbp)4uNg9^Aw}sdo;bf=0TNUW`(H-~L)rXa(!grwht8PSr2ItCC zN&v8~2py~I<1Uwp?ZzU1fct6R4BwoX>+>9re%1ZwuYH|)d+OA_R-+PY{~4v4y)N?p z6F0ldW7pAGm{jP;gEwd`xJrGSyjYQ`}KXO~6uYdQ| z)Nby#+c&v)=T0UX5ypc)S4SJk%33V&r}81^)5CL`#3&KS`>#`7nRoq5R9Bx5h00o) zT?(+$jzc<3+_5&l8F6iFhvSt!WoXK*jBajjH!SY&iPoH^VSs#P>lq`8PDVrIt1WAs zU=#zK*A2jI;51nji6M3w&@#Bku=8Q5aN@CfoA+*ZBG=o#We@whdyj5pf7 z2eH}e2jCRGF)0`=rrSL3&caN9ir3 z+y$d5Pb8jS3e8@PG$8x#>lK}D=E~METD7dCb@_&j3*yK*Mm?I@Yu(CyHKDghIpqs+cK*?`v zjF#lBE5D+;fRXSss7wuEf_nm3XL#hnc8!6mG6hnrbwM-a;QbF7n%sZlm#c$=7dN>R zh+ReLB@)!1k1YmYLMZuf)tjtl{;|JvQY@a}biVpNkzXqzwea+T2Dyzo5vgx<8enV2 zK&4Uy2mv%Ee9g+vA-V-!TPNv*`xG?v4iYq80;kIh4=9k+T?)FUrlz<8p~5m(JUb*q zJ_}$N-)6TXxK|ORMv;$dZvW<`g1?w4Y&b!inO{7)b<^h;Qd8;`yvf;}r^S7)JJ-zk zSev{09=IO4;+0gE0U5nD{m}BI`1v`uPmScp$0;S2_fZ#|UXmW0=$9cy@=^vy{2EGrSY(=xrf^t_(NWpXT;I^=5{GTQIazEN9F{^gqZ|prf6z}7b?NErBDrt7WD8Yi*=i~ zwX;ZSn(Av=Z`Kfrx)2n2U<$@{Xh)NGfgU;3de8aElVRZ1!XOiZHGQ}3c>Lhx<^NDf z<)|RMHSt}}73zHVPi1P2!-~TS^^}QccIP-&b3A2C9ldu)<6kFKG7gt|r$vee3-)Jq z8@d0aX>VCG^lFz>85|EPIM5jb4n*%i6jZcc^Dh=jy7hIJ-O!YU7t1oPU#0_)hGU_{8*O>po8H+OJNF$ z*skm@9Yk|#MuF_pe{56qsLO--e7hhXkEVBzC8m&mOax!cy&$Mw$|v+{&&1SUwl*yt z9BeP4VSVR?e!qql_B{R+v7f)sk2W3QRN8#ue^0ISG1mqVJN|>{Gj*kf(@pW7A447z@-mFsPEAzdx;15yZ(L@ zr0J`9e(ff5O-Zy8gjrzBhs57-yXDyZFGPoSsV^E^Srd|72a0Z)Xfq;Jv-EEyj$SM| zPK%|rcy>?qzxrsRcW(Y$iGsBf;0d*0O9w7R|0y*)eorOm>Ty=mp5Az4|a$&YW}b{aHY{N2ED^3=qEcQt+s zjumay%Jph8H!9J-rWG!FHFC#Jrc8&oj8^e?eUlUWp0L`O=3cn^luy1a`JTy(P!G+M z^n~$2*Cbh=@AmiTU7eLdlk}P4jdG(9<3aYomC zm%n8B=EQuDM$`@=uKu)Zm~ctJ=v7caFyPgE#`0jf-keC#I2(_y+xf~~Zoq%!1+h1Q z=u^1&CJ`I5KfP%j4V2;#nD{VCx@R725`9F)cfw7XFE=OW zqxvweCO>3tP+DJ=Z|}8j8$)d?$T0g#eH6KwtLs`SSTOTMWpL!6ifrMiKMK6y^XWmbndm;t~=%xh$WL-xr{wnJeeUjYFn| z_wToSIgbA{f0$00ee@fr;kf#fpTLM@HGj+O#`5^zqWf4F9*#d7dC+D_aL<)qlvPXA zANTNBwsh&jGp86rOkL;Q5U-J!myeE#Aso~brCrYK#T8Q%QKKGZ$EHTqN_P6$dvT!0 zHMrWBLD*DZn|wA!;oOI7q_3&tM(o1YB74Gjw=0!Q^jW0#$y}F-_VS%}<{^{3t)hC2 zdIonV(Sm4^-;VTj7&NaaWiCjM$o%S_FD@qA1)|T|Snc&056BGd+w|GL9QU@eva++w zZt9QXZ-PVVo-^+u&|x-q1w zXTq?=RO+AI#(0%6H;hMRqguge1}d!bugRooHH;29GYZt?_qnF~7oxR`C)O`>zMDHuaLk7AZ*A$q$~jteb) z|2oP*eR!fysqoIkmg=;C+1XfYho-)LEGOxE{9fUD_A66cb>X8t_(GjR>mD8qtvKfw zZ9O?TiJ~prxKhLUhU@|{ZyB5{Q%Kb#KEA#s&GrLdzU;igz`%K)A%rz_{AjT~`<=2f zR6`+>RAH1Y&Tu`{Wq3d8-N7>N=oq9=e)nF$U?QFFk+3$jOT1=tVl7h+3YO^2fQqe|S`P^o1(5779DLVR{mw9UqB-DVQ}w5;zC}S{5oh@Ro~+K_v2|rPtGtfEZKST z$*uH=8*6t4R=g*yoZuj1y~w|LzjyJ;C33Oa`QrV@?*q#}?N?^s#@*iP`BD!ro*OUT z`8J~%_2Sx{`s|B-{K3@IGIuh1^~oiX*3C!cR$b6==Bae{aXI+om0!kkj4+#)UcvIFT>k&?aoVI z<%&2MxIP?Fa3_2H_;znie}B6Aqb@yz|K1{o&T?LfCzmXLV-T0;FnJ!=!eE#Fd$!N_ zJeeg7wH?kPQNVKUA7;$EY_+~(v7?5u>~3Cb3jqe3o|{as>yO?DDTO{zo5T<@et1=J z-OYz_$43t_D3}R{NmaT(`JG|^Z;W{gZ?sDqTZLqI|MpNZUWs8P4DQ4Qa`&>xlf?sz z8LrEBu`@jUuzdgUabb4L-?q4)&A}H$F@!Y4wfhXE { await scene( 'screenshot-tags', 'form.html', - '

\n \n \n', + '\n \n \n', 'editor.action.triggerSuggest', ); await scene(