From 423c8cd1cc54edfa3b4c41b945c7b83fa8583f7a Mon Sep 17 00:00:00 2001 From: Korbs Date: Tue, 30 Jan 2024 10:59:28 -0500 Subject: [PATCH] Add Shoelace --- .../@shoelace-style/animations/CHANGELOG.md | 5 + public/@shoelace-style/animations/LICENSE.md | 7 + public/@shoelace-style/animations/README.md | 72 + .../@shoelace-style/animations/package.json | 44 + public/@shoelace-style/localize/.editorconfig | 15 + .../@shoelace-style/localize/.prettierignore | 6 + public/@shoelace-style/localize/CHANGELOG.md | 64 + public/@shoelace-style/localize/LICENSE.md | 7 + public/@shoelace-style/localize/README.md | 244 + public/@shoelace-style/localize/RELEASE.md | 8 + public/@shoelace-style/localize/package.json | 40 + .../localize/prettier.config.cjs | 17 + .../@shoelace-style/localize/scripts/clean.js | 3 + public/@shoelace-style/localize/src/index.ts | 191 + public/@shoelace-style/localize/tsconfig.json | 79 + public/@shoelace-style/shoelace/LICENSE.md | 7 + public/@shoelace-style/shoelace/README.md | 82 + .../cdn/assets/icons/0-circle-fill.svg | 4 + .../shoelace/cdn/assets/icons/0-circle.svg | 4 + .../cdn/assets/icons/0-square-fill.svg | 4 + .../shoelace/cdn/assets/icons/0-square.svg | 4 + .../cdn/assets/icons/1-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/1-circle.svg | 3 + .../cdn/assets/icons/1-square-fill.svg | 3 + .../shoelace/cdn/assets/icons/1-square.svg | 4 + .../shoelace/cdn/assets/icons/123.svg | 3 + .../cdn/assets/icons/2-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/2-circle.svg | 3 + .../cdn/assets/icons/2-square-fill.svg | 3 + .../shoelace/cdn/assets/icons/2-square.svg | 4 + .../cdn/assets/icons/3-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/3-circle.svg | 4 + .../cdn/assets/icons/3-square-fill.svg | 3 + .../shoelace/cdn/assets/icons/3-square.svg | 4 + .../cdn/assets/icons/4-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/4-circle.svg | 4 + .../cdn/assets/icons/4-square-fill.svg | 4 + .../shoelace/cdn/assets/icons/4-square.svg | 4 + .../cdn/assets/icons/5-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/5-circle.svg | 3 + .../cdn/assets/icons/5-square-fill.svg | 3 + .../shoelace/cdn/assets/icons/5-square.svg | 4 + .../cdn/assets/icons/6-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/6-circle.svg | 3 + .../cdn/assets/icons/6-square-fill.svg | 4 + .../shoelace/cdn/assets/icons/6-square.svg | 4 + .../cdn/assets/icons/7-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/7-circle.svg | 3 + .../cdn/assets/icons/7-square-fill.svg | 3 + .../shoelace/cdn/assets/icons/7-square.svg | 4 + .../cdn/assets/icons/8-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/8-circle.svg | 3 + .../cdn/assets/icons/8-square-fill.svg | 4 + .../shoelace/cdn/assets/icons/8-square.svg | 4 + .../cdn/assets/icons/9-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/9-circle.svg | 3 + .../cdn/assets/icons/9-square-fill.svg | 4 + .../shoelace/cdn/assets/icons/9-square.svg | 4 + .../shoelace/cdn/assets/icons/LICENSE | 21 + .../shoelace/cdn/assets/icons/activity.svg | 3 + .../assets/icons/airplane-engines-fill.svg | 3 + .../cdn/assets/icons/airplane-engines.svg | 3 + .../cdn/assets/icons/airplane-fill.svg | 3 + .../shoelace/cdn/assets/icons/airplane.svg | 3 + .../shoelace/cdn/assets/icons/alarm-fill.svg | 3 + .../shoelace/cdn/assets/icons/alarm.svg | 4 + .../shoelace/cdn/assets/icons/alexa.svg | 3 + .../cdn/assets/icons/align-bottom.svg | 4 + .../cdn/assets/icons/align-center.svg | 3 + .../shoelace/cdn/assets/icons/align-end.svg | 4 + .../cdn/assets/icons/align-middle.svg | 3 + .../shoelace/cdn/assets/icons/align-start.svg | 4 + .../shoelace/cdn/assets/icons/align-top.svg | 4 + .../shoelace/cdn/assets/icons/alipay.svg | 4 + .../cdn/assets/icons/alphabet-uppercase.svg | 3 + .../shoelace/cdn/assets/icons/alphabet.svg | 3 + .../shoelace/cdn/assets/icons/alt.svg | 3 + .../shoelace/cdn/assets/icons/amazon.svg | 4 + .../shoelace/cdn/assets/icons/amd.svg | 3 + .../shoelace/cdn/assets/icons/android.svg | 3 + .../shoelace/cdn/assets/icons/android2.svg | 3 + .../cdn/assets/icons/app-indicator.svg | 4 + .../shoelace/cdn/assets/icons/app.svg | 3 + .../shoelace/cdn/assets/icons/apple.svg | 4 + .../cdn/assets/icons/archive-fill.svg | 3 + .../shoelace/cdn/assets/icons/archive.svg | 3 + .../cdn/assets/icons/arrow-90deg-down.svg | 3 + .../cdn/assets/icons/arrow-90deg-left.svg | 3 + .../cdn/assets/icons/arrow-90deg-right.svg | 3 + .../cdn/assets/icons/arrow-90deg-up.svg | 3 + .../cdn/assets/icons/arrow-bar-down.svg | 3 + .../cdn/assets/icons/arrow-bar-left.svg | 3 + .../cdn/assets/icons/arrow-bar-right.svg | 3 + .../cdn/assets/icons/arrow-bar-up.svg | 3 + .../cdn/assets/icons/arrow-clockwise.svg | 4 + .../assets/icons/arrow-counterclockwise.svg | 4 + .../assets/icons/arrow-down-circle-fill.svg | 3 + .../cdn/assets/icons/arrow-down-circle.svg | 3 + .../icons/arrow-down-left-circle-fill.svg | 3 + .../assets/icons/arrow-down-left-circle.svg | 3 + .../icons/arrow-down-left-square-fill.svg | 3 + .../assets/icons/arrow-down-left-square.svg | 3 + .../cdn/assets/icons/arrow-down-left.svg | 3 + .../icons/arrow-down-right-circle-fill.svg | 3 + .../assets/icons/arrow-down-right-circle.svg | 3 + .../icons/arrow-down-right-square-fill.svg | 3 + .../assets/icons/arrow-down-right-square.svg | 3 + .../cdn/assets/icons/arrow-down-right.svg | 3 + .../cdn/assets/icons/arrow-down-short.svg | 3 + .../assets/icons/arrow-down-square-fill.svg | 3 + .../cdn/assets/icons/arrow-down-square.svg | 3 + .../cdn/assets/icons/arrow-down-up.svg | 3 + .../shoelace/cdn/assets/icons/arrow-down.svg | 3 + .../assets/icons/arrow-left-circle-fill.svg | 3 + .../cdn/assets/icons/arrow-left-circle.svg | 3 + .../cdn/assets/icons/arrow-left-right.svg | 3 + .../cdn/assets/icons/arrow-left-short.svg | 3 + .../assets/icons/arrow-left-square-fill.svg | 3 + .../cdn/assets/icons/arrow-left-square.svg | 3 + .../shoelace/cdn/assets/icons/arrow-left.svg | 3 + .../cdn/assets/icons/arrow-repeat.svg | 4 + .../cdn/assets/icons/arrow-return-left.svg | 3 + .../cdn/assets/icons/arrow-return-right.svg | 3 + .../assets/icons/arrow-right-circle-fill.svg | 3 + .../cdn/assets/icons/arrow-right-circle.svg | 3 + .../cdn/assets/icons/arrow-right-short.svg | 3 + .../assets/icons/arrow-right-square-fill.svg | 3 + .../cdn/assets/icons/arrow-right-square.svg | 3 + .../shoelace/cdn/assets/icons/arrow-right.svg | 3 + .../assets/icons/arrow-through-heart-fill.svg | 3 + .../cdn/assets/icons/arrow-through-heart.svg | 3 + .../cdn/assets/icons/arrow-up-circle-fill.svg | 3 + .../cdn/assets/icons/arrow-up-circle.svg | 3 + .../icons/arrow-up-left-circle-fill.svg | 3 + .../cdn/assets/icons/arrow-up-left-circle.svg | 3 + .../icons/arrow-up-left-square-fill.svg | 3 + .../cdn/assets/icons/arrow-up-left-square.svg | 3 + .../cdn/assets/icons/arrow-up-left.svg | 3 + .../icons/arrow-up-right-circle-fill.svg | 3 + .../assets/icons/arrow-up-right-circle.svg | 3 + .../icons/arrow-up-right-square-fill.svg | 3 + .../assets/icons/arrow-up-right-square.svg | 3 + .../cdn/assets/icons/arrow-up-right.svg | 3 + .../cdn/assets/icons/arrow-up-short.svg | 3 + .../cdn/assets/icons/arrow-up-square-fill.svg | 3 + .../cdn/assets/icons/arrow-up-square.svg | 3 + .../shoelace/cdn/assets/icons/arrow-up.svg | 3 + .../assets/icons/arrows-angle-contract.svg | 3 + .../cdn/assets/icons/arrows-angle-expand.svg | 3 + .../assets/icons/arrows-collapse-vertical.svg | 3 + .../cdn/assets/icons/arrows-collapse.svg | 3 + .../assets/icons/arrows-expand-vertical.svg | 3 + .../cdn/assets/icons/arrows-expand.svg | 3 + .../cdn/assets/icons/arrows-fullscreen.svg | 3 + .../shoelace/cdn/assets/icons/arrows-move.svg | 3 + .../cdn/assets/icons/arrows-vertical.svg | 3 + .../shoelace/cdn/assets/icons/arrows.svg | 3 + .../cdn/assets/icons/aspect-ratio-fill.svg | 3 + .../cdn/assets/icons/aspect-ratio.svg | 4 + .../shoelace/cdn/assets/icons/asterisk.svg | 3 + .../shoelace/cdn/assets/icons/at.svg | 3 + .../shoelace/cdn/assets/icons/award-fill.svg | 4 + .../shoelace/cdn/assets/icons/award.svg | 4 + .../shoelace/cdn/assets/icons/back.svg | 3 + .../cdn/assets/icons/backpack-fill.svg | 4 + .../shoelace/cdn/assets/icons/backpack.svg | 4 + .../cdn/assets/icons/backpack2-fill.svg | 4 + .../shoelace/cdn/assets/icons/backpack2.svg | 5 + .../cdn/assets/icons/backpack3-fill.svg | 4 + .../shoelace/cdn/assets/icons/backpack3.svg | 4 + .../cdn/assets/icons/backpack4-fill.svg | 4 + .../shoelace/cdn/assets/icons/backpack4.svg | 4 + .../cdn/assets/icons/backspace-fill.svg | 3 + .../assets/icons/backspace-reverse-fill.svg | 3 + .../cdn/assets/icons/backspace-reverse.svg | 4 + .../shoelace/cdn/assets/icons/backspace.svg | 4 + .../cdn/assets/icons/badge-3d-fill.svg | 4 + .../shoelace/cdn/assets/icons/badge-3d.svg | 4 + .../cdn/assets/icons/badge-4k-fill.svg | 4 + .../shoelace/cdn/assets/icons/badge-4k.svg | 4 + .../cdn/assets/icons/badge-8k-fill.svg | 4 + .../shoelace/cdn/assets/icons/badge-8k.svg | 4 + .../cdn/assets/icons/badge-ad-fill.svg | 4 + .../shoelace/cdn/assets/icons/badge-ad.svg | 4 + .../cdn/assets/icons/badge-ar-fill.svg | 4 + .../shoelace/cdn/assets/icons/badge-ar.svg | 4 + .../cdn/assets/icons/badge-cc-fill.svg | 3 + .../shoelace/cdn/assets/icons/badge-cc.svg | 4 + .../cdn/assets/icons/badge-hd-fill.svg | 4 + .../shoelace/cdn/assets/icons/badge-hd.svg | 4 + .../cdn/assets/icons/badge-sd-fill.svg | 4 + .../shoelace/cdn/assets/icons/badge-sd.svg | 3 + .../cdn/assets/icons/badge-tm-fill.svg | 3 + .../shoelace/cdn/assets/icons/badge-tm.svg | 4 + .../cdn/assets/icons/badge-vo-fill.svg | 4 + .../shoelace/cdn/assets/icons/badge-vo.svg | 4 + .../cdn/assets/icons/badge-vr-fill.svg | 4 + .../shoelace/cdn/assets/icons/badge-vr.svg | 4 + .../cdn/assets/icons/badge-wc-fill.svg | 3 + .../shoelace/cdn/assets/icons/badge-wc.svg | 4 + .../cdn/assets/icons/bag-check-fill.svg | 3 + .../shoelace/cdn/assets/icons/bag-check.svg | 4 + .../cdn/assets/icons/bag-dash-fill.svg | 3 + .../shoelace/cdn/assets/icons/bag-dash.svg | 4 + .../shoelace/cdn/assets/icons/bag-fill.svg | 3 + .../cdn/assets/icons/bag-heart-fill.svg | 3 + .../shoelace/cdn/assets/icons/bag-heart.svg | 3 + .../cdn/assets/icons/bag-plus-fill.svg | 3 + .../shoelace/cdn/assets/icons/bag-plus.svg | 4 + .../shoelace/cdn/assets/icons/bag-x-fill.svg | 3 + .../shoelace/cdn/assets/icons/bag-x.svg | 4 + .../shoelace/cdn/assets/icons/bag.svg | 3 + .../cdn/assets/icons/balloon-fill.svg | 3 + .../cdn/assets/icons/balloon-heart-fill.svg | 3 + .../cdn/assets/icons/balloon-heart.svg | 3 + .../shoelace/cdn/assets/icons/balloon.svg | 3 + .../shoelace/cdn/assets/icons/ban-fill.svg | 3 + .../shoelace/cdn/assets/icons/ban.svg | 3 + .../cdn/assets/icons/bandaid-fill.svg | 3 + .../shoelace/cdn/assets/icons/bandaid.svg | 4 + .../shoelace/cdn/assets/icons/bank.svg | 3 + .../shoelace/cdn/assets/icons/bank2.svg | 3 + .../cdn/assets/icons/bar-chart-fill.svg | 3 + .../cdn/assets/icons/bar-chart-line-fill.svg | 3 + .../cdn/assets/icons/bar-chart-line.svg | 3 + .../cdn/assets/icons/bar-chart-steps.svg | 3 + .../shoelace/cdn/assets/icons/bar-chart.svg | 3 + .../shoelace/cdn/assets/icons/basket-fill.svg | 3 + .../shoelace/cdn/assets/icons/basket.svg | 3 + .../cdn/assets/icons/basket2-fill.svg | 3 + .../shoelace/cdn/assets/icons/basket2.svg | 4 + .../cdn/assets/icons/basket3-fill.svg | 3 + .../shoelace/cdn/assets/icons/basket3.svg | 3 + .../cdn/assets/icons/battery-charging.svg | 6 + .../cdn/assets/icons/battery-full.svg | 4 + .../cdn/assets/icons/battery-half.svg | 4 + .../shoelace/cdn/assets/icons/battery.svg | 3 + .../shoelace/cdn/assets/icons/behance.svg | 3 + .../shoelace/cdn/assets/icons/bell-fill.svg | 3 + .../cdn/assets/icons/bell-slash-fill.svg | 3 + .../shoelace/cdn/assets/icons/bell-slash.svg | 3 + .../shoelace/cdn/assets/icons/bell.svg | 3 + .../shoelace/cdn/assets/icons/bezier.svg | 4 + .../shoelace/cdn/assets/icons/bezier2.svg | 3 + .../shoelace/cdn/assets/icons/bicycle.svg | 3 + .../shoelace/cdn/assets/icons/bing.svg | 5 + .../cdn/assets/icons/binoculars-fill.svg | 3 + .../shoelace/cdn/assets/icons/binoculars.svg | 3 + .../cdn/assets/icons/blockquote-left.svg | 3 + .../cdn/assets/icons/blockquote-right.svg | 3 + .../shoelace/cdn/assets/icons/bluetooth.svg | 3 + .../shoelace/cdn/assets/icons/body-text.svg | 3 + .../shoelace/cdn/assets/icons/book-fill.svg | 3 + .../shoelace/cdn/assets/icons/book-half.svg | 3 + .../shoelace/cdn/assets/icons/book.svg | 3 + .../cdn/assets/icons/bookmark-check-fill.svg | 3 + .../cdn/assets/icons/bookmark-check.svg | 4 + .../cdn/assets/icons/bookmark-dash-fill.svg | 3 + .../cdn/assets/icons/bookmark-dash.svg | 4 + .../cdn/assets/icons/bookmark-fill.svg | 3 + .../cdn/assets/icons/bookmark-heart-fill.svg | 3 + .../cdn/assets/icons/bookmark-heart.svg | 4 + .../cdn/assets/icons/bookmark-plus-fill.svg | 3 + .../cdn/assets/icons/bookmark-plus.svg | 4 + .../cdn/assets/icons/bookmark-star-fill.svg | 3 + .../cdn/assets/icons/bookmark-star.svg | 4 + .../cdn/assets/icons/bookmark-x-fill.svg | 3 + .../shoelace/cdn/assets/icons/bookmark-x.svg | 4 + .../shoelace/cdn/assets/icons/bookmark.svg | 3 + .../cdn/assets/icons/bookmarks-fill.svg | 4 + .../shoelace/cdn/assets/icons/bookmarks.svg | 4 + .../shoelace/cdn/assets/icons/bookshelf.svg | 3 + .../cdn/assets/icons/boombox-fill.svg | 4 + .../shoelace/cdn/assets/icons/boombox.svg | 6 + .../cdn/assets/icons/bootstrap-fill.svg | 4 + .../cdn/assets/icons/bootstrap-reboot.svg | 4 + .../shoelace/cdn/assets/icons/bootstrap.svg | 4 + .../shoelace/cdn/assets/icons/border-all.svg | 3 + .../cdn/assets/icons/border-bottom.svg | 3 + .../cdn/assets/icons/border-center.svg | 3 + .../cdn/assets/icons/border-inner.svg | 5 + .../shoelace/cdn/assets/icons/border-left.svg | 3 + .../cdn/assets/icons/border-middle.svg | 3 + .../cdn/assets/icons/border-outer.svg | 4 + .../cdn/assets/icons/border-right.svg | 3 + .../cdn/assets/icons/border-style.svg | 3 + .../shoelace/cdn/assets/icons/border-top.svg | 3 + .../cdn/assets/icons/border-width.svg | 3 + .../shoelace/cdn/assets/icons/border.svg | 3 + .../cdn/assets/icons/bounding-box-circles.svg | 3 + .../cdn/assets/icons/bounding-box.svg | 3 + .../cdn/assets/icons/box-arrow-down-left.svg | 4 + .../cdn/assets/icons/box-arrow-down-right.svg | 4 + .../cdn/assets/icons/box-arrow-down.svg | 4 + .../assets/icons/box-arrow-in-down-left.svg | 4 + .../assets/icons/box-arrow-in-down-right.svg | 4 + .../cdn/assets/icons/box-arrow-in-down.svg | 4 + .../cdn/assets/icons/box-arrow-in-left.svg | 4 + .../cdn/assets/icons/box-arrow-in-right.svg | 4 + .../cdn/assets/icons/box-arrow-in-up-left.svg | 4 + .../assets/icons/box-arrow-in-up-right.svg | 4 + .../cdn/assets/icons/box-arrow-in-up.svg | 4 + .../cdn/assets/icons/box-arrow-left.svg | 4 + .../cdn/assets/icons/box-arrow-right.svg | 4 + .../cdn/assets/icons/box-arrow-up-left.svg | 4 + .../cdn/assets/icons/box-arrow-up-right.svg | 4 + .../cdn/assets/icons/box-arrow-up.svg | 4 + .../shoelace/cdn/assets/icons/box-fill.svg | 3 + .../cdn/assets/icons/box-seam-fill.svg | 3 + .../shoelace/cdn/assets/icons/box-seam.svg | 3 + .../shoelace/cdn/assets/icons/box.svg | 3 + .../shoelace/cdn/assets/icons/box2-fill.svg | 3 + .../cdn/assets/icons/box2-heart-fill.svg | 3 + .../shoelace/cdn/assets/icons/box2-heart.svg | 4 + .../shoelace/cdn/assets/icons/box2.svg | 3 + .../shoelace/cdn/assets/icons/boxes.svg | 3 + .../cdn/assets/icons/braces-asterisk.svg | 3 + .../shoelace/cdn/assets/icons/braces.svg | 3 + .../shoelace/cdn/assets/icons/bricks.svg | 3 + .../cdn/assets/icons/briefcase-fill.svg | 4 + .../shoelace/cdn/assets/icons/briefcase.svg | 3 + .../assets/icons/brightness-alt-high-fill.svg | 3 + .../cdn/assets/icons/brightness-alt-high.svg | 3 + .../assets/icons/brightness-alt-low-fill.svg | 3 + .../cdn/assets/icons/brightness-alt-low.svg | 3 + .../cdn/assets/icons/brightness-high-fill.svg | 3 + .../cdn/assets/icons/brightness-high.svg | 3 + .../cdn/assets/icons/brightness-low-fill.svg | 3 + .../cdn/assets/icons/brightness-low.svg | 3 + .../shoelace/cdn/assets/icons/brilliance.svg | 3 + .../cdn/assets/icons/broadcast-pin.svg | 3 + .../shoelace/cdn/assets/icons/broadcast.svg | 3 + .../cdn/assets/icons/browser-chrome.svg | 3 + .../cdn/assets/icons/browser-edge.svg | 5 + .../cdn/assets/icons/browser-firefox.svg | 3 + .../cdn/assets/icons/browser-safari.svg | 3 + .../shoelace/cdn/assets/icons/brush-fill.svg | 3 + .../shoelace/cdn/assets/icons/brush.svg | 3 + .../shoelace/cdn/assets/icons/bucket-fill.svg | 3 + .../shoelace/cdn/assets/icons/bucket.svg | 3 + .../shoelace/cdn/assets/icons/bug-fill.svg | 4 + .../shoelace/cdn/assets/icons/bug.svg | 3 + .../cdn/assets/icons/building-add.svg | 5 + .../cdn/assets/icons/building-check.svg | 5 + .../cdn/assets/icons/building-dash.svg | 5 + .../cdn/assets/icons/building-down.svg | 5 + .../cdn/assets/icons/building-exclamation.svg | 4 + .../cdn/assets/icons/building-fill-add.svg | 4 + .../cdn/assets/icons/building-fill-check.svg | 4 + .../cdn/assets/icons/building-fill-dash.svg | 4 + .../cdn/assets/icons/building-fill-down.svg | 4 + .../icons/building-fill-exclamation.svg | 4 + .../cdn/assets/icons/building-fill-gear.svg | 4 + .../cdn/assets/icons/building-fill-lock.svg | 4 + .../cdn/assets/icons/building-fill-slash.svg | 4 + .../cdn/assets/icons/building-fill-up.svg | 4 + .../cdn/assets/icons/building-fill-x.svg | 4 + .../cdn/assets/icons/building-fill.svg | 3 + .../cdn/assets/icons/building-gear.svg | 4 + .../cdn/assets/icons/building-lock.svg | 4 + .../cdn/assets/icons/building-slash.svg | 5 + .../shoelace/cdn/assets/icons/building-up.svg | 5 + .../shoelace/cdn/assets/icons/building-x.svg | 4 + .../shoelace/cdn/assets/icons/building.svg | 4 + .../cdn/assets/icons/buildings-fill.svg | 3 + .../shoelace/cdn/assets/icons/buildings.svg | 4 + .../shoelace/cdn/assets/icons/bullseye.svg | 6 + .../cdn/assets/icons/bus-front-fill.svg | 3 + .../shoelace/cdn/assets/icons/bus-front.svg | 4 + .../cdn/assets/icons/c-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/c-circle.svg | 3 + .../cdn/assets/icons/c-square-fill.svg | 3 + .../shoelace/cdn/assets/icons/c-square.svg | 4 + .../shoelace/cdn/assets/icons/cake-fill.svg | 3 + .../shoelace/cdn/assets/icons/cake.svg | 3 + .../shoelace/cdn/assets/icons/cake2-fill.svg | 4 + .../shoelace/cdn/assets/icons/cake2.svg | 3 + .../cdn/assets/icons/calculator-fill.svg | 3 + .../shoelace/cdn/assets/icons/calculator.svg | 4 + .../cdn/assets/icons/calendar-check-fill.svg | 3 + .../cdn/assets/icons/calendar-check.svg | 4 + .../cdn/assets/icons/calendar-date-fill.svg | 4 + .../cdn/assets/icons/calendar-date.svg | 4 + .../cdn/assets/icons/calendar-day-fill.svg | 3 + .../cdn/assets/icons/calendar-day.svg | 4 + .../cdn/assets/icons/calendar-event-fill.svg | 3 + .../cdn/assets/icons/calendar-event.svg | 4 + .../cdn/assets/icons/calendar-fill.svg | 3 + .../cdn/assets/icons/calendar-heart-fill.svg | 3 + .../cdn/assets/icons/calendar-heart.svg | 3 + .../cdn/assets/icons/calendar-minus-fill.svg | 3 + .../cdn/assets/icons/calendar-minus.svg | 4 + .../cdn/assets/icons/calendar-month-fill.svg | 4 + .../cdn/assets/icons/calendar-month.svg | 4 + .../cdn/assets/icons/calendar-plus-fill.svg | 3 + .../cdn/assets/icons/calendar-plus.svg | 4 + .../cdn/assets/icons/calendar-range-fill.svg | 3 + .../cdn/assets/icons/calendar-range.svg | 4 + .../cdn/assets/icons/calendar-week-fill.svg | 3 + .../cdn/assets/icons/calendar-week.svg | 4 + .../cdn/assets/icons/calendar-x-fill.svg | 3 + .../shoelace/cdn/assets/icons/calendar-x.svg | 4 + .../shoelace/cdn/assets/icons/calendar.svg | 3 + .../cdn/assets/icons/calendar2-check-fill.svg | 3 + .../cdn/assets/icons/calendar2-check.svg | 5 + .../cdn/assets/icons/calendar2-date-fill.svg | 4 + .../cdn/assets/icons/calendar2-date.svg | 5 + .../cdn/assets/icons/calendar2-day-fill.svg | 3 + .../cdn/assets/icons/calendar2-day.svg | 5 + .../cdn/assets/icons/calendar2-event-fill.svg | 3 + .../cdn/assets/icons/calendar2-event.svg | 5 + .../cdn/assets/icons/calendar2-fill.svg | 3 + .../cdn/assets/icons/calendar2-heart-fill.svg | 3 + .../cdn/assets/icons/calendar2-heart.svg | 3 + .../cdn/assets/icons/calendar2-minus-fill.svg | 3 + .../cdn/assets/icons/calendar2-minus.svg | 5 + .../cdn/assets/icons/calendar2-month-fill.svg | 4 + .../cdn/assets/icons/calendar2-month.svg | 5 + .../cdn/assets/icons/calendar2-plus-fill.svg | 3 + .../cdn/assets/icons/calendar2-plus.svg | 4 + .../cdn/assets/icons/calendar2-range-fill.svg | 3 + .../cdn/assets/icons/calendar2-range.svg | 4 + .../cdn/assets/icons/calendar2-week-fill.svg | 3 + .../cdn/assets/icons/calendar2-week.svg | 4 + .../cdn/assets/icons/calendar2-x-fill.svg | 3 + .../shoelace/cdn/assets/icons/calendar2-x.svg | 5 + .../shoelace/cdn/assets/icons/calendar2.svg | 4 + .../cdn/assets/icons/calendar3-event-fill.svg | 3 + .../cdn/assets/icons/calendar3-event.svg | 4 + .../cdn/assets/icons/calendar3-fill.svg | 3 + .../cdn/assets/icons/calendar3-range-fill.svg | 3 + .../cdn/assets/icons/calendar3-range.svg | 4 + .../cdn/assets/icons/calendar3-week-fill.svg | 3 + .../cdn/assets/icons/calendar3-week.svg | 4 + .../shoelace/cdn/assets/icons/calendar3.svg | 4 + .../cdn/assets/icons/calendar4-event.svg | 4 + .../cdn/assets/icons/calendar4-range.svg | 4 + .../cdn/assets/icons/calendar4-week.svg | 4 + .../shoelace/cdn/assets/icons/calendar4.svg | 3 + .../shoelace/cdn/assets/icons/camera-fill.svg | 4 + .../cdn/assets/icons/camera-reels-fill.svg | 5 + .../cdn/assets/icons/camera-reels.svg | 5 + .../cdn/assets/icons/camera-video-fill.svg | 3 + .../assets/icons/camera-video-off-fill.svg | 3 + .../cdn/assets/icons/camera-video-off.svg | 3 + .../cdn/assets/icons/camera-video.svg | 3 + .../shoelace/cdn/assets/icons/camera.svg | 4 + .../shoelace/cdn/assets/icons/camera2.svg | 4 + .../cdn/assets/icons/capslock-fill.svg | 3 + .../shoelace/cdn/assets/icons/capslock.svg | 3 + .../cdn/assets/icons/capsule-pill.svg | 3 + .../shoelace/cdn/assets/icons/capsule.svg | 3 + .../cdn/assets/icons/car-front-fill.svg | 3 + .../shoelace/cdn/assets/icons/car-front.svg | 4 + .../cdn/assets/icons/card-checklist.svg | 4 + .../cdn/assets/icons/card-heading.svg | 4 + .../shoelace/cdn/assets/icons/card-image.svg | 4 + .../shoelace/cdn/assets/icons/card-list.svg | 4 + .../shoelace/cdn/assets/icons/card-text.svg | 4 + .../cdn/assets/icons/caret-down-fill.svg | 3 + .../assets/icons/caret-down-square-fill.svg | 3 + .../cdn/assets/icons/caret-down-square.svg | 4 + .../shoelace/cdn/assets/icons/caret-down.svg | 3 + .../cdn/assets/icons/caret-left-fill.svg | 3 + .../assets/icons/caret-left-square-fill.svg | 3 + .../cdn/assets/icons/caret-left-square.svg | 4 + .../shoelace/cdn/assets/icons/caret-left.svg | 3 + .../cdn/assets/icons/caret-right-fill.svg | 3 + .../assets/icons/caret-right-square-fill.svg | 3 + .../cdn/assets/icons/caret-right-square.svg | 4 + .../shoelace/cdn/assets/icons/caret-right.svg | 3 + .../cdn/assets/icons/caret-up-fill.svg | 3 + .../cdn/assets/icons/caret-up-square-fill.svg | 3 + .../cdn/assets/icons/caret-up-square.svg | 4 + .../shoelace/cdn/assets/icons/caret-up.svg | 3 + .../cdn/assets/icons/cart-check-fill.svg | 3 + .../shoelace/cdn/assets/icons/cart-check.svg | 4 + .../cdn/assets/icons/cart-dash-fill.svg | 3 + .../shoelace/cdn/assets/icons/cart-dash.svg | 4 + .../shoelace/cdn/assets/icons/cart-fill.svg | 3 + .../cdn/assets/icons/cart-plus-fill.svg | 3 + .../shoelace/cdn/assets/icons/cart-plus.svg | 4 + .../shoelace/cdn/assets/icons/cart-x-fill.svg | 3 + .../shoelace/cdn/assets/icons/cart-x.svg | 4 + .../shoelace/cdn/assets/icons/cart.svg | 3 + .../shoelace/cdn/assets/icons/cart2.svg | 3 + .../shoelace/cdn/assets/icons/cart3.svg | 3 + .../shoelace/cdn/assets/icons/cart4.svg | 3 + .../shoelace/cdn/assets/icons/cash-coin.svg | 6 + .../shoelace/cdn/assets/icons/cash-stack.svg | 4 + .../shoelace/cdn/assets/icons/cash.svg | 4 + .../cdn/assets/icons/cassette-fill.svg | 4 + .../shoelace/cdn/assets/icons/cassette.svg | 4 + .../shoelace/cdn/assets/icons/cast.svg | 4 + .../cdn/assets/icons/cc-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/cc-circle.svg | 3 + .../cdn/assets/icons/cc-square-fill.svg | 3 + .../shoelace/cdn/assets/icons/cc-square.svg | 4 + .../cdn/assets/icons/chat-dots-fill.svg | 3 + .../shoelace/cdn/assets/icons/chat-dots.svg | 4 + .../shoelace/cdn/assets/icons/chat-fill.svg | 3 + .../cdn/assets/icons/chat-heart-fill.svg | 3 + .../shoelace/cdn/assets/icons/chat-heart.svg | 3 + .../cdn/assets/icons/chat-left-dots-fill.svg | 3 + .../cdn/assets/icons/chat-left-dots.svg | 4 + .../cdn/assets/icons/chat-left-fill.svg | 3 + .../cdn/assets/icons/chat-left-heart-fill.svg | 3 + .../cdn/assets/icons/chat-left-heart.svg | 4 + .../cdn/assets/icons/chat-left-quote-fill.svg | 3 + .../cdn/assets/icons/chat-left-quote.svg | 4 + .../cdn/assets/icons/chat-left-text-fill.svg | 3 + .../cdn/assets/icons/chat-left-text.svg | 4 + .../shoelace/cdn/assets/icons/chat-left.svg | 3 + .../cdn/assets/icons/chat-quote-fill.svg | 3 + .../shoelace/cdn/assets/icons/chat-quote.svg | 4 + .../cdn/assets/icons/chat-right-dots-fill.svg | 3 + .../cdn/assets/icons/chat-right-dots.svg | 4 + .../cdn/assets/icons/chat-right-fill.svg | 3 + .../assets/icons/chat-right-heart-fill.svg | 3 + .../cdn/assets/icons/chat-right-heart.svg | 4 + .../assets/icons/chat-right-quote-fill.svg | 3 + .../cdn/assets/icons/chat-right-quote.svg | 4 + .../cdn/assets/icons/chat-right-text-fill.svg | 3 + .../cdn/assets/icons/chat-right-text.svg | 4 + .../shoelace/cdn/assets/icons/chat-right.svg | 3 + .../assets/icons/chat-square-dots-fill.svg | 3 + .../cdn/assets/icons/chat-square-dots.svg | 4 + .../cdn/assets/icons/chat-square-fill.svg | 3 + .../assets/icons/chat-square-heart-fill.svg | 3 + .../cdn/assets/icons/chat-square-heart.svg | 4 + .../assets/icons/chat-square-quote-fill.svg | 3 + .../cdn/assets/icons/chat-square-quote.svg | 4 + .../assets/icons/chat-square-text-fill.svg | 3 + .../cdn/assets/icons/chat-square-text.svg | 4 + .../shoelace/cdn/assets/icons/chat-square.svg | 3 + .../cdn/assets/icons/chat-text-fill.svg | 3 + .../shoelace/cdn/assets/icons/chat-text.svg | 4 + .../shoelace/cdn/assets/icons/chat.svg | 3 + .../shoelace/cdn/assets/icons/check-all.svg | 3 + .../cdn/assets/icons/check-circle-fill.svg | 3 + .../cdn/assets/icons/check-circle.svg | 4 + .../shoelace/cdn/assets/icons/check-lg.svg | 3 + .../cdn/assets/icons/check-square-fill.svg | 3 + .../cdn/assets/icons/check-square.svg | 4 + .../shoelace/cdn/assets/icons/check.svg | 3 + .../shoelace/cdn/assets/icons/check2-all.svg | 4 + .../cdn/assets/icons/check2-circle.svg | 4 + .../cdn/assets/icons/check2-square.svg | 4 + .../shoelace/cdn/assets/icons/check2.svg | 3 + .../cdn/assets/icons/chevron-bar-contract.svg | 3 + .../cdn/assets/icons/chevron-bar-down.svg | 3 + .../cdn/assets/icons/chevron-bar-expand.svg | 3 + .../cdn/assets/icons/chevron-bar-left.svg | 3 + .../cdn/assets/icons/chevron-bar-right.svg | 3 + .../cdn/assets/icons/chevron-bar-up.svg | 3 + .../cdn/assets/icons/chevron-compact-down.svg | 3 + .../cdn/assets/icons/chevron-compact-left.svg | 3 + .../assets/icons/chevron-compact-right.svg | 3 + .../cdn/assets/icons/chevron-compact-up.svg | 3 + .../cdn/assets/icons/chevron-contract.svg | 3 + .../cdn/assets/icons/chevron-double-down.svg | 4 + .../cdn/assets/icons/chevron-double-left.svg | 4 + .../cdn/assets/icons/chevron-double-right.svg | 4 + .../cdn/assets/icons/chevron-double-up.svg | 4 + .../cdn/assets/icons/chevron-down.svg | 3 + .../cdn/assets/icons/chevron-expand.svg | 3 + .../cdn/assets/icons/chevron-left.svg | 3 + .../cdn/assets/icons/chevron-right.svg | 3 + .../shoelace/cdn/assets/icons/chevron-up.svg | 3 + .../shoelace/cdn/assets/icons/circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/circle-half.svg | 3 + .../cdn/assets/icons/circle-square.svg | 4 + .../shoelace/cdn/assets/icons/circle.svg | 3 + .../cdn/assets/icons/clipboard-check-fill.svg | 4 + .../cdn/assets/icons/clipboard-check.svg | 5 + .../cdn/assets/icons/clipboard-data-fill.svg | 4 + .../cdn/assets/icons/clipboard-data.svg | 5 + .../cdn/assets/icons/clipboard-fill.svg | 3 + .../cdn/assets/icons/clipboard-heart-fill.svg | 4 + .../cdn/assets/icons/clipboard-heart.svg | 5 + .../cdn/assets/icons/clipboard-minus-fill.svg | 4 + .../cdn/assets/icons/clipboard-minus.svg | 5 + .../cdn/assets/icons/clipboard-plus-fill.svg | 4 + .../cdn/assets/icons/clipboard-plus.svg | 5 + .../cdn/assets/icons/clipboard-pulse.svg | 3 + .../cdn/assets/icons/clipboard-x-fill.svg | 4 + .../shoelace/cdn/assets/icons/clipboard-x.svg | 5 + .../shoelace/cdn/assets/icons/clipboard.svg | 4 + .../assets/icons/clipboard2-check-fill.svg | 4 + .../cdn/assets/icons/clipboard2-check.svg | 5 + .../cdn/assets/icons/clipboard2-data-fill.svg | 4 + .../cdn/assets/icons/clipboard2-data.svg | 5 + .../cdn/assets/icons/clipboard2-fill.svg | 4 + .../assets/icons/clipboard2-heart-fill.svg | 4 + .../cdn/assets/icons/clipboard2-heart.svg | 5 + .../assets/icons/clipboard2-minus-fill.svg | 4 + .../cdn/assets/icons/clipboard2-minus.svg | 5 + .../cdn/assets/icons/clipboard2-plus-fill.svg | 4 + .../cdn/assets/icons/clipboard2-plus.svg | 5 + .../assets/icons/clipboard2-pulse-fill.svg | 4 + .../cdn/assets/icons/clipboard2-pulse.svg | 5 + .../cdn/assets/icons/clipboard2-x-fill.svg | 4 + .../cdn/assets/icons/clipboard2-x.svg | 5 + .../shoelace/cdn/assets/icons/clipboard2.svg | 4 + .../shoelace/cdn/assets/icons/clock-fill.svg | 3 + .../cdn/assets/icons/clock-history.svg | 5 + .../shoelace/cdn/assets/icons/clock.svg | 4 + .../assets/icons/cloud-arrow-down-fill.svg | 3 + .../cdn/assets/icons/cloud-arrow-down.svg | 4 + .../cdn/assets/icons/cloud-arrow-up-fill.svg | 3 + .../cdn/assets/icons/cloud-arrow-up.svg | 4 + .../cdn/assets/icons/cloud-check-fill.svg | 3 + .../shoelace/cdn/assets/icons/cloud-check.svg | 4 + .../cdn/assets/icons/cloud-download-fill.svg | 3 + .../cdn/assets/icons/cloud-download.svg | 4 + .../cdn/assets/icons/cloud-drizzle-fill.svg | 3 + .../cdn/assets/icons/cloud-drizzle.svg | 3 + .../shoelace/cdn/assets/icons/cloud-fill.svg | 3 + .../cdn/assets/icons/cloud-fog-fill.svg | 3 + .../shoelace/cdn/assets/icons/cloud-fog.svg | 3 + .../cdn/assets/icons/cloud-fog2-fill.svg | 3 + .../shoelace/cdn/assets/icons/cloud-fog2.svg | 3 + .../cdn/assets/icons/cloud-hail-fill.svg | 3 + .../shoelace/cdn/assets/icons/cloud-hail.svg | 3 + .../cdn/assets/icons/cloud-haze-fill.svg | 3 + .../shoelace/cdn/assets/icons/cloud-haze.svg | 3 + .../cdn/assets/icons/cloud-haze2-fill.svg | 3 + .../shoelace/cdn/assets/icons/cloud-haze2.svg | 3 + .../cdn/assets/icons/cloud-lightning-fill.svg | 3 + .../icons/cloud-lightning-rain-fill.svg | 3 + .../cdn/assets/icons/cloud-lightning-rain.svg | 3 + .../cdn/assets/icons/cloud-lightning.svg | 3 + .../cdn/assets/icons/cloud-minus-fill.svg | 3 + .../shoelace/cdn/assets/icons/cloud-minus.svg | 4 + .../cdn/assets/icons/cloud-moon-fill.svg | 4 + .../shoelace/cdn/assets/icons/cloud-moon.svg | 4 + .../cdn/assets/icons/cloud-plus-fill.svg | 3 + .../shoelace/cdn/assets/icons/cloud-plus.svg | 4 + .../cdn/assets/icons/cloud-rain-fill.svg | 3 + .../assets/icons/cloud-rain-heavy-fill.svg | 3 + .../cdn/assets/icons/cloud-rain-heavy.svg | 3 + .../shoelace/cdn/assets/icons/cloud-rain.svg | 3 + .../cdn/assets/icons/cloud-slash-fill.svg | 3 + .../shoelace/cdn/assets/icons/cloud-slash.svg | 4 + .../cdn/assets/icons/cloud-sleet-fill.svg | 3 + .../shoelace/cdn/assets/icons/cloud-sleet.svg | 3 + .../cdn/assets/icons/cloud-snow-fill.svg | 3 + .../shoelace/cdn/assets/icons/cloud-snow.svg | 3 + .../cdn/assets/icons/cloud-sun-fill.svg | 4 + .../shoelace/cdn/assets/icons/cloud-sun.svg | 4 + .../cdn/assets/icons/cloud-upload-fill.svg | 3 + .../cdn/assets/icons/cloud-upload.svg | 4 + .../shoelace/cdn/assets/icons/cloud.svg | 3 + .../shoelace/cdn/assets/icons/clouds-fill.svg | 4 + .../shoelace/cdn/assets/icons/clouds.svg | 4 + .../shoelace/cdn/assets/icons/cloudy-fill.svg | 3 + .../shoelace/cdn/assets/icons/cloudy.svg | 3 + .../shoelace/cdn/assets/icons/code-slash.svg | 3 + .../shoelace/cdn/assets/icons/code-square.svg | 4 + .../shoelace/cdn/assets/icons/code.svg | 3 + .../shoelace/cdn/assets/icons/coin.svg | 5 + .../cdn/assets/icons/collection-fill.svg | 3 + .../cdn/assets/icons/collection-play-fill.svg | 3 + .../cdn/assets/icons/collection-play.svg | 4 + .../shoelace/cdn/assets/icons/collection.svg | 3 + .../shoelace/cdn/assets/icons/columns-gap.svg | 3 + .../shoelace/cdn/assets/icons/columns.svg | 3 + .../shoelace/cdn/assets/icons/command.svg | 3 + .../cdn/assets/icons/compass-fill.svg | 3 + .../shoelace/cdn/assets/icons/compass.svg | 4 + .../cdn/assets/icons/cone-striped.svg | 3 + .../shoelace/cdn/assets/icons/cone.svg | 3 + .../shoelace/cdn/assets/icons/controller.svg | 4 + .../shoelace/cdn/assets/icons/cookie.svg | 4 + .../shoelace/cdn/assets/icons/copy.svg | 3 + .../shoelace/cdn/assets/icons/cpu-fill.svg | 4 + .../shoelace/cdn/assets/icons/cpu.svg | 3 + .../assets/icons/credit-card-2-back-fill.svg | 3 + .../cdn/assets/icons/credit-card-2-back.svg | 4 + .../assets/icons/credit-card-2-front-fill.svg | 3 + .../cdn/assets/icons/credit-card-2-front.svg | 4 + .../cdn/assets/icons/credit-card-fill.svg | 3 + .../shoelace/cdn/assets/icons/credit-card.svg | 4 + .../shoelace/cdn/assets/icons/crop.svg | 3 + .../shoelace/cdn/assets/icons/crosshair.svg | 3 + .../shoelace/cdn/assets/icons/crosshair2.svg | 3 + .../shoelace/cdn/assets/icons/cup-fill.svg | 3 + .../cdn/assets/icons/cup-hot-fill.svg | 4 + .../shoelace/cdn/assets/icons/cup-hot.svg | 4 + .../shoelace/cdn/assets/icons/cup-straw.svg | 3 + .../shoelace/cdn/assets/icons/cup.svg | 3 + .../cdn/assets/icons/currency-bitcoin.svg | 3 + .../cdn/assets/icons/currency-dollar.svg | 3 + .../cdn/assets/icons/currency-euro.svg | 3 + .../cdn/assets/icons/currency-exchange.svg | 3 + .../cdn/assets/icons/currency-pound.svg | 3 + .../cdn/assets/icons/currency-rupee.svg | 3 + .../cdn/assets/icons/currency-yen.svg | 3 + .../shoelace/cdn/assets/icons/cursor-fill.svg | 3 + .../shoelace/cdn/assets/icons/cursor-text.svg | 3 + .../shoelace/cdn/assets/icons/cursor.svg | 3 + .../cdn/assets/icons/dash-circle-dotted.svg | 3 + .../cdn/assets/icons/dash-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/dash-circle.svg | 4 + .../shoelace/cdn/assets/icons/dash-lg.svg | 3 + .../cdn/assets/icons/dash-square-dotted.svg | 3 + .../cdn/assets/icons/dash-square-fill.svg | 3 + .../shoelace/cdn/assets/icons/dash-square.svg | 4 + .../shoelace/cdn/assets/icons/dash.svg | 3 + .../cdn/assets/icons/database-add.svg | 4 + .../cdn/assets/icons/database-check.svg | 4 + .../cdn/assets/icons/database-dash.svg | 4 + .../cdn/assets/icons/database-down.svg | 4 + .../cdn/assets/icons/database-exclamation.svg | 4 + .../cdn/assets/icons/database-fill-add.svg | 4 + .../cdn/assets/icons/database-fill-check.svg | 4 + .../cdn/assets/icons/database-fill-dash.svg | 4 + .../cdn/assets/icons/database-fill-down.svg | 4 + .../icons/database-fill-exclamation.svg | 5 + .../cdn/assets/icons/database-fill-gear.svg | 4 + .../cdn/assets/icons/database-fill-lock.svg | 5 + .../cdn/assets/icons/database-fill-slash.svg | 4 + .../cdn/assets/icons/database-fill-up.svg | 4 + .../cdn/assets/icons/database-fill-x.svg | 5 + .../cdn/assets/icons/database-fill.svg | 6 + .../cdn/assets/icons/database-gear.svg | 4 + .../cdn/assets/icons/database-lock.svg | 4 + .../cdn/assets/icons/database-slash.svg | 4 + .../shoelace/cdn/assets/icons/database-up.svg | 4 + .../shoelace/cdn/assets/icons/database-x.svg | 4 + .../shoelace/cdn/assets/icons/database.svg | 3 + .../cdn/assets/icons/device-hdd-fill.svg | 4 + .../shoelace/cdn/assets/icons/device-hdd.svg | 5 + .../cdn/assets/icons/device-ssd-fill.svg | 4 + .../shoelace/cdn/assets/icons/device-ssd.svg | 4 + .../cdn/assets/icons/diagram-2-fill.svg | 3 + .../shoelace/cdn/assets/icons/diagram-2.svg | 3 + .../cdn/assets/icons/diagram-3-fill.svg | 3 + .../shoelace/cdn/assets/icons/diagram-3.svg | 3 + .../cdn/assets/icons/diamond-fill.svg | 3 + .../cdn/assets/icons/diamond-half.svg | 3 + .../shoelace/cdn/assets/icons/diamond.svg | 3 + .../shoelace/cdn/assets/icons/dice-1-fill.svg | 3 + .../shoelace/cdn/assets/icons/dice-1.svg | 4 + .../shoelace/cdn/assets/icons/dice-2-fill.svg | 3 + .../shoelace/cdn/assets/icons/dice-2.svg | 4 + .../shoelace/cdn/assets/icons/dice-3-fill.svg | 3 + .../shoelace/cdn/assets/icons/dice-3.svg | 4 + .../shoelace/cdn/assets/icons/dice-4-fill.svg | 3 + .../shoelace/cdn/assets/icons/dice-4.svg | 4 + .../shoelace/cdn/assets/icons/dice-5-fill.svg | 3 + .../shoelace/cdn/assets/icons/dice-5.svg | 4 + .../shoelace/cdn/assets/icons/dice-6-fill.svg | 3 + .../shoelace/cdn/assets/icons/dice-6.svg | 4 + .../shoelace/cdn/assets/icons/disc-fill.svg | 3 + .../shoelace/cdn/assets/icons/disc.svg | 4 + .../shoelace/cdn/assets/icons/discord.svg | 3 + .../cdn/assets/icons/display-fill.svg | 3 + .../shoelace/cdn/assets/icons/display.svg | 3 + .../cdn/assets/icons/displayport-fill.svg | 3 + .../shoelace/cdn/assets/icons/displayport.svg | 4 + .../assets/icons/distribute-horizontal.svg | 4 + .../cdn/assets/icons/distribute-vertical.svg | 4 + .../cdn/assets/icons/door-closed-fill.svg | 3 + .../shoelace/cdn/assets/icons/door-closed.svg | 4 + .../cdn/assets/icons/door-open-fill.svg | 3 + .../shoelace/cdn/assets/icons/door-open.svg | 4 + .../shoelace/cdn/assets/icons/dot.svg | 3 + .../shoelace/cdn/assets/icons/download.svg | 4 + .../shoelace/cdn/assets/icons/dpad-fill.svg | 3 + .../shoelace/cdn/assets/icons/dpad.svg | 4 + .../shoelace/cdn/assets/icons/dribbble.svg | 3 + .../shoelace/cdn/assets/icons/dropbox.svg | 3 + .../cdn/assets/icons/droplet-fill.svg | 3 + .../cdn/assets/icons/droplet-half.svg | 4 + .../shoelace/cdn/assets/icons/droplet.svg | 4 + .../shoelace/cdn/assets/icons/duffle-fill.svg | 3 + .../shoelace/cdn/assets/icons/duffle.svg | 4 + .../shoelace/cdn/assets/icons/ear-fill.svg | 3 + .../shoelace/cdn/assets/icons/ear.svg | 3 + .../shoelace/cdn/assets/icons/earbuds.svg | 3 + .../shoelace/cdn/assets/icons/easel-fill.svg | 3 + .../shoelace/cdn/assets/icons/easel.svg | 3 + .../shoelace/cdn/assets/icons/easel2-fill.svg | 4 + .../shoelace/cdn/assets/icons/easel2.svg | 3 + .../shoelace/cdn/assets/icons/easel3-fill.svg | 3 + .../shoelace/cdn/assets/icons/easel3.svg | 3 + .../shoelace/cdn/assets/icons/egg-fill.svg | 3 + .../shoelace/cdn/assets/icons/egg-fried.svg | 4 + .../shoelace/cdn/assets/icons/egg.svg | 3 + .../shoelace/cdn/assets/icons/eject-fill.svg | 3 + .../shoelace/cdn/assets/icons/eject.svg | 3 + .../cdn/assets/icons/emoji-angry-fill.svg | 3 + .../shoelace/cdn/assets/icons/emoji-angry.svg | 4 + .../assets/icons/emoji-astonished-fill.svg | 3 + .../cdn/assets/icons/emoji-astonished.svg | 4 + .../cdn/assets/icons/emoji-dizzy-fill.svg | 3 + .../shoelace/cdn/assets/icons/emoji-dizzy.svg | 4 + .../icons/emoji-expressionless-fill.svg | 3 + .../cdn/assets/icons/emoji-expressionless.svg | 4 + .../cdn/assets/icons/emoji-frown-fill.svg | 3 + .../shoelace/cdn/assets/icons/emoji-frown.svg | 4 + .../cdn/assets/icons/emoji-grimace-fill.svg | 3 + .../cdn/assets/icons/emoji-grimace.svg | 4 + .../cdn/assets/icons/emoji-grin-fill.svg | 3 + .../shoelace/cdn/assets/icons/emoji-grin.svg | 4 + .../assets/icons/emoji-heart-eyes-fill.svg | 3 + .../cdn/assets/icons/emoji-heart-eyes.svg | 4 + .../cdn/assets/icons/emoji-kiss-fill.svg | 3 + .../shoelace/cdn/assets/icons/emoji-kiss.svg | 3 + .../cdn/assets/icons/emoji-laughing-fill.svg | 3 + .../cdn/assets/icons/emoji-laughing.svg | 4 + .../cdn/assets/icons/emoji-neutral-fill.svg | 3 + .../cdn/assets/icons/emoji-neutral.svg | 4 + .../cdn/assets/icons/emoji-smile-fill.svg | 3 + .../icons/emoji-smile-upside-down-fill.svg | 3 + .../assets/icons/emoji-smile-upside-down.svg | 4 + .../shoelace/cdn/assets/icons/emoji-smile.svg | 4 + .../assets/icons/emoji-sunglasses-fill.svg | 3 + .../cdn/assets/icons/emoji-sunglasses.svg | 4 + .../cdn/assets/icons/emoji-surprise-fill.svg | 3 + .../cdn/assets/icons/emoji-surprise.svg | 4 + .../cdn/assets/icons/emoji-tear-fill.svg | 3 + .../shoelace/cdn/assets/icons/emoji-tear.svg | 4 + .../cdn/assets/icons/emoji-wink-fill.svg | 3 + .../shoelace/cdn/assets/icons/emoji-wink.svg | 4 + .../assets/icons/envelope-arrow-down-fill.svg | 4 + .../cdn/assets/icons/envelope-arrow-down.svg | 4 + .../assets/icons/envelope-arrow-up-fill.svg | 4 + .../cdn/assets/icons/envelope-arrow-up.svg | 4 + .../cdn/assets/icons/envelope-at-fill.svg | 4 + .../shoelace/cdn/assets/icons/envelope-at.svg | 4 + .../cdn/assets/icons/envelope-check-fill.svg | 4 + .../cdn/assets/icons/envelope-check.svg | 4 + .../cdn/assets/icons/envelope-dash-fill.svg | 4 + .../cdn/assets/icons/envelope-dash.svg | 4 + .../icons/envelope-exclamation-fill.svg | 4 + .../cdn/assets/icons/envelope-exclamation.svg | 4 + .../cdn/assets/icons/envelope-fill.svg | 3 + .../cdn/assets/icons/envelope-heart-fill.svg | 4 + .../cdn/assets/icons/envelope-heart.svg | 3 + .../cdn/assets/icons/envelope-open-fill.svg | 3 + .../assets/icons/envelope-open-heart-fill.svg | 4 + .../cdn/assets/icons/envelope-open-heart.svg | 3 + .../cdn/assets/icons/envelope-open.svg | 3 + .../cdn/assets/icons/envelope-paper-fill.svg | 3 + .../icons/envelope-paper-heart-fill.svg | 3 + .../cdn/assets/icons/envelope-paper-heart.svg | 3 + .../cdn/assets/icons/envelope-paper.svg | 3 + .../cdn/assets/icons/envelope-plus-fill.svg | 4 + .../cdn/assets/icons/envelope-plus.svg | 4 + .../cdn/assets/icons/envelope-slash-fill.svg | 4 + .../cdn/assets/icons/envelope-slash.svg | 4 + .../cdn/assets/icons/envelope-x-fill.svg | 4 + .../shoelace/cdn/assets/icons/envelope-x.svg | 4 + .../shoelace/cdn/assets/icons/envelope.svg | 3 + .../shoelace/cdn/assets/icons/eraser-fill.svg | 3 + .../shoelace/cdn/assets/icons/eraser.svg | 3 + .../shoelace/cdn/assets/icons/escape.svg | 4 + .../shoelace/cdn/assets/icons/ethernet.svg | 4 + .../cdn/assets/icons/ev-front-fill.svg | 3 + .../shoelace/cdn/assets/icons/ev-front.svg | 4 + .../cdn/assets/icons/ev-station-fill.svg | 3 + .../shoelace/cdn/assets/icons/ev-station.svg | 4 + .../assets/icons/exclamation-circle-fill.svg | 3 + .../cdn/assets/icons/exclamation-circle.svg | 4 + .../assets/icons/exclamation-diamond-fill.svg | 3 + .../cdn/assets/icons/exclamation-diamond.svg | 4 + .../cdn/assets/icons/exclamation-lg.svg | 3 + .../assets/icons/exclamation-octagon-fill.svg | 3 + .../cdn/assets/icons/exclamation-octagon.svg | 4 + .../assets/icons/exclamation-square-fill.svg | 3 + .../cdn/assets/icons/exclamation-square.svg | 4 + .../icons/exclamation-triangle-fill.svg | 3 + .../cdn/assets/icons/exclamation-triangle.svg | 4 + .../shoelace/cdn/assets/icons/exclamation.svg | 3 + .../shoelace/cdn/assets/icons/exclude.svg | 3 + .../cdn/assets/icons/explicit-fill.svg | 3 + .../shoelace/cdn/assets/icons/explicit.svg | 4 + .../shoelace/cdn/assets/icons/exposure.svg | 4 + .../shoelace/cdn/assets/icons/eye-fill.svg | 4 + .../cdn/assets/icons/eye-slash-fill.svg | 4 + .../shoelace/cdn/assets/icons/eye-slash.svg | 5 + .../shoelace/cdn/assets/icons/eye.svg | 4 + .../shoelace/cdn/assets/icons/eyedropper.svg | 3 + .../shoelace/cdn/assets/icons/eyeglasses.svg | 3 + .../shoelace/cdn/assets/icons/facebook.svg | 3 + .../shoelace/cdn/assets/icons/fan.svg | 4 + .../assets/icons/fast-forward-btn-fill.svg | 3 + .../cdn/assets/icons/fast-forward-btn.svg | 4 + .../assets/icons/fast-forward-circle-fill.svg | 3 + .../cdn/assets/icons/fast-forward-circle.svg | 4 + .../cdn/assets/icons/fast-forward-fill.svg | 4 + .../cdn/assets/icons/fast-forward.svg | 4 + .../shoelace/cdn/assets/icons/feather.svg | 3 + .../shoelace/cdn/assets/icons/feather2.svg | 3 + .../cdn/assets/icons/file-arrow-down-fill.svg | 3 + .../cdn/assets/icons/file-arrow-down.svg | 4 + .../cdn/assets/icons/file-arrow-up-fill.svg | 3 + .../cdn/assets/icons/file-arrow-up.svg | 4 + .../cdn/assets/icons/file-bar-graph-fill.svg | 3 + .../cdn/assets/icons/file-bar-graph.svg | 4 + .../cdn/assets/icons/file-binary-fill.svg | 4 + .../shoelace/cdn/assets/icons/file-binary.svg | 4 + .../cdn/assets/icons/file-break-fill.svg | 3 + .../shoelace/cdn/assets/icons/file-break.svg | 3 + .../cdn/assets/icons/file-check-fill.svg | 3 + .../shoelace/cdn/assets/icons/file-check.svg | 4 + .../cdn/assets/icons/file-code-fill.svg | 3 + .../shoelace/cdn/assets/icons/file-code.svg | 4 + .../cdn/assets/icons/file-diff-fill.svg | 3 + .../shoelace/cdn/assets/icons/file-diff.svg | 4 + .../icons/file-earmark-arrow-down-fill.svg | 3 + .../assets/icons/file-earmark-arrow-down.svg | 4 + .../icons/file-earmark-arrow-up-fill.svg | 3 + .../assets/icons/file-earmark-arrow-up.svg | 4 + .../icons/file-earmark-bar-graph-fill.svg | 3 + .../assets/icons/file-earmark-bar-graph.svg | 4 + .../assets/icons/file-earmark-binary-fill.svg | 4 + .../cdn/assets/icons/file-earmark-binary.svg | 4 + .../assets/icons/file-earmark-break-fill.svg | 3 + .../cdn/assets/icons/file-earmark-break.svg | 3 + .../assets/icons/file-earmark-check-fill.svg | 3 + .../cdn/assets/icons/file-earmark-check.svg | 4 + .../assets/icons/file-earmark-code-fill.svg | 3 + .../cdn/assets/icons/file-earmark-code.svg | 4 + .../assets/icons/file-earmark-diff-fill.svg | 3 + .../cdn/assets/icons/file-earmark-diff.svg | 4 + .../assets/icons/file-earmark-easel-fill.svg | 4 + .../cdn/assets/icons/file-earmark-easel.svg | 4 + .../assets/icons/file-earmark-excel-fill.svg | 3 + .../cdn/assets/icons/file-earmark-excel.svg | 4 + .../cdn/assets/icons/file-earmark-fill.svg | 3 + .../assets/icons/file-earmark-font-fill.svg | 3 + .../cdn/assets/icons/file-earmark-font.svg | 4 + .../assets/icons/file-earmark-image-fill.svg | 4 + .../cdn/assets/icons/file-earmark-image.svg | 4 + .../assets/icons/file-earmark-lock-fill.svg | 4 + .../cdn/assets/icons/file-earmark-lock.svg | 4 + .../assets/icons/file-earmark-lock2-fill.svg | 4 + .../cdn/assets/icons/file-earmark-lock2.svg | 4 + .../icons/file-earmark-medical-fill.svg | 3 + .../cdn/assets/icons/file-earmark-medical.svg | 4 + .../assets/icons/file-earmark-minus-fill.svg | 3 + .../cdn/assets/icons/file-earmark-minus.svg | 4 + .../assets/icons/file-earmark-music-fill.svg | 3 + .../cdn/assets/icons/file-earmark-music.svg | 4 + .../assets/icons/file-earmark-pdf-fill.svg | 4 + .../cdn/assets/icons/file-earmark-pdf.svg | 4 + .../assets/icons/file-earmark-person-fill.svg | 3 + .../cdn/assets/icons/file-earmark-person.svg | 4 + .../assets/icons/file-earmark-play-fill.svg | 3 + .../cdn/assets/icons/file-earmark-play.svg | 4 + .../assets/icons/file-earmark-plus-fill.svg | 3 + .../cdn/assets/icons/file-earmark-plus.svg | 4 + .../assets/icons/file-earmark-post-fill.svg | 3 + .../cdn/assets/icons/file-earmark-post.svg | 4 + .../assets/icons/file-earmark-ppt-fill.svg | 4 + .../cdn/assets/icons/file-earmark-ppt.svg | 4 + .../icons/file-earmark-richtext-fill.svg | 3 + .../assets/icons/file-earmark-richtext.svg | 4 + .../assets/icons/file-earmark-ruled-fill.svg | 3 + .../cdn/assets/icons/file-earmark-ruled.svg | 3 + .../assets/icons/file-earmark-slides-fill.svg | 4 + .../cdn/assets/icons/file-earmark-slides.svg | 4 + .../icons/file-earmark-spreadsheet-fill.svg | 4 + .../assets/icons/file-earmark-spreadsheet.svg | 3 + .../assets/icons/file-earmark-text-fill.svg | 3 + .../cdn/assets/icons/file-earmark-text.svg | 4 + .../assets/icons/file-earmark-word-fill.svg | 3 + .../cdn/assets/icons/file-earmark-word.svg | 4 + .../cdn/assets/icons/file-earmark-x-fill.svg | 3 + .../cdn/assets/icons/file-earmark-x.svg | 4 + .../assets/icons/file-earmark-zip-fill.svg | 4 + .../cdn/assets/icons/file-earmark-zip.svg | 4 + .../cdn/assets/icons/file-earmark.svg | 3 + .../cdn/assets/icons/file-easel-fill.svg | 4 + .../shoelace/cdn/assets/icons/file-easel.svg | 4 + .../cdn/assets/icons/file-excel-fill.svg | 3 + .../shoelace/cdn/assets/icons/file-excel.svg | 4 + .../shoelace/cdn/assets/icons/file-fill.svg | 3 + .../cdn/assets/icons/file-font-fill.svg | 3 + .../shoelace/cdn/assets/icons/file-font.svg | 4 + .../cdn/assets/icons/file-image-fill.svg | 4 + .../shoelace/cdn/assets/icons/file-image.svg | 4 + .../cdn/assets/icons/file-lock-fill.svg | 4 + .../shoelace/cdn/assets/icons/file-lock.svg | 4 + .../cdn/assets/icons/file-lock2-fill.svg | 4 + .../shoelace/cdn/assets/icons/file-lock2.svg | 4 + .../cdn/assets/icons/file-medical-fill.svg | 3 + .../cdn/assets/icons/file-medical.svg | 4 + .../cdn/assets/icons/file-minus-fill.svg | 3 + .../shoelace/cdn/assets/icons/file-minus.svg | 4 + .../cdn/assets/icons/file-music-fill.svg | 3 + .../shoelace/cdn/assets/icons/file-music.svg | 4 + .../cdn/assets/icons/file-pdf-fill.svg | 4 + .../shoelace/cdn/assets/icons/file-pdf.svg | 4 + .../cdn/assets/icons/file-person-fill.svg | 3 + .../shoelace/cdn/assets/icons/file-person.svg | 4 + .../cdn/assets/icons/file-play-fill.svg | 3 + .../shoelace/cdn/assets/icons/file-play.svg | 4 + .../cdn/assets/icons/file-plus-fill.svg | 3 + .../shoelace/cdn/assets/icons/file-plus.svg | 4 + .../cdn/assets/icons/file-post-fill.svg | 3 + .../shoelace/cdn/assets/icons/file-post.svg | 4 + .../cdn/assets/icons/file-ppt-fill.svg | 4 + .../shoelace/cdn/assets/icons/file-ppt.svg | 4 + .../cdn/assets/icons/file-richtext-fill.svg | 3 + .../cdn/assets/icons/file-richtext.svg | 4 + .../cdn/assets/icons/file-ruled-fill.svg | 3 + .../shoelace/cdn/assets/icons/file-ruled.svg | 3 + .../cdn/assets/icons/file-slides-fill.svg | 4 + .../shoelace/cdn/assets/icons/file-slides.svg | 4 + .../assets/icons/file-spreadsheet-fill.svg | 3 + .../cdn/assets/icons/file-spreadsheet.svg | 3 + .../cdn/assets/icons/file-text-fill.svg | 3 + .../shoelace/cdn/assets/icons/file-text.svg | 4 + .../cdn/assets/icons/file-word-fill.svg | 3 + .../shoelace/cdn/assets/icons/file-word.svg | 4 + .../shoelace/cdn/assets/icons/file-x-fill.svg | 3 + .../shoelace/cdn/assets/icons/file-x.svg | 4 + .../cdn/assets/icons/file-zip-fill.svg | 4 + .../shoelace/cdn/assets/icons/file-zip.svg | 4 + .../shoelace/cdn/assets/icons/file.svg | 3 + .../shoelace/cdn/assets/icons/files-alt.svg | 3 + .../shoelace/cdn/assets/icons/files.svg | 3 + .../cdn/assets/icons/filetype-aac.svg | 3 + .../shoelace/cdn/assets/icons/filetype-ai.svg | 3 + .../cdn/assets/icons/filetype-bmp.svg | 3 + .../shoelace/cdn/assets/icons/filetype-cs.svg | 3 + .../cdn/assets/icons/filetype-css.svg | 3 + .../cdn/assets/icons/filetype-csv.svg | 3 + .../cdn/assets/icons/filetype-doc.svg | 3 + .../cdn/assets/icons/filetype-docx.svg | 3 + .../cdn/assets/icons/filetype-exe.svg | 3 + .../cdn/assets/icons/filetype-gif.svg | 3 + .../cdn/assets/icons/filetype-heic.svg | 3 + .../cdn/assets/icons/filetype-html.svg | 3 + .../cdn/assets/icons/filetype-java.svg | 3 + .../cdn/assets/icons/filetype-jpg.svg | 3 + .../shoelace/cdn/assets/icons/filetype-js.svg | 3 + .../cdn/assets/icons/filetype-json.svg | 3 + .../cdn/assets/icons/filetype-jsx.svg | 3 + .../cdn/assets/icons/filetype-key.svg | 3 + .../cdn/assets/icons/filetype-m4p.svg | 3 + .../shoelace/cdn/assets/icons/filetype-md.svg | 3 + .../cdn/assets/icons/filetype-mdx.svg | 3 + .../cdn/assets/icons/filetype-mov.svg | 3 + .../cdn/assets/icons/filetype-mp3.svg | 3 + .../cdn/assets/icons/filetype-mp4.svg | 3 + .../cdn/assets/icons/filetype-otf.svg | 3 + .../cdn/assets/icons/filetype-pdf.svg | 3 + .../cdn/assets/icons/filetype-php.svg | 3 + .../cdn/assets/icons/filetype-png.svg | 3 + .../cdn/assets/icons/filetype-ppt.svg | 3 + .../cdn/assets/icons/filetype-pptx.svg | 3 + .../cdn/assets/icons/filetype-psd.svg | 3 + .../shoelace/cdn/assets/icons/filetype-py.svg | 3 + .../cdn/assets/icons/filetype-raw.svg | 3 + .../shoelace/cdn/assets/icons/filetype-rb.svg | 3 + .../cdn/assets/icons/filetype-sass.svg | 3 + .../cdn/assets/icons/filetype-scss.svg | 3 + .../shoelace/cdn/assets/icons/filetype-sh.svg | 3 + .../cdn/assets/icons/filetype-sql.svg | 3 + .../cdn/assets/icons/filetype-svg.svg | 3 + .../cdn/assets/icons/filetype-tiff.svg | 3 + .../cdn/assets/icons/filetype-tsx.svg | 3 + .../cdn/assets/icons/filetype-ttf.svg | 3 + .../cdn/assets/icons/filetype-txt.svg | 3 + .../cdn/assets/icons/filetype-wav.svg | 3 + .../cdn/assets/icons/filetype-woff.svg | 3 + .../cdn/assets/icons/filetype-xls.svg | 3 + .../cdn/assets/icons/filetype-xlsx.svg | 3 + .../cdn/assets/icons/filetype-xml.svg | 3 + .../cdn/assets/icons/filetype-yml.svg | 3 + .../shoelace/cdn/assets/icons/film.svg | 3 + .../cdn/assets/icons/filter-circle-fill.svg | 3 + .../cdn/assets/icons/filter-circle.svg | 4 + .../shoelace/cdn/assets/icons/filter-left.svg | 3 + .../cdn/assets/icons/filter-right.svg | 3 + .../cdn/assets/icons/filter-square-fill.svg | 3 + .../cdn/assets/icons/filter-square.svg | 4 + .../shoelace/cdn/assets/icons/filter.svg | 3 + .../shoelace/cdn/assets/icons/fingerprint.svg | 7 + .../shoelace/cdn/assets/icons/fire.svg | 3 + .../shoelace/cdn/assets/icons/flag-fill.svg | 3 + .../shoelace/cdn/assets/icons/flag.svg | 3 + .../shoelace/cdn/assets/icons/floppy-fill.svg | 4 + .../shoelace/cdn/assets/icons/floppy.svg | 4 + .../cdn/assets/icons/floppy2-fill.svg | 4 + .../shoelace/cdn/assets/icons/floppy2.svg | 3 + .../shoelace/cdn/assets/icons/flower1.svg | 3 + .../shoelace/cdn/assets/icons/flower2.svg | 3 + .../shoelace/cdn/assets/icons/flower3.svg | 3 + .../cdn/assets/icons/folder-check.svg | 4 + .../shoelace/cdn/assets/icons/folder-fill.svg | 3 + .../cdn/assets/icons/folder-minus.svg | 4 + .../shoelace/cdn/assets/icons/folder-plus.svg | 4 + .../cdn/assets/icons/folder-symlink-fill.svg | 3 + .../cdn/assets/icons/folder-symlink.svg | 4 + .../shoelace/cdn/assets/icons/folder-x.svg | 4 + .../shoelace/cdn/assets/icons/folder.svg | 3 + .../cdn/assets/icons/folder2-open.svg | 3 + .../shoelace/cdn/assets/icons/folder2.svg | 3 + .../shoelace/cdn/assets/icons/fonts.svg | 3 + .../cdn/assets/icons/forward-fill.svg | 3 + .../shoelace/cdn/assets/icons/forward.svg | 3 + .../shoelace/cdn/assets/icons/front.svg | 3 + .../assets/icons/fuel-pump-diesel-fill.svg | 4 + .../cdn/assets/icons/fuel-pump-diesel.svg | 4 + .../cdn/assets/icons/fuel-pump-fill.svg | 3 + .../shoelace/cdn/assets/icons/fuel-pump.svg | 4 + .../cdn/assets/icons/fullscreen-exit.svg | 3 + .../shoelace/cdn/assets/icons/fullscreen.svg | 3 + .../shoelace/cdn/assets/icons/funnel-fill.svg | 3 + .../shoelace/cdn/assets/icons/funnel.svg | 3 + .../shoelace/cdn/assets/icons/gear-fill.svg | 3 + .../cdn/assets/icons/gear-wide-connected.svg | 3 + .../shoelace/cdn/assets/icons/gear-wide.svg | 3 + .../shoelace/cdn/assets/icons/gear.svg | 4 + .../shoelace/cdn/assets/icons/gem.svg | 3 + .../cdn/assets/icons/gender-ambiguous.svg | 3 + .../cdn/assets/icons/gender-female.svg | 3 + .../shoelace/cdn/assets/icons/gender-male.svg | 3 + .../cdn/assets/icons/gender-neuter.svg | 3 + .../cdn/assets/icons/gender-trans.svg | 3 + .../cdn/assets/icons/geo-alt-fill.svg | 3 + .../shoelace/cdn/assets/icons/geo-alt.svg | 4 + .../shoelace/cdn/assets/icons/geo-fill.svg | 3 + .../shoelace/cdn/assets/icons/geo.svg | 3 + .../shoelace/cdn/assets/icons/gift-fill.svg | 3 + .../shoelace/cdn/assets/icons/gift.svg | 3 + .../shoelace/cdn/assets/icons/git.svg | 3 + .../shoelace/cdn/assets/icons/github.svg | 3 + .../shoelace/cdn/assets/icons/gitlab.svg | 3 + .../cdn/assets/icons/globe-americas.svg | 3 + .../cdn/assets/icons/globe-asia-australia.svg | 4 + .../assets/icons/globe-central-south-asia.svg | 3 + .../cdn/assets/icons/globe-europe-africa.svg | 3 + .../shoelace/cdn/assets/icons/globe.svg | 3 + .../shoelace/cdn/assets/icons/globe2.svg | 3 + .../shoelace/cdn/assets/icons/google-play.svg | 3 + .../shoelace/cdn/assets/icons/google.svg | 3 + .../shoelace/cdn/assets/icons/gpu-card.svg | 5 + .../cdn/assets/icons/graph-down-arrow.svg | 3 + .../shoelace/cdn/assets/icons/graph-down.svg | 3 + .../cdn/assets/icons/graph-up-arrow.svg | 3 + .../shoelace/cdn/assets/icons/graph-up.svg | 3 + .../cdn/assets/icons/grid-1x2-fill.svg | 3 + .../shoelace/cdn/assets/icons/grid-1x2.svg | 3 + .../cdn/assets/icons/grid-3x2-gap-fill.svg | 3 + .../cdn/assets/icons/grid-3x2-gap.svg | 3 + .../shoelace/cdn/assets/icons/grid-3x2.svg | 3 + .../cdn/assets/icons/grid-3x3-gap-fill.svg | 3 + .../cdn/assets/icons/grid-3x3-gap.svg | 3 + .../shoelace/cdn/assets/icons/grid-3x3.svg | 3 + .../shoelace/cdn/assets/icons/grid-fill.svg | 3 + .../shoelace/cdn/assets/icons/grid.svg | 3 + .../cdn/assets/icons/grip-horizontal.svg | 3 + .../cdn/assets/icons/grip-vertical.svg | 3 + .../cdn/assets/icons/h-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/h-circle.svg | 3 + .../cdn/assets/icons/h-square-fill.svg | 3 + .../shoelace/cdn/assets/icons/h-square.svg | 4 + .../shoelace/cdn/assets/icons/hammer.svg | 3 + .../cdn/assets/icons/hand-index-fill.svg | 3 + .../assets/icons/hand-index-thumb-fill.svg | 3 + .../cdn/assets/icons/hand-index-thumb.svg | 3 + .../shoelace/cdn/assets/icons/hand-index.svg | 3 + .../assets/icons/hand-thumbs-down-fill.svg | 3 + .../cdn/assets/icons/hand-thumbs-down.svg | 3 + .../cdn/assets/icons/hand-thumbs-up-fill.svg | 3 + .../cdn/assets/icons/hand-thumbs-up.svg | 3 + .../cdn/assets/icons/handbag-fill.svg | 3 + .../shoelace/cdn/assets/icons/handbag.svg | 3 + .../shoelace/cdn/assets/icons/hash.svg | 3 + .../shoelace/cdn/assets/icons/hdd-fill.svg | 3 + .../cdn/assets/icons/hdd-network-fill.svg | 3 + .../shoelace/cdn/assets/icons/hdd-network.svg | 4 + .../cdn/assets/icons/hdd-rack-fill.svg | 3 + .../shoelace/cdn/assets/icons/hdd-rack.svg | 4 + .../cdn/assets/icons/hdd-stack-fill.svg | 3 + .../shoelace/cdn/assets/icons/hdd-stack.svg | 5 + .../shoelace/cdn/assets/icons/hdd.svg | 4 + .../shoelace/cdn/assets/icons/hdmi-fill.svg | 3 + .../shoelace/cdn/assets/icons/hdmi.svg | 4 + .../shoelace/cdn/assets/icons/headphones.svg | 3 + .../shoelace/cdn/assets/icons/headset-vr.svg | 4 + .../shoelace/cdn/assets/icons/headset.svg | 3 + .../shoelace/cdn/assets/icons/heart-arrow.svg | 3 + .../shoelace/cdn/assets/icons/heart-fill.svg | 3 + .../shoelace/cdn/assets/icons/heart-half.svg | 3 + .../cdn/assets/icons/heart-pulse-fill.svg | 4 + .../shoelace/cdn/assets/icons/heart-pulse.svg | 4 + .../shoelace/cdn/assets/icons/heart.svg | 3 + .../cdn/assets/icons/heartbreak-fill.svg | 3 + .../shoelace/cdn/assets/icons/heartbreak.svg | 3 + .../shoelace/cdn/assets/icons/hearts.svg | 3 + .../cdn/assets/icons/heptagon-fill.svg | 3 + .../cdn/assets/icons/heptagon-half.svg | 3 + .../shoelace/cdn/assets/icons/heptagon.svg | 3 + .../cdn/assets/icons/hexagon-fill.svg | 3 + .../cdn/assets/icons/hexagon-half.svg | 3 + .../shoelace/cdn/assets/icons/hexagon.svg | 3 + .../shoelace/cdn/assets/icons/highlighter.svg | 3 + .../shoelace/cdn/assets/icons/highlights.svg | 3 + .../cdn/assets/icons/hospital-fill.svg | 3 + .../shoelace/cdn/assets/icons/hospital.svg | 4 + .../cdn/assets/icons/hourglass-bottom.svg | 3 + .../cdn/assets/icons/hourglass-split.svg | 3 + .../cdn/assets/icons/hourglass-top.svg | 3 + .../shoelace/cdn/assets/icons/hourglass.svg | 3 + .../cdn/assets/icons/house-add-fill.svg | 5 + .../shoelace/cdn/assets/icons/house-add.svg | 4 + .../cdn/assets/icons/house-check-fill.svg | 5 + .../shoelace/cdn/assets/icons/house-check.svg | 4 + .../cdn/assets/icons/house-dash-fill.svg | 5 + .../shoelace/cdn/assets/icons/house-dash.svg | 4 + .../cdn/assets/icons/house-door-fill.svg | 3 + .../shoelace/cdn/assets/icons/house-door.svg | 3 + .../cdn/assets/icons/house-down-fill.svg | 5 + .../shoelace/cdn/assets/icons/house-down.svg | 4 + .../assets/icons/house-exclamation-fill.svg | 5 + .../cdn/assets/icons/house-exclamation.svg | 4 + .../shoelace/cdn/assets/icons/house-fill.svg | 4 + .../cdn/assets/icons/house-gear-fill.svg | 5 + .../shoelace/cdn/assets/icons/house-gear.svg | 4 + .../cdn/assets/icons/house-heart-fill.svg | 4 + .../shoelace/cdn/assets/icons/house-heart.svg | 4 + .../cdn/assets/icons/house-lock-fill.svg | 5 + .../shoelace/cdn/assets/icons/house-lock.svg | 4 + .../cdn/assets/icons/house-slash-fill.svg | 5 + .../shoelace/cdn/assets/icons/house-slash.svg | 4 + .../cdn/assets/icons/house-up-fill.svg | 5 + .../shoelace/cdn/assets/icons/house-up.svg | 4 + .../cdn/assets/icons/house-x-fill.svg | 5 + .../shoelace/cdn/assets/icons/house-x.svg | 4 + .../shoelace/cdn/assets/icons/house.svg | 3 + .../shoelace/cdn/assets/icons/houses-fill.svg | 4 + .../shoelace/cdn/assets/icons/houses.svg | 3 + .../shoelace/cdn/assets/icons/hr.svg | 3 + .../shoelace/cdn/assets/icons/hurricane.svg | 3 + .../shoelace/cdn/assets/icons/hypnotize.svg | 4 + .../shoelace/cdn/assets/icons/icons.json | 24698 ++++++++++++++++ .../shoelace/cdn/assets/icons/image-alt.svg | 3 + .../shoelace/cdn/assets/icons/image-fill.svg | 3 + .../shoelace/cdn/assets/icons/image.svg | 4 + .../shoelace/cdn/assets/icons/images.svg | 4 + .../shoelace/cdn/assets/icons/inbox-fill.svg | 3 + .../shoelace/cdn/assets/icons/inbox.svg | 3 + .../cdn/assets/icons/inboxes-fill.svg | 3 + .../shoelace/cdn/assets/icons/inboxes.svg | 3 + .../shoelace/cdn/assets/icons/incognito.svg | 3 + .../shoelace/cdn/assets/icons/indent.svg | 4 + .../shoelace/cdn/assets/icons/infinity.svg | 3 + .../cdn/assets/icons/info-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/info-circle.svg | 4 + .../shoelace/cdn/assets/icons/info-lg.svg | 3 + .../cdn/assets/icons/info-square-fill.svg | 3 + .../shoelace/cdn/assets/icons/info-square.svg | 4 + .../shoelace/cdn/assets/icons/info.svg | 3 + .../cdn/assets/icons/input-cursor-text.svg | 4 + .../cdn/assets/icons/input-cursor.svg | 4 + .../shoelace/cdn/assets/icons/instagram.svg | 3 + .../shoelace/cdn/assets/icons/intersect.svg | 3 + .../cdn/assets/icons/journal-album.svg | 5 + .../cdn/assets/icons/journal-arrow-down.svg | 5 + .../cdn/assets/icons/journal-arrow-up.svg | 5 + .../assets/icons/journal-bookmark-fill.svg | 5 + .../cdn/assets/icons/journal-bookmark.svg | 5 + .../cdn/assets/icons/journal-check.svg | 5 + .../cdn/assets/icons/journal-code.svg | 5 + .../cdn/assets/icons/journal-medical.svg | 5 + .../cdn/assets/icons/journal-minus.svg | 5 + .../cdn/assets/icons/journal-plus.svg | 5 + .../cdn/assets/icons/journal-richtext.svg | 5 + .../cdn/assets/icons/journal-text.svg | 5 + .../shoelace/cdn/assets/icons/journal-x.svg | 5 + .../shoelace/cdn/assets/icons/journal.svg | 4 + .../shoelace/cdn/assets/icons/journals.svg | 4 + .../shoelace/cdn/assets/icons/joystick.svg | 4 + .../cdn/assets/icons/justify-left.svg | 3 + .../cdn/assets/icons/justify-right.svg | 3 + .../shoelace/cdn/assets/icons/justify.svg | 3 + .../shoelace/cdn/assets/icons/kanban-fill.svg | 3 + .../shoelace/cdn/assets/icons/kanban.svg | 4 + .../shoelace/cdn/assets/icons/key-fill.svg | 3 + .../shoelace/cdn/assets/icons/key.svg | 4 + .../cdn/assets/icons/keyboard-fill.svg | 3 + .../shoelace/cdn/assets/icons/keyboard.svg | 4 + .../shoelace/cdn/assets/icons/ladder.svg | 3 + .../shoelace/cdn/assets/icons/lamp-fill.svg | 4 + .../shoelace/cdn/assets/icons/lamp.svg | 4 + .../shoelace/cdn/assets/icons/laptop-fill.svg | 3 + .../shoelace/cdn/assets/icons/laptop.svg | 3 + .../cdn/assets/icons/layer-backward.svg | 4 + .../cdn/assets/icons/layer-forward.svg | 4 + .../shoelace/cdn/assets/icons/layers-fill.svg | 4 + .../shoelace/cdn/assets/icons/layers-half.svg | 3 + .../shoelace/cdn/assets/icons/layers.svg | 3 + .../icons/layout-sidebar-inset-reverse.svg | 4 + .../cdn/assets/icons/layout-sidebar-inset.svg | 4 + .../assets/icons/layout-sidebar-reverse.svg | 3 + .../cdn/assets/icons/layout-sidebar.svg | 3 + .../cdn/assets/icons/layout-split.svg | 3 + .../icons/layout-text-sidebar-reverse.svg | 4 + .../cdn/assets/icons/layout-text-sidebar.svg | 4 + .../icons/layout-text-window-reverse.svg | 4 + .../cdn/assets/icons/layout-text-window.svg | 4 + .../cdn/assets/icons/layout-three-columns.svg | 3 + .../shoelace/cdn/assets/icons/layout-wtf.svg | 3 + .../cdn/assets/icons/life-preserver.svg | 3 + .../cdn/assets/icons/lightbulb-fill.svg | 3 + .../cdn/assets/icons/lightbulb-off-fill.svg | 3 + .../cdn/assets/icons/lightbulb-off.svg | 3 + .../shoelace/cdn/assets/icons/lightbulb.svg | 3 + .../assets/icons/lightning-charge-fill.svg | 3 + .../cdn/assets/icons/lightning-charge.svg | 3 + .../cdn/assets/icons/lightning-fill.svg | 3 + .../shoelace/cdn/assets/icons/lightning.svg | 3 + .../shoelace/cdn/assets/icons/line.svg | 3 + .../shoelace/cdn/assets/icons/link-45deg.svg | 4 + .../shoelace/cdn/assets/icons/link.svg | 4 + .../shoelace/cdn/assets/icons/linkedin.svg | 3 + .../shoelace/cdn/assets/icons/list-check.svg | 3 + .../cdn/assets/icons/list-columns-reverse.svg | 3 + .../cdn/assets/icons/list-columns.svg | 3 + .../shoelace/cdn/assets/icons/list-nested.svg | 3 + .../shoelace/cdn/assets/icons/list-ol.svg | 4 + .../shoelace/cdn/assets/icons/list-stars.svg | 4 + .../shoelace/cdn/assets/icons/list-task.svg | 5 + .../shoelace/cdn/assets/icons/list-ul.svg | 3 + .../shoelace/cdn/assets/icons/list.svg | 3 + .../shoelace/cdn/assets/icons/lock-fill.svg | 3 + .../shoelace/cdn/assets/icons/lock.svg | 3 + .../cdn/assets/icons/luggage-fill.svg | 4 + .../shoelace/cdn/assets/icons/luggage.svg | 4 + .../shoelace/cdn/assets/icons/lungs-fill.svg | 3 + .../shoelace/cdn/assets/icons/lungs.svg | 3 + .../shoelace/cdn/assets/icons/magic.svg | 3 + .../shoelace/cdn/assets/icons/magnet-fill.svg | 3 + .../shoelace/cdn/assets/icons/magnet.svg | 3 + .../cdn/assets/icons/mailbox-flag.svg | 4 + .../shoelace/cdn/assets/icons/mailbox.svg | 4 + .../cdn/assets/icons/mailbox2-flag.svg | 4 + .../shoelace/cdn/assets/icons/mailbox2.svg | 4 + .../shoelace/cdn/assets/icons/map-fill.svg | 3 + .../shoelace/cdn/assets/icons/map.svg | 3 + .../cdn/assets/icons/markdown-fill.svg | 3 + .../shoelace/cdn/assets/icons/markdown.svg | 6 + .../shoelace/cdn/assets/icons/marker-tip.svg | 3 + .../shoelace/cdn/assets/icons/mask.svg | 3 + .../shoelace/cdn/assets/icons/mastodon.svg | 3 + .../shoelace/cdn/assets/icons/medium.svg | 3 + .../cdn/assets/icons/megaphone-fill.svg | 3 + .../shoelace/cdn/assets/icons/megaphone.svg | 3 + .../shoelace/cdn/assets/icons/memory.svg | 3 + .../cdn/assets/icons/menu-app-fill.svg | 3 + .../shoelace/cdn/assets/icons/menu-app.svg | 3 + .../cdn/assets/icons/menu-button-fill.svg | 3 + .../assets/icons/menu-button-wide-fill.svg | 3 + .../cdn/assets/icons/menu-button-wide.svg | 4 + .../shoelace/cdn/assets/icons/menu-button.svg | 4 + .../shoelace/cdn/assets/icons/menu-down.svg | 3 + .../shoelace/cdn/assets/icons/menu-up.svg | 3 + .../shoelace/cdn/assets/icons/messenger.svg | 3 + .../shoelace/cdn/assets/icons/meta.svg | 3 + .../shoelace/cdn/assets/icons/mic-fill.svg | 4 + .../cdn/assets/icons/mic-mute-fill.svg | 4 + .../shoelace/cdn/assets/icons/mic-mute.svg | 4 + .../shoelace/cdn/assets/icons/mic.svg | 4 + .../cdn/assets/icons/microsoft-teams.svg | 4 + .../shoelace/cdn/assets/icons/microsoft.svg | 3 + .../cdn/assets/icons/minecart-loaded.svg | 4 + .../shoelace/cdn/assets/icons/minecart.svg | 3 + .../shoelace/cdn/assets/icons/modem-fill.svg | 3 + .../shoelace/cdn/assets/icons/modem.svg | 4 + .../shoelace/cdn/assets/icons/moisture.svg | 3 + .../shoelace/cdn/assets/icons/moon-fill.svg | 3 + .../cdn/assets/icons/moon-stars-fill.svg | 4 + .../shoelace/cdn/assets/icons/moon-stars.svg | 4 + .../shoelace/cdn/assets/icons/moon.svg | 3 + .../cdn/assets/icons/mortarboard-fill.svg | 4 + .../shoelace/cdn/assets/icons/mortarboard.svg | 4 + .../cdn/assets/icons/motherboard-fill.svg | 4 + .../shoelace/cdn/assets/icons/motherboard.svg | 4 + .../shoelace/cdn/assets/icons/mouse-fill.svg | 3 + .../shoelace/cdn/assets/icons/mouse.svg | 3 + .../shoelace/cdn/assets/icons/mouse2-fill.svg | 3 + .../shoelace/cdn/assets/icons/mouse2.svg | 3 + .../shoelace/cdn/assets/icons/mouse3-fill.svg | 3 + .../shoelace/cdn/assets/icons/mouse3.svg | 3 + .../cdn/assets/icons/music-note-beamed.svg | 5 + .../cdn/assets/icons/music-note-list.svg | 6 + .../shoelace/cdn/assets/icons/music-note.svg | 5 + .../cdn/assets/icons/music-player-fill.svg | 4 + .../cdn/assets/icons/music-player.svg | 5 + .../shoelace/cdn/assets/icons/newspaper.svg | 4 + .../cdn/assets/icons/nintendo-switch.svg | 4 + .../cdn/assets/icons/node-minus-fill.svg | 3 + .../shoelace/cdn/assets/icons/node-minus.svg | 3 + .../cdn/assets/icons/node-plus-fill.svg | 3 + .../shoelace/cdn/assets/icons/node-plus.svg | 3 + .../cdn/assets/icons/noise-reduction.svg | 4 + .../shoelace/cdn/assets/icons/nut-fill.svg | 3 + .../shoelace/cdn/assets/icons/nut.svg | 4 + .../shoelace/cdn/assets/icons/nvidia.svg | 3 + .../shoelace/cdn/assets/icons/nvme-fill.svg | 4 + .../shoelace/cdn/assets/icons/nvme.svg | 4 + .../cdn/assets/icons/octagon-fill.svg | 3 + .../cdn/assets/icons/octagon-half.svg | 3 + .../shoelace/cdn/assets/icons/octagon.svg | 3 + .../cdn/assets/icons/opencollective.svg | 4 + .../cdn/assets/icons/optical-audio-fill.svg | 4 + .../cdn/assets/icons/optical-audio.svg | 5 + .../shoelace/cdn/assets/icons/option.svg | 3 + .../shoelace/cdn/assets/icons/outlet.svg | 4 + .../cdn/assets/icons/p-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/p-circle.svg | 3 + .../cdn/assets/icons/p-square-fill.svg | 4 + .../shoelace/cdn/assets/icons/p-square.svg | 4 + .../cdn/assets/icons/paint-bucket.svg | 3 + .../cdn/assets/icons/palette-fill.svg | 3 + .../shoelace/cdn/assets/icons/palette.svg | 4 + .../shoelace/cdn/assets/icons/palette2.svg | 4 + .../shoelace/cdn/assets/icons/paperclip.svg | 3 + .../shoelace/cdn/assets/icons/paragraph.svg | 3 + .../shoelace/cdn/assets/icons/pass-fill.svg | 3 + .../shoelace/cdn/assets/icons/pass.svg | 4 + .../cdn/assets/icons/passport-fill.svg | 4 + .../shoelace/cdn/assets/icons/passport.svg | 4 + .../cdn/assets/icons/patch-check-fill.svg | 3 + .../shoelace/cdn/assets/icons/patch-check.svg | 4 + .../assets/icons/patch-exclamation-fill.svg | 3 + .../cdn/assets/icons/patch-exclamation.svg | 4 + .../cdn/assets/icons/patch-minus-fill.svg | 3 + .../shoelace/cdn/assets/icons/patch-minus.svg | 4 + .../cdn/assets/icons/patch-plus-fill.svg | 3 + .../shoelace/cdn/assets/icons/patch-plus.svg | 4 + .../cdn/assets/icons/patch-question-fill.svg | 3 + .../cdn/assets/icons/patch-question.svg | 5 + .../cdn/assets/icons/pause-btn-fill.svg | 3 + .../shoelace/cdn/assets/icons/pause-btn.svg | 4 + .../cdn/assets/icons/pause-circle-fill.svg | 3 + .../cdn/assets/icons/pause-circle.svg | 4 + .../shoelace/cdn/assets/icons/pause-fill.svg | 3 + .../shoelace/cdn/assets/icons/pause.svg | 3 + .../shoelace/cdn/assets/icons/paypal.svg | 3 + .../assets/icons/pc-display-horizontal.svg | 3 + .../shoelace/cdn/assets/icons/pc-display.svg | 3 + .../cdn/assets/icons/pc-horizontal.svg | 3 + .../shoelace/cdn/assets/icons/pc.svg | 3 + .../cdn/assets/icons/pci-card-network.svg | 5 + .../cdn/assets/icons/pci-card-sound.svg | 5 + .../shoelace/cdn/assets/icons/pci-card.svg | 4 + .../shoelace/cdn/assets/icons/peace-fill.svg | 3 + .../shoelace/cdn/assets/icons/peace.svg | 3 + .../shoelace/cdn/assets/icons/pen-fill.svg | 3 + .../shoelace/cdn/assets/icons/pen.svg | 3 + .../shoelace/cdn/assets/icons/pencil-fill.svg | 3 + .../cdn/assets/icons/pencil-square.svg | 4 + .../shoelace/cdn/assets/icons/pencil.svg | 3 + .../cdn/assets/icons/pentagon-fill.svg | 3 + .../cdn/assets/icons/pentagon-half.svg | 3 + .../shoelace/cdn/assets/icons/pentagon.svg | 3 + .../shoelace/cdn/assets/icons/people-fill.svg | 3 + .../shoelace/cdn/assets/icons/people.svg | 3 + .../shoelace/cdn/assets/icons/percent.svg | 3 + .../shoelace/cdn/assets/icons/person-add.svg | 4 + .../cdn/assets/icons/person-arms-up.svg | 4 + .../cdn/assets/icons/person-badge-fill.svg | 3 + .../cdn/assets/icons/person-badge.svg | 4 + .../cdn/assets/icons/person-bounding-box.svg | 4 + .../cdn/assets/icons/person-check-fill.svg | 4 + .../cdn/assets/icons/person-check.svg | 4 + .../cdn/assets/icons/person-circle.svg | 4 + .../cdn/assets/icons/person-dash-fill.svg | 4 + .../shoelace/cdn/assets/icons/person-dash.svg | 4 + .../shoelace/cdn/assets/icons/person-down.svg | 4 + .../cdn/assets/icons/person-exclamation.svg | 4 + .../cdn/assets/icons/person-fill-add.svg | 4 + .../cdn/assets/icons/person-fill-check.svg | 4 + .../cdn/assets/icons/person-fill-dash.svg | 4 + .../cdn/assets/icons/person-fill-down.svg | 4 + .../assets/icons/person-fill-exclamation.svg | 4 + .../cdn/assets/icons/person-fill-gear.svg | 3 + .../cdn/assets/icons/person-fill-lock.svg | 3 + .../cdn/assets/icons/person-fill-slash.svg | 3 + .../cdn/assets/icons/person-fill-up.svg | 4 + .../cdn/assets/icons/person-fill-x.svg | 4 + .../shoelace/cdn/assets/icons/person-fill.svg | 3 + .../shoelace/cdn/assets/icons/person-gear.svg | 3 + .../cdn/assets/icons/person-heart.svg | 3 + .../cdn/assets/icons/person-hearts.svg | 3 + .../cdn/assets/icons/person-lines-fill.svg | 3 + .../shoelace/cdn/assets/icons/person-lock.svg | 3 + .../cdn/assets/icons/person-plus-fill.svg | 4 + .../shoelace/cdn/assets/icons/person-plus.svg | 4 + .../cdn/assets/icons/person-raised-hand.svg | 4 + .../cdn/assets/icons/person-rolodex.svg | 4 + .../cdn/assets/icons/person-slash.svg | 3 + .../cdn/assets/icons/person-square.svg | 4 + .../assets/icons/person-standing-dress.svg | 3 + .../cdn/assets/icons/person-standing.svg | 3 + .../shoelace/cdn/assets/icons/person-up.svg | 4 + .../cdn/assets/icons/person-vcard-fill.svg | 3 + .../cdn/assets/icons/person-vcard.svg | 4 + .../cdn/assets/icons/person-video.svg | 4 + .../cdn/assets/icons/person-video2.svg | 4 + .../cdn/assets/icons/person-video3.svg | 4 + .../cdn/assets/icons/person-walking.svg | 4 + .../cdn/assets/icons/person-wheelchair.svg | 3 + .../cdn/assets/icons/person-workspace.svg | 4 + .../cdn/assets/icons/person-x-fill.svg | 3 + .../shoelace/cdn/assets/icons/person-x.svg | 4 + .../shoelace/cdn/assets/icons/person.svg | 3 + .../shoelace/cdn/assets/icons/phone-fill.svg | 3 + .../shoelace/cdn/assets/icons/phone-flip.svg | 3 + .../cdn/assets/icons/phone-landscape-fill.svg | 3 + .../cdn/assets/icons/phone-landscape.svg | 4 + .../cdn/assets/icons/phone-vibrate-fill.svg | 3 + .../cdn/assets/icons/phone-vibrate.svg | 4 + .../shoelace/cdn/assets/icons/phone.svg | 4 + .../cdn/assets/icons/pie-chart-fill.svg | 3 + .../shoelace/cdn/assets/icons/pie-chart.svg | 3 + .../cdn/assets/icons/piggy-bank-fill.svg | 3 + .../shoelace/cdn/assets/icons/piggy-bank.svg | 4 + .../cdn/assets/icons/pin-angle-fill.svg | 3 + .../shoelace/cdn/assets/icons/pin-angle.svg | 3 + .../shoelace/cdn/assets/icons/pin-fill.svg | 3 + .../cdn/assets/icons/pin-map-fill.svg | 4 + .../shoelace/cdn/assets/icons/pin-map.svg | 4 + .../shoelace/cdn/assets/icons/pin.svg | 3 + .../shoelace/cdn/assets/icons/pinterest.svg | 3 + .../shoelace/cdn/assets/icons/pip-fill.svg | 3 + .../shoelace/cdn/assets/icons/pip.svg | 4 + .../cdn/assets/icons/play-btn-fill.svg | 3 + .../shoelace/cdn/assets/icons/play-btn.svg | 4 + .../cdn/assets/icons/play-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/play-circle.svg | 4 + .../shoelace/cdn/assets/icons/play-fill.svg | 3 + .../shoelace/cdn/assets/icons/play.svg | 3 + .../shoelace/cdn/assets/icons/playstation.svg | 3 + .../shoelace/cdn/assets/icons/plug-fill.svg | 3 + .../shoelace/cdn/assets/icons/plug.svg | 3 + .../shoelace/cdn/assets/icons/plugin.svg | 3 + .../cdn/assets/icons/plus-circle-dotted.svg | 3 + .../cdn/assets/icons/plus-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/plus-circle.svg | 4 + .../shoelace/cdn/assets/icons/plus-lg.svg | 3 + .../cdn/assets/icons/plus-slash-minus.svg | 3 + .../cdn/assets/icons/plus-square-dotted.svg | 3 + .../cdn/assets/icons/plus-square-fill.svg | 3 + .../shoelace/cdn/assets/icons/plus-square.svg | 4 + .../shoelace/cdn/assets/icons/plus.svg | 3 + .../cdn/assets/icons/postage-fill.svg | 4 + .../cdn/assets/icons/postage-heart-fill.svg | 4 + .../cdn/assets/icons/postage-heart.svg | 4 + .../shoelace/cdn/assets/icons/postage.svg | 4 + .../cdn/assets/icons/postcard-fill.svg | 4 + .../cdn/assets/icons/postcard-heart-fill.svg | 3 + .../cdn/assets/icons/postcard-heart.svg | 4 + .../shoelace/cdn/assets/icons/postcard.svg | 3 + .../shoelace/cdn/assets/icons/power.svg | 4 + .../cdn/assets/icons/prescription.svg | 4 + .../cdn/assets/icons/prescription2.svg | 4 + .../cdn/assets/icons/printer-fill.svg | 4 + .../shoelace/cdn/assets/icons/printer.svg | 4 + .../cdn/assets/icons/projector-fill.svg | 3 + .../shoelace/cdn/assets/icons/projector.svg | 4 + .../shoelace/cdn/assets/icons/puzzle-fill.svg | 3 + .../shoelace/cdn/assets/icons/puzzle.svg | 3 + .../cdn/assets/icons/qr-code-scan.svg | 7 + .../shoelace/cdn/assets/icons/qr-code.svg | 7 + .../cdn/assets/icons/question-circle-fill.svg | 3 + .../cdn/assets/icons/question-circle.svg | 4 + .../assets/icons/question-diamond-fill.svg | 3 + .../cdn/assets/icons/question-diamond.svg | 4 + .../shoelace/cdn/assets/icons/question-lg.svg | 3 + .../assets/icons/question-octagon-fill.svg | 3 + .../cdn/assets/icons/question-octagon.svg | 4 + .../cdn/assets/icons/question-square-fill.svg | 3 + .../cdn/assets/icons/question-square.svg | 4 + .../shoelace/cdn/assets/icons/question.svg | 3 + .../shoelace/cdn/assets/icons/quora.svg | 3 + .../shoelace/cdn/assets/icons/quote.svg | 3 + .../cdn/assets/icons/r-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/r-circle.svg | 3 + .../cdn/assets/icons/r-square-fill.svg | 4 + .../shoelace/cdn/assets/icons/r-square.svg | 4 + .../shoelace/cdn/assets/icons/radar.svg | 3 + .../shoelace/cdn/assets/icons/radioactive.svg | 4 + .../shoelace/cdn/assets/icons/rainbow.svg | 3 + .../cdn/assets/icons/receipt-cutoff.svg | 4 + .../shoelace/cdn/assets/icons/receipt.svg | 4 + .../shoelace/cdn/assets/icons/reception-0.svg | 3 + .../shoelace/cdn/assets/icons/reception-1.svg | 3 + .../shoelace/cdn/assets/icons/reception-2.svg | 3 + .../shoelace/cdn/assets/icons/reception-3.svg | 3 + .../shoelace/cdn/assets/icons/reception-4.svg | 3 + .../cdn/assets/icons/record-btn-fill.svg | 3 + .../shoelace/cdn/assets/icons/record-btn.svg | 4 + .../cdn/assets/icons/record-circle-fill.svg | 3 + .../cdn/assets/icons/record-circle.svg | 4 + .../shoelace/cdn/assets/icons/record-fill.svg | 3 + .../shoelace/cdn/assets/icons/record.svg | 3 + .../cdn/assets/icons/record2-fill.svg | 4 + .../shoelace/cdn/assets/icons/record2.svg | 4 + .../shoelace/cdn/assets/icons/recycle.svg | 3 + .../shoelace/cdn/assets/icons/reddit.svg | 4 + .../shoelace/cdn/assets/icons/regex.svg | 3 + .../shoelace/cdn/assets/icons/repeat-1.svg | 4 + .../shoelace/cdn/assets/icons/repeat.svg | 3 + .../cdn/assets/icons/reply-all-fill.svg | 4 + .../shoelace/cdn/assets/icons/reply-all.svg | 4 + .../shoelace/cdn/assets/icons/reply-fill.svg | 3 + .../shoelace/cdn/assets/icons/reply.svg | 3 + .../cdn/assets/icons/rewind-btn-fill.svg | 3 + .../shoelace/cdn/assets/icons/rewind-btn.svg | 4 + .../cdn/assets/icons/rewind-circle-fill.svg | 3 + .../cdn/assets/icons/rewind-circle.svg | 4 + .../shoelace/cdn/assets/icons/rewind-fill.svg | 4 + .../shoelace/cdn/assets/icons/rewind.svg | 4 + .../shoelace/cdn/assets/icons/robot.svg | 4 + .../shoelace/cdn/assets/icons/rocket-fill.svg | 4 + .../cdn/assets/icons/rocket-takeoff-fill.svg | 4 + .../cdn/assets/icons/rocket-takeoff.svg | 5 + .../shoelace/cdn/assets/icons/rocket.svg | 5 + .../shoelace/cdn/assets/icons/router-fill.svg | 6 + .../shoelace/cdn/assets/icons/router.svg | 6 + .../shoelace/cdn/assets/icons/rss-fill.svg | 3 + .../shoelace/cdn/assets/icons/rss.svg | 4 + .../shoelace/cdn/assets/icons/rulers.svg | 3 + .../shoelace/cdn/assets/icons/safe-fill.svg | 4 + .../shoelace/cdn/assets/icons/safe.svg | 4 + .../shoelace/cdn/assets/icons/safe2-fill.svg | 4 + .../shoelace/cdn/assets/icons/safe2.svg | 4 + .../shoelace/cdn/assets/icons/save-fill.svg | 3 + .../shoelace/cdn/assets/icons/save.svg | 3 + .../shoelace/cdn/assets/icons/save2-fill.svg | 3 + .../shoelace/cdn/assets/icons/save2.svg | 3 + .../shoelace/cdn/assets/icons/scissors.svg | 3 + .../shoelace/cdn/assets/icons/scooter.svg | 3 + .../shoelace/cdn/assets/icons/screwdriver.svg | 3 + .../cdn/assets/icons/sd-card-fill.svg | 3 + .../shoelace/cdn/assets/icons/sd-card.svg | 4 + .../cdn/assets/icons/search-heart-fill.svg | 3 + .../cdn/assets/icons/search-heart.svg | 4 + .../shoelace/cdn/assets/icons/search.svg | 3 + .../cdn/assets/icons/segmented-nav.svg | 3 + .../cdn/assets/icons/send-arrow-down-fill.svg | 4 + .../cdn/assets/icons/send-arrow-down.svg | 4 + .../cdn/assets/icons/send-arrow-up-fill.svg | 4 + .../cdn/assets/icons/send-arrow-up.svg | 4 + .../cdn/assets/icons/send-check-fill.svg | 4 + .../shoelace/cdn/assets/icons/send-check.svg | 4 + .../cdn/assets/icons/send-dash-fill.svg | 4 + .../shoelace/cdn/assets/icons/send-dash.svg | 4 + .../assets/icons/send-exclamation-fill.svg | 4 + .../cdn/assets/icons/send-exclamation.svg | 4 + .../shoelace/cdn/assets/icons/send-fill.svg | 3 + .../cdn/assets/icons/send-plus-fill.svg | 4 + .../shoelace/cdn/assets/icons/send-plus.svg | 4 + .../cdn/assets/icons/send-slash-fill.svg | 4 + .../shoelace/cdn/assets/icons/send-slash.svg | 4 + .../shoelace/cdn/assets/icons/send-x-fill.svg | 4 + .../shoelace/cdn/assets/icons/send-x.svg | 4 + .../shoelace/cdn/assets/icons/send.svg | 3 + .../shoelace/cdn/assets/icons/server.svg | 5 + .../shoelace/cdn/assets/icons/shadows.svg | 3 + .../shoelace/cdn/assets/icons/share-fill.svg | 3 + .../shoelace/cdn/assets/icons/share.svg | 3 + .../cdn/assets/icons/shield-check.svg | 4 + .../cdn/assets/icons/shield-exclamation.svg | 4 + .../cdn/assets/icons/shield-fill-check.svg | 3 + .../assets/icons/shield-fill-exclamation.svg | 3 + .../cdn/assets/icons/shield-fill-minus.svg | 3 + .../cdn/assets/icons/shield-fill-plus.svg | 3 + .../cdn/assets/icons/shield-fill-x.svg | 3 + .../shoelace/cdn/assets/icons/shield-fill.svg | 3 + .../cdn/assets/icons/shield-lock-fill.svg | 3 + .../shoelace/cdn/assets/icons/shield-lock.svg | 4 + .../cdn/assets/icons/shield-minus.svg | 4 + .../shoelace/cdn/assets/icons/shield-plus.svg | 4 + .../cdn/assets/icons/shield-shaded.svg | 3 + .../cdn/assets/icons/shield-slash-fill.svg | 3 + .../cdn/assets/icons/shield-slash.svg | 3 + .../shoelace/cdn/assets/icons/shield-x.svg | 4 + .../shoelace/cdn/assets/icons/shield.svg | 3 + .../shoelace/cdn/assets/icons/shift-fill.svg | 3 + .../shoelace/cdn/assets/icons/shift.svg | 3 + .../shoelace/cdn/assets/icons/shop-window.svg | 3 + .../shoelace/cdn/assets/icons/shop.svg | 3 + .../shoelace/cdn/assets/icons/shuffle.svg | 4 + .../cdn/assets/icons/sign-dead-end-fill.svg | 4 + .../cdn/assets/icons/sign-dead-end.svg | 4 + .../assets/icons/sign-do-not-enter-fill.svg | 4 + .../cdn/assets/icons/sign-do-not-enter.svg | 4 + .../assets/icons/sign-intersection-fill.svg | 3 + .../icons/sign-intersection-side-fill.svg | 3 + .../assets/icons/sign-intersection-side.svg | 4 + .../assets/icons/sign-intersection-t-fill.svg | 3 + .../cdn/assets/icons/sign-intersection-t.svg | 4 + .../assets/icons/sign-intersection-y-fill.svg | 3 + .../cdn/assets/icons/sign-intersection-y.svg | 4 + .../cdn/assets/icons/sign-intersection.svg | 4 + .../cdn/assets/icons/sign-merge-left-fill.svg | 3 + .../cdn/assets/icons/sign-merge-left.svg | 4 + .../assets/icons/sign-merge-right-fill.svg | 3 + .../cdn/assets/icons/sign-merge-right.svg | 4 + .../assets/icons/sign-no-left-turn-fill.svg | 4 + .../cdn/assets/icons/sign-no-left-turn.svg | 3 + .../cdn/assets/icons/sign-no-parking-fill.svg | 4 + .../cdn/assets/icons/sign-no-parking.svg | 3 + .../assets/icons/sign-no-right-turn-fill.svg | 4 + .../cdn/assets/icons/sign-no-right-turn.svg | 3 + .../cdn/assets/icons/sign-railroad-fill.svg | 5 + .../cdn/assets/icons/sign-railroad.svg | 4 + .../cdn/assets/icons/sign-stop-fill.svg | 4 + .../assets/icons/sign-stop-lights-fill.svg | 4 + .../cdn/assets/icons/sign-stop-lights.svg | 4 + .../shoelace/cdn/assets/icons/sign-stop.svg | 5 + .../cdn/assets/icons/sign-turn-left-fill.svg | 3 + .../cdn/assets/icons/sign-turn-left.svg | 4 + .../cdn/assets/icons/sign-turn-right-fill.svg | 3 + .../cdn/assets/icons/sign-turn-right.svg | 4 + .../icons/sign-turn-slight-left-fill.svg | 3 + .../assets/icons/sign-turn-slight-left.svg | 4 + .../icons/sign-turn-slight-right-fill.svg | 3 + .../assets/icons/sign-turn-slight-right.svg | 4 + .../cdn/assets/icons/sign-yield-fill.svg | 4 + .../shoelace/cdn/assets/icons/sign-yield.svg | 5 + .../shoelace/cdn/assets/icons/signal.svg | 3 + .../cdn/assets/icons/signpost-2-fill.svg | 3 + .../shoelace/cdn/assets/icons/signpost-2.svg | 3 + .../cdn/assets/icons/signpost-fill.svg | 3 + .../cdn/assets/icons/signpost-split-fill.svg | 3 + .../cdn/assets/icons/signpost-split.svg | 3 + .../shoelace/cdn/assets/icons/signpost.svg | 3 + .../shoelace/cdn/assets/icons/sim-fill.svg | 4 + .../cdn/assets/icons/sim-slash-fill.svg | 3 + .../shoelace/cdn/assets/icons/sim-slash.svg | 3 + .../shoelace/cdn/assets/icons/sim.svg | 4 + .../shoelace/cdn/assets/icons/sina-weibo.svg | 4 + .../assets/icons/skip-backward-btn-fill.svg | 3 + .../cdn/assets/icons/skip-backward-btn.svg | 4 + .../icons/skip-backward-circle-fill.svg | 3 + .../cdn/assets/icons/skip-backward-circle.svg | 4 + .../cdn/assets/icons/skip-backward-fill.svg | 3 + .../cdn/assets/icons/skip-backward.svg | 3 + .../cdn/assets/icons/skip-end-btn-fill.svg | 3 + .../cdn/assets/icons/skip-end-btn.svg | 4 + .../cdn/assets/icons/skip-end-circle-fill.svg | 3 + .../cdn/assets/icons/skip-end-circle.svg | 4 + .../cdn/assets/icons/skip-end-fill.svg | 3 + .../shoelace/cdn/assets/icons/skip-end.svg | 3 + .../assets/icons/skip-forward-btn-fill.svg | 3 + .../cdn/assets/icons/skip-forward-btn.svg | 4 + .../assets/icons/skip-forward-circle-fill.svg | 3 + .../cdn/assets/icons/skip-forward-circle.svg | 4 + .../cdn/assets/icons/skip-forward-fill.svg | 3 + .../cdn/assets/icons/skip-forward.svg | 3 + .../cdn/assets/icons/skip-start-btn-fill.svg | 3 + .../cdn/assets/icons/skip-start-btn.svg | 4 + .../assets/icons/skip-start-circle-fill.svg | 3 + .../cdn/assets/icons/skip-start-circle.svg | 4 + .../cdn/assets/icons/skip-start-fill.svg | 3 + .../shoelace/cdn/assets/icons/skip-start.svg | 3 + .../shoelace/cdn/assets/icons/skype.svg | 3 + .../shoelace/cdn/assets/icons/slack.svg | 3 + .../cdn/assets/icons/slash-circle-fill.svg | 3 + .../cdn/assets/icons/slash-circle.svg | 4 + .../shoelace/cdn/assets/icons/slash-lg.svg | 3 + .../cdn/assets/icons/slash-square-fill.svg | 3 + .../cdn/assets/icons/slash-square.svg | 4 + .../shoelace/cdn/assets/icons/slash.svg | 3 + .../shoelace/cdn/assets/icons/sliders.svg | 3 + .../cdn/assets/icons/sliders2-vertical.svg | 3 + .../shoelace/cdn/assets/icons/sliders2.svg | 3 + .../shoelace/cdn/assets/icons/smartwatch.svg | 4 + .../shoelace/cdn/assets/icons/snapchat.svg | 3 + .../shoelace/cdn/assets/icons/snow.svg | 3 + .../shoelace/cdn/assets/icons/snow2.svg | 3 + .../shoelace/cdn/assets/icons/snow3.svg | 4 + .../cdn/assets/icons/sort-alpha-down-alt.svg | 5 + .../cdn/assets/icons/sort-alpha-down.svg | 4 + .../cdn/assets/icons/sort-alpha-up-alt.svg | 5 + .../cdn/assets/icons/sort-alpha-up.svg | 4 + .../cdn/assets/icons/sort-down-alt.svg | 3 + .../shoelace/cdn/assets/icons/sort-down.svg | 3 + .../assets/icons/sort-numeric-down-alt.svg | 4 + .../cdn/assets/icons/sort-numeric-down.svg | 5 + .../cdn/assets/icons/sort-numeric-up-alt.svg | 4 + .../cdn/assets/icons/sort-numeric-up.svg | 5 + .../shoelace/cdn/assets/icons/sort-up-alt.svg | 3 + .../shoelace/cdn/assets/icons/sort-up.svg | 3 + .../shoelace/cdn/assets/icons/soundwave.svg | 3 + .../shoelace/cdn/assets/icons/sourceforge.svg | 4 + .../cdn/assets/icons/speaker-fill.svg | 4 + .../shoelace/cdn/assets/icons/speaker.svg | 4 + .../shoelace/cdn/assets/icons/speedometer.svg | 4 + .../cdn/assets/icons/speedometer2.svg | 4 + .../shoelace/cdn/assets/icons/spellcheck.svg | 4 + .../shoelace/cdn/assets/icons/spotify.svg | 3 + .../shoelace/cdn/assets/icons/square-fill.svg | 3 + .../shoelace/cdn/assets/icons/square-half.svg | 3 + .../shoelace/cdn/assets/icons/square.svg | 3 + .../cdn/assets/icons/stack-overflow.svg | 4 + .../shoelace/cdn/assets/icons/stack.svg | 4 + .../shoelace/cdn/assets/icons/star-fill.svg | 3 + .../shoelace/cdn/assets/icons/star-half.svg | 3 + .../shoelace/cdn/assets/icons/star.svg | 3 + .../shoelace/cdn/assets/icons/stars.svg | 3 + .../shoelace/cdn/assets/icons/steam.svg | 4 + .../cdn/assets/icons/stickies-fill.svg | 4 + .../shoelace/cdn/assets/icons/stickies.svg | 4 + .../shoelace/cdn/assets/icons/sticky-fill.svg | 3 + .../shoelace/cdn/assets/icons/sticky.svg | 3 + .../cdn/assets/icons/stop-btn-fill.svg | 3 + .../shoelace/cdn/assets/icons/stop-btn.svg | 4 + .../cdn/assets/icons/stop-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/stop-circle.svg | 4 + .../shoelace/cdn/assets/icons/stop-fill.svg | 3 + .../shoelace/cdn/assets/icons/stop.svg | 3 + .../cdn/assets/icons/stoplights-fill.svg | 3 + .../shoelace/cdn/assets/icons/stoplights.svg | 4 + .../cdn/assets/icons/stopwatch-fill.svg | 3 + .../shoelace/cdn/assets/icons/stopwatch.svg | 4 + .../shoelace/cdn/assets/icons/strava.svg | 3 + .../shoelace/cdn/assets/icons/stripe.svg | 3 + .../shoelace/cdn/assets/icons/subscript.svg | 3 + .../shoelace/cdn/assets/icons/substack.svg | 3 + .../shoelace/cdn/assets/icons/subtract.svg | 3 + .../cdn/assets/icons/suit-club-fill.svg | 3 + .../shoelace/cdn/assets/icons/suit-club.svg | 3 + .../cdn/assets/icons/suit-diamond-fill.svg | 3 + .../cdn/assets/icons/suit-diamond.svg | 3 + .../cdn/assets/icons/suit-heart-fill.svg | 3 + .../shoelace/cdn/assets/icons/suit-heart.svg | 3 + .../cdn/assets/icons/suit-spade-fill.svg | 3 + .../shoelace/cdn/assets/icons/suit-spade.svg | 3 + .../cdn/assets/icons/suitcase-fill.svg | 3 + .../cdn/assets/icons/suitcase-lg-fill.svg | 3 + .../shoelace/cdn/assets/icons/suitcase-lg.svg | 3 + .../shoelace/cdn/assets/icons/suitcase.svg | 4 + .../cdn/assets/icons/suitcase2-fill.svg | 3 + .../shoelace/cdn/assets/icons/suitcase2.svg | 3 + .../shoelace/cdn/assets/icons/sun-fill.svg | 3 + .../shoelace/cdn/assets/icons/sun.svg | 3 + .../shoelace/cdn/assets/icons/sunglasses.svg | 3 + .../cdn/assets/icons/sunrise-fill.svg | 3 + .../shoelace/cdn/assets/icons/sunrise.svg | 3 + .../shoelace/cdn/assets/icons/sunset-fill.svg | 3 + .../shoelace/cdn/assets/icons/sunset.svg | 3 + .../shoelace/cdn/assets/icons/superscript.svg | 3 + .../cdn/assets/icons/symmetry-horizontal.svg | 3 + .../cdn/assets/icons/symmetry-vertical.svg | 3 + .../shoelace/cdn/assets/icons/table.svg | 3 + .../shoelace/cdn/assets/icons/tablet-fill.svg | 3 + .../assets/icons/tablet-landscape-fill.svg | 3 + .../cdn/assets/icons/tablet-landscape.svg | 4 + .../shoelace/cdn/assets/icons/tablet.svg | 4 + .../shoelace/cdn/assets/icons/tag-fill.svg | 3 + .../shoelace/cdn/assets/icons/tag.svg | 4 + .../shoelace/cdn/assets/icons/tags-fill.svg | 4 + .../shoelace/cdn/assets/icons/tags.svg | 4 + .../cdn/assets/icons/taxi-front-fill.svg | 3 + .../shoelace/cdn/assets/icons/taxi-front.svg | 4 + .../shoelace/cdn/assets/icons/telegram.svg | 3 + .../cdn/assets/icons/telephone-fill.svg | 3 + .../assets/icons/telephone-forward-fill.svg | 3 + .../cdn/assets/icons/telephone-forward.svg | 3 + .../assets/icons/telephone-inbound-fill.svg | 3 + .../cdn/assets/icons/telephone-inbound.svg | 3 + .../cdn/assets/icons/telephone-minus-fill.svg | 3 + .../cdn/assets/icons/telephone-minus.svg | 4 + .../assets/icons/telephone-outbound-fill.svg | 3 + .../cdn/assets/icons/telephone-outbound.svg | 3 + .../cdn/assets/icons/telephone-plus-fill.svg | 3 + .../cdn/assets/icons/telephone-plus.svg | 4 + .../cdn/assets/icons/telephone-x-fill.svg | 3 + .../shoelace/cdn/assets/icons/telephone-x.svg | 4 + .../shoelace/cdn/assets/icons/telephone.svg | 3 + .../shoelace/cdn/assets/icons/tencent-qq.svg | 4 + .../cdn/assets/icons/terminal-dash.svg | 4 + .../cdn/assets/icons/terminal-fill.svg | 3 + .../cdn/assets/icons/terminal-plus.svg | 4 + .../cdn/assets/icons/terminal-split.svg | 4 + .../shoelace/cdn/assets/icons/terminal-x.svg | 4 + .../shoelace/cdn/assets/icons/terminal.svg | 4 + .../shoelace/cdn/assets/icons/text-center.svg | 3 + .../cdn/assets/icons/text-indent-left.svg | 3 + .../cdn/assets/icons/text-indent-right.svg | 3 + .../shoelace/cdn/assets/icons/text-left.svg | 3 + .../cdn/assets/icons/text-paragraph.svg | 3 + .../shoelace/cdn/assets/icons/text-right.svg | 3 + .../shoelace/cdn/assets/icons/text-wrap.svg | 3 + .../cdn/assets/icons/textarea-resize.svg | 3 + .../shoelace/cdn/assets/icons/textarea-t.svg | 4 + .../shoelace/cdn/assets/icons/textarea.svg | 3 + .../cdn/assets/icons/thermometer-half.svg | 4 + .../cdn/assets/icons/thermometer-high.svg | 4 + .../cdn/assets/icons/thermometer-low.svg | 4 + .../cdn/assets/icons/thermometer-snow.svg | 4 + .../cdn/assets/icons/thermometer-sun.svg | 4 + .../shoelace/cdn/assets/icons/thermometer.svg | 4 + .../cdn/assets/icons/threads-fill.svg | 4 + .../shoelace/cdn/assets/icons/threads.svg | 3 + .../cdn/assets/icons/three-dots-vertical.svg | 3 + .../shoelace/cdn/assets/icons/three-dots.svg | 3 + .../cdn/assets/icons/thunderbolt-fill.svg | 3 + .../shoelace/cdn/assets/icons/thunderbolt.svg | 4 + .../cdn/assets/icons/ticket-detailed-fill.svg | 3 + .../cdn/assets/icons/ticket-detailed.svg | 4 + .../shoelace/cdn/assets/icons/ticket-fill.svg | 3 + .../assets/icons/ticket-perforated-fill.svg | 3 + .../cdn/assets/icons/ticket-perforated.svg | 4 + .../shoelace/cdn/assets/icons/ticket.svg | 3 + .../shoelace/cdn/assets/icons/tiktok.svg | 3 + .../shoelace/cdn/assets/icons/toggle-off.svg | 3 + .../shoelace/cdn/assets/icons/toggle-on.svg | 3 + .../shoelace/cdn/assets/icons/toggle2-off.svg | 4 + .../shoelace/cdn/assets/icons/toggle2-on.svg | 4 + .../shoelace/cdn/assets/icons/toggles.svg | 3 + .../shoelace/cdn/assets/icons/toggles2.svg | 5 + .../shoelace/cdn/assets/icons/tools.svg | 3 + .../shoelace/cdn/assets/icons/tornado.svg | 3 + .../assets/icons/train-freight-front-fill.svg | 3 + .../cdn/assets/icons/train-freight-front.svg | 3 + .../cdn/assets/icons/train-front-fill.svg | 3 + .../shoelace/cdn/assets/icons/train-front.svg | 3 + .../icons/train-lightrail-front-fill.svg | 3 + .../assets/icons/train-lightrail-front.svg | 3 + .../shoelace/cdn/assets/icons/translate.svg | 4 + .../cdn/assets/icons/transparency.svg | 3 + .../shoelace/cdn/assets/icons/trash-fill.svg | 3 + .../shoelace/cdn/assets/icons/trash.svg | 4 + .../shoelace/cdn/assets/icons/trash2-fill.svg | 3 + .../shoelace/cdn/assets/icons/trash2.svg | 3 + .../shoelace/cdn/assets/icons/trash3-fill.svg | 3 + .../shoelace/cdn/assets/icons/trash3.svg | 3 + .../shoelace/cdn/assets/icons/tree-fill.svg | 3 + .../shoelace/cdn/assets/icons/tree.svg | 3 + .../shoelace/cdn/assets/icons/trello.svg | 3 + .../cdn/assets/icons/triangle-fill.svg | 3 + .../cdn/assets/icons/triangle-half.svg | 3 + .../shoelace/cdn/assets/icons/triangle.svg | 3 + .../shoelace/cdn/assets/icons/trophy-fill.svg | 3 + .../shoelace/cdn/assets/icons/trophy.svg | 3 + .../cdn/assets/icons/tropical-storm.svg | 4 + .../cdn/assets/icons/truck-flatbed.svg | 3 + .../cdn/assets/icons/truck-front-fill.svg | 3 + .../shoelace/cdn/assets/icons/truck-front.svg | 4 + .../shoelace/cdn/assets/icons/truck.svg | 3 + .../shoelace/cdn/assets/icons/tsunami.svg | 3 + .../shoelace/cdn/assets/icons/tv-fill.svg | 3 + .../shoelace/cdn/assets/icons/tv.svg | 3 + .../shoelace/cdn/assets/icons/twitch.svg | 4 + .../shoelace/cdn/assets/icons/twitter-x.svg | 3 + .../shoelace/cdn/assets/icons/twitter.svg | 3 + .../shoelace/cdn/assets/icons/type-bold.svg | 3 + .../shoelace/cdn/assets/icons/type-h1.svg | 3 + .../shoelace/cdn/assets/icons/type-h2.svg | 3 + .../shoelace/cdn/assets/icons/type-h3.svg | 3 + .../shoelace/cdn/assets/icons/type-h4.svg | 3 + .../shoelace/cdn/assets/icons/type-h5.svg | 3 + .../shoelace/cdn/assets/icons/type-h6.svg | 3 + .../shoelace/cdn/assets/icons/type-italic.svg | 3 + .../cdn/assets/icons/type-strikethrough.svg | 3 + .../cdn/assets/icons/type-underline.svg | 3 + .../shoelace/cdn/assets/icons/type.svg | 3 + .../shoelace/cdn/assets/icons/ubuntu.svg | 3 + .../cdn/assets/icons/ui-checks-grid.svg | 3 + .../shoelace/cdn/assets/icons/ui-checks.svg | 3 + .../cdn/assets/icons/ui-radios-grid.svg | 3 + .../shoelace/cdn/assets/icons/ui-radios.svg | 3 + .../cdn/assets/icons/umbrella-fill.svg | 3 + .../shoelace/cdn/assets/icons/umbrella.svg | 3 + .../shoelace/cdn/assets/icons/unindent.svg | 4 + .../shoelace/cdn/assets/icons/union.svg | 3 + .../shoelace/cdn/assets/icons/unity.svg | 3 + .../assets/icons/universal-access-circle.svg | 4 + .../cdn/assets/icons/universal-access.svg | 3 + .../shoelace/cdn/assets/icons/unlock-fill.svg | 3 + .../shoelace/cdn/assets/icons/unlock.svg | 3 + .../shoelace/cdn/assets/icons/upc-scan.svg | 3 + .../shoelace/cdn/assets/icons/upc.svg | 3 + .../shoelace/cdn/assets/icons/upload.svg | 4 + .../shoelace/cdn/assets/icons/usb-c-fill.svg | 3 + .../shoelace/cdn/assets/icons/usb-c.svg | 4 + .../cdn/assets/icons/usb-drive-fill.svg | 3 + .../shoelace/cdn/assets/icons/usb-drive.svg | 3 + .../shoelace/cdn/assets/icons/usb-fill.svg | 3 + .../cdn/assets/icons/usb-micro-fill.svg | 3 + .../shoelace/cdn/assets/icons/usb-micro.svg | 4 + .../cdn/assets/icons/usb-mini-fill.svg | 3 + .../shoelace/cdn/assets/icons/usb-mini.svg | 4 + .../cdn/assets/icons/usb-plug-fill.svg | 3 + .../shoelace/cdn/assets/icons/usb-plug.svg | 3 + .../shoelace/cdn/assets/icons/usb-symbol.svg | 3 + .../shoelace/cdn/assets/icons/usb.svg | 4 + .../shoelace/cdn/assets/icons/valentine.svg | 4 + .../shoelace/cdn/assets/icons/valentine2.svg | 4 + .../shoelace/cdn/assets/icons/vector-pen.svg | 4 + .../shoelace/cdn/assets/icons/view-list.svg | 3 + .../cdn/assets/icons/view-stacked.svg | 3 + .../shoelace/cdn/assets/icons/vignette.svg | 4 + .../shoelace/cdn/assets/icons/vimeo.svg | 3 + .../shoelace/cdn/assets/icons/vinyl-fill.svg | 4 + .../shoelace/cdn/assets/icons/vinyl.svg | 5 + .../shoelace/cdn/assets/icons/virus.svg | 3 + .../shoelace/cdn/assets/icons/virus2.svg | 3 + .../shoelace/cdn/assets/icons/voicemail.svg | 3 + .../cdn/assets/icons/volume-down-fill.svg | 3 + .../shoelace/cdn/assets/icons/volume-down.svg | 3 + .../cdn/assets/icons/volume-mute-fill.svg | 3 + .../shoelace/cdn/assets/icons/volume-mute.svg | 3 + .../cdn/assets/icons/volume-off-fill.svg | 3 + .../shoelace/cdn/assets/icons/volume-off.svg | 3 + .../cdn/assets/icons/volume-up-fill.svg | 5 + .../shoelace/cdn/assets/icons/volume-up.svg | 5 + .../shoelace/cdn/assets/icons/vr.svg | 3 + .../shoelace/cdn/assets/icons/wallet-fill.svg | 4 + .../shoelace/cdn/assets/icons/wallet.svg | 3 + .../shoelace/cdn/assets/icons/wallet2.svg | 3 + .../shoelace/cdn/assets/icons/watch.svg | 4 + .../shoelace/cdn/assets/icons/water.svg | 3 + .../shoelace/cdn/assets/icons/webcam-fill.svg | 4 + .../shoelace/cdn/assets/icons/webcam.svg | 4 + .../shoelace/cdn/assets/icons/wechat.svg | 4 + .../shoelace/cdn/assets/icons/whatsapp.svg | 3 + .../shoelace/cdn/assets/icons/wifi-1.svg | 3 + .../shoelace/cdn/assets/icons/wifi-2.svg | 3 + .../shoelace/cdn/assets/icons/wifi-off.svg | 3 + .../shoelace/cdn/assets/icons/wifi.svg | 4 + .../shoelace/cdn/assets/icons/wikipedia.svg | 3 + .../shoelace/cdn/assets/icons/wind.svg | 3 + .../shoelace/cdn/assets/icons/window-dash.svg | 5 + .../cdn/assets/icons/window-desktop.svg | 4 + .../shoelace/cdn/assets/icons/window-dock.svg | 4 + .../cdn/assets/icons/window-fullscreen.svg | 4 + .../shoelace/cdn/assets/icons/window-plus.svg | 5 + .../cdn/assets/icons/window-sidebar.svg | 4 + .../cdn/assets/icons/window-split.svg | 4 + .../cdn/assets/icons/window-stack.svg | 4 + .../shoelace/cdn/assets/icons/window-x.svg | 5 + .../shoelace/cdn/assets/icons/window.svg | 4 + .../shoelace/cdn/assets/icons/windows.svg | 3 + .../shoelace/cdn/assets/icons/wordpress.svg | 5 + .../icons/wrench-adjustable-circle-fill.svg | 4 + .../assets/icons/wrench-adjustable-circle.svg | 4 + .../cdn/assets/icons/wrench-adjustable.svg | 4 + .../shoelace/cdn/assets/icons/wrench.svg | 3 + .../cdn/assets/icons/x-circle-fill.svg | 3 + .../shoelace/cdn/assets/icons/x-circle.svg | 4 + .../cdn/assets/icons/x-diamond-fill.svg | 3 + .../shoelace/cdn/assets/icons/x-diamond.svg | 3 + .../shoelace/cdn/assets/icons/x-lg.svg | 3 + .../cdn/assets/icons/x-octagon-fill.svg | 3 + .../shoelace/cdn/assets/icons/x-octagon.svg | 4 + .../cdn/assets/icons/x-square-fill.svg | 3 + .../shoelace/cdn/assets/icons/x-square.svg | 4 + .../shoelace/cdn/assets/icons/x.svg | 3 + .../shoelace/cdn/assets/icons/xbox.svg | 3 + .../shoelace/cdn/assets/icons/yelp.svg | 3 + .../shoelace/cdn/assets/icons/yin-yang.svg | 4 + .../shoelace/cdn/assets/icons/youtube.svg | 3 + .../shoelace/cdn/assets/icons/zoom-in.svg | 5 + .../shoelace/cdn/assets/icons/zoom-out.svg | 5 + .../shoelace/cdn/chunks/chunk.23G5LPSS.js | 106 + .../shoelace/cdn/chunks/chunk.25BANJTO.js | 11 + .../shoelace/cdn/chunks/chunk.2DZD7NTV.js | 11 + .../shoelace/cdn/chunks/chunk.2EFYPIDR.js | 11 + .../shoelace/cdn/chunks/chunk.2L6GHXIJ.js | 25 + .../shoelace/cdn/chunks/chunk.2RLDSUHB.js | 21 + .../shoelace/cdn/chunks/chunk.2URMUHDY.js | 19 + .../shoelace/cdn/chunks/chunk.2VV6AF6A.js | 66 + .../shoelace/cdn/chunks/chunk.3556L6VW.js | 28 + .../shoelace/cdn/chunks/chunk.37AKJZMV.js | 115 + .../shoelace/cdn/chunks/chunk.3ACHLC2D.js | 21 + .../shoelace/cdn/chunks/chunk.3AEFMVAA.js | 230 + .../shoelace/cdn/chunks/chunk.3AUCJVZG.js | 46 + .../shoelace/cdn/chunks/chunk.3BJKVRDB.js | 232 + .../shoelace/cdn/chunks/chunk.3GGDTE7C.js | 11 + .../shoelace/cdn/chunks/chunk.3HUDUUUY.js | 233 + .../shoelace/cdn/chunks/chunk.3HYALG5X.js | 11 + .../shoelace/cdn/chunks/chunk.3KZYDMKL.js | 341 + .../shoelace/cdn/chunks/chunk.3TFKS637.js | 127 + .../shoelace/cdn/chunks/chunk.3Y6SB6QS.js | 29 + .../shoelace/cdn/chunks/chunk.3Z5CSDAB.js | 11 + .../shoelace/cdn/chunks/chunk.42VN6SQS.js | 19 + .../shoelace/cdn/chunks/chunk.42WD4XXW.js | 128 + .../shoelace/cdn/chunks/chunk.467NAFYH.js | 97 + .../shoelace/cdn/chunks/chunk.46PNG5DM.js | 330 + .../shoelace/cdn/chunks/chunk.4A5FT2GX.js | 80 + .../shoelace/cdn/chunks/chunk.4MOOA5HL.js | 37 + .../shoelace/cdn/chunks/chunk.4SN5K6DX.js | 115 + .../shoelace/cdn/chunks/chunk.4WQR3YDO.js | 32 + .../shoelace/cdn/chunks/chunk.52AUVIIS.js | 167 + .../shoelace/cdn/chunks/chunk.53DWOBDF.js | 313 + .../shoelace/cdn/chunks/chunk.57JYVWPO.js | 219 + .../shoelace/cdn/chunks/chunk.5A6GCI7W.js | 98 + .../shoelace/cdn/chunks/chunk.5EPKBUIZ.js | 184 + .../shoelace/cdn/chunks/chunk.5LMMTS6Y.js | 140 + .../shoelace/cdn/chunks/chunk.5MHKN5YK.js | 179 + .../shoelace/cdn/chunks/chunk.5UPLOV4M.js | 51 + .../shoelace/cdn/chunks/chunk.5WLZPD7T.js | 11 + .../shoelace/cdn/chunks/chunk.5X33BRPU.js | 11 + .../shoelace/cdn/chunks/chunk.62RPJXYJ.js | 60 + .../shoelace/cdn/chunks/chunk.6KRNIEX4.js | 27 + .../shoelace/cdn/chunks/chunk.6Y6ISEOI.js | 89 + .../shoelace/cdn/chunks/chunk.74VRIHH6.js | 148 + .../shoelace/cdn/chunks/chunk.7ELLZY2Z.js | 25 + .../shoelace/cdn/chunks/chunk.7G5RHXUS.js | 19 + .../shoelace/cdn/chunks/chunk.7GGMETWH.js | 221 + .../shoelace/cdn/chunks/chunk.7GHRB73W.js | 46 + .../shoelace/cdn/chunks/chunk.7I4PD4O7.js | 25 + .../shoelace/cdn/chunks/chunk.7PC4J4NX.js | 11 + .../shoelace/cdn/chunks/chunk.7VJ6N7Y5.js | 367 + .../shoelace/cdn/chunks/chunk.A52MVIUY.js | 11 + .../shoelace/cdn/chunks/chunk.A776EHAF.js | 11 + .../shoelace/cdn/chunks/chunk.AG7NAAMN.js | 11 + .../shoelace/cdn/chunks/chunk.AI3NHL6J.js | 27 + .../shoelace/cdn/chunks/chunk.ANN75NG2.js | 128 + .../shoelace/cdn/chunks/chunk.AS7DOLRW.js | 11 + .../shoelace/cdn/chunks/chunk.ATEI77YH.js | 86 + .../shoelace/cdn/chunks/chunk.AXIXVKWW.js | 83 + .../shoelace/cdn/chunks/chunk.AZQPQVVK.js | 21 + .../shoelace/cdn/chunks/chunk.B4BZKR24.js | 16 + .../shoelace/cdn/chunks/chunk.B7AEYEY2.js | 21 + .../shoelace/cdn/chunks/chunk.BBAKUU3L.js | 396 + .../shoelace/cdn/chunks/chunk.BBITOW35.js | 29 + .../shoelace/cdn/chunks/chunk.BXLMMPI7.js | 24 + .../shoelace/cdn/chunks/chunk.C5OPJOM7.js | 21 + .../shoelace/cdn/chunks/chunk.CE5KVWOX.js | 11 + .../shoelace/cdn/chunks/chunk.CEZL46E5.js | 21 + .../shoelace/cdn/chunks/chunk.CWPLV72B.js | 110 + .../shoelace/cdn/chunks/chunk.CXZZ2LVK.js | 672 + .../shoelace/cdn/chunks/chunk.D6FJH3JV.js | 127 + .../shoelace/cdn/chunks/chunk.DQ2Y4WPU.js | 213 + .../shoelace/cdn/chunks/chunk.DY6ZNNWZ.js | 63 + .../shoelace/cdn/chunks/chunk.DYHPULSK.js | 11 + .../shoelace/cdn/chunks/chunk.DZ53ETCP.js | 245 + .../shoelace/cdn/chunks/chunk.E2V33WBP.js | 11 + .../shoelace/cdn/chunks/chunk.E3VUEMB7.js | 26 + .../shoelace/cdn/chunks/chunk.E5YGL5TA.js | 11 + .../shoelace/cdn/chunks/chunk.E7SZN2OQ.js | 795 + .../shoelace/cdn/chunks/chunk.EBPFSXWM.js | 90 + .../shoelace/cdn/chunks/chunk.EG6EOQHP.js | 244 + .../shoelace/cdn/chunks/chunk.EI2YWDIZ.js | 25 + .../shoelace/cdn/chunks/chunk.EPJHAO2T.js | 45 + .../shoelace/cdn/chunks/chunk.ESELY2US.js | 30 + .../shoelace/cdn/chunks/chunk.F4VGSDIW.js | 59 + .../shoelace/cdn/chunks/chunk.FA5RT4K4.js | 33 + .../shoelace/cdn/chunks/chunk.FALYGOXY.js | 21 + .../shoelace/cdn/chunks/chunk.FAWZINHJ.js | 11 + .../shoelace/cdn/chunks/chunk.FJAAINSJ.js | 25 + .../shoelace/cdn/chunks/chunk.FNXODNAY.js | 299 + .../shoelace/cdn/chunks/chunk.FQQ5K3WY.js | 54 + .../shoelace/cdn/chunks/chunk.FUMH7JOG.js | 11 + .../shoelace/cdn/chunks/chunk.G2KFP32R.js | 21 + .../shoelace/cdn/chunks/chunk.G3N2MV5V.js | 30 + .../shoelace/cdn/chunks/chunk.GETWMSBZ.js | 11 + .../shoelace/cdn/chunks/chunk.GIWJ5LZG.js | 1916 ++ .../shoelace/cdn/chunks/chunk.GLK4QHXW.js | 24 + .../shoelace/cdn/chunks/chunk.GOAOTFBN.js | 11 + .../shoelace/cdn/chunks/chunk.GPQIRQBJ.js | 80 + .../shoelace/cdn/chunks/chunk.GU4BSX44.js | 74 + .../shoelace/cdn/chunks/chunk.HAL7R4WT.js | 0 .../shoelace/cdn/chunks/chunk.HCVOB7KL.js | 119 + .../shoelace/cdn/chunks/chunk.HE27KAHN.js | 11 + .../shoelace/cdn/chunks/chunk.HF5CJQPQ.js | 27 + .../shoelace/cdn/chunks/chunk.HF7GESMZ.js | 15 + .../shoelace/cdn/chunks/chunk.HG2AZGJV.js | 19 + .../shoelace/cdn/chunks/chunk.HMJKTN5V.js | 25 + .../shoelace/cdn/chunks/chunk.HPP457FS.js | 11 + .../shoelace/cdn/chunks/chunk.HRKMDKNY.js | 73 + .../shoelace/cdn/chunks/chunk.HSUT7LYZ.js | 275 + .../shoelace/cdn/chunks/chunk.HXXHFUYC.js | 26 + .../shoelace/cdn/chunks/chunk.HZGSKQFG.js | 21 + .../shoelace/cdn/chunks/chunk.I5NUV4KW.js | 102 + .../shoelace/cdn/chunks/chunk.IDEVQKLY.js | 24 + .../shoelace/cdn/chunks/chunk.IDFVJOTW.js | 90 + .../shoelace/cdn/chunks/chunk.IJEDZWSO.js | 11 + .../shoelace/cdn/chunks/chunk.IJRTLEWO.js | 104 + .../shoelace/cdn/chunks/chunk.IJXTMK6E.js | 11 + .../shoelace/cdn/chunks/chunk.ILT2SH3T.js | 21 + .../shoelace/cdn/chunks/chunk.IQLZCJFU.js | 11 + .../shoelace/cdn/chunks/chunk.J4OW3AZY.js | 775 + .../shoelace/cdn/chunks/chunk.JEBKOPXW.js | 136 + .../shoelace/cdn/chunks/chunk.JGFJJLEV.js | 24 + .../shoelace/cdn/chunks/chunk.JGKINECS.js | 26 + .../shoelace/cdn/chunks/chunk.JLE73CZG.js | 167 + .../shoelace/cdn/chunks/chunk.JU7QGHFP.js | 21 + .../shoelace/cdn/chunks/chunk.JUMJLSSA.js | 21 + .../shoelace/cdn/chunks/chunk.JUREJPJV.js | 41 + .../shoelace/cdn/chunks/chunk.JW3IVJGJ.js | 73 + .../shoelace/cdn/chunks/chunk.K23QWHWK.js | 24 + .../shoelace/cdn/chunks/chunk.KGX5WKIN.js | 58 + .../shoelace/cdn/chunks/chunk.KI5AB4U5.js | 11 + .../shoelace/cdn/chunks/chunk.KIILAQWQ.js | 94 + .../shoelace/cdn/chunks/chunk.KU4Q5MML.js | 24 + .../shoelace/cdn/chunks/chunk.LA5RN6HW.js | 11 + .../shoelace/cdn/chunks/chunk.LKNK42NB.js | 24 + .../shoelace/cdn/chunks/chunk.LTFLS25N.js | 11 + .../shoelace/cdn/chunks/chunk.LWH2O6GS.js | 11 + .../shoelace/cdn/chunks/chunk.LX7UG5WS.js | 50 + .../shoelace/cdn/chunks/chunk.LXDTFLWU.js | 131 + .../shoelace/cdn/chunks/chunk.M33MBZ7O.js | 162 + .../shoelace/cdn/chunks/chunk.M5IYOV74.js | 608 + .../shoelace/cdn/chunks/chunk.M7J6KANA.js | 11 + .../shoelace/cdn/chunks/chunk.MB643KRE.js | 53 + .../shoelace/cdn/chunks/chunk.MMH6PRFE.js | 44 + .../shoelace/cdn/chunks/chunk.MOJFS6ZP.js | 65 + .../shoelace/cdn/chunks/chunk.MQ37JG2R.js | 25 + .../shoelace/cdn/chunks/chunk.N5NVJTD6.js | 35 + .../shoelace/cdn/chunks/chunk.NAT6KKFA.js | 11 + .../shoelace/cdn/chunks/chunk.NAXTLMTA.js | 72 + .../shoelace/cdn/chunks/chunk.NCBFXXCK.js | 356 + .../shoelace/cdn/chunks/chunk.NFYFVSRZ.js | 21 + .../shoelace/cdn/chunks/chunk.NH3SRVOC.js | 16 + .../shoelace/cdn/chunks/chunk.NMS6LWK4.js | 303 + .../shoelace/cdn/chunks/chunk.NOB47K5B.js | 117 + .../shoelace/cdn/chunks/chunk.NRSYUUUE.js | 11 + .../shoelace/cdn/chunks/chunk.NTAAYLBB.js | 11 + .../shoelace/cdn/chunks/chunk.NUAR3OE6.js | 496 + .../shoelace/cdn/chunks/chunk.NUN5UUA3.js | 21 + .../shoelace/cdn/chunks/chunk.NVVXP7EN.js | 29 + .../shoelace/cdn/chunks/chunk.NXCO3ZAK.js | 156 + .../shoelace/cdn/chunks/chunk.NYIIDP5N.js | 62 + .../shoelace/cdn/chunks/chunk.O27EHOBW.js | 104 + .../shoelace/cdn/chunks/chunk.OHV2QGLG.js | 372 + .../shoelace/cdn/chunks/chunk.OP7XGYNG.js | 292 + .../shoelace/cdn/chunks/chunk.OPC3N3ZS.js | 21 + .../shoelace/cdn/chunks/chunk.P345UJNN.js | 86 + .../shoelace/cdn/chunks/chunk.P5YT5LYQ.js | 28 + .../shoelace/cdn/chunks/chunk.P7ZG6EMR.js | 14 + .../shoelace/cdn/chunks/chunk.PCYDS23V.js | 11 + .../shoelace/cdn/chunks/chunk.PDE6MSCV.js | 229 + .../shoelace/cdn/chunks/chunk.PDWVA3NJ.js | 368 + .../shoelace/cdn/chunks/chunk.PJZBFD46.js | 21 + .../shoelace/cdn/chunks/chunk.POEDMYJO.js | 28 + .../shoelace/cdn/chunks/chunk.PQ5D5T53.js | 34 + .../shoelace/cdn/chunks/chunk.Q3GGNQEV.js | 19 + .../shoelace/cdn/chunks/chunk.QBS6K57K.js | 11 + .../shoelace/cdn/chunks/chunk.QEBAZZEV.js | 11 + .../shoelace/cdn/chunks/chunk.QKHJLWXS.js | 28 + .../shoelace/cdn/chunks/chunk.QL5C2XOW.js | 0 .../shoelace/cdn/chunks/chunk.QNN6KGN2.js | 21 + .../shoelace/cdn/chunks/chunk.QOV364KK.js | 50 + .../shoelace/cdn/chunks/chunk.QPQOC5AE.js | 11 + .../shoelace/cdn/chunks/chunk.QPSNFEB2.js | 44 + .../shoelace/cdn/chunks/chunk.QRVZETSR.js | 11 + .../shoelace/cdn/chunks/chunk.QWXW5DTG.js | 25 + .../shoelace/cdn/chunks/chunk.RAB4VAMR.js | 979 + .../shoelace/cdn/chunks/chunk.RCZVQXWP.js | 46 + .../shoelace/cdn/chunks/chunk.RHRCOKU6.js | 66 + .../shoelace/cdn/chunks/chunk.RK73WSZS.js | 58 + .../shoelace/cdn/chunks/chunk.RMKUUC7J.js | 290 + .../shoelace/cdn/chunks/chunk.RQ7JZ4R7.js | 27 + .../shoelace/cdn/chunks/chunk.RSRPO7J4.js | 21 + .../shoelace/cdn/chunks/chunk.RT43K6W6.js | 24 + .../shoelace/cdn/chunks/chunk.RUEAYTWB.js | 21 + .../shoelace/cdn/chunks/chunk.S7GYYU7Z.js | 55 + .../shoelace/cdn/chunks/chunk.SBWPT4I3.js | 27 + .../shoelace/cdn/chunks/chunk.SDLBR4CG.js | 62 + .../shoelace/cdn/chunks/chunk.SEXBCYCU.js | 225 + .../shoelace/cdn/chunks/chunk.SJLA5ROP.js | 1757 ++ .../shoelace/cdn/chunks/chunk.SNAN3TKF.js | 11 + .../shoelace/cdn/chunks/chunk.SNPQMDXM.js | 11 + .../shoelace/cdn/chunks/chunk.SVINZDXP.js | 194 + .../shoelace/cdn/chunks/chunk.SVYVUVPP.js | 602 + .../shoelace/cdn/chunks/chunk.T536ZH7P.js | 11 + .../shoelace/cdn/chunks/chunk.TASPKKIB.js | 11 + .../shoelace/cdn/chunks/chunk.TEPHFVM5.js | 33 + .../shoelace/cdn/chunks/chunk.TIOPLMBA.js | 79 + .../shoelace/cdn/chunks/chunk.TRDIIQY3.js | 11 + .../shoelace/cdn/chunks/chunk.TTBPJOUJ.js | 21 + .../shoelace/cdn/chunks/chunk.TVWRO5MU.js | 11 + .../shoelace/cdn/chunks/chunk.TW6MWXQ2.js | 24 + .../shoelace/cdn/chunks/chunk.TZFAUI5A.js | 11 + .../shoelace/cdn/chunks/chunk.U6ZQJQNR.js | 11 + .../shoelace/cdn/chunks/chunk.UATW4SOG.js | 24 + .../shoelace/cdn/chunks/chunk.UP75L23G.js | 34 + .../shoelace/cdn/chunks/chunk.UVBQKFPU.js | 21 + .../shoelace/cdn/chunks/chunk.UY44KMIY.js | 350 + .../shoelace/cdn/chunks/chunk.UZVKBFXH.js | 50 + .../shoelace/cdn/chunks/chunk.UZYAV5H6.js | 179 + .../shoelace/cdn/chunks/chunk.V5NMYJL3.js | 11 + .../shoelace/cdn/chunks/chunk.V6HSIAUG.js | 97 + .../shoelace/cdn/chunks/chunk.VB4XLWBK.js | 11 + .../shoelace/cdn/chunks/chunk.VHHREMPY.js | 28 + .../shoelace/cdn/chunks/chunk.VI2O2VES.js | 21 + .../shoelace/cdn/chunks/chunk.VO5FVAUK.js | 309 + .../shoelace/cdn/chunks/chunk.VVLFPBFK.js | 11 + .../shoelace/cdn/chunks/chunk.VVVJ3FXS.js | 36 + .../shoelace/cdn/chunks/chunk.VVWLP2KZ.js | 132 + .../shoelace/cdn/chunks/chunk.VWR5CCFT.js | 21 + .../shoelace/cdn/chunks/chunk.VZQXUOS7.js | 24 + .../shoelace/cdn/chunks/chunk.W2KJTP4N.js | 21 + .../shoelace/cdn/chunks/chunk.W5NTK4FG.js | 99 + .../shoelace/cdn/chunks/chunk.WBNYVGRQ.js | 29 + .../shoelace/cdn/chunks/chunk.WFK2N6CX.js | 25 + .../shoelace/cdn/chunks/chunk.WH4QNFFK.js | 132 + .../shoelace/cdn/chunks/chunk.WJRRZKO6.js | 25 + .../shoelace/cdn/chunks/chunk.WNKKWOTJ.js | 11 + .../shoelace/cdn/chunks/chunk.WUHPWDIC.js | 64 + .../shoelace/cdn/chunks/chunk.WZV5AYCR.js | 19 + .../shoelace/cdn/chunks/chunk.XA3B32ZI.js | 11 + .../shoelace/cdn/chunks/chunk.XBO5R5XA.js | 33 + .../shoelace/cdn/chunks/chunk.XCWGM3IQ.js | 28 + .../shoelace/cdn/chunks/chunk.XHK5TNLL.js | 11 + .../shoelace/cdn/chunks/chunk.XJNAOV7T.js | 11 + .../shoelace/cdn/chunks/chunk.XNEONNEJ.js | 23 + .../shoelace/cdn/chunks/chunk.XTVCL6Z2.js | 21 + .../shoelace/cdn/chunks/chunk.XTZVHUAJ.js | 107 + .../shoelace/cdn/chunks/chunk.XYWWNVUH.js | 78 + .../shoelace/cdn/chunks/chunk.Y77CZW56.js | 132 + .../shoelace/cdn/chunks/chunk.Y7QUCYBW.js | 25 + .../shoelace/cdn/chunks/chunk.Y7YAHDZU.js | 11 + .../shoelace/cdn/chunks/chunk.YFTG6GPB.js | 11 + .../shoelace/cdn/chunks/chunk.YPYTROFE.js | 94 + .../shoelace/cdn/chunks/chunk.YRGXNOO7.js | 75 + .../shoelace/cdn/chunks/chunk.YTM7ZJIT.js | 168 + .../shoelace/cdn/chunks/chunk.YVI5CYLJ.js | 11 + .../shoelace/cdn/chunks/chunk.ZBX2SWSO.js | 350 + .../shoelace/cdn/chunks/chunk.ZCAFW77Z.js | 27 + .../shoelace/cdn/chunks/chunk.ZEMHXTDM.js | 76 + .../shoelace/cdn/chunks/chunk.ZI4L5EHY.js | 39 + .../shoelace/cdn/chunks/chunk.ZIY5A4G2.js | 72 + .../shoelace/cdn/chunks/chunk.ZKZJ333J.js | 343 + .../shoelace/cdn/chunks/chunk.ZL53POKZ.js | 44 + .../shoelace/cdn/chunks/chunk.ZOSMFALA.js | 24 + .../shoelace/cdn/chunks/chunk.ZPXFI2B7.js | 87 + .../shoelace/cdn/chunks/chunk.ZXJA6JG4.js | 11 + .../shoelace/cdn/chunks/chunk.ZXQNV2JN.js | 30 + .../shoelace/cdn/chunks/chunk.ZYYYFKQK.js | 29 + .../cdn/components/alert/alert.component.d.ts | 70 + .../cdn/components/alert/alert.component.js | 32 + .../shoelace/cdn/components/alert/alert.d.ts | 8 + .../shoelace/cdn/components/alert/alert.js | 33 + .../cdn/components/alert/alert.styles.d.ts | 2 + .../cdn/components/alert/alert.styles.js | 9 + .../animated-image.component.d.ts | 43 + .../animated-image.component.js | 19 + .../animated-image/animated-image.d.ts | 8 + .../animated-image/animated-image.js | 20 + .../animated-image/animated-image.styles.d.ts | 2 + .../animated-image/animated-image.styles.js | 9 + .../animation/animation.component.d.ts | 76 + .../animation/animation.component.js | 13 + .../cdn/components/animation/animation.d.ts | 8 + .../cdn/components/animation/animation.js | 14 + .../animation/animation.styles.d.ts | 2 + .../components/animation/animation.styles.js | 9 + .../cdn/components/animation/animations.d.ts | 6 + .../cdn/components/animation/animations.js | 11 + .../components/avatar/avatar.component.d.ts | 39 + .../cdn/components/avatar/avatar.component.js | 21 + .../cdn/components/avatar/avatar.d.ts | 8 + .../shoelace/cdn/components/avatar/avatar.js | 22 + .../cdn/components/avatar/avatar.styles.d.ts | 2 + .../cdn/components/avatar/avatar.styles.js | 9 + .../cdn/components/badge/badge.component.d.ts | 22 + .../cdn/components/badge/badge.component.js | 13 + .../shoelace/cdn/components/badge/badge.d.ts | 8 + .../shoelace/cdn/components/badge/badge.js | 14 + .../cdn/components/badge/badge.styles.d.ts | 2 + .../cdn/components/badge/badge.styles.js | 9 + .../breadcrumb-item.component.d.ts | 34 + .../breadcrumb-item.component.js | 15 + .../breadcrumb-item/breadcrumb-item.d.ts | 8 + .../breadcrumb-item/breadcrumb-item.js | 16 + .../breadcrumb-item.styles.d.ts | 2 + .../breadcrumb-item/breadcrumb-item.styles.js | 9 + .../breadcrumb/breadcrumb.component.d.ts | 34 + .../breadcrumb/breadcrumb.component.js | 22 + .../cdn/components/breadcrumb/breadcrumb.d.ts | 8 + .../cdn/components/breadcrumb/breadcrumb.js | 23 + .../breadcrumb/breadcrumb.styles.d.ts | 2 + .../breadcrumb/breadcrumb.styles.js | 9 + .../button-group/button-group.component.d.ts | 28 + .../button-group/button-group.component.js | 11 + .../components/button-group/button-group.d.ts | 8 + .../components/button-group/button-group.js | 12 + .../button-group/button-group.styles.d.ts | 2 + .../button-group/button-group.styles.js | 9 + .../components/button/button.component.d.ts | 132 + .../cdn/components/button/button.component.js | 30 + .../cdn/components/button/button.d.ts | 8 + .../shoelace/cdn/components/button/button.js | 31 + .../cdn/components/button/button.styles.d.ts | 2 + .../cdn/components/button/button.styles.js | 9 + .../cdn/components/card/card.component.d.ts | 29 + .../cdn/components/card/card.component.js | 14 + .../shoelace/cdn/components/card/card.d.ts | 8 + .../shoelace/cdn/components/card/card.js | 15 + .../cdn/components/card/card.styles.d.ts | 2 + .../cdn/components/card/card.styles.js | 9 + .../carousel-item.component.d.ts | 18 + .../carousel-item/carousel-item.component.js | 11 + .../carousel-item/carousel-item.d.ts | 8 + .../components/carousel-item/carousel-item.js | 12 + .../carousel-item/carousel-item.styles.d.ts | 2 + .../carousel-item/carousel-item.styles.js | 9 + .../carousel/autoplay-controller.d.ts | 20 + .../carousel/autoplay-controller.js | 7 + .../carousel/carousel.component.d.ts | 114 + .../components/carousel/carousel.component.js | 28 + .../cdn/components/carousel/carousel.d.ts | 8 + .../cdn/components/carousel/carousel.js | 29 + .../components/carousel/carousel.styles.d.ts | 2 + .../components/carousel/carousel.styles.js | 9 + .../checkbox/checkbox.component.d.ts | 93 + .../components/checkbox/checkbox.component.js | 25 + .../cdn/components/checkbox/checkbox.d.ts | 8 + .../cdn/components/checkbox/checkbox.js | 26 + .../components/checkbox/checkbox.styles.d.ts | 2 + .../components/checkbox/checkbox.styles.js | 9 + .../color-picker/color-picker.component.d.ts | 190 + .../color-picker/color-picker.component.js | 52 + .../components/color-picker/color-picker.d.ts | 8 + .../components/color-picker/color-picker.js | 53 + .../color-picker/color-picker.styles.d.ts | 2 + .../color-picker/color-picker.styles.js | 9 + .../copy-button/copy-button.component.d.ts | 79 + .../copy-button/copy-button.component.js | 31 + .../components/copy-button/copy-button.d.ts | 8 + .../cdn/components/copy-button/copy-button.js | 32 + .../copy-button/copy-button.styles.d.ts | 2 + .../copy-button/copy-button.styles.js | 9 + .../components/details/details.component.d.ts | 61 + .../components/details/details.component.js | 27 + .../cdn/components/details/details.d.ts | 8 + .../cdn/components/details/details.js | 28 + .../components/details/details.styles.d.ts | 2 + .../cdn/components/details/details.styles.js | 9 + .../components/dialog/dialog.component.d.ts | 95 + .../cdn/components/dialog/dialog.component.js | 35 + .../cdn/components/dialog/dialog.d.ts | 8 + .../shoelace/cdn/components/dialog/dialog.js | 36 + .../cdn/components/dialog/dialog.styles.d.ts | 2 + .../cdn/components/dialog/dialog.styles.js | 9 + .../components/divider/divider.component.d.ts | 19 + .../components/divider/divider.component.js | 12 + .../cdn/components/divider/divider.d.ts | 8 + .../cdn/components/divider/divider.js | 13 + .../components/divider/divider.styles.d.ts | 2 + .../cdn/components/divider/divider.styles.js | 9 + .../components/drawer/drawer.component.d.ts | 110 + .../cdn/components/drawer/drawer.component.js | 35 + .../cdn/components/drawer/drawer.d.ts | 8 + .../shoelace/cdn/components/drawer/drawer.js | 36 + .../cdn/components/drawer/drawer.styles.d.ts | 2 + .../cdn/components/drawer/drawer.styles.js | 9 + .../dropdown/dropdown.component.d.ts | 96 + .../components/dropdown/dropdown.component.js | 23 + .../cdn/components/dropdown/dropdown.d.ts | 8 + .../cdn/components/dropdown/dropdown.js | 24 + .../components/dropdown/dropdown.styles.d.ts | 2 + .../components/dropdown/dropdown.styles.js | 9 + .../format-bytes/format-bytes.component.d.ts | 17 + .../format-bytes/format-bytes.component.js | 12 + .../components/format-bytes/format-bytes.d.ts | 8 + .../components/format-bytes/format-bytes.js | 13 + .../format-date/format-date.component.d.ts | 39 + .../format-date/format-date.component.js | 12 + .../components/format-date/format-date.d.ts | 8 + .../cdn/components/format-date/format-date.js | 13 + .../format-number.component.d.ts | 31 + .../format-number/format-number.component.js | 12 + .../format-number/format-number.d.ts | 8 + .../components/format-number/format-number.js | 13 + .../icon-button/icon-button.component.d.ts | 56 + .../icon-button/icon-button.component.js | 23 + .../components/icon-button/icon-button.d.ts | 8 + .../cdn/components/icon-button/icon-button.js | 24 + .../icon-button/icon-button.styles.d.ts | 2 + .../icon-button/icon-button.styles.js | 9 + .../cdn/components/icon/icon.component.d.ts | 42 + .../cdn/components/icon/icon.component.js | 17 + .../shoelace/cdn/components/icon/icon.d.ts | 8 + .../shoelace/cdn/components/icon/icon.js | 18 + .../cdn/components/icon/icon.styles.d.ts | 2 + .../cdn/components/icon/icon.styles.js | 9 + .../shoelace/cdn/components/icon/library.d.ts | 19 + .../cdn/components/icon/library.default.d.ts | 3 + .../cdn/components/icon/library.default.js | 8 + .../shoelace/cdn/components/icon/library.js | 18 + .../cdn/components/icon/library.system.d.ts | 3 + .../cdn/components/icon/library.system.js | 7 + .../image-comparer.component.d.ts | 41 + .../image-comparer.component.js | 27 + .../image-comparer/image-comparer.d.ts | 8 + .../image-comparer/image-comparer.js | 28 + .../image-comparer/image-comparer.styles.d.ts | 2 + .../image-comparer/image-comparer.styles.js | 9 + .../components/include/include.component.d.ts | 29 + .../components/include/include.component.js | 13 + .../cdn/components/include/include.d.ts | 8 + .../cdn/components/include/include.js | 14 + .../components/include/include.styles.d.ts | 2 + .../cdn/components/include/include.styles.js | 9 + .../cdn/components/include/request.d.ts | 8 + .../cdn/components/include/request.js | 7 + .../cdn/components/input/input.component.d.ts | 179 + .../cdn/components/input/input.component.js | 30 + .../shoelace/cdn/components/input/input.d.ts | 8 + .../shoelace/cdn/components/input/input.js | 31 + .../cdn/components/input/input.styles.d.ts | 2 + .../cdn/components/input/input.styles.js | 10 + .../menu-item/menu-item.component.d.ts | 67 + .../menu-item/menu-item.component.js | 30 + .../cdn/components/menu-item/menu-item.d.ts | 8 + .../cdn/components/menu-item/menu-item.js | 31 + .../menu-item/menu-item.styles.d.ts | 2 + .../components/menu-item/menu-item.styles.js | 9 + .../menu-item/submenu-controller.d.ts | 36 + .../menu-item/submenu-controller.js | 14 + .../menu-label/menu-label.component.d.ts | 21 + .../menu-label/menu-label.component.js | 11 + .../cdn/components/menu-label/menu-label.d.ts | 8 + .../cdn/components/menu-label/menu-label.js | 12 + .../menu-label/menu-label.styles.d.ts | 2 + .../menu-label/menu-label.styles.js | 9 + .../cdn/components/menu/menu.component.d.ts | 39 + .../cdn/components/menu/menu.component.js | 11 + .../shoelace/cdn/components/menu/menu.d.ts | 8 + .../shoelace/cdn/components/menu/menu.js | 12 + .../cdn/components/menu/menu.styles.d.ts | 2 + .../cdn/components/menu/menu.styles.js | 9 + .../mutation-observer.component.d.ts | 39 + .../mutation-observer.component.js | 12 + .../mutation-observer/mutation-observer.d.ts | 8 + .../mutation-observer/mutation-observer.js | 13 + .../mutation-observer.styles.d.ts | 2 + .../mutation-observer.styles.js | 9 + .../components/option/option.component.d.ts | 51 + .../cdn/components/option/option.component.js | 24 + .../cdn/components/option/option.d.ts | 8 + .../shoelace/cdn/components/option/option.js | 25 + .../cdn/components/option/option.styles.d.ts | 2 + .../cdn/components/option/option.styles.js | 9 + .../cdn/components/popup/popup.component.d.ts | 148 + .../cdn/components/popup/popup.component.js | 13 + .../shoelace/cdn/components/popup/popup.d.ts | 8 + .../shoelace/cdn/components/popup/popup.js | 14 + .../cdn/components/popup/popup.styles.d.ts | 2 + .../cdn/components/popup/popup.styles.js | 9 + .../progress-bar/progress-bar.component.d.ts | 30 + .../progress-bar/progress-bar.component.js | 18 + .../components/progress-bar/progress-bar.d.ts | 8 + .../components/progress-bar/progress-bar.js | 19 + .../progress-bar/progress-bar.styles.d.ts | 2 + .../progress-bar/progress-bar.styles.js | 9 + .../progress-ring.component.d.ts | 32 + .../progress-ring/progress-ring.component.js | 14 + .../progress-ring/progress-ring.d.ts | 8 + .../components/progress-ring/progress-ring.js | 15 + .../progress-ring/progress-ring.styles.d.ts | 2 + .../progress-ring/progress-ring.styles.js | 9 + .../components/qr-code/qr-code.component.d.ts | 31 + .../components/qr-code/qr-code.component.js | 14 + .../cdn/components/qr-code/qr-code.d.ts | 8 + .../cdn/components/qr-code/qr-code.js | 15 + .../components/qr-code/qr-code.styles.d.ts | 2 + .../cdn/components/qr-code/qr-code.styles.js | 9 + .../radio-button/radio-button.component.d.ts | 55 + .../radio-button/radio-button.component.js | 18 + .../components/radio-button/radio-button.d.ts | 8 + .../components/radio-button/radio-button.js | 19 + .../radio-button/radio-button.styles.d.ts | 2 + .../radio-button/radio-button.styles.js | 10 + .../radio-group/radio-group.component.d.ts | 90 + .../radio-group/radio-group.component.js | 19 + .../components/radio-group/radio-group.d.ts | 8 + .../cdn/components/radio-group/radio-group.js | 20 + .../radio-group/radio-group.styles.d.ts | 2 + .../radio-group/radio-group.styles.js | 10 + .../cdn/components/radio/radio.component.d.ts | 53 + .../cdn/components/radio/radio.component.js | 21 + .../shoelace/cdn/components/radio/radio.d.ts | 8 + .../shoelace/cdn/components/radio/radio.js | 22 + .../cdn/components/radio/radio.styles.d.ts | 2 + .../cdn/components/radio/radio.styles.js | 9 + .../cdn/components/range/range.component.d.ts | 111 + .../cdn/components/range/range.component.js | 24 + .../shoelace/cdn/components/range/range.d.ts | 8 + .../shoelace/cdn/components/range/range.js | 25 + .../cdn/components/range/range.styles.d.ts | 2 + .../cdn/components/range/range.styles.js | 10 + .../components/rating/rating.component.d.ts | 74 + .../cdn/components/rating/rating.component.js | 27 + .../cdn/components/rating/rating.d.ts | 8 + .../shoelace/cdn/components/rating/rating.js | 28 + .../cdn/components/rating/rating.styles.d.ts | 2 + .../cdn/components/rating/rating.styles.js | 9 + .../relative-time.component.d.ts | 31 + .../relative-time/relative-time.component.js | 12 + .../relative-time/relative-time.d.ts | 8 + .../components/relative-time/relative-time.js | 13 + .../resize-observer.component.d.ts | 31 + .../resize-observer.component.js | 12 + .../resize-observer/resize-observer.d.ts | 8 + .../resize-observer/resize-observer.js | 13 + .../resize-observer.styles.d.ts | 2 + .../resize-observer/resize-observer.styles.js | 9 + .../components/select/select.component.d.ts | 185 + .../cdn/components/select/select.component.js | 41 + .../cdn/components/select/select.d.ts | 8 + .../shoelace/cdn/components/select/select.js | 42 + .../cdn/components/select/select.styles.d.ts | 2 + .../cdn/components/select/select.styles.js | 10 + .../skeleton/skeleton.component.d.ts | 21 + .../components/skeleton/skeleton.component.js | 13 + .../cdn/components/skeleton/skeleton.d.ts | 8 + .../cdn/components/skeleton/skeleton.js | 14 + .../components/skeleton/skeleton.styles.d.ts | 2 + .../components/skeleton/skeleton.styles.js | 9 + .../components/spinner/spinner.component.d.ts | 20 + .../components/spinner/spinner.component.js | 14 + .../cdn/components/spinner/spinner.d.ts | 8 + .../cdn/components/spinner/spinner.js | 15 + .../components/spinner/spinner.styles.d.ts | 2 + .../cdn/components/spinner/spinner.styles.js | 9 + .../split-panel/split-panel.component.d.ts | 74 + .../split-panel/split-panel.component.js | 18 + .../components/split-panel/split-panel.d.ts | 8 + .../cdn/components/split-panel/split-panel.js | 19 + .../split-panel/split-panel.styles.d.ts | 2 + .../split-panel/split-panel.styles.js | 9 + .../components/switch/switch.component.d.ts | 86 + .../cdn/components/switch/switch.component.js | 19 + .../cdn/components/switch/switch.d.ts | 8 + .../shoelace/cdn/components/switch/switch.js | 20 + .../cdn/components/switch/switch.styles.d.ts | 2 + .../cdn/components/switch/switch.styles.js | 9 + .../tab-group/tab-group.component.d.ts | 80 + .../tab-group/tab-group.component.js | 29 + .../cdn/components/tab-group/tab-group.d.ts | 8 + .../cdn/components/tab-group/tab-group.js | 30 + .../tab-group/tab-group.styles.d.ts | 2 + .../components/tab-group/tab-group.styles.js | 9 + .../tab-panel/tab-panel.component.d.ts | 26 + .../tab-panel/tab-panel.component.js | 14 + .../cdn/components/tab-panel/tab-panel.d.ts | 8 + .../cdn/components/tab-panel/tab-panel.js | 15 + .../tab-panel/tab-panel.styles.d.ts | 2 + .../components/tab-panel/tab-panel.styles.js | 9 + .../cdn/components/tab/tab.component.d.ts | 51 + .../cdn/components/tab/tab.component.js | 28 + .../shoelace/cdn/components/tab/tab.d.ts | 8 + .../shoelace/cdn/components/tab/tab.js | 29 + .../cdn/components/tab/tab.styles.d.ts | 2 + .../shoelace/cdn/components/tab/tab.styles.js | 9 + .../cdn/components/tag/tag.component.d.ts | 37 + .../cdn/components/tag/tag.component.js | 28 + .../shoelace/cdn/components/tag/tag.d.ts | 8 + .../shoelace/cdn/components/tag/tag.js | 29 + .../cdn/components/tag/tag.styles.d.ts | 2 + .../shoelace/cdn/components/tag/tag.styles.js | 9 + .../textarea/textarea.component.d.ts | 133 + .../components/textarea/textarea.component.js | 21 + .../cdn/components/textarea/textarea.d.ts | 8 + .../cdn/components/textarea/textarea.js | 22 + .../components/textarea/textarea.styles.d.ts | 2 + .../components/textarea/textarea.styles.js | 10 + .../components/tooltip/tooltip.component.d.ts | 88 + .../components/tooltip/tooltip.component.js | 22 + .../cdn/components/tooltip/tooltip.d.ts | 8 + .../cdn/components/tooltip/tooltip.js | 23 + .../components/tooltip/tooltip.styles.d.ts | 2 + .../cdn/components/tooltip/tooltip.styles.js | 9 + .../tree-item/tree-item.component.d.ts | 92 + .../tree-item/tree-item.component.js | 34 + .../cdn/components/tree-item/tree-item.d.ts | 8 + .../cdn/components/tree-item/tree-item.js | 35 + .../tree-item/tree-item.styles.d.ts | 2 + .../components/tree-item/tree-item.styles.js | 9 + .../cdn/components/tree/tree.component.d.ts | 60 + .../cdn/components/tree/tree.component.js | 37 + .../shoelace/cdn/components/tree/tree.d.ts | 8 + .../shoelace/cdn/components/tree/tree.js | 38 + .../cdn/components/tree/tree.styles.d.ts | 2 + .../cdn/components/tree/tree.styles.js | 9 + .../visually-hidden.component.d.ts | 14 + .../visually-hidden.component.js | 11 + .../visually-hidden/visually-hidden.d.ts | 8 + .../visually-hidden/visually-hidden.js | 12 + .../visually-hidden.styles.d.ts | 2 + .../visually-hidden/visually-hidden.styles.js | 9 + .../shoelace/cdn/custom-elements.json | 17293 +++++++++++ .../shoelace/cdn/events/events.d.ts | 35 + .../cdn/events/sl-after-collapse.d.ts | 6 + .../shoelace/cdn/events/sl-after-expand.d.ts | 6 + .../shoelace/cdn/events/sl-after-hide.d.ts | 6 + .../shoelace/cdn/events/sl-after-show.d.ts | 6 + .../shoelace/cdn/events/sl-blur.d.ts | 6 + .../shoelace/cdn/events/sl-cancel.d.ts | 6 + .../shoelace/cdn/events/sl-change.d.ts | 6 + .../shoelace/cdn/events/sl-clear.d.ts | 6 + .../shoelace/cdn/events/sl-close.d.ts | 6 + .../shoelace/cdn/events/sl-collapse.d.ts | 6 + .../shoelace/cdn/events/sl-copy.d.ts | 8 + .../shoelace/cdn/events/sl-error.d.ts | 8 + .../shoelace/cdn/events/sl-expand.d.ts | 6 + .../shoelace/cdn/events/sl-finish.d.ts | 6 + .../shoelace/cdn/events/sl-focus.d.ts | 6 + .../shoelace/cdn/events/sl-hide.d.ts | 6 + .../shoelace/cdn/events/sl-hover.d.ts | 9 + .../shoelace/cdn/events/sl-initial-focus.d.ts | 6 + .../shoelace/cdn/events/sl-input.d.ts | 6 + .../shoelace/cdn/events/sl-invalid.d.ts | 6 + .../shoelace/cdn/events/sl-lazy-change.d.ts | 6 + .../shoelace/cdn/events/sl-lazy-load.d.ts | 6 + .../shoelace/cdn/events/sl-load.d.ts | 6 + .../shoelace/cdn/events/sl-mutation.d.ts | 8 + .../shoelace/cdn/events/sl-remove.d.ts | 6 + .../shoelace/cdn/events/sl-reposition.d.ts | 6 + .../shoelace/cdn/events/sl-request-close.d.ts | 8 + .../shoelace/cdn/events/sl-resize.d.ts | 8 + .../shoelace/cdn/events/sl-select.d.ts | 9 + .../cdn/events/sl-selection-change.d.ts | 9 + .../shoelace/cdn/events/sl-show.d.ts | 6 + .../shoelace/cdn/events/sl-slide-change.d.ts | 10 + .../shoelace/cdn/events/sl-start.d.ts | 6 + .../shoelace/cdn/events/sl-tab-hide.d.ts | 8 + .../shoelace/cdn/events/sl-tab-show.d.ts | 8 + .../cdn/internal/active-elements.d.ts | 15 + .../shoelace/cdn/internal/animate.d.ts | 22 + .../shoelace/cdn/internal/debounce.d.ts | 1 + .../shoelace/cdn/internal/default-value.d.ts | 2 + .../shoelace/cdn/internal/drag.d.ts | 15 + .../shoelace/cdn/internal/event.d.ts | 2 + .../shoelace/cdn/internal/form.d.ts | 79 + .../shoelace/cdn/internal/math.d.ts | 2 + .../shoelace/cdn/internal/modal.d.ts | 24 + .../shoelace/cdn/internal/offset.d.ts | 11 + .../shoelace/cdn/internal/scroll.d.ts | 11 + .../cdn/internal/scrollend-polyfill.d.ts | 1 + .../cdn/internal/shoelace-element.d.ts | 47 + .../shoelace/cdn/internal/slot.d.ts | 23 + .../shoelace/cdn/internal/string.d.ts | 2 + .../shoelace/cdn/internal/tabbable.d.ts | 9 + .../shoelace/cdn/internal/test.d.ts | 31 + .../internal/test/data-testid-helpers.d.ts | 12 + .../test/element-visible-overflow.d.ts | 11 + .../test/form-control-base-tests.d.ts | 7 + .../cdn/internal/test/wait-for-scrolling.d.ts | 9 + .../shoelace/cdn/internal/watch.d.ts | 26 + .../shoelace/cdn/react/alert/index.d.ts | 42 + .../shoelace/cdn/react/alert/index.js | 33 + .../cdn/react/animated-image/index.d.ts | 30 + .../cdn/react/animated-image/index.js | 20 + .../shoelace/cdn/react/animation/index.d.ts | 27 + .../shoelace/cdn/react/animation/index.js | 14 + .../shoelace/cdn/react/avatar/index.d.ts | 20 + .../shoelace/cdn/react/avatar/index.js | 22 + .../shoelace/cdn/react/badge/index.d.ts | 13 + .../shoelace/cdn/react/badge/index.js | 14 + .../cdn/react/breadcrumb-item/index.d.ts | 21 + .../cdn/react/breadcrumb-item/index.js | 16 + .../shoelace/cdn/react/breadcrumb/index.d.ts | 16 + .../shoelace/cdn/react/breadcrumb/index.js | 23 + .../cdn/react/button-group/index.d.ts | 13 + .../shoelace/cdn/react/button-group/index.js | 12 + .../shoelace/cdn/react/button/index.d.ts | 38 + .../shoelace/cdn/react/button/index.js | 31 + .../shoelace/cdn/react/card/index.d.ts | 25 + .../shoelace/cdn/react/card/index.js | 15 + .../cdn/react/carousel-item/index.d.ts | 14 + .../shoelace/cdn/react/carousel-item/index.js | 12 + .../shoelace/cdn/react/carousel/index.d.ts | 37 + .../shoelace/cdn/react/carousel/index.js | 29 + .../shoelace/cdn/react/checkbox/index.d.ts | 44 + .../shoelace/cdn/react/checkbox/index.js | 26 + .../cdn/react/color-picker/index.d.ts | 74 + .../shoelace/cdn/react/color-picker/index.js | 53 + .../shoelace/cdn/react/copy-button/index.d.ts | 42 + .../shoelace/cdn/react/copy-button/index.js | 32 + .../shoelace/cdn/react/details/index.d.ts | 44 + .../shoelace/cdn/react/details/index.js | 28 + .../shoelace/cdn/react/dialog/index.d.ts | 73 + .../shoelace/cdn/react/dialog/index.js | 36 + .../shoelace/cdn/react/divider/index.d.ts | 13 + .../shoelace/cdn/react/divider/index.js | 13 + .../shoelace/cdn/react/drawer/index.d.ts | 80 + .../shoelace/cdn/react/drawer/index.js | 36 + .../shoelace/cdn/react/dropdown/index.d.ts | 40 + .../shoelace/cdn/react/dropdown/index.js | 24 + .../cdn/react/format-bytes/index.d.ts | 9 + .../shoelace/cdn/react/format-bytes/index.js | 13 + .../shoelace/cdn/react/format-date/index.d.ts | 9 + .../shoelace/cdn/react/format-date/index.js | 13 + .../cdn/react/format-number/index.d.ts | 9 + .../shoelace/cdn/react/format-number/index.js | 13 + .../shoelace/cdn/react/icon-button/index.d.ts | 24 + .../shoelace/cdn/react/icon-button/index.js | 24 + .../shoelace/cdn/react/icon/index.d.ts | 23 + .../shoelace/cdn/react/icon/index.js | 18 + .../cdn/react/image-comparer/index.d.ts | 31 + .../cdn/react/image-comparer/index.js | 28 + .../shoelace/cdn/react/include/index.d.ts | 20 + .../shoelace/cdn/react/include/index.js | 14 + .../shoelace/cdn/react/index.d.ts | 58 + .../shoelace/cdn/react/index.js | 382 + .../shoelace/cdn/react/input/index.d.ts | 57 + .../shoelace/cdn/react/input/index.js | 31 + .../shoelace/cdn/react/menu-item/index.d.ts | 29 + .../shoelace/cdn/react/menu-item/index.js | 31 + .../shoelace/cdn/react/menu-label/index.d.ts | 13 + .../shoelace/cdn/react/menu-label/index.js | 12 + .../shoelace/cdn/react/menu/index.d.ts | 18 + .../shoelace/cdn/react/menu/index.js | 12 + .../cdn/react/mutation-observer/index.d.ts | 18 + .../cdn/react/mutation-observer/index.js | 13 + .../shoelace/cdn/react/option/index.d.ts | 21 + .../shoelace/cdn/react/option/index.js | 25 + .../shoelace/cdn/react/popup/index.d.ts | 37 + .../shoelace/cdn/react/popup/index.js | 14 + .../cdn/react/progress-bar/index.d.ts | 20 + .../shoelace/cdn/react/progress-bar/index.js | 19 + .../cdn/react/progress-ring/index.d.ts | 21 + .../shoelace/cdn/react/progress-ring/index.js | 15 + .../shoelace/cdn/react/qr-code/index.d.ts | 11 + .../shoelace/cdn/react/qr-code/index.js | 15 + .../cdn/react/radio-button/index.d.ts | 31 + .../shoelace/cdn/react/radio-button/index.js | 19 + .../shoelace/cdn/react/radio-group/index.d.ts | 38 + .../shoelace/cdn/react/radio-group/index.js | 20 + .../shoelace/cdn/react/radio/index.d.ts | 30 + .../shoelace/cdn/react/radio/index.js | 22 + .../shoelace/cdn/react/range/index.d.ts | 50 + .../shoelace/cdn/react/range/index.js | 25 + .../shoelace/cdn/react/rating/index.d.ts | 31 + .../shoelace/cdn/react/rating/index.js | 28 + .../cdn/react/relative-time/index.d.ts | 9 + .../shoelace/cdn/react/relative-time/index.js | 13 + .../cdn/react/resize-observer/index.d.ts | 18 + .../cdn/react/resize-observer/index.js | 13 + .../shoelace/cdn/react/select/index.d.ts | 80 + .../shoelace/cdn/react/select/index.js | 42 + .../shoelace/cdn/react/skeleton/index.d.ts | 16 + .../shoelace/cdn/react/skeleton/index.js | 14 + .../shoelace/cdn/react/spinner/index.d.ts | 16 + .../shoelace/cdn/react/spinner/index.js | 15 + .../shoelace/cdn/react/split-panel/index.d.ts | 31 + .../shoelace/cdn/react/split-panel/index.js | 19 + .../shoelace/cdn/react/switch/index.d.ts | 43 + .../shoelace/cdn/react/switch/index.js | 20 + .../shoelace/cdn/react/tab-group/index.d.ts | 39 + .../shoelace/cdn/react/tab-group/index.js | 30 + .../shoelace/cdn/react/tab-panel/index.d.ts | 15 + .../shoelace/cdn/react/tab-panel/index.js | 15 + .../shoelace/cdn/react/tab/index.d.ts | 24 + .../shoelace/cdn/react/tab/index.js | 29 + .../shoelace/cdn/react/tag/index.d.ts | 25 + .../shoelace/cdn/react/tag/index.js | 29 + .../shoelace/cdn/react/textarea/index.d.ts | 42 + .../shoelace/cdn/react/textarea/index.js | 22 + .../shoelace/cdn/react/tooltip/index.d.ts | 45 + .../shoelace/cdn/react/tooltip/index.js | 23 + .../shoelace/cdn/react/tree-item/index.d.ts | 65 + .../shoelace/cdn/react/tree-item/index.js | 35 + .../shoelace/cdn/react/tree/index.d.ts | 29 + .../shoelace/cdn/react/tree/index.js | 38 + .../cdn/react/visually-hidden/index.d.ts | 11 + .../cdn/react/visually-hidden/index.js | 12 + .../shoelace/cdn/shoelace-autoloader.d.ts | 4 + .../shoelace/cdn/shoelace-autoloader.js | 40 + .../shoelace/cdn/shoelace.d.ts | 63 + .../@shoelace-style/shoelace/cdn/shoelace.js | 405 + .../shoelace/cdn/styles/component.styles.d.ts | 2 + .../cdn/styles/form-control.styles.d.ts | 2 + .../shoelace/cdn/themes/dark.css | 480 + .../shoelace/cdn/themes/dark.styles.d.ts | 2 + .../shoelace/cdn/themes/dark.styles.js | 485 + .../shoelace/cdn/themes/light.css | 481 + .../shoelace/cdn/themes/light.styles.d.ts | 2 + .../shoelace/cdn/themes/light.styles.js | 486 + .../shoelace/cdn/translations/da.d.ts | 3 + .../shoelace/cdn/translations/da.js | 46 + .../shoelace/cdn/translations/de-ch.d.ts | 3 + .../shoelace/cdn/translations/de-ch.js | 25 + .../shoelace/cdn/translations/de.d.ts | 3 + .../shoelace/cdn/translations/de.js | 10 + .../shoelace/cdn/translations/en-gb.d.ts | 3 + .../shoelace/cdn/translations/en-gb.js | 24 + .../shoelace/cdn/translations/en.d.ts | 3 + .../shoelace/cdn/translations/en.js | 8 + .../shoelace/cdn/translations/es.d.ts | 3 + .../shoelace/cdn/translations/es.js | 46 + .../shoelace/cdn/translations/fa.d.ts | 3 + .../shoelace/cdn/translations/fa.js | 46 + .../shoelace/cdn/translations/fr.d.ts | 3 + .../shoelace/cdn/translations/fr.js | 46 + .../shoelace/cdn/translations/he.d.ts | 3 + .../shoelace/cdn/translations/he.js | 46 + .../shoelace/cdn/translations/hr.d.ts | 3 + .../shoelace/cdn/translations/hr.js | 44 + .../shoelace/cdn/translations/hu.d.ts | 3 + .../shoelace/cdn/translations/hu.js | 46 + .../shoelace/cdn/translations/it.d.ts | 3 + .../shoelace/cdn/translations/it.js | 44 + .../shoelace/cdn/translations/ja.d.ts | 3 + .../shoelace/cdn/translations/ja.js | 46 + .../shoelace/cdn/translations/nl.d.ts | 3 + .../shoelace/cdn/translations/nl.js | 46 + .../shoelace/cdn/translations/pl.d.ts | 3 + .../shoelace/cdn/translations/pl.js | 46 + .../shoelace/cdn/translations/pt.d.ts | 3 + .../shoelace/cdn/translations/pt.js | 46 + .../shoelace/cdn/translations/ru.d.ts | 3 + .../shoelace/cdn/translations/ru.js | 46 + .../shoelace/cdn/translations/sv.d.ts | 3 + .../shoelace/cdn/translations/sv.js | 46 + .../shoelace/cdn/translations/tr.d.ts | 3 + .../shoelace/cdn/translations/tr.js | 46 + .../shoelace/cdn/translations/zh-cn.d.ts | 3 + .../shoelace/cdn/translations/zh-cn.js | 46 + .../shoelace/cdn/translations/zh-tw.d.ts | 3 + .../shoelace/cdn/translations/zh-tw.js | 46 + .../shoelace/cdn/types/vue/index.d.ts | 2984 ++ .../cdn/utilities/animation-registry.d.ts | 24 + .../cdn/utilities/animation-registry.js | 11 + .../shoelace/cdn/utilities/animation.d.ts | 1 + .../shoelace/cdn/utilities/animation.js | 10 + .../shoelace/cdn/utilities/base-path.d.ts | 18 + .../shoelace/cdn/utilities/base-path.js | 9 + .../shoelace/cdn/utilities/form.d.ts | 11 + .../shoelace/cdn/utilities/form.js | 10 + .../shoelace/cdn/utilities/icon-library.d.ts | 1 + .../shoelace/cdn/utilities/icon-library.js | 13 + .../shoelace/cdn/utilities/localize.d.ts | 32 + .../shoelace/cdn/utilities/localize.js | 12 + .../shoelace/cdn/vscode.html-custom-data.json | 2725 ++ .../shoelace/cdn/web-types.json | 5789 ++++ public/@shoelace-style/shoelace/package.json | 149 + 2938 files changed, 103730 insertions(+) create mode 100644 public/@shoelace-style/animations/CHANGELOG.md create mode 100644 public/@shoelace-style/animations/LICENSE.md create mode 100644 public/@shoelace-style/animations/README.md create mode 100644 public/@shoelace-style/animations/package.json create mode 100644 public/@shoelace-style/localize/.editorconfig create mode 100644 public/@shoelace-style/localize/.prettierignore create mode 100644 public/@shoelace-style/localize/CHANGELOG.md create mode 100644 public/@shoelace-style/localize/LICENSE.md create mode 100644 public/@shoelace-style/localize/README.md create mode 100644 public/@shoelace-style/localize/RELEASE.md create mode 100644 public/@shoelace-style/localize/package.json create mode 100644 public/@shoelace-style/localize/prettier.config.cjs create mode 100644 public/@shoelace-style/localize/scripts/clean.js create mode 100644 public/@shoelace-style/localize/src/index.ts create mode 100644 public/@shoelace-style/localize/tsconfig.json create mode 100644 public/@shoelace-style/shoelace/LICENSE.md create mode 100644 public/@shoelace-style/shoelace/README.md create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/0-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/0-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/0-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/0-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/1-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/1-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/1-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/1-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/123.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/2-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/2-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/2-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/2-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/3-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/3-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/3-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/3-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/4-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/4-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/4-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/4-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/5-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/5-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/5-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/5-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/6-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/6-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/6-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/6-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/7-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/7-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/7-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/7-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/8-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/8-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/8-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/8-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/9-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/9-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/9-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/9-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/LICENSE create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/activity.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/airplane-engines-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/airplane-engines.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/airplane-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/airplane.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/alarm-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/alarm.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/alexa.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/align-bottom.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/align-center.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/align-end.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/align-middle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/align-start.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/align-top.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/alipay.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/alphabet-uppercase.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/alphabet.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/alt.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/amazon.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/amd.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/android.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/android2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/app-indicator.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/app.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/apple.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/archive-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/archive.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-90deg-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-90deg-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-90deg-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-90deg-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-bar-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-bar-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-bar-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-bar-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-clockwise.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-counterclockwise.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-short.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-short.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-repeat.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-return-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-return-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-short.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-through-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-through-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-short.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrows-angle-contract.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrows-angle-expand.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrows-collapse-vertical.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrows-collapse.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrows-expand-vertical.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrows-expand.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrows-fullscreen.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrows-move.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrows-vertical.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/arrows.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/aspect-ratio-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/aspect-ratio.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/asterisk.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/at.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/award-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/award.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/back.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/backpack-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/backpack.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/backpack2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/backpack2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/backpack3-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/backpack3.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/backpack4-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/backpack4.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/backspace-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/backspace-reverse-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/backspace-reverse.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/backspace.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-3d-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-3d.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-4k-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-4k.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-8k-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-8k.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-ad-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-ad.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-ar-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-ar.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-cc-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-cc.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-hd-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-hd.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-sd-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-sd.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-tm-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-tm.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-vo-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-vo.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-vr-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-vr.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-wc-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/badge-wc.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bag-check-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bag-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bag-dash-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bag-dash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bag-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bag-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bag-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bag-plus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bag-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bag-x-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bag-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bag.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/balloon-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/balloon-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/balloon-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/balloon.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ban-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ban.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bandaid-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bandaid.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bank.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bank2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart-line-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart-line.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart-steps.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/basket-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/basket.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/basket2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/basket2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/basket3-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/basket3.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/battery-charging.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/battery-full.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/battery-half.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/battery.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/behance.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bell-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bell-slash-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bell-slash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bell.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bezier.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bezier2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bicycle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bing.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/binoculars-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/binoculars.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/blockquote-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/blockquote-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bluetooth.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/body-text.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/book-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/book-half.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/book.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-check-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-dash-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-dash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-plus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-star-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-star.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-x-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bookmark.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bookmarks-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bookmarks.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bookshelf.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/boombox-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/boombox.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bootstrap-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bootstrap-reboot.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bootstrap.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/border-all.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/border-bottom.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/border-center.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/border-inner.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/border-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/border-middle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/border-outer.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/border-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/border-style.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/border-top.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/border-width.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/border.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bounding-box-circles.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bounding-box.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-down-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-down-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-down-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-down-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-up-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-up-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-up-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-up-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-seam-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box-seam.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box2-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box2-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/box2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/boxes.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/braces-asterisk.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/braces.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bricks.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/briefcase-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/briefcase.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/brightness-alt-high-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/brightness-alt-high.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/brightness-alt-low-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/brightness-alt-low.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/brightness-high-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/brightness-high.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/brightness-low-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/brightness-low.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/brilliance.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/broadcast-pin.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/broadcast.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/browser-chrome.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/browser-edge.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/browser-firefox.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/browser-safari.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/brush-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/brush.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bucket-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bucket.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bug-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bug.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-add.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-dash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-exclamation.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-add.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-dash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-exclamation.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-gear.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-lock.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-slash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-gear.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-lock.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-slash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/building.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/buildings-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/buildings.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bullseye.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bus-front-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/bus-front.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/c-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/c-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/c-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/c-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cake-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cake.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cake2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cake2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calculator-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calculator.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-check-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-date-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-date.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-day-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-day.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-event-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-event.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-minus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-minus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-month-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-month.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-plus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-range-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-range.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-week-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-week.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-x-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-check-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-date-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-date.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-day-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-day.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-event-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-event.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-minus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-minus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-month-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-month.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-plus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-range-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-range.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-week-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-week.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-x-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-event-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-event.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-range-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-range.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-week-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-week.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar3.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar4-event.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar4-range.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar4-week.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/calendar4.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/camera-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/camera-reels-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/camera-reels.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/camera-video-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/camera-video-off-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/camera-video-off.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/camera-video.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/camera.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/camera2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/capslock-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/capslock.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/capsule-pill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/capsule.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/car-front-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/car-front.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/card-checklist.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/card-heading.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/card-image.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/card-list.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/card-text.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/caret-down-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/caret-down-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/caret-down-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/caret-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/caret-left-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/caret-left-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/caret-left-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/caret-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/caret-right-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/caret-right-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/caret-right-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/caret-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/caret-up-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/caret-up-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/caret-up-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/caret-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cart-check-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cart-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cart-dash-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cart-dash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cart-plus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cart-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cart-x-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cart-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cart2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cart3.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cart4.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cash-coin.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cash-stack.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cassette-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cassette.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cast.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cc-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cc-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cc-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cc-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-dots-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-dots.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-dots-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-dots.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-quote-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-quote.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-text-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-text.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-quote-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-quote.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-dots-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-dots.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-quote-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-quote.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-text-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-text.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-dots-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-dots.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-quote-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-quote.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-text-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-text.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-text-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat-text.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chat.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/check-all.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/check-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/check-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/check-lg.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/check-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/check-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/check2-all.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/check2-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/check2-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/check2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-contract.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-expand.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-compact-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-compact-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-compact-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-compact-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-contract.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-double-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-double-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-double-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-double-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-expand.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/chevron-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/circle-half.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/circle-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-check-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-data-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-data.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-minus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-minus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-plus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-pulse.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-x-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-check-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-data-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-data.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-minus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-minus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-plus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-pulse-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-pulse.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-x-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clock-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clock-history.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clock.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-arrow-down-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-arrow-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-arrow-up-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-arrow-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-check-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-download-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-download.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-drizzle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-drizzle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fog-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fog.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fog2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fog2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-hail-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-hail.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-haze-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-haze.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-haze2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-haze2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-lightning-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-lightning-rain-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-lightning-rain.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-lightning.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-minus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-minus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-moon-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-moon.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-plus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-rain-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-rain-heavy-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-rain-heavy.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-rain.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-slash-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-slash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-sleet-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-sleet.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-snow-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-snow.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-sun-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-sun.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-upload-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud-upload.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloud.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clouds-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/clouds.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloudy-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cloudy.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/code-slash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/code-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/code.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/coin.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/collection-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/collection-play-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/collection-play.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/collection.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/columns-gap.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/columns.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/command.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/compass-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/compass.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cone-striped.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cone.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/controller.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cookie.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/copy.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cpu-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cpu.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-2-back-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-2-back.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-2-front-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-2-front.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/credit-card.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/crop.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/crosshair.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/crosshair2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cup-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cup-hot-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cup-hot.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cup-straw.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cup.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/currency-bitcoin.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/currency-dollar.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/currency-euro.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/currency-exchange.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/currency-pound.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/currency-rupee.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/currency-yen.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cursor-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cursor-text.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/cursor.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dash-circle-dotted.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dash-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dash-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dash-lg.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dash-square-dotted.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dash-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dash-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-add.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-dash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-exclamation.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-add.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-dash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-exclamation.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-gear.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-lock.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-slash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-gear.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-lock.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-slash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/database.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/device-hdd-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/device-hdd.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/device-ssd-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/device-ssd.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/diagram-2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/diagram-2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/diagram-3-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/diagram-3.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/diamond-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/diamond-half.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/diamond.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dice-1-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dice-1.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dice-2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dice-2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dice-3-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dice-3.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dice-4-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dice-4.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dice-5-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dice-5.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dice-6-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dice-6.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/disc-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/disc.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/discord.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/display-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/display.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/displayport-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/displayport.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/distribute-horizontal.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/distribute-vertical.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/door-closed-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/door-closed.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/door-open-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/door-open.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dot.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/download.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dpad-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dpad.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dribbble.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/dropbox.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/droplet-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/droplet-half.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/droplet.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/duffle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/duffle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ear-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ear.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/earbuds.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/easel-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/easel.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/easel2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/easel2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/easel3-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/easel3.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/egg-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/egg-fried.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/egg.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/eject-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/eject.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-angry-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-angry.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-astonished-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-astonished.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-dizzy-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-dizzy.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-expressionless-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-expressionless.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-frown-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-frown.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-grimace-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-grimace.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-grin-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-grin.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-heart-eyes-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-heart-eyes.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-kiss-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-kiss.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-laughing-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-laughing.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-neutral-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-neutral.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-smile-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-smile-upside-down-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-smile-upside-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-smile.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-sunglasses-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-sunglasses.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-surprise-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-surprise.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-tear-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-tear.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-wink-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/emoji-wink.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-arrow-down-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-arrow-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-arrow-up-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-arrow-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-at-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-at.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-check-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-dash-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-dash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-exclamation-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-exclamation.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-open-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-open-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-open-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-open.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-paper-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-paper-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-paper-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-paper.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-plus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-slash-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-slash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-x-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/envelope.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/eraser-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/eraser.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/escape.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ethernet.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ev-front-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ev-front.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ev-station-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ev-station.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-diamond-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-diamond.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-lg.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-octagon-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-octagon.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-triangle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-triangle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/exclamation.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/exclude.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/explicit-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/explicit.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/exposure.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/eye-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/eye-slash-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/eye-slash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/eye.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/eyedropper.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/eyeglasses.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/facebook.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/fan.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-btn-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-btn.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/feather.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/feather2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-arrow-down-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-arrow-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-arrow-up-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-arrow-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-bar-graph-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-bar-graph.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-binary-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-binary.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-break-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-break.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-check-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-code-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-code.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-diff-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-diff.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-arrow-down-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-arrow-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-arrow-up-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-arrow-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-bar-graph-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-bar-graph.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-binary-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-binary.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-break-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-break.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-check-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-code-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-code.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-diff-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-diff.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-easel-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-easel.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-excel-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-excel.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-font-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-font.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-image-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-image.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-lock-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-lock.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-lock2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-lock2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-medical-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-medical.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-minus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-minus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-music-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-music.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-pdf-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-pdf.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-person-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-person.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-play-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-play.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-plus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-post-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-post.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-ppt-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-ppt.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-richtext-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-richtext.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-ruled-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-ruled.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-slides-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-slides.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-spreadsheet-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-spreadsheet.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-text-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-text.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-word-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-word.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-x-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-zip-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-zip.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-easel-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-easel.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-excel-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-excel.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-font-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-font.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-image-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-image.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-lock-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-lock.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-lock2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-lock2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-medical-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-medical.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-minus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-minus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-music-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-music.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-pdf-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-pdf.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-person-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-person.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-play-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-play.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-plus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-post-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-post.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-ppt-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-ppt.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-richtext-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-richtext.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-ruled-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-ruled.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-slides-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-slides.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-spreadsheet-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-spreadsheet.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-text-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-text.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-word-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-word.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-x-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-zip-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file-zip.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/file.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/files-alt.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/files.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-aac.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-ai.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-bmp.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-cs.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-css.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-csv.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-doc.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-docx.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-exe.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-gif.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-heic.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-html.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-java.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-jpg.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-js.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-json.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-jsx.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-key.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-m4p.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-md.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-mdx.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-mov.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-mp3.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-mp4.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-otf.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-pdf.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-php.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-png.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-ppt.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-pptx.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-psd.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-py.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-raw.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-rb.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-sass.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-scss.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-sh.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-sql.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-svg.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-tiff.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-tsx.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-ttf.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-txt.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-wav.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-woff.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-xls.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-xlsx.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-xml.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filetype-yml.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/film.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filter-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filter-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filter-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filter-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filter-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filter-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/filter.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/fingerprint.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/fire.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/flag-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/flag.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/floppy-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/floppy.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/floppy2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/floppy2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/flower1.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/flower2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/flower3.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/folder-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/folder-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/folder-minus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/folder-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/folder-symlink-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/folder-symlink.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/folder-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/folder.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/folder2-open.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/folder2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/fonts.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/forward-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/forward.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/front.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/fuel-pump-diesel-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/fuel-pump-diesel.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/fuel-pump-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/fuel-pump.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/fullscreen-exit.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/fullscreen.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/funnel-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/funnel.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/gear-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/gear-wide-connected.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/gear-wide.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/gear.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/gem.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/gender-ambiguous.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/gender-female.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/gender-male.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/gender-neuter.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/gender-trans.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/geo-alt-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/geo-alt.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/geo-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/geo.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/gift-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/gift.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/git.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/github.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/gitlab.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/globe-americas.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/globe-asia-australia.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/globe-central-south-asia.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/globe-europe-africa.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/globe.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/globe2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/google-play.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/google.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/gpu-card.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/graph-down-arrow.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/graph-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/graph-up-arrow.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/graph-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/grid-1x2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/grid-1x2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x2-gap-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x2-gap.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x3-gap-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x3-gap.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x3.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/grid-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/grid.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/grip-horizontal.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/grip-vertical.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/h-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/h-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/h-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/h-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hammer.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hand-index-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hand-index-thumb-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hand-index-thumb.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hand-index.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hand-thumbs-down-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hand-thumbs-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hand-thumbs-up-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hand-thumbs-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/handbag-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/handbag.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hdd-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hdd-network-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hdd-network.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hdd-rack-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hdd-rack.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hdd-stack-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hdd-stack.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hdd.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hdmi-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hdmi.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/headphones.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/headset-vr.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/headset.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/heart-arrow.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/heart-half.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/heart-pulse-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/heart-pulse.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/heartbreak-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/heartbreak.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hearts.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/heptagon-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/heptagon-half.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/heptagon.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hexagon-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hexagon-half.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hexagon.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/highlighter.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/highlights.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hospital-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hospital.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hourglass-bottom.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hourglass-split.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hourglass-top.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hourglass.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-add-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-add.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-check-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-dash-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-dash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-door-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-door.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-down-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-exclamation-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-exclamation.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-gear-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-gear.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-lock-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-lock.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-slash-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-slash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-up-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-x-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/house.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/houses-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/houses.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hr.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hurricane.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/hypnotize.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/icons.json create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/image-alt.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/image-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/image.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/images.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/inbox-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/inbox.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/inboxes-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/inboxes.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/incognito.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/indent.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/infinity.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/info-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/info-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/info-lg.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/info-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/info-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/info.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/input-cursor-text.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/input-cursor.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/instagram.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/intersect.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/journal-album.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/journal-arrow-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/journal-arrow-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/journal-bookmark-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/journal-bookmark.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/journal-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/journal-code.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/journal-medical.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/journal-minus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/journal-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/journal-richtext.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/journal-text.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/journal-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/journal.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/journals.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/joystick.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/justify-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/justify-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/justify.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/kanban-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/kanban.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/key-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/key.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/keyboard-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/keyboard.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ladder.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/lamp-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/lamp.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/laptop-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/laptop.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/layer-backward.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/layer-forward.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/layers-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/layers-half.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/layers.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/layout-sidebar-inset-reverse.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/layout-sidebar-inset.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/layout-sidebar-reverse.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/layout-sidebar.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/layout-split.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/layout-text-sidebar-reverse.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/layout-text-sidebar.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/layout-text-window-reverse.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/layout-text-window.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/layout-three-columns.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/layout-wtf.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/life-preserver.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/lightbulb-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/lightbulb-off-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/lightbulb-off.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/lightbulb.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/lightning-charge-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/lightning-charge.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/lightning-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/lightning.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/line.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/link-45deg.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/link.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/linkedin.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/list-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/list-columns-reverse.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/list-columns.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/list-nested.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/list-ol.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/list-stars.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/list-task.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/list-ul.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/list.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/lock-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/lock.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/luggage-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/luggage.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/lungs-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/lungs.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/magic.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/magnet-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/magnet.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mailbox-flag.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mailbox.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mailbox2-flag.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mailbox2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/map-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/map.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/markdown-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/markdown.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/marker-tip.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mask.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mastodon.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/medium.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/megaphone-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/megaphone.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/memory.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/menu-app-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/menu-app.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/menu-button-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/menu-button-wide-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/menu-button-wide.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/menu-button.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/menu-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/menu-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/messenger.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/meta.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mic-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mic-mute-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mic-mute.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mic.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/microsoft-teams.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/microsoft.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/minecart-loaded.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/minecart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/modem-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/modem.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/moisture.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/moon-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/moon-stars-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/moon-stars.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/moon.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mortarboard-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mortarboard.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/motherboard-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/motherboard.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mouse-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mouse.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mouse2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mouse2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mouse3-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/mouse3.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/music-note-beamed.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/music-note-list.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/music-note.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/music-player-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/music-player.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/newspaper.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/nintendo-switch.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/node-minus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/node-minus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/node-plus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/node-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/noise-reduction.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/nut-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/nut.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/nvidia.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/nvme-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/nvme.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/octagon-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/octagon-half.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/octagon.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/opencollective.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/optical-audio-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/optical-audio.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/option.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/outlet.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/p-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/p-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/p-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/p-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/paint-bucket.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/palette-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/palette.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/palette2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/paperclip.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/paragraph.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pass-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pass.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/passport-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/passport.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/patch-check-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/patch-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/patch-exclamation-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/patch-exclamation.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/patch-minus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/patch-minus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/patch-plus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/patch-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/patch-question-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/patch-question.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pause-btn-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pause-btn.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pause-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pause-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pause-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pause.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/paypal.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pc-display-horizontal.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pc-display.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pc-horizontal.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pc.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pci-card-network.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pci-card-sound.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pci-card.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/peace-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/peace.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pen-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pen.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pencil-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pencil-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pencil.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pentagon-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pentagon-half.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pentagon.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/people-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/people.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/percent.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-add.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-arms-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-badge-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-badge.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-bounding-box.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-check-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-dash-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-dash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-exclamation.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-add.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-dash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-exclamation.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-gear.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-lock.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-slash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-gear.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-hearts.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-lines-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-lock.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-plus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-raised-hand.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-rolodex.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-slash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-standing-dress.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-standing.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-vcard-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-vcard.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-video.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-video2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-video3.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-walking.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-wheelchair.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-workspace.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-x-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/person.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/phone-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/phone-flip.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/phone-landscape-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/phone-landscape.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/phone-vibrate-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/phone-vibrate.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/phone.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pie-chart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pie-chart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/piggy-bank-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/piggy-bank.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pin-angle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pin-angle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pin-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pin-map-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pin-map.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pin.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pinterest.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pip-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/pip.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/play-btn-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/play-btn.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/play-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/play-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/play-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/play.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/playstation.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/plug-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/plug.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/plugin.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/plus-circle-dotted.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/plus-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/plus-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/plus-lg.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/plus-slash-minus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/plus-square-dotted.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/plus-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/plus-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/postage-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/postage-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/postage-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/postage.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/postcard-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/postcard-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/postcard-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/postcard.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/power.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/prescription.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/prescription2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/printer-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/printer.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/projector-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/projector.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/puzzle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/puzzle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/qr-code-scan.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/qr-code.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/question-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/question-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/question-diamond-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/question-diamond.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/question-lg.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/question-octagon-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/question-octagon.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/question-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/question-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/question.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/quora.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/quote.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/r-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/r-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/r-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/r-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/radar.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/radioactive.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/rainbow.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/receipt-cutoff.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/receipt.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/reception-0.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/reception-1.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/reception-2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/reception-3.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/reception-4.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/record-btn-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/record-btn.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/record-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/record-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/record-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/record.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/record2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/record2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/recycle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/reddit.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/regex.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/repeat-1.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/repeat.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/reply-all-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/reply-all.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/reply-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/reply.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/rewind-btn-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/rewind-btn.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/rewind-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/rewind-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/rewind-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/rewind.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/robot.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/rocket-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/rocket-takeoff-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/rocket-takeoff.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/rocket.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/router-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/router.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/rss-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/rss.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/rulers.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/safe-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/safe.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/safe2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/safe2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/save-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/save.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/save2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/save2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/scissors.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/scooter.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/screwdriver.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sd-card-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sd-card.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/search-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/search-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/search.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/segmented-nav.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send-arrow-down-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send-arrow-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send-arrow-up-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send-arrow-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send-check-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send-dash-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send-dash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send-exclamation-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send-exclamation.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send-plus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send-slash-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send-slash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send-x-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/send.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/server.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shadows.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/share-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/share.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shield-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shield-exclamation.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-check.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-exclamation.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-minus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shield-lock-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shield-lock.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shield-minus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shield-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shield-shaded.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shield-slash-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shield-slash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shield-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shield.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shift-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shift.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shop-window.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shop.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/shuffle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-dead-end-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-dead-end.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-do-not-enter-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-do-not-enter.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-side-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-side.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-t-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-t.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-y-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-y.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-merge-left-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-merge-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-merge-right-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-merge-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-left-turn-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-left-turn.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-parking-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-parking.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-right-turn-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-right-turn.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-railroad-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-railroad.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-stop-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-stop-lights-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-stop-lights.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-stop.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-left-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-right-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-slight-left-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-slight-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-slight-right-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-slight-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-yield-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sign-yield.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/signal.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/signpost-2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/signpost-2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/signpost-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/signpost-split-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/signpost-split.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/signpost.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sim-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sim-slash-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sim-slash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sim.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sina-weibo.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-btn-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-btn.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-btn-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-btn.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-end.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-btn-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-btn.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-btn-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-btn.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skip-start.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/skype.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/slack.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/slash-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/slash-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/slash-lg.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/slash-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/slash-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/slash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sliders.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sliders2-vertical.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sliders2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/smartwatch.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/snapchat.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/snow.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/snow2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/snow3.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sort-alpha-down-alt.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sort-alpha-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sort-alpha-up-alt.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sort-alpha-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sort-down-alt.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sort-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sort-numeric-down-alt.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sort-numeric-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sort-numeric-up-alt.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sort-numeric-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sort-up-alt.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sort-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/soundwave.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sourceforge.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/speaker-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/speaker.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/speedometer.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/speedometer2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/spellcheck.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/spotify.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/square-half.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/stack-overflow.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/stack.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/star-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/star-half.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/star.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/stars.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/steam.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/stickies-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/stickies.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sticky-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sticky.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/stop-btn-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/stop-btn.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/stop-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/stop-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/stop-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/stop.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/stoplights-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/stoplights.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/stopwatch-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/stopwatch.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/strava.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/stripe.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/subscript.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/substack.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/subtract.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/suit-club-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/suit-club.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/suit-diamond-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/suit-diamond.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/suit-heart-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/suit-heart.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/suit-spade-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/suit-spade.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/suitcase-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/suitcase-lg-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/suitcase-lg.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/suitcase.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/suitcase2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/suitcase2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sun-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sun.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sunglasses.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sunrise-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sunrise.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sunset-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/sunset.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/superscript.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/symmetry-horizontal.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/symmetry-vertical.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/table.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tablet-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tablet-landscape-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tablet-landscape.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tablet.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tag-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tag.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tags-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tags.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/taxi-front-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/taxi-front.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/telegram.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/telephone-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/telephone-forward-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/telephone-forward.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/telephone-inbound-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/telephone-inbound.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/telephone-minus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/telephone-minus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/telephone-outbound-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/telephone-outbound.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/telephone-plus-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/telephone-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/telephone-x-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/telephone-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/telephone.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tencent-qq.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/terminal-dash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/terminal-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/terminal-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/terminal-split.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/terminal-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/terminal.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/text-center.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/text-indent-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/text-indent-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/text-left.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/text-paragraph.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/text-right.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/text-wrap.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/textarea-resize.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/textarea-t.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/textarea.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-half.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-high.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-low.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-snow.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-sun.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/thermometer.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/threads-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/threads.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/three-dots-vertical.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/three-dots.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/thunderbolt-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/thunderbolt.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ticket-detailed-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ticket-detailed.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ticket-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ticket-perforated-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ticket-perforated.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ticket.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tiktok.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/toggle-off.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/toggle-on.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/toggle2-off.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/toggle2-on.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/toggles.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/toggles2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tools.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tornado.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/train-freight-front-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/train-freight-front.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/train-front-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/train-front.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/train-lightrail-front-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/train-lightrail-front.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/translate.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/transparency.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/trash-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/trash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/trash2-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/trash2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/trash3-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/trash3.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tree-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tree.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/trello.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/triangle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/triangle-half.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/triangle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/trophy-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/trophy.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tropical-storm.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/truck-flatbed.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/truck-front-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/truck-front.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/truck.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tsunami.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tv-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/tv.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/twitch.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/twitter-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/twitter.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/type-bold.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/type-h1.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/type-h2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/type-h3.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/type-h4.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/type-h5.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/type-h6.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/type-italic.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/type-strikethrough.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/type-underline.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/type.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ubuntu.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ui-checks-grid.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ui-checks.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ui-radios-grid.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/ui-radios.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/umbrella-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/umbrella.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/unindent.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/union.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/unity.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/universal-access-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/universal-access.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/unlock-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/unlock.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/upc-scan.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/upc.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/upload.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/usb-c-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/usb-c.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/usb-drive-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/usb-drive.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/usb-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/usb-micro-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/usb-micro.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/usb-mini-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/usb-mini.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/usb-plug-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/usb-plug.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/usb-symbol.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/usb.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/valentine.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/valentine2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/vector-pen.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/view-list.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/view-stacked.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/vignette.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/vimeo.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/vinyl-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/vinyl.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/virus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/virus2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/voicemail.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/volume-down-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/volume-down.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/volume-mute-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/volume-mute.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/volume-off-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/volume-off.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/volume-up-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/volume-up.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/vr.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/wallet-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/wallet.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/wallet2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/watch.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/water.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/webcam-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/webcam.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/wechat.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/whatsapp.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/wifi-1.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/wifi-2.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/wifi-off.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/wifi.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/wikipedia.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/wind.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/window-dash.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/window-desktop.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/window-dock.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/window-fullscreen.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/window-plus.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/window-sidebar.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/window-split.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/window-stack.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/window-x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/window.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/windows.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/wordpress.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/wrench-adjustable-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/wrench-adjustable-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/wrench-adjustable.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/wrench.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/x-circle-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/x-circle.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/x-diamond-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/x-diamond.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/x-lg.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/x-octagon-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/x-octagon.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/x-square-fill.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/x-square.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/x.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/xbox.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/yelp.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/yin-yang.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/youtube.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/zoom-in.svg create mode 100644 public/@shoelace-style/shoelace/cdn/assets/icons/zoom-out.svg create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.23G5LPSS.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.25BANJTO.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.2DZD7NTV.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.2EFYPIDR.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.2L6GHXIJ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.2RLDSUHB.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.2URMUHDY.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.2VV6AF6A.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.3556L6VW.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.37AKJZMV.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.3ACHLC2D.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.3AEFMVAA.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.3AUCJVZG.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.3BJKVRDB.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.3GGDTE7C.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.3HUDUUUY.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.3HYALG5X.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.3KZYDMKL.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.3TFKS637.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.3Y6SB6QS.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.3Z5CSDAB.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.42VN6SQS.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.42WD4XXW.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.467NAFYH.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.46PNG5DM.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.4A5FT2GX.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.4MOOA5HL.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.4SN5K6DX.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.4WQR3YDO.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.52AUVIIS.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.53DWOBDF.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.57JYVWPO.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.5A6GCI7W.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.5EPKBUIZ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.5LMMTS6Y.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.5MHKN5YK.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.5UPLOV4M.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.5WLZPD7T.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.5X33BRPU.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.62RPJXYJ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.6KRNIEX4.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.6Y6ISEOI.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.74VRIHH6.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.7ELLZY2Z.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.7G5RHXUS.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.7GGMETWH.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.7GHRB73W.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.7I4PD4O7.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.7PC4J4NX.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.7VJ6N7Y5.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.A52MVIUY.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.A776EHAF.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.AG7NAAMN.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.AI3NHL6J.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.ANN75NG2.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.AS7DOLRW.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.ATEI77YH.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.AXIXVKWW.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.AZQPQVVK.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.B4BZKR24.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.B7AEYEY2.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.BBAKUU3L.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.BBITOW35.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.BXLMMPI7.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.C5OPJOM7.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.CE5KVWOX.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.CEZL46E5.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.CWPLV72B.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.CXZZ2LVK.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.D6FJH3JV.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.DQ2Y4WPU.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.DY6ZNNWZ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.DYHPULSK.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.DZ53ETCP.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.E2V33WBP.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.E3VUEMB7.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.E5YGL5TA.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.E7SZN2OQ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.EBPFSXWM.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.EG6EOQHP.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.EI2YWDIZ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.EPJHAO2T.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.ESELY2US.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.F4VGSDIW.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.FA5RT4K4.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.FALYGOXY.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.FAWZINHJ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.FJAAINSJ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.FNXODNAY.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.FQQ5K3WY.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.FUMH7JOG.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.G2KFP32R.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.G3N2MV5V.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.GETWMSBZ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.GIWJ5LZG.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.GLK4QHXW.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.GOAOTFBN.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.GPQIRQBJ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.GU4BSX44.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.HAL7R4WT.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.HCVOB7KL.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.HE27KAHN.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.HF5CJQPQ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.HF7GESMZ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.HG2AZGJV.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.HMJKTN5V.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.HPP457FS.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.HRKMDKNY.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.HSUT7LYZ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.HXXHFUYC.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.HZGSKQFG.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.I5NUV4KW.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.IDEVQKLY.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.IDFVJOTW.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.IJEDZWSO.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.IJRTLEWO.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.IJXTMK6E.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.ILT2SH3T.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.IQLZCJFU.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.J4OW3AZY.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.JEBKOPXW.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.JGFJJLEV.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.JGKINECS.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.JLE73CZG.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.JU7QGHFP.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.JUMJLSSA.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.JUREJPJV.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.JW3IVJGJ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.K23QWHWK.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.KGX5WKIN.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.KI5AB4U5.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.KIILAQWQ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.KU4Q5MML.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.LA5RN6HW.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.LKNK42NB.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.LTFLS25N.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.LWH2O6GS.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.LX7UG5WS.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.LXDTFLWU.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.M33MBZ7O.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.M5IYOV74.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.M7J6KANA.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.MB643KRE.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.MMH6PRFE.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.MOJFS6ZP.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.MQ37JG2R.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.N5NVJTD6.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.NAT6KKFA.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.NAXTLMTA.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.NCBFXXCK.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.NFYFVSRZ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.NH3SRVOC.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.NMS6LWK4.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.NOB47K5B.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.NRSYUUUE.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.NTAAYLBB.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.NUAR3OE6.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.NUN5UUA3.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.NVVXP7EN.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.NXCO3ZAK.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.NYIIDP5N.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.O27EHOBW.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.OHV2QGLG.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.OP7XGYNG.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.OPC3N3ZS.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.P345UJNN.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.P5YT5LYQ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.P7ZG6EMR.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.PCYDS23V.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.PDE6MSCV.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.PDWVA3NJ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.PJZBFD46.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.POEDMYJO.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.PQ5D5T53.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.Q3GGNQEV.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.QBS6K57K.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.QEBAZZEV.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.QKHJLWXS.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.QL5C2XOW.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.QNN6KGN2.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.QOV364KK.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.QPQOC5AE.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.QPSNFEB2.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.QRVZETSR.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.QWXW5DTG.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.RAB4VAMR.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.RCZVQXWP.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.RHRCOKU6.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.RK73WSZS.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.RMKUUC7J.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.RQ7JZ4R7.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.RSRPO7J4.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.RT43K6W6.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.RUEAYTWB.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.S7GYYU7Z.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.SBWPT4I3.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.SDLBR4CG.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.SEXBCYCU.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.SJLA5ROP.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.SNAN3TKF.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.SNPQMDXM.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.SVINZDXP.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.SVYVUVPP.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.T536ZH7P.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.TASPKKIB.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.TEPHFVM5.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.TIOPLMBA.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.TRDIIQY3.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.TTBPJOUJ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.TVWRO5MU.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.TW6MWXQ2.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.TZFAUI5A.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.U6ZQJQNR.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.UATW4SOG.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.UP75L23G.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.UVBQKFPU.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.UY44KMIY.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.UZVKBFXH.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.UZYAV5H6.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.V5NMYJL3.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.V6HSIAUG.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.VB4XLWBK.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.VHHREMPY.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.VI2O2VES.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.VO5FVAUK.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.VVLFPBFK.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.VVVJ3FXS.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.VVWLP2KZ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.VWR5CCFT.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.VZQXUOS7.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.W2KJTP4N.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.W5NTK4FG.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.WBNYVGRQ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.WFK2N6CX.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.WH4QNFFK.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.WJRRZKO6.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.WNKKWOTJ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.WUHPWDIC.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.WZV5AYCR.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.XA3B32ZI.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.XBO5R5XA.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.XCWGM3IQ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.XHK5TNLL.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.XJNAOV7T.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.XNEONNEJ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.XTVCL6Z2.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.XTZVHUAJ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.XYWWNVUH.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.Y77CZW56.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.Y7QUCYBW.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.Y7YAHDZU.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.YFTG6GPB.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.YPYTROFE.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.YRGXNOO7.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.YTM7ZJIT.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.YVI5CYLJ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.ZBX2SWSO.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.ZCAFW77Z.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.ZEMHXTDM.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.ZI4L5EHY.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.ZIY5A4G2.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.ZKZJ333J.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.ZL53POKZ.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.ZOSMFALA.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.ZPXFI2B7.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.ZXJA6JG4.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.ZXQNV2JN.js create mode 100644 public/@shoelace-style/shoelace/cdn/chunks/chunk.ZYYYFKQK.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/alert/alert.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/alert/alert.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/alert/alert.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/alert/alert.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/alert/alert.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/alert/alert.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/animated-image/animated-image.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/animated-image/animated-image.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/animated-image/animated-image.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/animated-image/animated-image.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/animated-image/animated-image.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/animated-image/animated-image.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/animation/animation.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/animation/animation.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/animation/animation.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/animation/animation.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/animation/animation.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/animation/animation.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/animation/animations.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/animation/animations.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/avatar/avatar.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/avatar/avatar.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/avatar/avatar.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/avatar/avatar.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/avatar/avatar.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/avatar/avatar.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/badge/badge.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/badge/badge.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/badge/badge.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/badge/badge.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/badge/badge.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/badge/badge.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/breadcrumb-item/breadcrumb-item.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/breadcrumb-item/breadcrumb-item.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/breadcrumb-item/breadcrumb-item.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/breadcrumb-item/breadcrumb-item.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/breadcrumb-item/breadcrumb-item.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/breadcrumb-item/breadcrumb-item.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/breadcrumb/breadcrumb.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/breadcrumb/breadcrumb.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/breadcrumb/breadcrumb.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/breadcrumb/breadcrumb.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/breadcrumb/breadcrumb.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/breadcrumb/breadcrumb.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/button-group/button-group.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/button-group/button-group.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/button-group/button-group.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/button-group/button-group.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/button-group/button-group.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/button-group/button-group.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/button/button.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/button/button.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/button/button.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/button/button.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/button/button.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/button/button.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/card/card.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/card/card.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/card/card.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/card/card.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/card/card.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/card/card.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/carousel-item/carousel-item.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/carousel-item/carousel-item.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/carousel-item/carousel-item.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/carousel-item/carousel-item.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/carousel-item/carousel-item.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/carousel-item/carousel-item.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/carousel/autoplay-controller.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/carousel/autoplay-controller.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/carousel/carousel.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/carousel/carousel.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/carousel/carousel.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/carousel/carousel.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/carousel/carousel.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/carousel/carousel.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/checkbox/checkbox.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/checkbox/checkbox.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/checkbox/checkbox.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/checkbox/checkbox.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/checkbox/checkbox.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/checkbox/checkbox.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/color-picker/color-picker.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/color-picker/color-picker.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/color-picker/color-picker.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/color-picker/color-picker.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/color-picker/color-picker.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/color-picker/color-picker.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/copy-button/copy-button.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/copy-button/copy-button.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/copy-button/copy-button.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/copy-button/copy-button.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/copy-button/copy-button.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/copy-button/copy-button.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/details/details.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/details/details.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/details/details.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/details/details.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/details/details.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/details/details.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/dialog/dialog.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/dialog/dialog.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/dialog/dialog.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/dialog/dialog.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/dialog/dialog.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/dialog/dialog.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/divider/divider.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/divider/divider.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/divider/divider.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/divider/divider.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/divider/divider.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/divider/divider.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/drawer/drawer.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/drawer/drawer.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/drawer/drawer.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/drawer/drawer.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/drawer/drawer.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/drawer/drawer.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/dropdown/dropdown.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/dropdown/dropdown.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/dropdown/dropdown.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/dropdown/dropdown.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/dropdown/dropdown.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/dropdown/dropdown.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/format-bytes/format-bytes.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/format-bytes/format-bytes.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/format-bytes/format-bytes.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/format-bytes/format-bytes.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/format-date/format-date.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/format-date/format-date.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/format-date/format-date.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/format-date/format-date.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/format-number/format-number.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/format-number/format-number.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/format-number/format-number.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/format-number/format-number.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon-button/icon-button.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon-button/icon-button.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon-button/icon-button.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon-button/icon-button.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon-button/icon-button.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon-button/icon-button.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon/icon.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon/icon.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon/icon.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon/icon.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon/icon.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon/icon.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon/library.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon/library.default.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon/library.default.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon/library.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon/library.system.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/icon/library.system.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/image-comparer/image-comparer.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/image-comparer/image-comparer.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/image-comparer/image-comparer.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/image-comparer/image-comparer.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/image-comparer/image-comparer.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/image-comparer/image-comparer.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/include/include.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/include/include.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/include/include.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/include/include.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/include/include.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/include/include.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/include/request.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/include/request.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/input/input.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/input/input.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/input/input.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/input/input.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/input/input.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/input/input.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu-item/menu-item.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu-item/menu-item.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu-item/menu-item.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu-item/menu-item.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu-item/menu-item.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu-item/menu-item.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu-item/submenu-controller.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu-item/submenu-controller.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu-label/menu-label.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu-label/menu-label.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu-label/menu-label.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu-label/menu-label.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu-label/menu-label.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu-label/menu-label.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu/menu.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu/menu.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu/menu.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu/menu.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu/menu.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/menu/menu.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/mutation-observer/mutation-observer.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/mutation-observer/mutation-observer.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/mutation-observer/mutation-observer.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/mutation-observer/mutation-observer.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/mutation-observer/mutation-observer.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/mutation-observer/mutation-observer.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/option/option.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/option/option.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/option/option.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/option/option.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/option/option.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/option/option.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/popup/popup.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/popup/popup.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/popup/popup.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/popup/popup.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/popup/popup.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/popup/popup.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/progress-bar/progress-bar.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/progress-bar/progress-bar.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/progress-bar/progress-bar.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/progress-bar/progress-bar.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/progress-bar/progress-bar.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/progress-bar/progress-bar.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/progress-ring/progress-ring.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/progress-ring/progress-ring.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/progress-ring/progress-ring.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/progress-ring/progress-ring.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/progress-ring/progress-ring.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/progress-ring/progress-ring.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/qr-code/qr-code.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/qr-code/qr-code.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/qr-code/qr-code.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/qr-code/qr-code.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/qr-code/qr-code.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/qr-code/qr-code.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio-button/radio-button.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio-button/radio-button.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio-button/radio-button.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio-button/radio-button.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio-button/radio-button.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio-button/radio-button.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio-group/radio-group.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio-group/radio-group.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio-group/radio-group.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio-group/radio-group.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio-group/radio-group.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio-group/radio-group.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio/radio.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio/radio.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio/radio.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio/radio.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio/radio.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/radio/radio.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/range/range.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/range/range.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/range/range.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/range/range.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/range/range.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/range/range.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/rating/rating.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/rating/rating.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/rating/rating.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/rating/rating.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/rating/rating.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/rating/rating.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/relative-time/relative-time.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/relative-time/relative-time.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/relative-time/relative-time.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/relative-time/relative-time.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/resize-observer/resize-observer.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/resize-observer/resize-observer.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/resize-observer/resize-observer.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/resize-observer/resize-observer.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/resize-observer/resize-observer.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/resize-observer/resize-observer.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/select/select.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/select/select.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/select/select.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/select/select.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/select/select.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/select/select.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/skeleton/skeleton.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/skeleton/skeleton.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/skeleton/skeleton.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/skeleton/skeleton.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/skeleton/skeleton.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/skeleton/skeleton.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/spinner/spinner.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/spinner/spinner.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/spinner/spinner.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/spinner/spinner.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/spinner/spinner.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/spinner/spinner.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/split-panel/split-panel.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/split-panel/split-panel.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/split-panel/split-panel.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/split-panel/split-panel.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/split-panel/split-panel.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/split-panel/split-panel.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/switch/switch.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/switch/switch.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/switch/switch.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/switch/switch.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/switch/switch.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/switch/switch.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab-group/tab-group.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab-group/tab-group.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab-group/tab-group.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab-group/tab-group.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab-group/tab-group.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab-group/tab-group.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab-panel/tab-panel.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab-panel/tab-panel.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab-panel/tab-panel.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab-panel/tab-panel.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab-panel/tab-panel.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab-panel/tab-panel.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab/tab.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab/tab.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab/tab.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab/tab.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab/tab.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tab/tab.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tag/tag.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tag/tag.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tag/tag.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tag/tag.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tag/tag.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tag/tag.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/textarea/textarea.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/textarea/textarea.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/textarea/textarea.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/textarea/textarea.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/textarea/textarea.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/textarea/textarea.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tooltip/tooltip.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tooltip/tooltip.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tooltip/tooltip.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tooltip/tooltip.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tooltip/tooltip.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tooltip/tooltip.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tree-item/tree-item.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tree-item/tree-item.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tree-item/tree-item.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tree-item/tree-item.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tree-item/tree-item.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tree-item/tree-item.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tree/tree.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tree/tree.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tree/tree.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tree/tree.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/tree/tree.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/tree/tree.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/visually-hidden/visually-hidden.component.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/visually-hidden/visually-hidden.component.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/visually-hidden/visually-hidden.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/visually-hidden/visually-hidden.js create mode 100644 public/@shoelace-style/shoelace/cdn/components/visually-hidden/visually-hidden.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/components/visually-hidden/visually-hidden.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/custom-elements.json create mode 100644 public/@shoelace-style/shoelace/cdn/events/events.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-after-collapse.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-after-expand.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-after-hide.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-after-show.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-blur.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-cancel.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-change.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-clear.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-close.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-collapse.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-copy.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-error.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-expand.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-finish.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-focus.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-hide.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-hover.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-initial-focus.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-input.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-invalid.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-lazy-change.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-lazy-load.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-load.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-mutation.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-remove.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-reposition.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-request-close.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-resize.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-select.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-selection-change.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-show.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-slide-change.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-start.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-tab-hide.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/events/sl-tab-show.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/active-elements.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/animate.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/debounce.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/default-value.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/drag.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/event.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/form.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/math.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/modal.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/offset.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/scroll.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/scrollend-polyfill.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/shoelace-element.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/slot.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/string.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/tabbable.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/test.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/test/data-testid-helpers.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/test/element-visible-overflow.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/test/form-control-base-tests.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/test/wait-for-scrolling.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/internal/watch.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/alert/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/alert/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/animated-image/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/animated-image/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/animation/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/animation/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/avatar/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/avatar/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/badge/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/badge/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/breadcrumb-item/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/breadcrumb-item/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/breadcrumb/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/breadcrumb/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/button-group/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/button-group/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/button/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/button/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/card/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/card/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/carousel-item/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/carousel-item/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/carousel/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/carousel/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/checkbox/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/checkbox/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/color-picker/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/color-picker/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/copy-button/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/copy-button/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/details/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/details/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/dialog/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/dialog/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/divider/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/divider/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/drawer/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/drawer/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/dropdown/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/dropdown/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/format-bytes/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/format-bytes/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/format-date/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/format-date/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/format-number/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/format-number/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/icon-button/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/icon-button/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/icon/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/icon/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/image-comparer/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/image-comparer/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/include/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/include/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/input/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/input/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/menu-item/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/menu-item/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/menu-label/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/menu-label/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/menu/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/menu/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/mutation-observer/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/mutation-observer/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/option/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/option/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/popup/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/popup/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/progress-bar/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/progress-bar/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/progress-ring/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/progress-ring/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/qr-code/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/qr-code/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/radio-button/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/radio-button/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/radio-group/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/radio-group/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/radio/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/radio/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/range/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/range/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/rating/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/rating/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/relative-time/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/relative-time/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/resize-observer/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/resize-observer/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/select/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/select/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/skeleton/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/skeleton/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/spinner/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/spinner/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/split-panel/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/split-panel/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/switch/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/switch/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/tab-group/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/tab-group/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/tab-panel/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/tab-panel/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/tab/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/tab/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/tag/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/tag/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/textarea/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/textarea/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/tooltip/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/tooltip/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/tree-item/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/tree-item/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/tree/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/tree/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/react/visually-hidden/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/react/visually-hidden/index.js create mode 100644 public/@shoelace-style/shoelace/cdn/shoelace-autoloader.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/shoelace-autoloader.js create mode 100644 public/@shoelace-style/shoelace/cdn/shoelace.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/shoelace.js create mode 100644 public/@shoelace-style/shoelace/cdn/styles/component.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/styles/form-control.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/themes/dark.css create mode 100644 public/@shoelace-style/shoelace/cdn/themes/dark.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/themes/dark.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/themes/light.css create mode 100644 public/@shoelace-style/shoelace/cdn/themes/light.styles.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/themes/light.styles.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/da.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/da.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/de-ch.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/de-ch.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/de.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/de.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/en-gb.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/en-gb.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/en.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/en.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/es.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/es.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/fa.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/fa.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/fr.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/fr.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/he.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/he.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/hr.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/hr.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/hu.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/hu.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/it.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/it.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/ja.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/ja.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/nl.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/nl.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/pl.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/pl.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/pt.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/pt.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/ru.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/ru.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/sv.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/sv.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/tr.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/tr.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/zh-cn.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/zh-cn.js create mode 100644 public/@shoelace-style/shoelace/cdn/translations/zh-tw.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/translations/zh-tw.js create mode 100644 public/@shoelace-style/shoelace/cdn/types/vue/index.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/utilities/animation-registry.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/utilities/animation-registry.js create mode 100644 public/@shoelace-style/shoelace/cdn/utilities/animation.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/utilities/animation.js create mode 100644 public/@shoelace-style/shoelace/cdn/utilities/base-path.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/utilities/base-path.js create mode 100644 public/@shoelace-style/shoelace/cdn/utilities/form.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/utilities/form.js create mode 100644 public/@shoelace-style/shoelace/cdn/utilities/icon-library.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/utilities/icon-library.js create mode 100644 public/@shoelace-style/shoelace/cdn/utilities/localize.d.ts create mode 100644 public/@shoelace-style/shoelace/cdn/utilities/localize.js create mode 100644 public/@shoelace-style/shoelace/cdn/vscode.html-custom-data.json create mode 100644 public/@shoelace-style/shoelace/cdn/web-types.json create mode 100644 public/@shoelace-style/shoelace/package.json diff --git a/public/@shoelace-style/animations/CHANGELOG.md b/public/@shoelace-style/animations/CHANGELOG.md new file mode 100644 index 0000000..c3eca19 --- /dev/null +++ b/public/@shoelace-style/animations/CHANGELOG.md @@ -0,0 +1,5 @@ +# Changelog + +## 1.0.0 + +- Initial release using animate.css 4.1.1 diff --git a/public/@shoelace-style/animations/LICENSE.md b/public/@shoelace-style/animations/LICENSE.md new file mode 100644 index 0000000..40f8e2e --- /dev/null +++ b/public/@shoelace-style/animations/LICENSE.md @@ -0,0 +1,7 @@ +Copyright (c) 2020 A Beautiful Site, LLC + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/public/@shoelace-style/animations/README.md b/public/@shoelace-style/animations/README.md new file mode 100644 index 0000000..fccc981 --- /dev/null +++ b/public/@shoelace-style/animations/README.md @@ -0,0 +1,72 @@ +# Shoelace Animations + +Your favorite [animate.css](https://animate.style/) effects available as ES modules for use with the [Web Animations API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Animations_API). + +- 🏆 ~100 quality animations +- 🎾 ~30 popular easings +- 🚚 Works with CDNs +- 🌲 Fully tree-shakeable + +[Try it on JSFiddle](https://jsfiddle.net/claviska/ohjmkgb1) + +This module was built for [Shoelace](https://shoelace.style/), but it works well as a stand-alone library too! + +## Installation + +```bash +npm install @shoelace-style/animations +``` + +## Usage + +Importing all animations: + +```js +import * as animations from '@shoelace-style/animations'; +``` + +Importing individual animations: + +```js +import { bounce } from '@shoelace-style/animations'; +``` + +Importing easings: + +```js +import { easings } from '@shoelace-style/animations'; +``` + +Animating an element: + +```html +
+ + +``` + +This example uses the [jsDelivr CDN](https://www.jsdelivr.com/). To import the library locally, install it and make `node_modules/@shoelace-style/animations/dist` available to your app or bundler. + +## Developers + +This script parses all animation stylesheets found in `node_modules/animate.css` and generates [keyframe objects](https://developer.mozilla.org/en-US/docs/Web/API/Web_Animations_API/Keyframe_Formats) that you can use with the [Web Animations API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Animations_API). As animations are tweaked and added to animate.css, the keyframes herein will be kept in sync when rerunning the script. + +To build the project, run: + +```bash +npm run build +``` + +This will purge and rebuild the `dist` directory. + +Please report all bugs and suggestions to [the issue tracker](https://github.com/shoelace-style/animations/issues). diff --git a/public/@shoelace-style/animations/package.json b/public/@shoelace-style/animations/package.json new file mode 100644 index 0000000..ac2b1e7 --- /dev/null +++ b/public/@shoelace-style/animations/package.json @@ -0,0 +1,44 @@ +{ + "name": "@shoelace-style/animations", + "description": "Your favorite animate.css effects available as ES modules for use with the Web Animations API.", + "version": "1.1.0", + "homepage": "https://github.com/shoelace-style/animations", + "author": "Cory LaViska", + "license": "MIT", + "main": "dist/index.js", + "module": "dist/index.js", + "type": "module", + "types": "dist/index.d.ts", + "scripts": { + "build": "node src/index.cjs", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/shoelace-style/animations.git" + }, + "bugs": { + "url": "https://github.com/shoelace-style/animations/issues" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/claviska" + }, + "files": [ + "dist/" + ], + "keywords": [ + "animation", + "web animations api", + "animate.css" + ], + "dependencies": {}, + "devDependencies": { + "animate.css": "^4.1.1", + "css": "^3.0.0", + "del": "^6.0.0", + "glob": "^7.1.6", + "mkdirp": "^1.0.4", + "prettier": "^2.2.1" + } +} diff --git a/public/@shoelace-style/localize/.editorconfig b/public/@shoelace-style/localize/.editorconfig new file mode 100644 index 0000000..f1cc3ad --- /dev/null +++ b/public/@shoelace-style/localize/.editorconfig @@ -0,0 +1,15 @@ +# http://editorconfig.org + +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +insert_final_newline = false +trim_trailing_whitespace = false diff --git a/public/@shoelace-style/localize/.prettierignore b/public/@shoelace-style/localize/.prettierignore new file mode 100644 index 0000000..e70ec7c --- /dev/null +++ b/public/@shoelace-style/localize/.prettierignore @@ -0,0 +1,6 @@ +*.md +.github +dist +node_modules +package-lock.json +tsconfig.json diff --git a/public/@shoelace-style/localize/CHANGELOG.md b/public/@shoelace-style/localize/CHANGELOG.md new file mode 100644 index 0000000..27982e2 --- /dev/null +++ b/public/@shoelace-style/localize/CHANGELOG.md @@ -0,0 +1,64 @@ +# Changelog + +## 3.1.2 + +- Fixed a bug that caused underscores in locale identifiers to throw a `RangeError` + +## 3.1.1 + +- Upgraded TypeScript to 5.1.3 + +## 3.1.0 + +- Added `exists()` method to determine if a term and/or a fallback term exists [#17](https://github.com/shoelace-style/localize/issues/17) + +## 3.0.4 + +- Ensure return values of translation functions are always a string + +## 3.0.3 + +- Fixed a bug where regional locales stopped working + +## 3.0.2 + +- Fixed a parsing bug in extended language codes [#16](https://github.com/shoelace-style/localize/issues/16) +- Updated TypeScript to 4.8.4 + +## 3.0.1 + +- Fixed module paths in `package.json` + +## 3.0.0 + +- 🚨BREAKING: Removed top level `term()`, `date()`, `number()`, and `relativeTime()` functions +- Refactored `LocalizeController.term()` to allow strong typings by extending the controller and default translation (see "Typed Translations and Arguments" in the readme for details) + +## 2.2.1 + +- Fixed a bug that prevented updates from happening when `` changed + +## 2.2.0 + +- Added `dir()` method to return the target element's directionality +- Added `lang()` method to return the target element's language + +## 2.1.3 + +- Renamed `updateLocalizedTerms()` to `update()` (forgive me SemVer, but nobody was using this I promise) + +## 2.1.2 + +- Removed all dependencies + +## 2.1.1 + +- Change import to ensure only types get used + +## 2.1.0 + +- Added relative time method to + +## 2.0.0 + +- Reworked the library to use the [ReactiveController](https://lit.dev/docs/composition/controllers/) interface diff --git a/public/@shoelace-style/localize/LICENSE.md b/public/@shoelace-style/localize/LICENSE.md new file mode 100644 index 0000000..40f8e2e --- /dev/null +++ b/public/@shoelace-style/localize/LICENSE.md @@ -0,0 +1,7 @@ +Copyright (c) 2020 A Beautiful Site, LLC + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/public/@shoelace-style/localize/README.md b/public/@shoelace-style/localize/README.md new file mode 100644 index 0000000..96e0547 --- /dev/null +++ b/public/@shoelace-style/localize/README.md @@ -0,0 +1,244 @@ +# Shoelace: Localize + +This zero-dependency micro library does not aim to replicate a full-blown localization tool. For that, you should use something like [i18next](https://www.i18next.com/). What this library _does_ do is provide a lightweight, [Reactive Controller](https://lit.dev/docs/composition/controllers/) for sharing and applying translations across one or more custom elements in a component library. + +Reactive Controllers are supported by Lit 2 out of the box, but they're designed to be generic so other libraries can elect to support them either natively or through an adapter. If you're favorite custom element authoring library doesn't support Reactive Controllers yet, consider asking the maintainers to add support for them! + +## Overview + +Here's an example of how this library can be used to create a localized custom element with Lit. + +```ts +import { LocalizeController, registerTranslation } from '@shoelace-style/localize'; + +// Note: translations can also be lazy loaded (see "Registering Translations" below) +import en from '../translations/en'; +import es from '../translations/es'; + +registerTranslation(en, es); + +@customElement('my-element') +export class MyElement extends LitElement { + private localize = new LocalizeController(this); + + @property() lang: string; + + render() { + return html` +

${this.localize.term('hello_world')}

+ `; + } +} +``` + +To set the page locale, apply the desired `lang` attribute to the `` element. + +```html + + ... + +``` + +Changes to `` will trigger an update to all localized components automatically. + +## Why this instead of an i18n library? + +It's not uncommon for a custom element to require localization, but implementing it at the component level is challenging. For example, how should we provide a translation for this close button that exists in a custom element's shadow root? + +```html +#shadow-root + +``` + +Typically, custom element authors dance around the problem by exposing attributes or properties for such purposes. + +```html + + ... + +``` + +But this approach offloads the problem to the user so they have to provide every term, every time. It also doesn't scale with more complex components that have more than a handful of terms to be translated. + +This is the use case this library is solving for. It is not intended to solve localization at the framework level. There are much better tools for that. + +## How it works + +To achieve this goal, we lean on HTML’s [`lang`](~https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/lang~) attribute to determine what language should be used. The default locale is specified by ``, but any localized element can be scoped to a locale by setting its `lang` attribute. This means you can have more than one language per page, if desired. + +```html + + + This element will be English + This element will be Spanish + This element will be French + + +``` + +This library provides a set of tools to localize dates, currencies, numbers, and terms in your custom element library with a minimal footprint. Reactivity is achieved with a [MutationObserver](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver) that listens for `lang` changes on ``. + +By design, `lang` attributes on ancestor elements are ignored. This is for performance reasons, as there isn't an efficient way to detect the "current language" of an arbitrary element. I consider this a gap in the platform and [I've proposed properties](https://github.com/whatwg/html/issues/7039) to make this lookup less expensive. + +Fortunately, the majority of use cases appear to favor a single language per page. However, multiple languages per page are also supported, but you'll need to explicitly set the `lang` attribute on all components whose language differs from the one set in ``. + +## Usage + +First, install the library. + +```bash +npm install @shoelace-style/localize +``` + +Next, follow these steps to localize your components. + +1. Create a translation +2. Register the translation +3. Localize your components + +### Creating a Translation + +All translations must extend the `Translation` type and implement the required meta properties (denoted by a `$` prefix). Additional terms can be implemented as show below. + +```ts +// en.ts +import type { Translation } from '@shoelace-style/localize'; + +const translation: Translation = { + $code: 'en', + $name: 'English', + $dir: 'ltr', + + // Simple terms + upload: 'Upload', + + // Terms with placeholders + greetUser: (name: string) => `Hello, ${name}!`, + + // Plurals + numFilesSelected: (count: number) => { + if (count === 0) return 'No files selected'; + if (count === 1) return '1 file selected'; + return `${count} files selected`; + } +}; + +export default translation; +``` + +### Registering Translations + +Once you've created a translation, you need to register it before use. To register a translation, call the `registerTranslation()` method. This example imports and register two translations up front. + +```ts +import { registerTranslation } from '@shoelace-style/localize'; +import en from './en'; +import es from './es'; + +registerTranslation(en, es); +``` + +The first translation that's registered will be used as the _fallback_. That is, if a term is missing from the target language, the fallback language will be used instead. + +Translations registered with country such as `en-GB` are supported. However, your fallback translation must be registered with only a language code (e.g. `en`) to ensure users of unsupported regions will still receive a comprehensible translation. + +For example, if you're fallback language is `en-US`, you should register it as `en` so users with unsupported `en-*` country codes will receive it as a fallback. Then you can register country codes such as `en-GB` and `en-AU` to improve the experience for additional regions. + +It's important to note that translations _do not_ have to be registered up front. You can register them on demand as the language changes in your app. Upon registration, localized components will update automatically. + +Here's a sample function that dynamically loads a translation. + +```ts +import { registerTranslation } from '@shoelace-style/localize'; + +async function changeLanguage(lang) { + const availableTranslations = ['en', 'es', 'fr', 'de']; + + if (availableTranslations.includes(lang)) { + const translation = await import(`/path/to/translations/${lang}.js`); + registerTranslation(translation); + } +} +``` + +### Localizing Components + +You can use the `LocalizeController` with any library that supports [Lit's Reactive Controller pattern](https://lit.dev/docs/composition/controllers/). In Lit, a localized custom element will look something like this. + +```ts +import { LitElement } from 'lit'; +import { customElement } from 'lit/decorators.js'; +import { LocalizeController } from '@shoelace-style/localize/dist/lit.js'; + +@customElement('my-element') +export class MyElement extends LitElement { + private localize = new LocalizeController(this); + + // Make sure to make `dir` and `lang` reactive so the component will respond to changes to its own attributes + @property() dir: string; + @property() lang: string; + + render() { + return html` + + ${this.localize.term('hello')} + + + ${this.localize.date('2021-09-15 14:00:00 ET'), { month: 'long', day: 'numeric', year: 'numeric' }} + + + ${this.localize.number(1000, { style: 'currency', currency: 'USD'})} + + + ${this.localize.lang()} + + + ${this.localize.dir()} + `; + } +} +``` + +## Typed Translations and Arguments + +Because translations are defined by the user, there's no way for TypeScript to automatically know about the terms you've defined. This means you won't get strongly typed arguments when calling `this.localize.term()`. However, you can solve this by extending `Translation` and `LocalizeController`. + +In a separate file, e.g. `my-localize.ts`, add the following code. + +```ts +import { LocalizeController as DefaultLocalizeController } from '@shoelace-style/localize'; + +// Extend the default controller with your custom translation +export class LocalizeController extends DefaultLocalizeController {} + +// Export `registerTranslation` so you can import everything from this file +export { registerTranslation } from '@shoelace-style/localize'; + +// Define your translation terms here +export interface MyTranslation extends Translation { + myTerm: string; + myOtherTerm: string; + myTermWithArgs: (count: string) => string; +} +``` + +Now you can import `MyLocalizeController` and get strongly typed translations when you use `this.localize.term()`! + +## Advantages + +- Zero dependencies +- Extremely lightweight +- Supports simple terms, plurals, and complex translations + - Fun fact: some languages have [six plural forms](https://lingohub.com/blog/2019/02/pluralization) and this utility supports that +- Supports dates, numbers, and currencies using built-in [`Intl` APIs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl) +- Good DX for custom element authors and consumers + - Intuitive API for custom element authors + - Consumers only need to load the translations they want and set the `lang` attribute +- Translations can be loaded up front or on demand + +## Disadvantages + +- Complex translations require some code, such as conditionals + - This is arguably no more difficult than, for example, adding them to a [YAML](https://edgeguides.rubyonrails.org/i18n.html#pluralization) or [XLIFF](https://en.wikipedia.org/wiki/XLIFF) file diff --git a/public/@shoelace-style/localize/RELEASE.md b/public/@shoelace-style/localize/RELEASE.md new file mode 100644 index 0000000..373dc83 --- /dev/null +++ b/public/@shoelace-style/localize/RELEASE.md @@ -0,0 +1,8 @@ +# Release + +This package gets published from the root folder. To release: + +```bash +npm version major|minor|patch +npm publish +``` diff --git a/public/@shoelace-style/localize/package.json b/public/@shoelace-style/localize/package.json new file mode 100644 index 0000000..f471d4a --- /dev/null +++ b/public/@shoelace-style/localize/package.json @@ -0,0 +1,40 @@ +{ + "name": "@shoelace-style/localize", + "version": "3.1.2", + "description": "A micro library for localizing custom elements using Lit's Reactive Controller model.", + "main": "dist/index.js", + "module": "dist/index.js", + "type": "module", + "types": "dist/index.d.ts", + "scripts": { + "start": "tsc -w", + "build": "tsc", + "clean": "node ./scripts/clean.js", + "prebuild": "npm run clean", + "prepublishOnly": "npm run build" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/shoelace-style/localize.git" + }, + "keywords": [ + "shoelace", + "web components", + "custom elements", + "localization", + "internationalization", + "i18n", + "l10n" + ], + "author": "Cory LaViska", + "license": "MIT", + "bugs": { + "url": "https://github.com/shoelace-style/localize/issues" + }, + "homepage": "https://github.com/shoelace-style/localize#readme", + "devDependencies": { + "del": "^6.0.0", + "lit": "^2.0.2", + "typescript": "^5.1.3" + } +} diff --git a/public/@shoelace-style/localize/prettier.config.cjs b/public/@shoelace-style/localize/prettier.config.cjs new file mode 100644 index 0000000..08ed680 --- /dev/null +++ b/public/@shoelace-style/localize/prettier.config.cjs @@ -0,0 +1,17 @@ +module.exports = { + arrowParens: 'avoid', + bracketSpacing: true, + htmlWhitespaceSensitivity: 'css', + insertPragma: false, + jsxBracketSameLine: false, + jsxSingleQuote: false, + printWidth: 120, + proseWrap: 'preserve', + quoteProps: 'as-needed', + requirePragma: false, + semi: true, + singleQuote: true, + tabWidth: 2, + trailingComma: 'none', + useTabs: false +}; diff --git a/public/@shoelace-style/localize/scripts/clean.js b/public/@shoelace-style/localize/scripts/clean.js new file mode 100644 index 0000000..420c773 --- /dev/null +++ b/public/@shoelace-style/localize/scripts/clean.js @@ -0,0 +1,3 @@ +import del from 'del'; + +del.sync('./dist'); diff --git a/public/@shoelace-style/localize/src/index.ts b/public/@shoelace-style/localize/src/index.ts new file mode 100644 index 0000000..5ee680e --- /dev/null +++ b/public/@shoelace-style/localize/src/index.ts @@ -0,0 +1,191 @@ +import type { LitElement, ReactiveController, ReactiveControllerHost } from 'lit'; + +export type FunctionParams = T extends (...args: infer U) => string ? U : []; + +export interface Translation { + $code: string; // e.g. en, en-GB + $name: string; // e.g. English, Español + $dir: 'ltr' | 'rtl'; +} + +export interface DefaultTranslation extends Translation { + [key: string]: any; +} + +export interface ExistsOptions { + lang: string; + includeFallback: boolean; +} + +const connectedElements = new Set(); +const documentElementObserver = new MutationObserver(update); +const translations: Map = new Map(); +let documentDirection = document.documentElement.dir || 'ltr'; +let documentLanguage = document.documentElement.lang || navigator.language; +let fallback: Translation; + +// Watch for changes on +documentElementObserver.observe(document.documentElement, { + attributes: true, + attributeFilter: ['dir', 'lang'] +}); + +/** Registers one or more translations */ +export function registerTranslation(...translation: Translation[]) { + translation.map(t => { + const code = t.$code.toLowerCase(); + + if (translations.has(code)) { + // Merge translations that share the same language code + translations.set(code, { ...translations.get(code), ...t }); + } else { + translations.set(code, t); + } + + // The first translation that's registered is the fallback + if (!fallback) { + fallback = t; + } + }); + + update(); +} + +/** Updates all localized elements that are currently connected */ +export function update() { + documentDirection = document.documentElement.dir || 'ltr'; + documentLanguage = document.documentElement.lang || navigator.language; + + [...connectedElements.keys()].map((el: LitElement) => { + if (typeof el.requestUpdate === 'function') { + el.requestUpdate(); + } + }); +} + +/** + * Localize Reactive Controller for components built with Lit + * + * To use this controller, import the class and instantiate it in a custom element constructor: + * + * private localize = new LocalizeController(this); + * + * This will add the element to the set and make it respond to changes to automatically. To make it + * respond to changes to its own dir|lang properties, make it a property: + * + * @property() dir: string; + * @property() lang: string; + * + * To use a translation method, call it like this: + * + * ${this.localize.term('term_key_here')} + * ${this.localize.date('2021-12-03')} + * ${this.localize.number(1000000)} + */ +export class LocalizeController + implements ReactiveController +{ + host: ReactiveControllerHost & HTMLElement; + + constructor(host: ReactiveControllerHost & HTMLElement) { + this.host = host; + this.host.addController(this); + } + + hostConnected() { + connectedElements.add(this.host); + } + + hostDisconnected() { + connectedElements.delete(this.host); + } + + /** + * Gets the host element's directionality as determined by the `dir` attribute. The return value is transformed to + * lowercase. + */ + dir() { + return `${this.host.dir || documentDirection}`.toLowerCase(); + } + + /** + * Gets the host element's language as determined by the `lang` attribute. The return value is transformed to + * lowercase. + */ + lang() { + return `${this.host.lang || documentLanguage}`.toLowerCase(); + } + + private getTranslationData(lang: string) { + // Convert "en_US" to "en-US". Note that both underscores and dashes are allowed per spec, but underscores result in + // a RangeError by the call to `new Intl.Locale()`. See: https://unicode.org/reports/tr35/#unicode-locale-identifier + const locale = new Intl.Locale(lang.replace(/_/g, '-')); + const language = locale?.language.toLowerCase(); + const region = locale?.region?.toLowerCase() ?? ''; + const primary = translations.get(`${language}-${region}`); + const secondary = translations.get(language); + + return { locale, language, region, primary, secondary }; + } + + /** Determines if the specified term exists, optionally checking the fallback translation. */ + exists(key: K, options: Partial): boolean { + const { primary, secondary } = this.getTranslationData(options.lang ?? this.lang()); + + options = { + includeFallback: false, + ...options + }; + + if ( + (primary && primary[key]) || + (secondary && secondary[key]) || + (options.includeFallback && fallback && fallback[key as keyof Translation]) + ) { + return true; + } + + return false; + } + + /** Outputs a translated term. */ + term(key: K, ...args: FunctionParams): string { + const { primary, secondary } = this.getTranslationData(this.lang()); + let term: any; + + // Look for a matching term using regionCode, code, then the fallback + if (primary && primary[key]) { + term = primary[key]; + } else if (secondary && secondary[key]) { + term = secondary[key]; + } else if (fallback && fallback[key as keyof Translation]) { + term = fallback[key as keyof Translation]; + } else { + console.error(`No translation found for: ${String(key)}`); + return String(key); + } + + if (typeof term === 'function') { + return term(...args) as string; + } + + return term; + } + + /** Outputs a localized date in the specified format. */ + date(dateToFormat: Date | string, options?: Intl.DateTimeFormatOptions): string { + dateToFormat = new Date(dateToFormat); + return new Intl.DateTimeFormat(this.lang(), options).format(dateToFormat); + } + + /** Outputs a localized number in the specified format. */ + number(numberToFormat: number | string, options?: Intl.NumberFormatOptions): string { + numberToFormat = Number(numberToFormat); + return isNaN(numberToFormat) ? '' : new Intl.NumberFormat(this.lang(), options).format(numberToFormat); + } + + /** Outputs a localized time in relative format. */ + relativeTime(value: number, unit: Intl.RelativeTimeFormatUnit, options?: Intl.RelativeTimeFormatOptions): string { + return new Intl.RelativeTimeFormat(this.lang(), options).format(value, unit); + } +} diff --git a/public/@shoelace-style/localize/tsconfig.json b/public/@shoelace-style/localize/tsconfig.json new file mode 100644 index 0000000..edf6309 --- /dev/null +++ b/public/@shoelace-style/localize/tsconfig.json @@ -0,0 +1,79 @@ +{ + "compilerOptions": { + /* Visit https://aka.ms/tsconfig.json to read more about this file */ + + /* Basic Options */ + // "incremental": true /* Enable incremental compilation */, + "target": "es2017" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */, + "module": "es2015" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */, + "lib": [ /* Specify library files to be included in the compilation. */ + "dom", + "dom.Iterable", + "es2020" + ], + // "allowJs": true, /* Allow javascript files to be compiled. */ + // "checkJs": true, /* Report errors in .js files. */ + // "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */ + "declaration": true /* Generates corresponding '.d.ts' file. */, + // "declarationMap": true, /* Generates a sourcemap for each corresponding '.d.ts' file. */ + // "sourceMap": true /* Generates corresponding '.map' file. */, + // "outFile": "./", /* Concatenate and emit output to single file. */ + "outDir": "./dist" /* Redirect output structure to the directory. */, + "rootDir": "./src" /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */, + // "composite": true, /* Enable project compilation */ + // "tsBuildInfoFile": "./", /* Specify file to store incremental compilation information */ + // "removeComments": true, /* Do not emit comments to output. */ + // "noEmit": true, /* Do not emit outputs. */ + // "importHelpers": true, /* Import emit helpers from 'tslib'. */ + // "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */ + // "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */ + + /* Strict Type-Checking Options */ + // "strict": true, /* Enable all strict type-checking options. */ + "noImplicitAny": true /* Raise error on expressions and declarations with an implied 'any' type. */, + "strictNullChecks": true /* Enable strict null checks. */, + // "strictFunctionTypes": true, /* Enable strict checking of function types. */ + // "strictBindCallApply": true, /* Enable strict 'bind', 'call', and 'apply' methods on functions. */ + // "strictPropertyInitialization": true, /* Enable strict checking of property initialization in classes. */ + // "noImplicitThis": true, /* Raise error on 'this' expressions with an implied 'any' type. */ + // "alwaysStrict": true, /* Parse in strict mode and emit "use strict" for each source file. */ + + /* Additional Checks */ + "noUnusedLocals": true /* Report errors on unused locals. */, + "noUnusedParameters": true /* Report errors on unused parameters. */, + "noImplicitReturns": true /* Report error when not all code paths in function return a value. */, + "noFallthroughCasesInSwitch": true /* Report errors for fallthrough cases in switch statement. */, + // "noUncheckedIndexedAccess": true, /* Include 'undefined' in index signature results */ + + /* Module Resolution Options */ + "moduleResolution": "node" /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */, + // "baseUrl": "./", /* Base directory to resolve non-absolute module names. */ + // "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */ + // "rootDirs": [], /* List of root folders whose combined content represents the structure of the project at runtime. */ + // "typeRoots": [], /* List of folders to include type definitions from. */ + // "types": [], /* Type declaration files to be included in compilation. */ + // "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */ + "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */, + // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */ + // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ + + /* Source Map Options */ + // "sourceRoot": "", /* Specify the location where debugger should locate TypeScript files instead of source locations. */ + // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ + // "inlineSourceMap": true, /* Emit a single file with source maps instead of having a separate file. */ + // "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */ + + /* Experimental Options */ + "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */ + // "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */ + + /* Advanced Options */ + "removeComments": true, + "skipLibCheck": true /* Skip type checking of declaration files. */, + "forceConsistentCasingInFileNames": true /* Disallow inconsistently-cased references to the same file. */ + }, + "exclude": [ + "dist", + "src/**/*.test.ts" + ] +} diff --git a/public/@shoelace-style/shoelace/LICENSE.md b/public/@shoelace-style/shoelace/LICENSE.md new file mode 100644 index 0000000..40f8e2e --- /dev/null +++ b/public/@shoelace-style/shoelace/LICENSE.md @@ -0,0 +1,7 @@ +Copyright (c) 2020 A Beautiful Site, LLC + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/public/@shoelace-style/shoelace/README.md b/public/@shoelace-style/shoelace/README.md new file mode 100644 index 0000000..8e6eed9 --- /dev/null +++ b/public/@shoelace-style/shoelace/README.md @@ -0,0 +1,82 @@ +# Shoelace + +A forward-thinking library of web components. + +- Works with all frameworks 🧩 +- Works with CDNs 🚛 +- Fully customizable with CSS 🎨 +- Includes an official dark theme 🌛 +- Built with accessibility in mind ♿️ +- Open source 😸 + +Designed in New Hampshire by [Cory LaViska](https://twitter.com/claviska). + +--- + +Documentation: [shoelace.style](https://shoelace.style) + +Source: [github.com/shoelace-style/shoelace](https://github.com/shoelace-style/shoelace) + +Twitter: [@shoelace_style](https://twitter.com/shoelace_style) + +--- + +## Shoemakers 🥾 + +Shoemakers, or "Shoelace developers," can use this documentation to learn how to build Shoelace from source. You will need Node >= 14.17 to build and run the project locally. + +**You don't need to do any of this to use Shoelace!** This page is for people who want to contribute to the project, tinker with the source, or create a custom build of Shoelace. + +If that's not what you're trying to do, the [documentation website](https://shoelace.style) is where you want to be. + +### What are you using to build Shoelace? + +Components are built with [LitElement](https://lit-element.polymer-project.org/), a custom elements base class that provides an intuitive API and reactive data binding. The build is a custom script with bundling powered by [esbuild](https://esbuild.github.io/). + +### Forking the Repo + +Start by [forking the repo](https://github.com/shoelace-style/shoelace/fork) on GitHub, then clone it locally and install dependencies. + +```bash +git clone https://github.com/YOUR_GITHUB_USERNAME/shoelace +cd shoelace +npm install +``` + +### Developing + +Once you've cloned the repo, run the following command. + +```bash +npm start +``` + +This will spin up the dev server. After the initial build, a browser will open automatically. There is currently no hot module reloading (HMR), as browser's don't provide a way to reregister custom elements, but most changes to the source will reload the browser automatically. + +### Building + +To generate a production build, run the following command. + +```bash +npm run build +``` + +### Creating New Components + +To scaffold a new component, run the following command, replacing `sl-tag-name` with the desired tag name. + +```bash +npm run create sl-tag-name +``` + +This will generate a source file, a stylesheet, and a docs page for you. When you start the dev server, you'll find the new component in the "Components" section of the sidebar. + +### Contributing + +Shoelace is an open source project and contributions are encouraged! If you're interesting in contributing, please review the [contribution guidelines](CONTRIBUTING.md) first. + +## License + +Shoelace was created by [Cory LaViska](https://twitter.com/claviska) and is available under the terms of the MIT license. + +Whether you're building Shoelace or building something _with_ Shoelace — have fun creating! 🥾 diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/0-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/0-circle-fill.svg new file mode 100644 index 0000000..08afbb1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/0-circle-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/0-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/0-circle.svg new file mode 100644 index 0000000..8c518f7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/0-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/0-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/0-square-fill.svg new file mode 100644 index 0000000..d5375d4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/0-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/0-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/0-square.svg new file mode 100644 index 0000000..aa66709 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/0-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/1-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/1-circle-fill.svg new file mode 100644 index 0000000..9b257b9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/1-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/1-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/1-circle.svg new file mode 100644 index 0000000..785af34 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/1-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/1-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/1-square-fill.svg new file mode 100644 index 0000000..de579e6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/1-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/1-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/1-square.svg new file mode 100644 index 0000000..4f57d79 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/1-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/123.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/123.svg new file mode 100644 index 0000000..3ee3396 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/123.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/2-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/2-circle-fill.svg new file mode 100644 index 0000000..03a9251 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/2-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/2-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/2-circle.svg new file mode 100644 index 0000000..fea4a56 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/2-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/2-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/2-square-fill.svg new file mode 100644 index 0000000..a89e1f7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/2-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/2-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/2-square.svg new file mode 100644 index 0000000..558c78b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/2-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/3-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/3-circle-fill.svg new file mode 100644 index 0000000..06d2ea5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/3-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/3-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/3-circle.svg new file mode 100644 index 0000000..23c3479 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/3-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/3-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/3-square-fill.svg new file mode 100644 index 0000000..c6890a3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/3-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/3-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/3-square.svg new file mode 100644 index 0000000..b56b684 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/3-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/4-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/4-circle-fill.svg new file mode 100644 index 0000000..199a5e2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/4-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/4-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/4-circle.svg new file mode 100644 index 0000000..3af547d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/4-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/4-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/4-square-fill.svg new file mode 100644 index 0000000..03b0f94 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/4-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/4-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/4-square.svg new file mode 100644 index 0000000..dd85455 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/4-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/5-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/5-circle-fill.svg new file mode 100644 index 0000000..e940e98 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/5-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/5-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/5-circle.svg new file mode 100644 index 0000000..47eefd0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/5-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/5-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/5-square-fill.svg new file mode 100644 index 0000000..1a87860 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/5-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/5-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/5-square.svg new file mode 100644 index 0000000..9c54c77 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/5-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/6-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/6-circle-fill.svg new file mode 100644 index 0000000..18f66ef --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/6-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/6-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/6-circle.svg new file mode 100644 index 0000000..ab5f748 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/6-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/6-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/6-square-fill.svg new file mode 100644 index 0000000..d67fa52 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/6-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/6-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/6-square.svg new file mode 100644 index 0000000..79762c8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/6-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/7-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/7-circle-fill.svg new file mode 100644 index 0000000..bb4522b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/7-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/7-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/7-circle.svg new file mode 100644 index 0000000..0dc4685 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/7-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/7-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/7-square-fill.svg new file mode 100644 index 0000000..8a4789c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/7-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/7-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/7-square.svg new file mode 100644 index 0000000..a314c4a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/7-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/8-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/8-circle-fill.svg new file mode 100644 index 0000000..15cd6b4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/8-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/8-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/8-circle.svg new file mode 100644 index 0000000..fb14542 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/8-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/8-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/8-square-fill.svg new file mode 100644 index 0000000..766d42a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/8-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/8-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/8-square.svg new file mode 100644 index 0000000..f450b17 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/8-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/9-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/9-circle-fill.svg new file mode 100644 index 0000000..6ebd865 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/9-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/9-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/9-circle.svg new file mode 100644 index 0000000..7c97f29 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/9-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/9-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/9-square-fill.svg new file mode 100644 index 0000000..daee3e8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/9-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/9-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/9-square.svg new file mode 100644 index 0000000..ade9233 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/9-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/LICENSE b/public/@shoelace-style/shoelace/cdn/assets/icons/LICENSE new file mode 100644 index 0000000..3f97be6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2019-2023 The Bootstrap Authors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/activity.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/activity.svg new file mode 100644 index 0000000..1c45d1b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/activity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/airplane-engines-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/airplane-engines-fill.svg new file mode 100644 index 0000000..b58d49f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/airplane-engines-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/airplane-engines.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/airplane-engines.svg new file mode 100644 index 0000000..78b7934 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/airplane-engines.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/airplane-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/airplane-fill.svg new file mode 100644 index 0000000..c8f2fce --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/airplane-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/airplane.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/airplane.svg new file mode 100644 index 0000000..2e04c92 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/airplane.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/alarm-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/alarm-fill.svg new file mode 100644 index 0000000..bec569f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/alarm-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/alarm.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/alarm.svg new file mode 100644 index 0000000..53f7cbe --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/alarm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/alexa.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/alexa.svg new file mode 100644 index 0000000..a68f1d9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/alexa.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/align-bottom.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/align-bottom.svg new file mode 100644 index 0000000..d9484c0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/align-bottom.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/align-center.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/align-center.svg new file mode 100644 index 0000000..af0d75b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/align-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/align-end.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/align-end.svg new file mode 100644 index 0000000..28f861d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/align-end.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/align-middle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/align-middle.svg new file mode 100644 index 0000000..95c6598 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/align-middle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/align-start.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/align-start.svg new file mode 100644 index 0000000..a72ba98 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/align-start.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/align-top.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/align-top.svg new file mode 100644 index 0000000..d2934f5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/align-top.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/alipay.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/alipay.svg new file mode 100644 index 0000000..df7def9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/alipay.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/alphabet-uppercase.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/alphabet-uppercase.svg new file mode 100644 index 0000000..1d19206 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/alphabet-uppercase.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/alphabet.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/alphabet.svg new file mode 100644 index 0000000..03ef6dd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/alphabet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/alt.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/alt.svg new file mode 100644 index 0000000..22b7886 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/amazon.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/amazon.svg new file mode 100644 index 0000000..bf26ba6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/amazon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/amd.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/amd.svg new file mode 100644 index 0000000..15dab80 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/amd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/android.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/android.svg new file mode 100644 index 0000000..d890952 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/android.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/android2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/android2.svg new file mode 100644 index 0000000..37613cc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/android2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/app-indicator.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/app-indicator.svg new file mode 100644 index 0000000..450a011 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/app-indicator.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/app.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/app.svg new file mode 100644 index 0000000..819df1b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/app.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/apple.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/apple.svg new file mode 100644 index 0000000..b8bc2a0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/apple.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/archive-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/archive-fill.svg new file mode 100644 index 0000000..077aa29 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/archive-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/archive.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/archive.svg new file mode 100644 index 0000000..b41be30 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/archive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-90deg-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-90deg-down.svg new file mode 100644 index 0000000..1193b5d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-90deg-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-90deg-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-90deg-left.svg new file mode 100644 index 0000000..1656b22 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-90deg-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-90deg-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-90deg-right.svg new file mode 100644 index 0000000..a7d32ce --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-90deg-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-90deg-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-90deg-up.svg new file mode 100644 index 0000000..6c95e3d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-90deg-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-bar-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-bar-down.svg new file mode 100644 index 0000000..fe18e39 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-bar-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-bar-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-bar-left.svg new file mode 100644 index 0000000..8f9252e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-bar-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-bar-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-bar-right.svg new file mode 100644 index 0000000..9b64347 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-bar-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-bar-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-bar-up.svg new file mode 100644 index 0000000..090b6bd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-bar-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-clockwise.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-clockwise.svg new file mode 100644 index 0000000..b072eb0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-clockwise.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-counterclockwise.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-counterclockwise.svg new file mode 100644 index 0000000..b0b23b9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-counterclockwise.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-circle-fill.svg new file mode 100644 index 0000000..8e837c0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-circle.svg new file mode 100644 index 0000000..fe215b9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left-circle-fill.svg new file mode 100644 index 0000000..bcebc12 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left-circle.svg new file mode 100644 index 0000000..8b52276 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left-square-fill.svg new file mode 100644 index 0000000..57c099f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left-square.svg new file mode 100644 index 0000000..08e0028 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left.svg new file mode 100644 index 0000000..96a6b08 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right-circle-fill.svg new file mode 100644 index 0000000..35ab8c2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right-circle.svg new file mode 100644 index 0000000..1cd51bc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right-square-fill.svg new file mode 100644 index 0000000..3ccff9b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right-square.svg new file mode 100644 index 0000000..5019b26 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right.svg new file mode 100644 index 0000000..80487bd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-short.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-short.svg new file mode 100644 index 0000000..2fda340 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-square-fill.svg new file mode 100644 index 0000000..ea8f14b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-square.svg new file mode 100644 index 0000000..633671f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-up.svg new file mode 100644 index 0000000..a128d9b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down.svg new file mode 100644 index 0000000..1344ca9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-circle-fill.svg new file mode 100644 index 0000000..2eebe62 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-circle.svg new file mode 100644 index 0000000..39f86b8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-right.svg new file mode 100644 index 0000000..8aabd7b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-short.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-short.svg new file mode 100644 index 0000000..13005fb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-square-fill.svg new file mode 100644 index 0000000..76dbe9e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-square.svg new file mode 100644 index 0000000..4db19b3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left.svg new file mode 100644 index 0000000..9d88501 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-repeat.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-repeat.svg new file mode 100644 index 0000000..d0d7154 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-repeat.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-return-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-return-left.svg new file mode 100644 index 0000000..f6b125e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-return-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-return-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-return-right.svg new file mode 100644 index 0000000..228e24b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-return-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-circle-fill.svg new file mode 100644 index 0000000..336a34e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-circle.svg new file mode 100644 index 0000000..1339b52 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-short.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-short.svg new file mode 100644 index 0000000..4626398 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-square-fill.svg new file mode 100644 index 0000000..55285eb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-square.svg new file mode 100644 index 0000000..7209ead --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right.svg new file mode 100644 index 0000000..d4b878b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-through-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-through-heart-fill.svg new file mode 100644 index 0000000..1b3c30f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-through-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-through-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-through-heart.svg new file mode 100644 index 0000000..f352870 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-through-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-circle-fill.svg new file mode 100644 index 0000000..ab0a54c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-circle.svg new file mode 100644 index 0000000..9923ae3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left-circle-fill.svg new file mode 100644 index 0000000..df6e194 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left-circle.svg new file mode 100644 index 0000000..dfdaf71 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left-square-fill.svg new file mode 100644 index 0000000..220169d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left-square.svg new file mode 100644 index 0000000..9d3767f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left.svg new file mode 100644 index 0000000..da5bb6c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right-circle-fill.svg new file mode 100644 index 0000000..ba547c8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right-circle.svg new file mode 100644 index 0000000..f2fcabc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right-square-fill.svg new file mode 100644 index 0000000..7454537 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right-square.svg new file mode 100644 index 0000000..9754423 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right.svg new file mode 100644 index 0000000..6924a38 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-short.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-short.svg new file mode 100644 index 0000000..3863f15 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-square-fill.svg new file mode 100644 index 0000000..bb51b25 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-square.svg new file mode 100644 index 0000000..d21f03e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up.svg new file mode 100644 index 0000000..c46d49e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrow-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-angle-contract.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-angle-contract.svg new file mode 100644 index 0000000..d140e19 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-angle-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-angle-expand.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-angle-expand.svg new file mode 100644 index 0000000..3697f60 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-angle-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-collapse-vertical.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-collapse-vertical.svg new file mode 100644 index 0000000..7d11bf9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-collapse-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-collapse.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-collapse.svg new file mode 100644 index 0000000..d60fbee --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-collapse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-expand-vertical.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-expand-vertical.svg new file mode 100644 index 0000000..7bf1388 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-expand-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-expand.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-expand.svg new file mode 100644 index 0000000..d5d00f4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-fullscreen.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-fullscreen.svg new file mode 100644 index 0000000..dc0acc3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-fullscreen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-move.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-move.svg new file mode 100644 index 0000000..eef62ef --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-move.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-vertical.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-vertical.svg new file mode 100644 index 0000000..8dd6371 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/arrows.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows.svg new file mode 100644 index 0000000..003f2d6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/arrows.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/aspect-ratio-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/aspect-ratio-fill.svg new file mode 100644 index 0000000..81dcfcb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/aspect-ratio-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/aspect-ratio.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/aspect-ratio.svg new file mode 100644 index 0000000..66719a7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/aspect-ratio.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/asterisk.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/asterisk.svg new file mode 100644 index 0000000..8b0a9da --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/asterisk.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/at.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/at.svg new file mode 100644 index 0000000..4a85e14 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/at.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/award-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/award-fill.svg new file mode 100644 index 0000000..6b58996 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/award-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/award.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/award.svg new file mode 100644 index 0000000..8f572ff --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/award.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/back.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/back.svg new file mode 100644 index 0000000..4c6cbcb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/back.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/backpack-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/backpack-fill.svg new file mode 100644 index 0000000..807f13f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/backpack-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/backpack.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/backpack.svg new file mode 100644 index 0000000..7716377 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/backpack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/backpack2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/backpack2-fill.svg new file mode 100644 index 0000000..440326c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/backpack2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/backpack2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/backpack2.svg new file mode 100644 index 0000000..605b47a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/backpack2.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/backpack3-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/backpack3-fill.svg new file mode 100644 index 0000000..4ba9618 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/backpack3-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/backpack3.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/backpack3.svg new file mode 100644 index 0000000..c06372d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/backpack3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/backpack4-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/backpack4-fill.svg new file mode 100644 index 0000000..b34434c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/backpack4-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/backpack4.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/backpack4.svg new file mode 100644 index 0000000..e4bf93f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/backpack4.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/backspace-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/backspace-fill.svg new file mode 100644 index 0000000..ab63109 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/backspace-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/backspace-reverse-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/backspace-reverse-fill.svg new file mode 100644 index 0000000..ed509ec --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/backspace-reverse-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/backspace-reverse.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/backspace-reverse.svg new file mode 100644 index 0000000..446e019 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/backspace-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/backspace.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/backspace.svg new file mode 100644 index 0000000..55c802c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/backspace.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-3d-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-3d-fill.svg new file mode 100644 index 0000000..ac61cb5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-3d-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-3d.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-3d.svg new file mode 100644 index 0000000..3485837 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-3d.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-4k-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-4k-fill.svg new file mode 100644 index 0000000..f353033 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-4k-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-4k.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-4k.svg new file mode 100644 index 0000000..24ddcb1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-4k.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-8k-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-8k-fill.svg new file mode 100644 index 0000000..1e1d4c1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-8k-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-8k.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-8k.svg new file mode 100644 index 0000000..7df4c75 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-8k.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-ad-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-ad-fill.svg new file mode 100644 index 0000000..b383de6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-ad-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-ad.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-ad.svg new file mode 100644 index 0000000..942b018 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-ad.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-ar-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-ar-fill.svg new file mode 100644 index 0000000..f98caac --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-ar-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-ar.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-ar.svg new file mode 100644 index 0000000..2210506 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-ar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-cc-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-cc-fill.svg new file mode 100644 index 0000000..d9783fe --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-cc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-cc.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-cc.svg new file mode 100644 index 0000000..7868cb4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-cc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-hd-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-hd-fill.svg new file mode 100644 index 0000000..9f0a498 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-hd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-hd.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-hd.svg new file mode 100644 index 0000000..e3f4ae7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-hd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-sd-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-sd-fill.svg new file mode 100644 index 0000000..538b642 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-sd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-sd.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-sd.svg new file mode 100644 index 0000000..68667dd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-sd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-tm-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-tm-fill.svg new file mode 100644 index 0000000..7d334ce --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-tm-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-tm.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-tm.svg new file mode 100644 index 0000000..452dd3b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-tm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-vo-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-vo-fill.svg new file mode 100644 index 0000000..1f74e75 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-vo-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-vo.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-vo.svg new file mode 100644 index 0000000..500d98f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-vo.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-vr-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-vr-fill.svg new file mode 100644 index 0000000..6cde11f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-vr-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-vr.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-vr.svg new file mode 100644 index 0000000..5c06852 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-vr.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-wc-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-wc-fill.svg new file mode 100644 index 0000000..47db37b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-wc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/badge-wc.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-wc.svg new file mode 100644 index 0000000..3f0cc5b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/badge-wc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bag-check-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-check-fill.svg new file mode 100644 index 0000000..a1ba2d2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bag-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-check.svg new file mode 100644 index 0000000..c6ad9ac --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bag-dash-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-dash-fill.svg new file mode 100644 index 0000000..a739242 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bag-dash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-dash.svg new file mode 100644 index 0000000..9bcb202 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bag-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-fill.svg new file mode 100644 index 0000000..1a1e2e2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bag-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-heart-fill.svg new file mode 100644 index 0000000..a859e05 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bag-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-heart.svg new file mode 100644 index 0000000..2a6bd30 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bag-plus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-plus-fill.svg new file mode 100644 index 0000000..a110b32 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bag-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-plus.svg new file mode 100644 index 0000000..b99a1a5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bag-x-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-x-fill.svg new file mode 100644 index 0000000..879bffe --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bag-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-x.svg new file mode 100644 index 0000000..616532c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bag-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bag.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bag.svg new file mode 100644 index 0000000..603de5f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/balloon-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/balloon-fill.svg new file mode 100644 index 0000000..b663894 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/balloon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/balloon-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/balloon-heart-fill.svg new file mode 100644 index 0000000..cebfb93 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/balloon-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/balloon-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/balloon-heart.svg new file mode 100644 index 0000000..dadf467 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/balloon-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/balloon.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/balloon.svg new file mode 100644 index 0000000..6ca06c3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/balloon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ban-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ban-fill.svg new file mode 100644 index 0000000..7e4ccbf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ban-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ban.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ban.svg new file mode 100644 index 0000000..9788534 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ban.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bandaid-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bandaid-fill.svg new file mode 100644 index 0000000..41d350a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bandaid-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bandaid.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bandaid.svg new file mode 100644 index 0000000..de16de9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bandaid.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bank.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bank.svg new file mode 100644 index 0000000..264eaaa --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bank.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bank2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bank2.svg new file mode 100644 index 0000000..b03840c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bank2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart-fill.svg new file mode 100644 index 0000000..23ba4f6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart-line-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart-line-fill.svg new file mode 100644 index 0000000..a5059c4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart-line-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart-line.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart-line.svg new file mode 100644 index 0000000..e3f0cf2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart-line.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart-steps.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart-steps.svg new file mode 100644 index 0000000..933fba8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart-steps.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart.svg new file mode 100644 index 0000000..c34c0d4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bar-chart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/basket-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/basket-fill.svg new file mode 100644 index 0000000..ebf223c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/basket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/basket.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/basket.svg new file mode 100644 index 0000000..4bc584b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/basket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/basket2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/basket2-fill.svg new file mode 100644 index 0000000..9ebf8db --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/basket2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/basket2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/basket2.svg new file mode 100644 index 0000000..94f0bcb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/basket2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/basket3-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/basket3-fill.svg new file mode 100644 index 0000000..e26f0ee --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/basket3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/basket3.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/basket3.svg new file mode 100644 index 0000000..ac46c01 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/basket3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/battery-charging.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/battery-charging.svg new file mode 100644 index 0000000..cbd9107 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/battery-charging.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/battery-full.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/battery-full.svg new file mode 100644 index 0000000..48cf92e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/battery-full.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/battery-half.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/battery-half.svg new file mode 100644 index 0000000..8c3afca --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/battery-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/battery.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/battery.svg new file mode 100644 index 0000000..1260360 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/battery.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/behance.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/behance.svg new file mode 100644 index 0000000..a6a2c42 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/behance.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bell-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bell-fill.svg new file mode 100644 index 0000000..76d9b60 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bell-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bell-slash-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bell-slash-fill.svg new file mode 100644 index 0000000..2e6f8cf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bell-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bell-slash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bell-slash.svg new file mode 100644 index 0000000..eddbb8a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bell-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bell.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bell.svg new file mode 100644 index 0000000..585d417 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bell.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bezier.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bezier.svg new file mode 100644 index 0000000..21ec7b3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bezier.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bezier2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bezier2.svg new file mode 100644 index 0000000..48722d0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bezier2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bicycle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bicycle.svg new file mode 100644 index 0000000..17a2105 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bicycle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bing.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bing.svg new file mode 100644 index 0000000..973c36b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bing.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/binoculars-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/binoculars-fill.svg new file mode 100644 index 0000000..de09c73 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/binoculars-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/binoculars.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/binoculars.svg new file mode 100644 index 0000000..47bca44 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/binoculars.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/blockquote-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/blockquote-left.svg new file mode 100644 index 0000000..f2e0fa2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/blockquote-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/blockquote-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/blockquote-right.svg new file mode 100644 index 0000000..253518d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/blockquote-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bluetooth.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bluetooth.svg new file mode 100644 index 0000000..5021e77 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bluetooth.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/body-text.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/body-text.svg new file mode 100644 index 0000000..81ede13 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/body-text.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/book-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/book-fill.svg new file mode 100644 index 0000000..276a281 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/book-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/book-half.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/book-half.svg new file mode 100644 index 0000000..76589a5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/book-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/book.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/book.svg new file mode 100644 index 0000000..f0e5e49 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/book.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-check-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-check-fill.svg new file mode 100644 index 0000000..039e455 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-check.svg new file mode 100644 index 0000000..b1f572f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-dash-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-dash-fill.svg new file mode 100644 index 0000000..e171192 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-dash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-dash.svg new file mode 100644 index 0000000..1138dbb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-fill.svg new file mode 100644 index 0000000..9466102 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-heart-fill.svg new file mode 100644 index 0000000..83db817 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-heart.svg new file mode 100644 index 0000000..be0adb1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-plus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-plus-fill.svg new file mode 100644 index 0000000..bb4502a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-plus.svg new file mode 100644 index 0000000..986a222 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-star-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-star-fill.svg new file mode 100644 index 0000000..220f16f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-star-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-star.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-star.svg new file mode 100644 index 0000000..0d2f262 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-star.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-x-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-x-fill.svg new file mode 100644 index 0000000..69fd982 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-x.svg new file mode 100644 index 0000000..6ac9e80 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark.svg new file mode 100644 index 0000000..93e1d99 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmark.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bookmarks-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmarks-fill.svg new file mode 100644 index 0000000..eb5a2db --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmarks-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bookmarks.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmarks.svg new file mode 100644 index 0000000..6efa0bc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bookmarks.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bookshelf.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bookshelf.svg new file mode 100644 index 0000000..6549ea1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bookshelf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/boombox-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/boombox-fill.svg new file mode 100644 index 0000000..6103ae2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/boombox-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/boombox.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/boombox.svg new file mode 100644 index 0000000..520f23e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/boombox.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bootstrap-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bootstrap-fill.svg new file mode 100644 index 0000000..9d16320 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bootstrap-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bootstrap-reboot.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bootstrap-reboot.svg new file mode 100644 index 0000000..4a184cf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bootstrap-reboot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bootstrap.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bootstrap.svg new file mode 100644 index 0000000..b6aed61 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bootstrap.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/border-all.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/border-all.svg new file mode 100644 index 0000000..803f5e2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/border-all.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/border-bottom.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/border-bottom.svg new file mode 100644 index 0000000..dbc2192 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/border-bottom.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/border-center.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/border-center.svg new file mode 100644 index 0000000..009b97d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/border-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/border-inner.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/border-inner.svg new file mode 100644 index 0000000..2beaa0c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/border-inner.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/border-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/border-left.svg new file mode 100644 index 0000000..69df882 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/border-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/border-middle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/border-middle.svg new file mode 100644 index 0000000..90296f9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/border-middle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/border-outer.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/border-outer.svg new file mode 100644 index 0000000..355e05e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/border-outer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/border-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/border-right.svg new file mode 100644 index 0000000..b0c16da --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/border-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/border-style.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/border-style.svg new file mode 100644 index 0000000..d742b2c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/border-style.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/border-top.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/border-top.svg new file mode 100644 index 0000000..5aab368 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/border-top.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/border-width.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/border-width.svg new file mode 100644 index 0000000..0cbd0e6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/border-width.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/border.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/border.svg new file mode 100644 index 0000000..0e8c9b5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/border.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bounding-box-circles.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bounding-box-circles.svg new file mode 100644 index 0000000..2e59f31 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bounding-box-circles.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bounding-box.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bounding-box.svg new file mode 100644 index 0000000..d529292 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bounding-box.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-down-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-down-left.svg new file mode 100644 index 0000000..6ad3e17 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-down-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-down-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-down-right.svg new file mode 100644 index 0000000..321cddf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-down-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-down.svg new file mode 100644 index 0000000..9a2ca12 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-down-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-down-left.svg new file mode 100644 index 0000000..76a687a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-down-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-down-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-down-right.svg new file mode 100644 index 0000000..9237293 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-down-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-down.svg new file mode 100644 index 0000000..90f9301 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-left.svg new file mode 100644 index 0000000..a237daf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-right.svg new file mode 100644 index 0000000..d158dae --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-up-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-up-left.svg new file mode 100644 index 0000000..6937f6a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-up-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-up-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-up-right.svg new file mode 100644 index 0000000..8918611 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-up-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-up.svg new file mode 100644 index 0000000..e6a4a7b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-in-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-left.svg new file mode 100644 index 0000000..8602603 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-right.svg new file mode 100644 index 0000000..2c4e26c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-up-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-up-left.svg new file mode 100644 index 0000000..7fb0b45 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-up-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-up-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-up-right.svg new file mode 100644 index 0000000..1d93acb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-up-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-up.svg new file mode 100644 index 0000000..beaf334 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-fill.svg new file mode 100644 index 0000000..8cf213f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-seam-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-seam-fill.svg new file mode 100644 index 0000000..97566ab --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-seam-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box-seam.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box-seam.svg new file mode 100644 index 0000000..e1506b8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box-seam.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box.svg new file mode 100644 index 0000000..58cbe2c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box2-fill.svg new file mode 100644 index 0000000..242ad6a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box2-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box2-heart-fill.svg new file mode 100644 index 0000000..810e2ee --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box2-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box2-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box2-heart.svg new file mode 100644 index 0000000..400eb43 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box2-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/box2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/box2.svg new file mode 100644 index 0000000..6020baf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/box2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/boxes.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/boxes.svg new file mode 100644 index 0000000..b53fac8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/boxes.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/braces-asterisk.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/braces-asterisk.svg new file mode 100644 index 0000000..0a1a25b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/braces-asterisk.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/braces.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/braces.svg new file mode 100644 index 0000000..3fed8c9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/braces.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bricks.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bricks.svg new file mode 100644 index 0000000..99e2886 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bricks.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/briefcase-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/briefcase-fill.svg new file mode 100644 index 0000000..bc6150d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/briefcase-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/briefcase.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/briefcase.svg new file mode 100644 index 0000000..95d13a2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/briefcase.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-alt-high-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-alt-high-fill.svg new file mode 100644 index 0000000..7660658 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-alt-high-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-alt-high.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-alt-high.svg new file mode 100644 index 0000000..88f5255 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-alt-high.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-alt-low-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-alt-low-fill.svg new file mode 100644 index 0000000..1692df2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-alt-low-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-alt-low.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-alt-low.svg new file mode 100644 index 0000000..2d68fb0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-alt-low.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-high-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-high-fill.svg new file mode 100644 index 0000000..8969e9b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-high-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-high.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-high.svg new file mode 100644 index 0000000..42b2c20 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-high.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-low-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-low-fill.svg new file mode 100644 index 0000000..29a1c3b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-low-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-low.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-low.svg new file mode 100644 index 0000000..fdd251d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/brightness-low.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/brilliance.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/brilliance.svg new file mode 100644 index 0000000..722cfdb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/brilliance.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/broadcast-pin.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/broadcast-pin.svg new file mode 100644 index 0000000..5576e0e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/broadcast-pin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/broadcast.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/broadcast.svg new file mode 100644 index 0000000..776a237 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/broadcast.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/browser-chrome.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/browser-chrome.svg new file mode 100644 index 0000000..a34ab42 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/browser-chrome.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/browser-edge.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/browser-edge.svg new file mode 100644 index 0000000..c8191d8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/browser-edge.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/browser-firefox.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/browser-firefox.svg new file mode 100644 index 0000000..2bfdba7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/browser-firefox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/browser-safari.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/browser-safari.svg new file mode 100644 index 0000000..b304b1b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/browser-safari.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/brush-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/brush-fill.svg new file mode 100644 index 0000000..53ec4d6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/brush-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/brush.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/brush.svg new file mode 100644 index 0000000..cc3429b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/brush.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bucket-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bucket-fill.svg new file mode 100644 index 0000000..e14f4a8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bucket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bucket.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bucket.svg new file mode 100644 index 0000000..4911ef2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bucket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bug-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bug-fill.svg new file mode 100644 index 0000000..bf16447 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bug-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bug.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bug.svg new file mode 100644 index 0000000..a97ffa1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-add.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-add.svg new file mode 100644 index 0000000..d5016d4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-add.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-check.svg new file mode 100644 index 0000000..151712d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-dash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-dash.svg new file mode 100644 index 0000000..df489c8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-dash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-down.svg new file mode 100644 index 0000000..2493f51 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-exclamation.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-exclamation.svg new file mode 100644 index 0000000..f2d8f62 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-add.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-add.svg new file mode 100644 index 0000000..2019e92 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-check.svg new file mode 100644 index 0000000..50485c6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-dash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-dash.svg new file mode 100644 index 0000000..67107eb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-down.svg new file mode 100644 index 0000000..b072754 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-exclamation.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-exclamation.svg new file mode 100644 index 0000000..6ca39dc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-gear.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-gear.svg new file mode 100644 index 0000000..95d6126 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-lock.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-lock.svg new file mode 100644 index 0000000..ddd8e6c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-slash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-slash.svg new file mode 100644 index 0000000..7e30330 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-up.svg new file mode 100644 index 0000000..ef87446 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-x.svg new file mode 100644 index 0000000..0311537 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill.svg new file mode 100644 index 0000000..fa95d1f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-gear.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-gear.svg new file mode 100644 index 0000000..698a746 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-lock.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-lock.svg new file mode 100644 index 0000000..f4da96c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-slash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-slash.svg new file mode 100644 index 0000000..9920301 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-slash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-up.svg new file mode 100644 index 0000000..b2b0433 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building-x.svg new file mode 100644 index 0000000..81bff0f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/building.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/building.svg new file mode 100644 index 0000000..2555f8f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/building.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/buildings-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/buildings-fill.svg new file mode 100644 index 0000000..3799c1d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/buildings-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/buildings.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/buildings.svg new file mode 100644 index 0000000..b842c0c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/buildings.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bullseye.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bullseye.svg new file mode 100644 index 0000000..85a807c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bullseye.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bus-front-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bus-front-fill.svg new file mode 100644 index 0000000..c71376d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bus-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/bus-front.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/bus-front.svg new file mode 100644 index 0000000..bdf6b61 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/bus-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/c-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/c-circle-fill.svg new file mode 100644 index 0000000..0b4adad --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/c-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/c-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/c-circle.svg new file mode 100644 index 0000000..3e4e268 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/c-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/c-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/c-square-fill.svg new file mode 100644 index 0000000..0b24f73 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/c-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/c-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/c-square.svg new file mode 100644 index 0000000..822ae02 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/c-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cake-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cake-fill.svg new file mode 100644 index 0000000..4a8b837 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cake-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cake.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cake.svg new file mode 100644 index 0000000..2a2f165 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cake.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cake2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cake2-fill.svg new file mode 100644 index 0000000..0b2e8ee --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cake2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cake2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cake2.svg new file mode 100644 index 0000000..a3b969c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cake2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calculator-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calculator-fill.svg new file mode 100644 index 0000000..c4ee270 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calculator-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calculator.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calculator.svg new file mode 100644 index 0000000..be8e11a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calculator.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-check-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-check-fill.svg new file mode 100644 index 0000000..76afaa2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-check.svg new file mode 100644 index 0000000..125b358 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-date-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-date-fill.svg new file mode 100644 index 0000000..37e9cb5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-date-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-date.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-date.svg new file mode 100644 index 0000000..7c53231 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-date.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-day-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-day-fill.svg new file mode 100644 index 0000000..7f1c3c1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-day-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-day.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-day.svg new file mode 100644 index 0000000..f043369 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-day.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-event-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-event-fill.svg new file mode 100644 index 0000000..844dd15 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-event.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-event.svg new file mode 100644 index 0000000..41c0ef9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-fill.svg new file mode 100644 index 0000000..0cdeb35 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-heart-fill.svg new file mode 100644 index 0000000..bed00d8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-heart.svg new file mode 100644 index 0000000..2fe7c13 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-minus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-minus-fill.svg new file mode 100644 index 0000000..f23e648 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-minus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-minus.svg new file mode 100644 index 0000000..8f970ac --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-month-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-month-fill.svg new file mode 100644 index 0000000..9123437 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-month-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-month.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-month.svg new file mode 100644 index 0000000..ad6a330 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-month.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-plus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-plus-fill.svg new file mode 100644 index 0000000..3928c63 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-plus.svg new file mode 100644 index 0000000..70746db --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-range-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-range-fill.svg new file mode 100644 index 0000000..41bb2a2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-range.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-range.svg new file mode 100644 index 0000000..934a45c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-week-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-week-fill.svg new file mode 100644 index 0000000..00930aa --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-week.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-week.svg new file mode 100644 index 0000000..06d6995 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-x-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-x-fill.svg new file mode 100644 index 0000000..01be301 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-x.svg new file mode 100644 index 0000000..faf46e1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar.svg new file mode 100644 index 0000000..c8590dd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-check-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-check-fill.svg new file mode 100644 index 0000000..f49354e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-check.svg new file mode 100644 index 0000000..f826056 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-date-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-date-fill.svg new file mode 100644 index 0000000..ac005e0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-date-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-date.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-date.svg new file mode 100644 index 0000000..2dd64e8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-date.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-day-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-day-fill.svg new file mode 100644 index 0000000..2ab1b21 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-day-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-day.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-day.svg new file mode 100644 index 0000000..d4d4856 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-day.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-event-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-event-fill.svg new file mode 100644 index 0000000..5bdbc27 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-event.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-event.svg new file mode 100644 index 0000000..8c1c7cd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-event.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-fill.svg new file mode 100644 index 0000000..4b81563 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-heart-fill.svg new file mode 100644 index 0000000..a1782e3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-heart.svg new file mode 100644 index 0000000..6d66981 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-minus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-minus-fill.svg new file mode 100644 index 0000000..af87213 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-minus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-minus.svg new file mode 100644 index 0000000..eff8110 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-month-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-month-fill.svg new file mode 100644 index 0000000..58deabc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-month-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-month.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-month.svg new file mode 100644 index 0000000..88c922e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-month.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-plus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-plus-fill.svg new file mode 100644 index 0000000..8b41682 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-plus.svg new file mode 100644 index 0000000..7ec7d49 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-range-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-range-fill.svg new file mode 100644 index 0000000..39ba322 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-range.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-range.svg new file mode 100644 index 0000000..4a8d9ad --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-week-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-week-fill.svg new file mode 100644 index 0000000..8303779 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-week.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-week.svg new file mode 100644 index 0000000..835ce06 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-x-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-x-fill.svg new file mode 100644 index 0000000..2157939 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-x.svg new file mode 100644 index 0000000..e7cc339 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2.svg new file mode 100644 index 0000000..db2e06d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-event-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-event-fill.svg new file mode 100644 index 0000000..c494090 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-event.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-event.svg new file mode 100644 index 0000000..681ce4d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-fill.svg new file mode 100644 index 0000000..e37c234 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-range-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-range-fill.svg new file mode 100644 index 0000000..00875b2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-range.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-range.svg new file mode 100644 index 0000000..a452516 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-week-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-week-fill.svg new file mode 100644 index 0000000..53e5bc7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-week.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-week.svg new file mode 100644 index 0000000..e9a768c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3.svg new file mode 100644 index 0000000..eb3c5f2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar4-event.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar4-event.svg new file mode 100644 index 0000000..51d40e8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar4-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar4-range.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar4-range.svg new file mode 100644 index 0000000..129d7c1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar4-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar4-week.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar4-week.svg new file mode 100644 index 0000000..5644238 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar4-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/calendar4.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar4.svg new file mode 100644 index 0000000..1c62685 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/calendar4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/camera-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/camera-fill.svg new file mode 100644 index 0000000..be16451 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/camera-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/camera-reels-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/camera-reels-fill.svg new file mode 100644 index 0000000..347f44e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/camera-reels-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/camera-reels.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/camera-reels.svg new file mode 100644 index 0000000..1aa7b1c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/camera-reels.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/camera-video-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/camera-video-fill.svg new file mode 100644 index 0000000..0222b95 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/camera-video-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/camera-video-off-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/camera-video-off-fill.svg new file mode 100644 index 0000000..9909060 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/camera-video-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/camera-video-off.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/camera-video-off.svg new file mode 100644 index 0000000..7635e9b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/camera-video-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/camera-video.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/camera-video.svg new file mode 100644 index 0000000..199e7a8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/camera-video.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/camera.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/camera.svg new file mode 100644 index 0000000..fb337fe --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/camera.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/camera2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/camera2.svg new file mode 100644 index 0000000..a33ae6b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/camera2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/capslock-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/capslock-fill.svg new file mode 100644 index 0000000..e4af909 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/capslock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/capslock.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/capslock.svg new file mode 100644 index 0000000..12155de --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/capslock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/capsule-pill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/capsule-pill.svg new file mode 100644 index 0000000..0167f85 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/capsule-pill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/capsule.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/capsule.svg new file mode 100644 index 0000000..98863d8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/capsule.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/car-front-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/car-front-fill.svg new file mode 100644 index 0000000..a9b9603 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/car-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/car-front.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/car-front.svg new file mode 100644 index 0000000..bb5fa3d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/car-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/card-checklist.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/card-checklist.svg new file mode 100644 index 0000000..ce2a553 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/card-checklist.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/card-heading.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/card-heading.svg new file mode 100644 index 0000000..682bd4e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/card-heading.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/card-image.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/card-image.svg new file mode 100644 index 0000000..473ff03 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/card-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/card-list.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/card-list.svg new file mode 100644 index 0000000..3dc5d42 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/card-list.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/card-text.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/card-text.svg new file mode 100644 index 0000000..d218f55 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/card-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/caret-down-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-down-fill.svg new file mode 100644 index 0000000..d7c3990 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/caret-down-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-down-square-fill.svg new file mode 100644 index 0000000..ae8fbb4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-down-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/caret-down-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-down-square.svg new file mode 100644 index 0000000..cf34038 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-down-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/caret-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-down.svg new file mode 100644 index 0000000..026b0ff --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/caret-left-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-left-fill.svg new file mode 100644 index 0000000..d989dff --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/caret-left-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-left-square-fill.svg new file mode 100644 index 0000000..5d8ab56 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/caret-left-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-left-square.svg new file mode 100644 index 0000000..099b54d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-left-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/caret-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-left.svg new file mode 100644 index 0000000..89732f0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/caret-right-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-right-fill.svg new file mode 100644 index 0000000..b445551 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/caret-right-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-right-square-fill.svg new file mode 100644 index 0000000..ea06657 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/caret-right-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-right-square.svg new file mode 100644 index 0000000..4039064 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-right-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/caret-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-right.svg new file mode 100644 index 0000000..451686e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/caret-up-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-up-fill.svg new file mode 100644 index 0000000..a87820e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/caret-up-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-up-square-fill.svg new file mode 100644 index 0000000..25c66a5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-up-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/caret-up-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-up-square.svg new file mode 100644 index 0000000..d59ecbf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-up-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/caret-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-up.svg new file mode 100644 index 0000000..36ca8f0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/caret-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cart-check-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-check-fill.svg new file mode 100644 index 0000000..019c1fc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cart-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-check.svg new file mode 100644 index 0000000..986706a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cart-dash-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-dash-fill.svg new file mode 100644 index 0000000..2562744 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cart-dash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-dash.svg new file mode 100644 index 0000000..ecd23f3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-fill.svg new file mode 100644 index 0000000..a2b95bf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cart-plus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-plus-fill.svg new file mode 100644 index 0000000..9858fe1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cart-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-plus.svg new file mode 100644 index 0000000..acafe13 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cart-x-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-x-fill.svg new file mode 100644 index 0000000..a9a32ca --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cart-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-x.svg new file mode 100644 index 0000000..feddfdd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cart-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cart.svg new file mode 100644 index 0000000..486adb1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cart2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cart2.svg new file mode 100644 index 0000000..7e1bd9a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cart2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cart3.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cart3.svg new file mode 100644 index 0000000..2187149 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cart3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cart4.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cart4.svg new file mode 100644 index 0000000..b40891f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cart4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cash-coin.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cash-coin.svg new file mode 100644 index 0000000..bc82c64 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cash-coin.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cash-stack.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cash-stack.svg new file mode 100644 index 0000000..492cb38 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cash-stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cash.svg new file mode 100644 index 0000000..ef3a4e7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cassette-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cassette-fill.svg new file mode 100644 index 0000000..e8dd8f1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cassette-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cassette.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cassette.svg new file mode 100644 index 0000000..c28170c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cassette.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cast.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cast.svg new file mode 100644 index 0000000..1eda173 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cast.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cc-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cc-circle-fill.svg new file mode 100644 index 0000000..ca9779e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cc-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cc-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cc-circle.svg new file mode 100644 index 0000000..6de6b76 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cc-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cc-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cc-square-fill.svg new file mode 100644 index 0000000..f9b44d5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cc-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cc-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cc-square.svg new file mode 100644 index 0000000..90c52bc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cc-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-dots-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-dots-fill.svg new file mode 100644 index 0000000..2e3d225 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-dots.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-dots.svg new file mode 100644 index 0000000..a74267d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-fill.svg new file mode 100644 index 0000000..69ed44b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-heart-fill.svg new file mode 100644 index 0000000..9be92ca --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-heart.svg new file mode 100644 index 0000000..90c276b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-dots-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-dots-fill.svg new file mode 100644 index 0000000..eb7f531 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-dots.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-dots.svg new file mode 100644 index 0000000..c73169d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-fill.svg new file mode 100644 index 0000000..38c389f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-heart-fill.svg new file mode 100644 index 0000000..787ed61 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-heart.svg new file mode 100644 index 0000000..1604e7b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-quote-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-quote-fill.svg new file mode 100644 index 0000000..b115a9f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-quote.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-quote.svg new file mode 100644 index 0000000..448827f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-text-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-text-fill.svg new file mode 100644 index 0000000..28a0f47 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-text.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-text.svg new file mode 100644 index 0000000..2b69a98 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left.svg new file mode 100644 index 0000000..fd2f4ee --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-quote-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-quote-fill.svg new file mode 100644 index 0000000..4a3af86 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-quote.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-quote.svg new file mode 100644 index 0000000..f890c38 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-dots-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-dots-fill.svg new file mode 100644 index 0000000..49ce097 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-dots.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-dots.svg new file mode 100644 index 0000000..423d221 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-fill.svg new file mode 100644 index 0000000..41b767b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-heart-fill.svg new file mode 100644 index 0000000..b55dc62 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-heart.svg new file mode 100644 index 0000000..744e8a0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-quote-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-quote-fill.svg new file mode 100644 index 0000000..e63f92b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-quote.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-quote.svg new file mode 100644 index 0000000..42c8dbe --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-text-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-text-fill.svg new file mode 100644 index 0000000..32df921 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-text.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-text.svg new file mode 100644 index 0000000..d8b6004 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right.svg new file mode 100644 index 0000000..b702b5d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-dots-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-dots-fill.svg new file mode 100644 index 0000000..1025978 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-dots.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-dots.svg new file mode 100644 index 0000000..e59cd1a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-fill.svg new file mode 100644 index 0000000..2fb73ac --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-heart-fill.svg new file mode 100644 index 0000000..f200049 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-heart.svg new file mode 100644 index 0000000..89ca6ef --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-quote-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-quote-fill.svg new file mode 100644 index 0000000..761cb91 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-quote.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-quote.svg new file mode 100644 index 0000000..40893f4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-text-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-text-fill.svg new file mode 100644 index 0000000..1dd17c5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-text.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-text.svg new file mode 100644 index 0000000..ae3fd8d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square.svg new file mode 100644 index 0000000..7611729 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-text-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-text-fill.svg new file mode 100644 index 0000000..fff3db3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat-text.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-text.svg new file mode 100644 index 0000000..75a79f1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chat.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chat.svg new file mode 100644 index 0000000..3cb81b2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/check-all.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/check-all.svg new file mode 100644 index 0000000..b0019d0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/check-all.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/check-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/check-circle-fill.svg new file mode 100644 index 0000000..e861174 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/check-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/check-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/check-circle.svg new file mode 100644 index 0000000..d8dd0cd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/check-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/check-lg.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/check-lg.svg new file mode 100644 index 0000000..7afb0ae --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/check-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/check-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/check-square-fill.svg new file mode 100644 index 0000000..45d6828 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/check-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/check-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/check-square.svg new file mode 100644 index 0000000..d71c1f3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/check-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/check.svg new file mode 100644 index 0000000..9de6cc7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/check2-all.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/check2-all.svg new file mode 100644 index 0000000..25d8ba5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/check2-all.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/check2-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/check2-circle.svg new file mode 100644 index 0000000..7319d37 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/check2-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/check2-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/check2-square.svg new file mode 100644 index 0000000..2d5e6eb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/check2-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/check2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/check2.svg new file mode 100644 index 0000000..e187956 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/check2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-contract.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-contract.svg new file mode 100644 index 0000000..f12917f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-down.svg new file mode 100644 index 0000000..4df2259 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-expand.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-expand.svg new file mode 100644 index 0000000..6cb775f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-left.svg new file mode 100644 index 0000000..5d53406 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-right.svg new file mode 100644 index 0000000..b71553c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-up.svg new file mode 100644 index 0000000..9ca1408 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-bar-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-compact-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-compact-down.svg new file mode 100644 index 0000000..fb1767e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-compact-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-compact-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-compact-left.svg new file mode 100644 index 0000000..5dd6b6b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-compact-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-compact-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-compact-right.svg new file mode 100644 index 0000000..ecb5994 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-compact-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-compact-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-compact-up.svg new file mode 100644 index 0000000..8bc0a55 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-compact-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-contract.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-contract.svg new file mode 100644 index 0000000..5243d43 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-double-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-double-down.svg new file mode 100644 index 0000000..0df76ee --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-double-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-double-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-double-left.svg new file mode 100644 index 0000000..7181fd1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-double-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-double-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-double-right.svg new file mode 100644 index 0000000..73e1b35 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-double-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-double-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-double-up.svg new file mode 100644 index 0000000..5c9a013 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-double-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-down.svg new file mode 100644 index 0000000..1f0b8bc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-expand.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-expand.svg new file mode 100644 index 0000000..0a2b81a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-left.svg new file mode 100644 index 0000000..018f8b6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-right.svg new file mode 100644 index 0000000..d621289 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-up.svg new file mode 100644 index 0000000..3b2bd42 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/chevron-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/circle-fill.svg new file mode 100644 index 0000000..e0d1b51 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/circle-half.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/circle-half.svg new file mode 100644 index 0000000..5380929 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/circle-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/circle-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/circle-square.svg new file mode 100644 index 0000000..37d8622 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/circle-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/circle.svg new file mode 100644 index 0000000..dc57919 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-check-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-check-fill.svg new file mode 100644 index 0000000..4c0c18f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-check.svg new file mode 100644 index 0000000..f7591ae --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-data-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-data-fill.svg new file mode 100644 index 0000000..e7de45a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-data-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-data.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-data.svg new file mode 100644 index 0000000..b4fcb33 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-data.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-fill.svg new file mode 100644 index 0000000..86d3da0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-heart-fill.svg new file mode 100644 index 0000000..c653de1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-heart.svg new file mode 100644 index 0000000..0b5b319 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-heart.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-minus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-minus-fill.svg new file mode 100644 index 0000000..7828cb8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-minus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-minus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-minus.svg new file mode 100644 index 0000000..4826c3e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-plus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-plus-fill.svg new file mode 100644 index 0000000..2ebdba4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-plus.svg new file mode 100644 index 0000000..79020c0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-pulse.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-pulse.svg new file mode 100644 index 0000000..0c43dab --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-pulse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-x-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-x-fill.svg new file mode 100644 index 0000000..8cba1ea --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-x.svg new file mode 100644 index 0000000..bba444d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard.svg new file mode 100644 index 0000000..360e089 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-check-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-check-fill.svg new file mode 100644 index 0000000..01aed62 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-check.svg new file mode 100644 index 0000000..c235208 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-data-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-data-fill.svg new file mode 100644 index 0000000..40656a7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-data-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-data.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-data.svg new file mode 100644 index 0000000..74b26f5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-data.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-fill.svg new file mode 100644 index 0000000..ca2df57 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-heart-fill.svg new file mode 100644 index 0000000..2abc359 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-heart.svg new file mode 100644 index 0000000..4883c3f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-heart.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-minus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-minus-fill.svg new file mode 100644 index 0000000..000a2c6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-minus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-minus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-minus.svg new file mode 100644 index 0000000..a634bb0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-plus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-plus-fill.svg new file mode 100644 index 0000000..f1702d8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-plus.svg new file mode 100644 index 0000000..474ffdc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-pulse-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-pulse-fill.svg new file mode 100644 index 0000000..5017f6d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-pulse-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-pulse.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-pulse.svg new file mode 100644 index 0000000..1e6370c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-pulse.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-x-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-x-fill.svg new file mode 100644 index 0000000..8f63584 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-x.svg new file mode 100644 index 0000000..9ac8211 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2.svg new file mode 100644 index 0000000..d729ddb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clipboard2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clock-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clock-fill.svg new file mode 100644 index 0000000..189dec1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clock-history.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clock-history.svg new file mode 100644 index 0000000..414b526 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clock-history.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clock.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clock.svg new file mode 100644 index 0000000..72f2939 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-arrow-down-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-arrow-down-fill.svg new file mode 100644 index 0000000..6e18ca9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-arrow-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-arrow-down.svg new file mode 100644 index 0000000..cb8e33a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-arrow-up-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-arrow-up-fill.svg new file mode 100644 index 0000000..89d72fb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-arrow-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-arrow-up.svg new file mode 100644 index 0000000..6f69abc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-check-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-check-fill.svg new file mode 100644 index 0000000..81f28b5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-check.svg new file mode 100644 index 0000000..917d5c2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-download-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-download-fill.svg new file mode 100644 index 0000000..53c4242 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-download-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-download.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-download.svg new file mode 100644 index 0000000..c6b3fe3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-download.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-drizzle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-drizzle-fill.svg new file mode 100644 index 0000000..996aec4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-drizzle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-drizzle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-drizzle.svg new file mode 100644 index 0000000..bb1e68b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-drizzle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fill.svg new file mode 100644 index 0000000..23755bd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fog-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fog-fill.svg new file mode 100644 index 0000000..07f10f4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fog-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fog.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fog.svg new file mode 100644 index 0000000..b40c983 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fog.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fog2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fog2-fill.svg new file mode 100644 index 0000000..1d49851 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fog2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fog2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fog2.svg new file mode 100644 index 0000000..1bd3c25 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-fog2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-hail-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-hail-fill.svg new file mode 100644 index 0000000..d8a096b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-hail-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-hail.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-hail.svg new file mode 100644 index 0000000..2f9bec1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-hail.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-haze-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-haze-fill.svg new file mode 100644 index 0000000..002fc26 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-haze-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-haze.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-haze.svg new file mode 100644 index 0000000..513e346 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-haze.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-haze2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-haze2-fill.svg new file mode 100644 index 0000000..e9b7bda --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-haze2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-haze2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-haze2.svg new file mode 100644 index 0000000..c213dfb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-haze2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-lightning-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-lightning-fill.svg new file mode 100644 index 0000000..1d30904 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-lightning-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-lightning-rain-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-lightning-rain-fill.svg new file mode 100644 index 0000000..2b6d4a1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-lightning-rain-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-lightning-rain.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-lightning-rain.svg new file mode 100644 index 0000000..31badb3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-lightning-rain.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-lightning.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-lightning.svg new file mode 100644 index 0000000..5a8bafd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-lightning.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-minus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-minus-fill.svg new file mode 100644 index 0000000..753727f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-minus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-minus.svg new file mode 100644 index 0000000..a4ab6f9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-moon-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-moon-fill.svg new file mode 100644 index 0000000..d968faf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-moon-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-moon.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-moon.svg new file mode 100644 index 0000000..1089204 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-moon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-plus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-plus-fill.svg new file mode 100644 index 0000000..92620aa --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-plus.svg new file mode 100644 index 0000000..4ef51f2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-rain-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-rain-fill.svg new file mode 100644 index 0000000..94cddba --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-rain-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-rain-heavy-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-rain-heavy-fill.svg new file mode 100644 index 0000000..167c8af --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-rain-heavy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-rain-heavy.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-rain-heavy.svg new file mode 100644 index 0000000..a5c41e5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-rain-heavy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-rain.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-rain.svg new file mode 100644 index 0000000..eb40032 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-rain.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-slash-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-slash-fill.svg new file mode 100644 index 0000000..a4b8bad --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-slash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-slash.svg new file mode 100644 index 0000000..fe89178 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-sleet-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-sleet-fill.svg new file mode 100644 index 0000000..73764dc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-sleet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-sleet.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-sleet.svg new file mode 100644 index 0000000..d3c8f2e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-sleet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-snow-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-snow-fill.svg new file mode 100644 index 0000000..0ffc577 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-snow-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-snow.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-snow.svg new file mode 100644 index 0000000..b1643fb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-snow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-sun-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-sun-fill.svg new file mode 100644 index 0000000..9ecf7de --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-sun-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-sun.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-sun.svg new file mode 100644 index 0000000..76ebc49 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-sun.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-upload-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-upload-fill.svg new file mode 100644 index 0000000..766015d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-upload-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-upload.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-upload.svg new file mode 100644 index 0000000..6184b72 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud-upload.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloud.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud.svg new file mode 100644 index 0000000..7b0b9b3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloud.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clouds-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clouds-fill.svg new file mode 100644 index 0000000..fe7fc07 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clouds-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/clouds.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/clouds.svg new file mode 100644 index 0000000..c9a5ba0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/clouds.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloudy-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloudy-fill.svg new file mode 100644 index 0000000..3e90f9e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloudy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cloudy.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cloudy.svg new file mode 100644 index 0000000..0783bca --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cloudy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/code-slash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/code-slash.svg new file mode 100644 index 0000000..ef0ef01 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/code-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/code-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/code-square.svg new file mode 100644 index 0000000..415b56c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/code-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/code.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/code.svg new file mode 100644 index 0000000..079f5c6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/code.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/coin.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/coin.svg new file mode 100644 index 0000000..045d428 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/coin.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/collection-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/collection-fill.svg new file mode 100644 index 0000000..fee7f54 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/collection-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/collection-play-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/collection-play-fill.svg new file mode 100644 index 0000000..2601e48 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/collection-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/collection-play.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/collection-play.svg new file mode 100644 index 0000000..96b5c6e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/collection-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/collection.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/collection.svg new file mode 100644 index 0000000..0870f5a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/collection.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/columns-gap.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/columns-gap.svg new file mode 100644 index 0000000..b3cb175 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/columns-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/columns.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/columns.svg new file mode 100644 index 0000000..d785491 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/command.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/command.svg new file mode 100644 index 0000000..d162254 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/command.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/compass-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/compass-fill.svg new file mode 100644 index 0000000..ad821c4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/compass-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/compass.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/compass.svg new file mode 100644 index 0000000..8649461 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/compass.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cone-striped.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cone-striped.svg new file mode 100644 index 0000000..44e9606 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cone-striped.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cone.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cone.svg new file mode 100644 index 0000000..2de05c5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/controller.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/controller.svg new file mode 100644 index 0000000..15e7774 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/controller.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cookie.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cookie.svg new file mode 100644 index 0000000..4b0e663 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cookie.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/copy.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/copy.svg new file mode 100644 index 0000000..f53a72f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/copy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cpu-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cpu-fill.svg new file mode 100644 index 0000000..50d0a07 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cpu-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cpu.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cpu.svg new file mode 100644 index 0000000..a9fbaa3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cpu.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-2-back-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-2-back-fill.svg new file mode 100644 index 0000000..c80bb6c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-2-back-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-2-back.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-2-back.svg new file mode 100644 index 0000000..e99159c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-2-back.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-2-front-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-2-front-fill.svg new file mode 100644 index 0000000..c082ef0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-2-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-2-front.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-2-front.svg new file mode 100644 index 0000000..95b071d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-2-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-fill.svg new file mode 100644 index 0000000..d0686a8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card.svg new file mode 100644 index 0000000..f716d39 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/credit-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/crop.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/crop.svg new file mode 100644 index 0000000..b7e1749 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/crop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/crosshair.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/crosshair.svg new file mode 100644 index 0000000..9421cc0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/crosshair.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/crosshair2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/crosshair2.svg new file mode 100644 index 0000000..6a86c00 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/crosshair2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cup-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cup-fill.svg new file mode 100644 index 0000000..c811935 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cup-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cup-hot-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cup-hot-fill.svg new file mode 100644 index 0000000..f512ae0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cup-hot-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cup-hot.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cup-hot.svg new file mode 100644 index 0000000..789f1ea --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cup-hot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cup-straw.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cup-straw.svg new file mode 100644 index 0000000..bda9d07 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cup-straw.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cup.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cup.svg new file mode 100644 index 0000000..490fe09 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cup.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/currency-bitcoin.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/currency-bitcoin.svg new file mode 100644 index 0000000..488adca --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/currency-bitcoin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/currency-dollar.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/currency-dollar.svg new file mode 100644 index 0000000..572e34c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/currency-dollar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/currency-euro.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/currency-euro.svg new file mode 100644 index 0000000..1fcaa7c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/currency-euro.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/currency-exchange.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/currency-exchange.svg new file mode 100644 index 0000000..1e3eaf3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/currency-exchange.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/currency-pound.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/currency-pound.svg new file mode 100644 index 0000000..60dbd58 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/currency-pound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/currency-rupee.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/currency-rupee.svg new file mode 100644 index 0000000..843d0fa --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/currency-rupee.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/currency-yen.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/currency-yen.svg new file mode 100644 index 0000000..5bbf1a2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/currency-yen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cursor-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cursor-fill.svg new file mode 100644 index 0000000..093372b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cursor-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cursor-text.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cursor-text.svg new file mode 100644 index 0000000..42a48fa --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cursor-text.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/cursor.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/cursor.svg new file mode 100644 index 0000000..315106b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/cursor.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dash-circle-dotted.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dash-circle-dotted.svg new file mode 100644 index 0000000..7e29372 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dash-circle-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dash-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dash-circle-fill.svg new file mode 100644 index 0000000..db27419 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dash-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dash-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dash-circle.svg new file mode 100644 index 0000000..17483d6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dash-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dash-lg.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dash-lg.svg new file mode 100644 index 0000000..0f4c5e9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dash-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dash-square-dotted.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dash-square-dotted.svg new file mode 100644 index 0000000..15b8d4b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dash-square-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dash-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dash-square-fill.svg new file mode 100644 index 0000000..85a95b2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dash-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dash-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dash-square.svg new file mode 100644 index 0000000..b63e536 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dash-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dash.svg new file mode 100644 index 0000000..4ac4288 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-add.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-add.svg new file mode 100644 index 0000000..8b9e0cc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-check.svg new file mode 100644 index 0000000..f193084 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-dash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-dash.svg new file mode 100644 index 0000000..1bcb011 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-down.svg new file mode 100644 index 0000000..49dfd2e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-exclamation.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-exclamation.svg new file mode 100644 index 0000000..178b61a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-add.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-add.svg new file mode 100644 index 0000000..993b4df --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-check.svg new file mode 100644 index 0000000..579da2e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-dash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-dash.svg new file mode 100644 index 0000000..ce9c8c7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-down.svg new file mode 100644 index 0000000..433b9ad --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-exclamation.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-exclamation.svg new file mode 100644 index 0000000..f935d0b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-exclamation.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-gear.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-gear.svg new file mode 100644 index 0000000..1501670 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-lock.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-lock.svg new file mode 100644 index 0000000..27dce6d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-lock.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-slash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-slash.svg new file mode 100644 index 0000000..8ccdf44 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-up.svg new file mode 100644 index 0000000..6f767b5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-x.svg new file mode 100644 index 0000000..1f65f61 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill.svg new file mode 100644 index 0000000..2c7e04c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-fill.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-gear.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-gear.svg new file mode 100644 index 0000000..77a5855 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-lock.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-lock.svg new file mode 100644 index 0000000..ad5a8f9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-slash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-slash.svg new file mode 100644 index 0000000..d1f6a97 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-up.svg new file mode 100644 index 0000000..cfb75ed --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database-x.svg new file mode 100644 index 0000000..314a6fd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/database.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/database.svg new file mode 100644 index 0000000..45e4eb8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/database.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/device-hdd-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/device-hdd-fill.svg new file mode 100644 index 0000000..5b5ae29 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/device-hdd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/device-hdd.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/device-hdd.svg new file mode 100644 index 0000000..960e609 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/device-hdd.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/device-ssd-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/device-ssd-fill.svg new file mode 100644 index 0000000..9ba5802 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/device-ssd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/device-ssd.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/device-ssd.svg new file mode 100644 index 0000000..0dd8ae5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/device-ssd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/diagram-2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/diagram-2-fill.svg new file mode 100644 index 0000000..b46a212 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/diagram-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/diagram-2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/diagram-2.svg new file mode 100644 index 0000000..2b330e5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/diagram-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/diagram-3-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/diagram-3-fill.svg new file mode 100644 index 0000000..6cc31c0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/diagram-3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/diagram-3.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/diagram-3.svg new file mode 100644 index 0000000..464b051 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/diagram-3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/diamond-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/diamond-fill.svg new file mode 100644 index 0000000..e6e3151 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/diamond-half.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/diamond-half.svg new file mode 100644 index 0000000..4e13791 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/diamond-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/diamond.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/diamond.svg new file mode 100644 index 0000000..4cddafa --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dice-1-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-1-fill.svg new file mode 100644 index 0000000..0b20aa0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-1-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dice-1.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-1.svg new file mode 100644 index 0000000..97c2432 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-1.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dice-2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-2-fill.svg new file mode 100644 index 0000000..f55f921 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dice-2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-2.svg new file mode 100644 index 0000000..38013a8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dice-3-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-3-fill.svg new file mode 100644 index 0000000..ae5a1ba --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dice-3.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-3.svg new file mode 100644 index 0000000..705b7e7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dice-4-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-4-fill.svg new file mode 100644 index 0000000..6dad92b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-4-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dice-4.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-4.svg new file mode 100644 index 0000000..070f981 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-4.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dice-5-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-5-fill.svg new file mode 100644 index 0000000..a92382b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-5-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dice-5.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-5.svg new file mode 100644 index 0000000..b4369c7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-5.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dice-6-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-6-fill.svg new file mode 100644 index 0000000..fce8cb4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-6-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dice-6.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-6.svg new file mode 100644 index 0000000..44d25dc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dice-6.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/disc-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/disc-fill.svg new file mode 100644 index 0000000..b03f34d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/disc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/disc.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/disc.svg new file mode 100644 index 0000000..f3475a2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/disc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/discord.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/discord.svg new file mode 100644 index 0000000..877cfdf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/discord.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/display-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/display-fill.svg new file mode 100644 index 0000000..f7c3fca --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/display-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/display.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/display.svg new file mode 100644 index 0000000..700d780 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/display.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/displayport-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/displayport-fill.svg new file mode 100644 index 0000000..17fe771 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/displayport-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/displayport.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/displayport.svg new file mode 100644 index 0000000..3e5748a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/displayport.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/distribute-horizontal.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/distribute-horizontal.svg new file mode 100644 index 0000000..fe90ff8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/distribute-horizontal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/distribute-vertical.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/distribute-vertical.svg new file mode 100644 index 0000000..234b2c2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/distribute-vertical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/door-closed-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/door-closed-fill.svg new file mode 100644 index 0000000..1d2a036 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/door-closed-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/door-closed.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/door-closed.svg new file mode 100644 index 0000000..3eab448 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/door-closed.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/door-open-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/door-open-fill.svg new file mode 100644 index 0000000..d4833a3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/door-open-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/door-open.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/door-open.svg new file mode 100644 index 0000000..d9638a3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/door-open.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dot.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dot.svg new file mode 100644 index 0000000..183e4a8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dot.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/download.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/download.svg new file mode 100644 index 0000000..80a5817 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/download.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dpad-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dpad-fill.svg new file mode 100644 index 0000000..ea54468 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dpad-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dpad.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dpad.svg new file mode 100644 index 0000000..9363c90 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dpad.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dribbble.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dribbble.svg new file mode 100644 index 0000000..809f2d3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dribbble.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/dropbox.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/dropbox.svg new file mode 100644 index 0000000..6431141 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/dropbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/droplet-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/droplet-fill.svg new file mode 100644 index 0000000..a240876 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/droplet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/droplet-half.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/droplet-half.svg new file mode 100644 index 0000000..43eb208 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/droplet-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/droplet.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/droplet.svg new file mode 100644 index 0000000..2b405d6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/droplet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/duffle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/duffle-fill.svg new file mode 100644 index 0000000..df9e1c7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/duffle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/duffle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/duffle.svg new file mode 100644 index 0000000..3915aa4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/duffle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ear-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ear-fill.svg new file mode 100644 index 0000000..8e564c0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ear-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ear.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ear.svg new file mode 100644 index 0000000..8c8b869 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ear.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/earbuds.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/earbuds.svg new file mode 100644 index 0000000..7bc0019 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/earbuds.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/easel-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/easel-fill.svg new file mode 100644 index 0000000..db00798 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/easel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/easel.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/easel.svg new file mode 100644 index 0000000..f95976e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/easel.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/easel2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/easel2-fill.svg new file mode 100644 index 0000000..c393242 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/easel2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/easel2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/easel2.svg new file mode 100644 index 0000000..d1736de --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/easel2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/easel3-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/easel3-fill.svg new file mode 100644 index 0000000..2e57223 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/easel3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/easel3.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/easel3.svg new file mode 100644 index 0000000..a39ad3d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/easel3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/egg-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/egg-fill.svg new file mode 100644 index 0000000..33b7d44 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/egg-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/egg-fried.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/egg-fried.svg new file mode 100644 index 0000000..b99cac3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/egg-fried.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/egg.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/egg.svg new file mode 100644 index 0000000..9fb5c1e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/egg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/eject-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/eject-fill.svg new file mode 100644 index 0000000..3255af6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/eject-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/eject.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/eject.svg new file mode 100644 index 0000000..540cbc8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/eject.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-angry-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-angry-fill.svg new file mode 100644 index 0000000..1bf7eb6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-angry-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-angry.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-angry.svg new file mode 100644 index 0000000..d6d8914 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-angry.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-astonished-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-astonished-fill.svg new file mode 100644 index 0000000..99eb45b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-astonished-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-astonished.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-astonished.svg new file mode 100644 index 0000000..ab60302 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-astonished.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-dizzy-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-dizzy-fill.svg new file mode 100644 index 0000000..d801800 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-dizzy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-dizzy.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-dizzy.svg new file mode 100644 index 0000000..f64fade --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-dizzy.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-expressionless-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-expressionless-fill.svg new file mode 100644 index 0000000..f70140a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-expressionless-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-expressionless.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-expressionless.svg new file mode 100644 index 0000000..208a72d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-expressionless.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-frown-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-frown-fill.svg new file mode 100644 index 0000000..c8a9ddc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-frown-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-frown.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-frown.svg new file mode 100644 index 0000000..b7766eb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-frown.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-grimace-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-grimace-fill.svg new file mode 100644 index 0000000..d4200fe --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-grimace-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-grimace.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-grimace.svg new file mode 100644 index 0000000..dbe8591 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-grimace.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-grin-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-grin-fill.svg new file mode 100644 index 0000000..926f2d8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-grin-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-grin.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-grin.svg new file mode 100644 index 0000000..50b8e42 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-grin.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-heart-eyes-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-heart-eyes-fill.svg new file mode 100644 index 0000000..cc91552 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-heart-eyes-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-heart-eyes.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-heart-eyes.svg new file mode 100644 index 0000000..c19ec51 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-heart-eyes.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-kiss-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-kiss-fill.svg new file mode 100644 index 0000000..ab46245 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-kiss-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-kiss.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-kiss.svg new file mode 100644 index 0000000..4646628 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-kiss.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-laughing-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-laughing-fill.svg new file mode 100644 index 0000000..cc8c69b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-laughing-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-laughing.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-laughing.svg new file mode 100644 index 0000000..68d9b25 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-laughing.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-neutral-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-neutral-fill.svg new file mode 100644 index 0000000..58bcb6b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-neutral-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-neutral.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-neutral.svg new file mode 100644 index 0000000..2f3204a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-neutral.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-smile-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-smile-fill.svg new file mode 100644 index 0000000..76a6a16 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-smile-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-smile-upside-down-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-smile-upside-down-fill.svg new file mode 100644 index 0000000..c682933 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-smile-upside-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-smile-upside-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-smile-upside-down.svg new file mode 100644 index 0000000..1e18424 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-smile-upside-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-smile.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-smile.svg new file mode 100644 index 0000000..d222a9a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-smile.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-sunglasses-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-sunglasses-fill.svg new file mode 100644 index 0000000..00e7bc0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-sunglasses-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-sunglasses.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-sunglasses.svg new file mode 100644 index 0000000..4771e4d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-sunglasses.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-surprise-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-surprise-fill.svg new file mode 100644 index 0000000..5cd3e2e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-surprise-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-surprise.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-surprise.svg new file mode 100644 index 0000000..d74830e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-surprise.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-tear-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-tear-fill.svg new file mode 100644 index 0000000..aec9e3f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-tear-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-tear.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-tear.svg new file mode 100644 index 0000000..f9abd4b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-tear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-wink-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-wink-fill.svg new file mode 100644 index 0000000..8601a58 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-wink-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-wink.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-wink.svg new file mode 100644 index 0000000..ee3b3d0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/emoji-wink.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-arrow-down-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-arrow-down-fill.svg new file mode 100644 index 0000000..59ad513 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-arrow-down-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-arrow-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-arrow-down.svg new file mode 100644 index 0000000..ed8e9be --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-arrow-up-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-arrow-up-fill.svg new file mode 100644 index 0000000..095a13f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-arrow-up-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-arrow-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-arrow-up.svg new file mode 100644 index 0000000..f660f36 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-at-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-at-fill.svg new file mode 100644 index 0000000..7102a5b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-at-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-at.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-at.svg new file mode 100644 index 0000000..46b9134 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-at.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-check-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-check-fill.svg new file mode 100644 index 0000000..ca06ad0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-check.svg new file mode 100644 index 0000000..8a50181 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-dash-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-dash-fill.svg new file mode 100644 index 0000000..7275d3d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-dash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-dash.svg new file mode 100644 index 0000000..7ae3e5c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-exclamation-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-exclamation-fill.svg new file mode 100644 index 0000000..4bc91d2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-exclamation-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-exclamation.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-exclamation.svg new file mode 100644 index 0000000..936b777 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-fill.svg new file mode 100644 index 0000000..0b28c86 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-heart-fill.svg new file mode 100644 index 0000000..8ed9e02 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-heart.svg new file mode 100644 index 0000000..b104999 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-open-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-open-fill.svg new file mode 100644 index 0000000..29d8fe7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-open-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-open-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-open-heart-fill.svg new file mode 100644 index 0000000..478b85b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-open-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-open-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-open-heart.svg new file mode 100644 index 0000000..7d324a2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-open-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-open.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-open.svg new file mode 100644 index 0000000..9a542d2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-open.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-paper-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-paper-fill.svg new file mode 100644 index 0000000..14f613e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-paper-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-paper-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-paper-heart-fill.svg new file mode 100644 index 0000000..e422acc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-paper-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-paper-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-paper-heart.svg new file mode 100644 index 0000000..2d925ae --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-paper-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-paper.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-paper.svg new file mode 100644 index 0000000..a909c63 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-paper.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-plus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-plus-fill.svg new file mode 100644 index 0000000..96703c2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-plus.svg new file mode 100644 index 0000000..0abb966 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-slash-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-slash-fill.svg new file mode 100644 index 0000000..09690e5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-slash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-slash.svg new file mode 100644 index 0000000..35b3783 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-x-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-x-fill.svg new file mode 100644 index 0000000..b8348b1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-x.svg new file mode 100644 index 0000000..cd78475 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/envelope.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope.svg new file mode 100644 index 0000000..122fc35 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/envelope.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/eraser-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/eraser-fill.svg new file mode 100644 index 0000000..10959b3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/eraser-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/eraser.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/eraser.svg new file mode 100644 index 0000000..e7060e5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/eraser.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/escape.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/escape.svg new file mode 100644 index 0000000..112c87b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/escape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ethernet.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ethernet.svg new file mode 100644 index 0000000..9b97a3a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ethernet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ev-front-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ev-front-fill.svg new file mode 100644 index 0000000..6926f52 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ev-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ev-front.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ev-front.svg new file mode 100644 index 0000000..2e0acc6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ev-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ev-station-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ev-station-fill.svg new file mode 100644 index 0000000..a30f613 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ev-station-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ev-station.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ev-station.svg new file mode 100644 index 0000000..faec20c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ev-station.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-circle-fill.svg new file mode 100644 index 0000000..f7a7d17 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-circle.svg new file mode 100644 index 0000000..73c7e8d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-diamond-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-diamond-fill.svg new file mode 100644 index 0000000..5987fe7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-diamond.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-diamond.svg new file mode 100644 index 0000000..6c0388b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-diamond.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-lg.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-lg.svg new file mode 100644 index 0000000..b21e727 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-octagon-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-octagon-fill.svg new file mode 100644 index 0000000..3347f64 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-octagon.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-octagon.svg new file mode 100644 index 0000000..6ef1db9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-square-fill.svg new file mode 100644 index 0000000..e99eab8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-square.svg new file mode 100644 index 0000000..41436cb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-triangle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-triangle-fill.svg new file mode 100644 index 0000000..50e1752 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-triangle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-triangle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-triangle.svg new file mode 100644 index 0000000..7ca0dc7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation-triangle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation.svg new file mode 100644 index 0000000..953004b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/exclamation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/exclude.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/exclude.svg new file mode 100644 index 0000000..9be5f93 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/exclude.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/explicit-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/explicit-fill.svg new file mode 100644 index 0000000..159d365 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/explicit-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/explicit.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/explicit.svg new file mode 100644 index 0000000..22a0ef4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/explicit.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/exposure.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/exposure.svg new file mode 100644 index 0000000..247bf46 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/exposure.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/eye-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/eye-fill.svg new file mode 100644 index 0000000..2697206 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/eye-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/eye-slash-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/eye-slash-fill.svg new file mode 100644 index 0000000..9339262 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/eye-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/eye-slash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/eye-slash.svg new file mode 100644 index 0000000..c520837 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/eye-slash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/eye.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/eye.svg new file mode 100644 index 0000000..412ff69 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/eye.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/eyedropper.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/eyedropper.svg new file mode 100644 index 0000000..698d40d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/eyedropper.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/eyeglasses.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/eyeglasses.svg new file mode 100644 index 0000000..020d943 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/eyeglasses.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/facebook.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/facebook.svg new file mode 100644 index 0000000..e8d1443 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/facebook.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/fan.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/fan.svg new file mode 100644 index 0000000..fab6eab --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/fan.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-btn-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-btn-fill.svg new file mode 100644 index 0000000..9c9a1c6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-btn.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-btn.svg new file mode 100644 index 0000000..a3d605c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-circle-fill.svg new file mode 100644 index 0000000..aa5c37b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-circle.svg new file mode 100644 index 0000000..2eceb91 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-fill.svg new file mode 100644 index 0000000..329cad0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward.svg new file mode 100644 index 0000000..1064360 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/fast-forward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/feather.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/feather.svg new file mode 100644 index 0000000..aafb86d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/feather.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/feather2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/feather2.svg new file mode 100644 index 0000000..2e5234f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/feather2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-arrow-down-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-arrow-down-fill.svg new file mode 100644 index 0000000..910fc07 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-arrow-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-arrow-down.svg new file mode 100644 index 0000000..6f75d50 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-arrow-up-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-arrow-up-fill.svg new file mode 100644 index 0000000..9dba205 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-arrow-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-arrow-up.svg new file mode 100644 index 0000000..223379e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-bar-graph-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-bar-graph-fill.svg new file mode 100644 index 0000000..a0e31d6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-bar-graph-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-bar-graph.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-bar-graph.svg new file mode 100644 index 0000000..e66be6a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-bar-graph.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-binary-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-binary-fill.svg new file mode 100644 index 0000000..13343bf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-binary-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-binary.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-binary.svg new file mode 100644 index 0000000..7e667bc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-binary.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-break-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-break-fill.svg new file mode 100644 index 0000000..4eddc4a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-break-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-break.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-break.svg new file mode 100644 index 0000000..b4485d7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-break.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-check-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-check-fill.svg new file mode 100644 index 0000000..fb54b18 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-check.svg new file mode 100644 index 0000000..1426311 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-code-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-code-fill.svg new file mode 100644 index 0000000..ee2f0f6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-code-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-code.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-code.svg new file mode 100644 index 0000000..a8c390b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-code.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-diff-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-diff-fill.svg new file mode 100644 index 0000000..945aef1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-diff-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-diff.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-diff.svg new file mode 100644 index 0000000..dd848f0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-diff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-arrow-down-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-arrow-down-fill.svg new file mode 100644 index 0000000..0e96047 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-arrow-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-arrow-down.svg new file mode 100644 index 0000000..81cc43a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-arrow-up-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-arrow-up-fill.svg new file mode 100644 index 0000000..ce881cc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-arrow-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-arrow-up.svg new file mode 100644 index 0000000..6cf324a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-bar-graph-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-bar-graph-fill.svg new file mode 100644 index 0000000..7dc0df9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-bar-graph-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-bar-graph.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-bar-graph.svg new file mode 100644 index 0000000..eefb687 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-bar-graph.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-binary-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-binary-fill.svg new file mode 100644 index 0000000..1652562 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-binary-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-binary.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-binary.svg new file mode 100644 index 0000000..e068bf6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-binary.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-break-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-break-fill.svg new file mode 100644 index 0000000..b36ea25 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-break-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-break.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-break.svg new file mode 100644 index 0000000..e98c647 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-break.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-check-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-check-fill.svg new file mode 100644 index 0000000..de7bf69 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-check.svg new file mode 100644 index 0000000..f2fbf66 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-code-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-code-fill.svg new file mode 100644 index 0000000..c23a7b6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-code-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-code.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-code.svg new file mode 100644 index 0000000..1b94a6a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-code.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-diff-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-diff-fill.svg new file mode 100644 index 0000000..5f18a88 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-diff-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-diff.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-diff.svg new file mode 100644 index 0000000..0b28667 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-diff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-easel-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-easel-fill.svg new file mode 100644 index 0000000..0743de4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-easel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-easel.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-easel.svg new file mode 100644 index 0000000..045fc87 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-easel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-excel-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-excel-fill.svg new file mode 100644 index 0000000..2d492a8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-excel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-excel.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-excel.svg new file mode 100644 index 0000000..c40f16b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-excel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-fill.svg new file mode 100644 index 0000000..668247e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-font-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-font-fill.svg new file mode 100644 index 0000000..c4fe9a4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-font-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-font.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-font.svg new file mode 100644 index 0000000..f7aad0b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-font.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-image-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-image-fill.svg new file mode 100644 index 0000000..e568ee7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-image-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-image.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-image.svg new file mode 100644 index 0000000..1e1964b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-lock-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-lock-fill.svg new file mode 100644 index 0000000..18a7fb7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-lock-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-lock.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-lock.svg new file mode 100644 index 0000000..b15ec6a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-lock2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-lock2-fill.svg new file mode 100644 index 0000000..828a545 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-lock2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-lock2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-lock2.svg new file mode 100644 index 0000000..cf76d3f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-lock2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-medical-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-medical-fill.svg new file mode 100644 index 0000000..ed5f6bc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-medical-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-medical.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-medical.svg new file mode 100644 index 0000000..6fa8a39 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-medical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-minus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-minus-fill.svg new file mode 100644 index 0000000..25e708f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-minus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-minus.svg new file mode 100644 index 0000000..e87b163 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-music-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-music-fill.svg new file mode 100644 index 0000000..c64c797 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-music-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-music.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-music.svg new file mode 100644 index 0000000..cc25eb9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-music.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-pdf-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-pdf-fill.svg new file mode 100644 index 0000000..0ba21ab --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-pdf-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-pdf.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-pdf.svg new file mode 100644 index 0000000..52da96f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-pdf.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-person-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-person-fill.svg new file mode 100644 index 0000000..29a8129 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-person.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-person.svg new file mode 100644 index 0000000..59a6a2a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-person.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-play-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-play-fill.svg new file mode 100644 index 0000000..80731db --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-play.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-play.svg new file mode 100644 index 0000000..62042ab --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-plus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-plus-fill.svg new file mode 100644 index 0000000..6cead3a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-plus.svg new file mode 100644 index 0000000..9284026 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-post-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-post-fill.svg new file mode 100644 index 0000000..0c0e7b8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-post-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-post.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-post.svg new file mode 100644 index 0000000..1f0d435 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-post.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-ppt-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-ppt-fill.svg new file mode 100644 index 0000000..68e9793 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-ppt-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-ppt.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-ppt.svg new file mode 100644 index 0000000..bedf552 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-ppt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-richtext-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-richtext-fill.svg new file mode 100644 index 0000000..e5c82ee --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-richtext-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-richtext.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-richtext.svg new file mode 100644 index 0000000..35af146 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-richtext.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-ruled-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-ruled-fill.svg new file mode 100644 index 0000000..43aecce --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-ruled-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-ruled.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-ruled.svg new file mode 100644 index 0000000..4f28858 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-ruled.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-slides-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-slides-fill.svg new file mode 100644 index 0000000..98b59df --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-slides-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-slides.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-slides.svg new file mode 100644 index 0000000..2d97fa7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-slides.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-spreadsheet-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-spreadsheet-fill.svg new file mode 100644 index 0000000..9a71e73 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-spreadsheet-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-spreadsheet.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-spreadsheet.svg new file mode 100644 index 0000000..a111232 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-spreadsheet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-text-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-text-fill.svg new file mode 100644 index 0000000..b329919 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-text.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-text.svg new file mode 100644 index 0000000..0d60c79 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-word-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-word-fill.svg new file mode 100644 index 0000000..717b049 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-word-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-word.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-word.svg new file mode 100644 index 0000000..7186b69 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-word.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-x-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-x-fill.svg new file mode 100644 index 0000000..a19d14b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-x.svg new file mode 100644 index 0000000..bedb970 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-zip-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-zip-fill.svg new file mode 100644 index 0000000..b92ff9a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-zip-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-zip.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-zip.svg new file mode 100644 index 0000000..b82afcc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark-zip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark.svg new file mode 100644 index 0000000..c3d086b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-earmark.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-easel-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-easel-fill.svg new file mode 100644 index 0000000..e1122e5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-easel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-easel.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-easel.svg new file mode 100644 index 0000000..c6d6a4d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-easel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-excel-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-excel-fill.svg new file mode 100644 index 0000000..350a7df --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-excel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-excel.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-excel.svg new file mode 100644 index 0000000..0f43afe --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-excel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-fill.svg new file mode 100644 index 0000000..a1f4de0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-font-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-font-fill.svg new file mode 100644 index 0000000..198a259 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-font-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-font.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-font.svg new file mode 100644 index 0000000..1d67f5e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-font.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-image-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-image-fill.svg new file mode 100644 index 0000000..f4e81ab --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-image-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-image.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-image.svg new file mode 100644 index 0000000..127fd89 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-lock-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-lock-fill.svg new file mode 100644 index 0000000..a14dafc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-lock-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-lock.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-lock.svg new file mode 100644 index 0000000..4206978 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-lock2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-lock2-fill.svg new file mode 100644 index 0000000..a68a5d4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-lock2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-lock2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-lock2.svg new file mode 100644 index 0000000..134f747 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-lock2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-medical-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-medical-fill.svg new file mode 100644 index 0000000..6caf0a3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-medical-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-medical.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-medical.svg new file mode 100644 index 0000000..afec18e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-medical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-minus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-minus-fill.svg new file mode 100644 index 0000000..85d9999 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-minus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-minus.svg new file mode 100644 index 0000000..67a4538 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-music-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-music-fill.svg new file mode 100644 index 0000000..c7dfa82 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-music-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-music.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-music.svg new file mode 100644 index 0000000..6531a95 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-music.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-pdf-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-pdf-fill.svg new file mode 100644 index 0000000..87543f5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-pdf-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-pdf.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-pdf.svg new file mode 100644 index 0000000..e8ba0a1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-pdf.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-person-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-person-fill.svg new file mode 100644 index 0000000..d7e05e4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-person.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-person.svg new file mode 100644 index 0000000..892800a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-person.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-play-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-play-fill.svg new file mode 100644 index 0000000..838dda9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-play.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-play.svg new file mode 100644 index 0000000..fef9adf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-plus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-plus-fill.svg new file mode 100644 index 0000000..1730c27 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-plus.svg new file mode 100644 index 0000000..d0ef464 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-post-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-post-fill.svg new file mode 100644 index 0000000..c3fc7e0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-post-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-post.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-post.svg new file mode 100644 index 0000000..dd8aefc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-post.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-ppt-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-ppt-fill.svg new file mode 100644 index 0000000..3d3ac35 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-ppt-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-ppt.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-ppt.svg new file mode 100644 index 0000000..0100d0b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-ppt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-richtext-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-richtext-fill.svg new file mode 100644 index 0000000..64c1fc8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-richtext-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-richtext.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-richtext.svg new file mode 100644 index 0000000..22edf68 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-richtext.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-ruled-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-ruled-fill.svg new file mode 100644 index 0000000..f93c255 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-ruled-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-ruled.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-ruled.svg new file mode 100644 index 0000000..431b4eb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-ruled.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-slides-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-slides-fill.svg new file mode 100644 index 0000000..e8cb12a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-slides-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-slides.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-slides.svg new file mode 100644 index 0000000..df3f65d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-slides.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-spreadsheet-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-spreadsheet-fill.svg new file mode 100644 index 0000000..a3977e1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-spreadsheet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-spreadsheet.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-spreadsheet.svg new file mode 100644 index 0000000..e83e733 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-spreadsheet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-text-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-text-fill.svg new file mode 100644 index 0000000..29c9fc4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-text.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-text.svg new file mode 100644 index 0000000..fa1e861 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-word-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-word-fill.svg new file mode 100644 index 0000000..2df1fca --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-word-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-word.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-word.svg new file mode 100644 index 0000000..61a96c2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-word.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-x-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-x-fill.svg new file mode 100644 index 0000000..980e405 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-x.svg new file mode 100644 index 0000000..1fe66e6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-zip-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-zip-fill.svg new file mode 100644 index 0000000..95d3966 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-zip-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file-zip.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file-zip.svg new file mode 100644 index 0000000..3da93c8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file-zip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/file.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/file.svg new file mode 100644 index 0000000..3562fb2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/file.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/files-alt.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/files-alt.svg new file mode 100644 index 0000000..1d4d069 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/files-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/files.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/files.svg new file mode 100644 index 0000000..f8842f8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/files.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-aac.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-aac.svg new file mode 100644 index 0000000..8a2d02a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-aac.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-ai.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-ai.svg new file mode 100644 index 0000000..23e2ebc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-ai.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-bmp.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-bmp.svg new file mode 100644 index 0000000..acf902f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-bmp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-cs.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-cs.svg new file mode 100644 index 0000000..fb76aec --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-cs.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-css.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-css.svg new file mode 100644 index 0000000..da12ac6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-css.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-csv.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-csv.svg new file mode 100644 index 0000000..efda95c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-csv.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-doc.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-doc.svg new file mode 100644 index 0000000..14fb544 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-doc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-docx.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-docx.svg new file mode 100644 index 0000000..29a54ff --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-docx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-exe.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-exe.svg new file mode 100644 index 0000000..2c4bea4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-exe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-gif.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-gif.svg new file mode 100644 index 0000000..6b016d8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-gif.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-heic.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-heic.svg new file mode 100644 index 0000000..dcdb6f1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-heic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-html.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-html.svg new file mode 100644 index 0000000..35d7218 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-html.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-java.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-java.svg new file mode 100644 index 0000000..c9dc543 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-java.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-jpg.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-jpg.svg new file mode 100644 index 0000000..5e4ae64 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-jpg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-js.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-js.svg new file mode 100644 index 0000000..8b198bf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-js.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-json.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-json.svg new file mode 100644 index 0000000..2b9d988 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-json.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-jsx.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-jsx.svg new file mode 100644 index 0000000..c23ba4c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-jsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-key.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-key.svg new file mode 100644 index 0000000..5b98050 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-key.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-m4p.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-m4p.svg new file mode 100644 index 0000000..a10dc24 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-m4p.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-md.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-md.svg new file mode 100644 index 0000000..ca5cd59 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-md.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-mdx.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-mdx.svg new file mode 100644 index 0000000..e8774d2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-mdx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-mov.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-mov.svg new file mode 100644 index 0000000..9f05d63 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-mov.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-mp3.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-mp3.svg new file mode 100644 index 0000000..0170351 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-mp3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-mp4.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-mp4.svg new file mode 100644 index 0000000..997c427 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-mp4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-otf.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-otf.svg new file mode 100644 index 0000000..44d0c8e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-otf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-pdf.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-pdf.svg new file mode 100644 index 0000000..e1fc9b6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-pdf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-php.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-php.svg new file mode 100644 index 0000000..422cc2d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-php.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-png.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-png.svg new file mode 100644 index 0000000..f719344 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-png.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-ppt.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-ppt.svg new file mode 100644 index 0000000..cfaaf1b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-ppt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-pptx.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-pptx.svg new file mode 100644 index 0000000..88ef369 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-pptx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-psd.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-psd.svg new file mode 100644 index 0000000..cfcb13b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-psd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-py.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-py.svg new file mode 100644 index 0000000..654df70 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-py.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-raw.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-raw.svg new file mode 100644 index 0000000..fdbeefc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-raw.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-rb.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-rb.svg new file mode 100644 index 0000000..e3387b4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-rb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-sass.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-sass.svg new file mode 100644 index 0000000..5ff5ae5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-sass.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-scss.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-scss.svg new file mode 100644 index 0000000..68f195a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-scss.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-sh.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-sh.svg new file mode 100644 index 0000000..200fae4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-sh.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-sql.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-sql.svg new file mode 100644 index 0000000..b523b37 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-sql.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-svg.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-svg.svg new file mode 100644 index 0000000..ea1264c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-svg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-tiff.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-tiff.svg new file mode 100644 index 0000000..d6f9e9b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-tiff.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-tsx.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-tsx.svg new file mode 100644 index 0000000..cef1dc4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-tsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-ttf.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-ttf.svg new file mode 100644 index 0000000..549d4df --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-ttf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-txt.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-txt.svg new file mode 100644 index 0000000..6fae02a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-txt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-wav.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-wav.svg new file mode 100644 index 0000000..bd226e8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-wav.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-woff.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-woff.svg new file mode 100644 index 0000000..d8ec582 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-woff.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-xls.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-xls.svg new file mode 100644 index 0000000..9c266cd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-xls.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-xlsx.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-xlsx.svg new file mode 100644 index 0000000..a1aa802 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-xlsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-xml.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-xml.svg new file mode 100644 index 0000000..d822645 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-xml.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-yml.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-yml.svg new file mode 100644 index 0000000..e8bf63d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filetype-yml.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/film.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/film.svg new file mode 100644 index 0000000..5cef939 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/film.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filter-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filter-circle-fill.svg new file mode 100644 index 0000000..f60fd59 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filter-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filter-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filter-circle.svg new file mode 100644 index 0000000..bbdc85f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filter-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filter-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filter-left.svg new file mode 100644 index 0000000..22441de --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filter-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filter-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filter-right.svg new file mode 100644 index 0000000..466a9b1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filter-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filter-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filter-square-fill.svg new file mode 100644 index 0000000..f8813b8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filter-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filter-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filter-square.svg new file mode 100644 index 0000000..ae8c837 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filter-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/filter.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/filter.svg new file mode 100644 index 0000000..555c612 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/filter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/fingerprint.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/fingerprint.svg new file mode 100644 index 0000000..3cf2042 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/fingerprint.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/fire.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/fire.svg new file mode 100644 index 0000000..f702837 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/fire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/flag-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/flag-fill.svg new file mode 100644 index 0000000..73fffc2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/flag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/flag.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/flag.svg new file mode 100644 index 0000000..357c481 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/flag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/floppy-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/floppy-fill.svg new file mode 100644 index 0000000..9c01f4c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/floppy-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/floppy.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/floppy.svg new file mode 100644 index 0000000..6aaf1c3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/floppy.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/floppy2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/floppy2-fill.svg new file mode 100644 index 0000000..de4bb3b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/floppy2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/floppy2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/floppy2.svg new file mode 100644 index 0000000..ee5fd36 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/floppy2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/flower1.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/flower1.svg new file mode 100644 index 0000000..08a7e2e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/flower1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/flower2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/flower2.svg new file mode 100644 index 0000000..d793728 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/flower2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/flower3.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/flower3.svg new file mode 100644 index 0000000..147e32f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/flower3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/folder-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/folder-check.svg new file mode 100644 index 0000000..d599554 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/folder-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/folder-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/folder-fill.svg new file mode 100644 index 0000000..fd10c8e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/folder-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/folder-minus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/folder-minus.svg new file mode 100644 index 0000000..f41b660 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/folder-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/folder-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/folder-plus.svg new file mode 100644 index 0000000..c18e2a5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/folder-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/folder-symlink-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/folder-symlink-fill.svg new file mode 100644 index 0000000..91dc0c0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/folder-symlink-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/folder-symlink.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/folder-symlink.svg new file mode 100644 index 0000000..b258b6a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/folder-symlink.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/folder-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/folder-x.svg new file mode 100644 index 0000000..d571d08 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/folder-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/folder.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/folder.svg new file mode 100644 index 0000000..fd4dc5a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/folder.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/folder2-open.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/folder2-open.svg new file mode 100644 index 0000000..59d8382 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/folder2-open.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/folder2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/folder2.svg new file mode 100644 index 0000000..4145753 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/folder2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/fonts.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/fonts.svg new file mode 100644 index 0000000..3afc7d2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/fonts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/forward-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/forward-fill.svg new file mode 100644 index 0000000..7f2839b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/forward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/forward.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/forward.svg new file mode 100644 index 0000000..4b85614 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/front.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/front.svg new file mode 100644 index 0000000..d1edeb1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/fuel-pump-diesel-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/fuel-pump-diesel-fill.svg new file mode 100644 index 0000000..824913c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/fuel-pump-diesel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/fuel-pump-diesel.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/fuel-pump-diesel.svg new file mode 100644 index 0000000..ad24a92 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/fuel-pump-diesel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/fuel-pump-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/fuel-pump-fill.svg new file mode 100644 index 0000000..5154523 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/fuel-pump-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/fuel-pump.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/fuel-pump.svg new file mode 100644 index 0000000..f4742f5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/fuel-pump.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/fullscreen-exit.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/fullscreen-exit.svg new file mode 100644 index 0000000..b9bdb1b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/fullscreen-exit.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/fullscreen.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/fullscreen.svg new file mode 100644 index 0000000..7789d36 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/fullscreen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/funnel-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/funnel-fill.svg new file mode 100644 index 0000000..5f16f16 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/funnel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/funnel.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/funnel.svg new file mode 100644 index 0000000..d027aa5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/funnel.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/gear-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/gear-fill.svg new file mode 100644 index 0000000..2aa36a1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/gear-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/gear-wide-connected.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/gear-wide-connected.svg new file mode 100644 index 0000000..fc196dd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/gear-wide-connected.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/gear-wide.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/gear-wide.svg new file mode 100644 index 0000000..83194ce --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/gear-wide.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/gear.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/gear.svg new file mode 100644 index 0000000..c11dbc1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/gem.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/gem.svg new file mode 100644 index 0000000..360d554 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/gem.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/gender-ambiguous.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/gender-ambiguous.svg new file mode 100644 index 0000000..2ffaf11 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/gender-ambiguous.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/gender-female.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/gender-female.svg new file mode 100644 index 0000000..102783c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/gender-female.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/gender-male.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/gender-male.svg new file mode 100644 index 0000000..b0aee1d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/gender-male.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/gender-neuter.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/gender-neuter.svg new file mode 100644 index 0000000..8dce8f5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/gender-neuter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/gender-trans.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/gender-trans.svg new file mode 100644 index 0000000..4c4c074 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/gender-trans.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/geo-alt-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/geo-alt-fill.svg new file mode 100644 index 0000000..e88b77b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/geo-alt-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/geo-alt.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/geo-alt.svg new file mode 100644 index 0000000..4092794 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/geo-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/geo-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/geo-fill.svg new file mode 100644 index 0000000..a53f2bd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/geo-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/geo.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/geo.svg new file mode 100644 index 0000000..6686fea --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/geo.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/gift-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/gift-fill.svg new file mode 100644 index 0000000..69f3379 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/gift-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/gift.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/gift.svg new file mode 100644 index 0000000..663b87e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/gift.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/git.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/git.svg new file mode 100644 index 0000000..092d23e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/git.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/github.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/github.svg new file mode 100644 index 0000000..bb4e45c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/github.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/gitlab.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/gitlab.svg new file mode 100644 index 0000000..7b7df0b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/gitlab.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/globe-americas.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/globe-americas.svg new file mode 100644 index 0000000..f66f5fe --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/globe-americas.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/globe-asia-australia.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/globe-asia-australia.svg new file mode 100644 index 0000000..e4715f1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/globe-asia-australia.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/globe-central-south-asia.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/globe-central-south-asia.svg new file mode 100644 index 0000000..d4699d2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/globe-central-south-asia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/globe-europe-africa.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/globe-europe-africa.svg new file mode 100644 index 0000000..3bd6c49 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/globe-europe-africa.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/globe.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/globe.svg new file mode 100644 index 0000000..96cf815 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/globe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/globe2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/globe2.svg new file mode 100644 index 0000000..150a01e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/globe2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/google-play.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/google-play.svg new file mode 100644 index 0000000..a970e9a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/google-play.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/google.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/google.svg new file mode 100644 index 0000000..47abd49 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/google.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/gpu-card.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/gpu-card.svg new file mode 100644 index 0000000..b75ddce --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/gpu-card.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/graph-down-arrow.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/graph-down-arrow.svg new file mode 100644 index 0000000..bf522b5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/graph-down-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/graph-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/graph-down.svg new file mode 100644 index 0000000..55adb4f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/graph-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/graph-up-arrow.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/graph-up-arrow.svg new file mode 100644 index 0000000..fd582e4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/graph-up-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/graph-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/graph-up.svg new file mode 100644 index 0000000..a68bc9d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/graph-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/grid-1x2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-1x2-fill.svg new file mode 100644 index 0000000..1195117 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-1x2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/grid-1x2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-1x2.svg new file mode 100644 index 0000000..dd36f54 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-1x2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x2-gap-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x2-gap-fill.svg new file mode 100644 index 0000000..4fe8288 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x2-gap-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x2-gap.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x2-gap.svg new file mode 100644 index 0000000..a9e8689 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x2-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x2.svg new file mode 100644 index 0000000..6dd39fd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x3-gap-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x3-gap-fill.svg new file mode 100644 index 0000000..d29616c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x3-gap-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x3-gap.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x3-gap.svg new file mode 100644 index 0000000..675f428 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x3-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x3.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x3.svg new file mode 100644 index 0000000..c40d98c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-3x3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/grid-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-fill.svg new file mode 100644 index 0000000..202265f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/grid-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/grid.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/grid.svg new file mode 100644 index 0000000..bc50595 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/grip-horizontal.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/grip-horizontal.svg new file mode 100644 index 0000000..c4439af --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/grip-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/grip-vertical.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/grip-vertical.svg new file mode 100644 index 0000000..0182ad9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/grip-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/h-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/h-circle-fill.svg new file mode 100644 index 0000000..6a70736 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/h-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/h-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/h-circle.svg new file mode 100644 index 0000000..6579c1f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/h-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/h-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/h-square-fill.svg new file mode 100644 index 0000000..51d11d1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/h-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/h-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/h-square.svg new file mode 100644 index 0000000..2eac5d7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/h-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hammer.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hammer.svg new file mode 100644 index 0000000..d702c11 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hammer.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hand-index-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hand-index-fill.svg new file mode 100644 index 0000000..ef94089 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hand-index-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hand-index-thumb-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hand-index-thumb-fill.svg new file mode 100644 index 0000000..43e958c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hand-index-thumb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hand-index-thumb.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hand-index-thumb.svg new file mode 100644 index 0000000..699e505 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hand-index-thumb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hand-index.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hand-index.svg new file mode 100644 index 0000000..789622c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hand-index.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hand-thumbs-down-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hand-thumbs-down-fill.svg new file mode 100644 index 0000000..c2f51eb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hand-thumbs-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hand-thumbs-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hand-thumbs-down.svg new file mode 100644 index 0000000..e8dadb5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hand-thumbs-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hand-thumbs-up-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hand-thumbs-up-fill.svg new file mode 100644 index 0000000..e7216e1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hand-thumbs-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hand-thumbs-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hand-thumbs-up.svg new file mode 100644 index 0000000..0d410a1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hand-thumbs-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/handbag-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/handbag-fill.svg new file mode 100644 index 0000000..5d4367c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/handbag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/handbag.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/handbag.svg new file mode 100644 index 0000000..99e5904 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/handbag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hash.svg new file mode 100644 index 0000000..4621b1d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-fill.svg new file mode 100644 index 0000000..9bdc467 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-network-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-network-fill.svg new file mode 100644 index 0000000..403d472 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-network-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-network.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-network.svg new file mode 100644 index 0000000..f0db305 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-network.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-rack-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-rack-fill.svg new file mode 100644 index 0000000..bb45078 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-rack-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-rack.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-rack.svg new file mode 100644 index 0000000..480d0d9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-rack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-stack-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-stack-fill.svg new file mode 100644 index 0000000..c81687a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-stack-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-stack.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-stack.svg new file mode 100644 index 0000000..2f74d3b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hdd-stack.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hdd.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hdd.svg new file mode 100644 index 0000000..7dd6700 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hdd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hdmi-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hdmi-fill.svg new file mode 100644 index 0000000..9b52d61 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hdmi-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hdmi.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hdmi.svg new file mode 100644 index 0000000..b8a4b41 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hdmi.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/headphones.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/headphones.svg new file mode 100644 index 0000000..c2c1d6f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/headphones.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/headset-vr.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/headset-vr.svg new file mode 100644 index 0000000..9f07b76 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/headset-vr.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/headset.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/headset.svg new file mode 100644 index 0000000..5369974 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/headset.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/heart-arrow.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/heart-arrow.svg new file mode 100644 index 0000000..0407ed6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/heart-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/heart-fill.svg new file mode 100644 index 0000000..4026252 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/heart-half.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/heart-half.svg new file mode 100644 index 0000000..1474a72 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/heart-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/heart-pulse-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/heart-pulse-fill.svg new file mode 100644 index 0000000..b95a18b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/heart-pulse-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/heart-pulse.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/heart-pulse.svg new file mode 100644 index 0000000..16aaaaf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/heart-pulse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/heart.svg new file mode 100644 index 0000000..d650006 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/heartbreak-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/heartbreak-fill.svg new file mode 100644 index 0000000..b669ad9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/heartbreak-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/heartbreak.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/heartbreak.svg new file mode 100644 index 0000000..7fe62a5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/heartbreak.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hearts.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hearts.svg new file mode 100644 index 0000000..c1c52e4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hearts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/heptagon-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/heptagon-fill.svg new file mode 100644 index 0000000..ad8e058 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/heptagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/heptagon-half.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/heptagon-half.svg new file mode 100644 index 0000000..5753b62 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/heptagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/heptagon.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/heptagon.svg new file mode 100644 index 0000000..e85a0bd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/heptagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hexagon-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hexagon-fill.svg new file mode 100644 index 0000000..afd7870 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hexagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hexagon-half.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hexagon-half.svg new file mode 100644 index 0000000..a9fc136 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hexagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hexagon.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hexagon.svg new file mode 100644 index 0000000..f6601f2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hexagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/highlighter.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/highlighter.svg new file mode 100644 index 0000000..5406b61 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/highlighter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/highlights.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/highlights.svg new file mode 100644 index 0000000..4ce7528 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/highlights.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hospital-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hospital-fill.svg new file mode 100644 index 0000000..a932133 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hospital-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hospital.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hospital.svg new file mode 100644 index 0000000..5168a29 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hospital.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hourglass-bottom.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hourglass-bottom.svg new file mode 100644 index 0000000..8ce8394 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hourglass-bottom.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hourglass-split.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hourglass-split.svg new file mode 100644 index 0000000..b8bba9b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hourglass-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hourglass-top.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hourglass-top.svg new file mode 100644 index 0000000..f471084 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hourglass-top.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hourglass.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hourglass.svg new file mode 100644 index 0000000..cecfa7e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hourglass.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-add-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-add-fill.svg new file mode 100644 index 0000000..e4733b5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-add-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-add.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-add.svg new file mode 100644 index 0000000..2964397 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-check-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-check-fill.svg new file mode 100644 index 0000000..7546342 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-check-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-check.svg new file mode 100644 index 0000000..a30080a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-dash-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-dash-fill.svg new file mode 100644 index 0000000..5465ef4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-dash-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-dash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-dash.svg new file mode 100644 index 0000000..fa6fb26 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-door-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-door-fill.svg new file mode 100644 index 0000000..a260a70 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-door-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-door.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-door.svg new file mode 100644 index 0000000..d411105 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-door.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-down-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-down-fill.svg new file mode 100644 index 0000000..d3bf68f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-down-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-down.svg new file mode 100644 index 0000000..6de3d79 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-exclamation-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-exclamation-fill.svg new file mode 100644 index 0000000..7433738 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-exclamation-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-exclamation.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-exclamation.svg new file mode 100644 index 0000000..301d981 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-fill.svg new file mode 100644 index 0000000..8932667 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-gear-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-gear-fill.svg new file mode 100644 index 0000000..001ea96 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-gear-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-gear.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-gear.svg new file mode 100644 index 0000000..c7f9d43 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-heart-fill.svg new file mode 100644 index 0000000..6d874fc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-heart.svg new file mode 100644 index 0000000..26b2395 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-lock-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-lock-fill.svg new file mode 100644 index 0000000..842b914 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-lock-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-lock.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-lock.svg new file mode 100644 index 0000000..e6eb968 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-slash-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-slash-fill.svg new file mode 100644 index 0000000..20ea07b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-slash-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-slash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-slash.svg new file mode 100644 index 0000000..3e1cb66 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-up-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-up-fill.svg new file mode 100644 index 0000000..3e6713e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-up-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-up.svg new file mode 100644 index 0000000..0a8deb3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-x-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-x-fill.svg new file mode 100644 index 0000000..00483c4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-x-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house-x.svg new file mode 100644 index 0000000..88b2825 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/house.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/house.svg new file mode 100644 index 0000000..77ac144 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/house.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/houses-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/houses-fill.svg new file mode 100644 index 0000000..30a72d8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/houses-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/houses.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/houses.svg new file mode 100644 index 0000000..d66b4da --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/houses.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hr.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hr.svg new file mode 100644 index 0000000..b6f2e33 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hr.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hurricane.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hurricane.svg new file mode 100644 index 0000000..e21aaec --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hurricane.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/hypnotize.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/hypnotize.svg new file mode 100644 index 0000000..baa2298 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/hypnotize.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/icons.json b/public/@shoelace-style/shoelace/cdn/assets/icons/icons.json new file mode 100644 index 0000000..f6a312b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/icons.json @@ -0,0 +1,24698 @@ +[ + { + "name": "0-circle-fill", + "title": "0 circle fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "0-circle", + "title": "0 circle", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "0-square-fill", + "title": "0 square fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "0-square", + "title": "0 square", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "1-circle-fill", + "title": "1 circle fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "1-circle", + "title": "1 circle", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "1-square-fill", + "title": "1 square fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "1-square", + "title": "1 square", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "123", + "title": 123, + "categories": [ + "Typography" + ], + "tags": [ + "numbers" + ] + }, + { + "name": "2-circle-fill", + "title": "2 circle fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "2-circle", + "title": "2 circle", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "2-square-fill", + "title": "2 square fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "2-square", + "title": "2 square", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "3-circle-fill", + "title": "3 circle fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "3-circle", + "title": "3 circle", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "3-square-fill", + "title": "3 square fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "3-square", + "title": "3 square", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "4-circle-fill", + "title": "4 circle fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "4-circle", + "title": "4 circle", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "4-square-fill", + "title": "4 square fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "4-square", + "title": "4 square", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "5-circle-fill", + "title": "5 circle fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "5-circle", + "title": "5 circle", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "5-square-fill", + "title": "5 square fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "5-square", + "title": "5 square", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "6-circle-fill", + "title": "6 circle fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "6-circle", + "title": "6 circle", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "6-square-fill", + "title": "6 square fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "6-square", + "title": "6 square", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "7-circle-fill", + "title": "7 circle fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "7-circle", + "title": "7 circle", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "7-square-fill", + "title": "7 square fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "7-square", + "title": "7 square", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "8-circle-fill", + "title": "8 circle fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "8-circle", + "title": "8 circle", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "8-square-fill", + "title": "8 square fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "8-square", + "title": "8 square", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "9-circle-fill", + "title": "9 circle fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "9-circle", + "title": "9 circle", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "9-square-fill", + "title": "9 square fill", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "9-square", + "title": "9 square", + "categories": [ + "Shapes" + ], + "tags": [ + "number", + "numeral" + ] + }, + { + "name": "activity", + "title": "Activity", + "categories": [ + "Data" + ], + "tags": [ + "pulse", + "heartbeat", + "rhythm" + ] + }, + { + "name": "airplane-engines-fill", + "title": "Airplane engines fill", + "categories": [ + "Transportation" + ], + "tags": [ + "flight", + "flying", + "plane", + "air", + "airport", + "aircraft" + ] + }, + { + "name": "airplane-engines", + "title": "Airplane engines", + "categories": [ + "Transportation" + ], + "tags": [ + "flight", + "flying", + "plane", + "air", + "airport", + "aircraft" + ] + }, + { + "name": "airplane-fill", + "title": "Airplane fill", + "categories": [ + "Transportation" + ], + "tags": [ + "flight", + "flying", + "plane", + "air", + "airport", + "aircraft" + ] + }, + { + "name": "airplane", + "title": "Airplane", + "categories": [ + "Transportation" + ], + "tags": [ + "flight", + "flying", + "plane", + "air", + "airport", + "aircraft" + ] + }, + { + "name": "alarm-fill", + "title": "Alarm Fill", + "categories": [ + "Devices" + ], + "tags": [ + "alarm", + "clock", + "time" + ] + }, + { + "name": "alarm", + "title": "Alarm", + "categories": [ + "Devices" + ], + "tags": [ + "alarm", + "clock", + "time" + ] + }, + { + "name": "alexa", + "title": "Alexa", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "assistant" + ] + }, + { + "name": "align-bottom", + "title": "Align bottom", + "categories": [ + "Graphics" + ], + "tags": [ + "space", + "align", + "distribute" + ] + }, + { + "name": "align-center", + "title": "Align center", + "categories": [ + "Graphics" + ], + "tags": [ + "space", + "align", + "distribute" + ] + }, + { + "name": "align-end", + "title": "Align end", + "categories": [ + "Graphics" + ], + "tags": [ + "space", + "align", + "distribute" + ] + }, + { + "name": "align-middle", + "title": "Align middle", + "categories": [ + "Graphics" + ], + "tags": [ + "space", + "align", + "distribute" + ] + }, + { + "name": "align-start", + "title": "Align start", + "categories": [ + "Graphics" + ], + "tags": [ + "space", + "align", + "distribute" + ] + }, + { + "name": "align-top", + "title": "Align top", + "categories": [ + "Graphics" + ], + "tags": [ + "space", + "align", + "distribute" + ] + }, + { + "name": "alipay", + "title": "Alipay", + "categories": [ + "Brand" + ], + "tags": [ + "payments" + ] + }, + { + "name": "alphabet-uppercase", + "title": "Alphabet uppercase", + "categories": [ + "Typography" + ], + "tags": [ + "letters", + "abc" + ] + }, + { + "name": "alphabet", + "title": "Alphabet", + "categories": [ + "Typography" + ], + "tags": [ + "letters", + "abc" + ] + }, + { + "name": "alt", + "title": "Alt", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "key", + "alt", + "option" + ] + }, + { + "name": "amazon", + "title": "Amazon", + "categories": [ + "Brand" + ], + "tags": [ + "aws" + ] + }, + { + "name": "amd", + "title": "Amd", + "categories": [ + "Brand" + ], + "tags": [ + "radeon" + ] + }, + { + "name": "android", + "title": "Android", + "categories": [ + "Brand" + ], + "tags": [ + "google", + "droid" + ] + }, + { + "name": "android2", + "title": "Android2", + "categories": [ + "Brand" + ], + "tags": [ + "google", + "droid" + ] + }, + { + "name": "app-indicator", + "title": "App indicator", + "categories": [ + "Apps" + ], + "tags": [ + "app", + "application", + "ios", + "android", + "notification", + "square" + ] + }, + { + "name": "app", + "title": "App", + "categories": [ + "Apps" + ], + "tags": [ + "app", + "application", + "ios", + "android", + "square" + ] + }, + { + "name": "apple", + "title": "Apple", + "categories": [ + "Brand" + ], + "tags": [ + "aapl", + "mac", + "macintosh" + ] + }, + { + "name": "archive-fill", + "title": "Archive fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "box", + "delete" + ] + }, + { + "name": "archive", + "title": "Archive", + "categories": [ + "Files and folders" + ], + "tags": [ + "box", + "delete" + ] + }, + { + "name": "arrow-90deg-down", + "title": "Arrow 90deg down", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow", + "right-angle" + ] + }, + { + "name": "arrow-90deg-left", + "title": "Arrow 90deg left", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow", + "right-angle" + ] + }, + { + "name": "arrow-90deg-right", + "title": "Arrow 90deg right", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow", + "right-angle" + ] + }, + { + "name": "arrow-90deg-up", + "title": "Arrow 90deg up", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow", + "right-angle" + ] + }, + { + "name": "arrow-bar-down", + "title": "Arrow bar down", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrow-bar-left", + "title": "Arrow bar left", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrow-bar-right", + "title": "Arrow bar right", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrow-bar-up", + "title": "Arrow bar up", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrow-clockwise", + "title": "Arrow clockwise", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow", + "right", + "spin", + "turn", + "around", + "round", + "rotate", + "refresh", + "reload", + "redo" + ] + }, + { + "name": "arrow-counterclockwise", + "title": "Arrow counterclockwise", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow", + "left", + "spin", + "turn", + "around", + "round", + "rotate", + "undo" + ] + }, + { + "name": "arrow-down-circle-fill", + "title": "Arrow down circle fill", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "circle" + ] + }, + { + "name": "arrow-down-circle", + "title": "Arrow down circle", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "circle" + ] + }, + { + "name": "arrow-down-left-circle-fill", + "title": "Arrow down left circle fill", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "circle" + ] + }, + { + "name": "arrow-down-left-circle", + "title": "Arrow down left circle", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "circle" + ] + }, + { + "name": "arrow-down-left-square-fill", + "title": "Arrow down left square fill", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "square" + ] + }, + { + "name": "arrow-down-left-square", + "title": "Arrow down left square", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "square" + ] + }, + { + "name": "arrow-down-left", + "title": "Arrow down-left", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrow-down-right-circle-fill", + "title": "Arrow down right circle fill", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "circle" + ] + }, + { + "name": "arrow-down-right-circle", + "title": "Arrow down right circle", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "circle" + ] + }, + { + "name": "arrow-down-right-square-fill", + "title": "Arrow down right square fill", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "square" + ] + }, + { + "name": "arrow-down-right-square", + "title": "Arrow down right square", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "square" + ] + }, + { + "name": "arrow-down-right", + "title": "Arrow down-right", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrow-down-short", + "title": "Arrow down-short", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrow-down-square-fill", + "title": "Arrow down square fill", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "square" + ] + }, + { + "name": "arrow-down-square", + "title": "Arrow down square", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "square" + ] + }, + { + "name": "arrow-down-up", + "title": "Arrow down-up", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrow-down", + "title": "Arrow down", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrow-left-circle-fill", + "title": "Arrow left circle fill", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "circle" + ] + }, + { + "name": "arrow-left-circle", + "title": "Arrow left circle", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "circle" + ] + }, + { + "name": "arrow-left-right", + "title": "Arrow left-right", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrow-left-short", + "title": "Arrow left-short", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrow-left-square-fill", + "title": "Arrow left square fill", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "square" + ] + }, + { + "name": "arrow-left-square", + "title": "Arrow left square", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "square" + ] + }, + { + "name": "arrow-left", + "title": "Arrow left", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrow-repeat", + "title": "Arrow repeat", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow", + "spin", + "turn", + "around", + "round", + "rotate", + "sync" + ] + }, + { + "name": "arrow-return-left", + "title": "Arrow return left", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow", + "return" + ] + }, + { + "name": "arrow-return-right", + "title": "Arrow return right", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow", + "return" + ] + }, + { + "name": "arrow-right-circle-fill", + "title": "Arrow right circle fill", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "circle" + ] + }, + { + "name": "arrow-right-circle", + "title": "Arrow right circle", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "circle" + ] + }, + { + "name": "arrow-right-short", + "title": "Arrow right-short", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrow-right-square-fill", + "title": "Arrow right square fill", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "square" + ] + }, + { + "name": "arrow-right-square", + "title": "Arrow right square", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "square" + ] + }, + { + "name": "arrow-right", + "title": "Arrow right", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrow-through-heart-fill", + "title": "Arrow through heart fill", + "categories": [ + "Arrows", + "Love" + ], + "tags": [ + "cupid", + "love", + "valentine" + ] + }, + { + "name": "arrow-through-heart", + "title": "Arrow through heart", + "categories": [ + "Arrows", + "Love" + ], + "tags": [ + "cupid", + "love", + "valentine" + ] + }, + { + "name": "arrow-up-circle-fill", + "title": "Arrow up circle fill", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "circle" + ] + }, + { + "name": "arrow-up-circle", + "title": "Arrow up circle", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "circle" + ] + }, + { + "name": "arrow-up-left-circle-fill", + "title": "Arrow up left circle fill", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "circle" + ] + }, + { + "name": "arrow-up-left-circle", + "title": "Arrow up left circle", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "circle" + ] + }, + { + "name": "arrow-up-left-square-fill", + "title": "Arrow up left square fill", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "square" + ] + }, + { + "name": "arrow-up-left-square", + "title": "Arrow up left square", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "square" + ] + }, + { + "name": "arrow-up-left", + "title": "Arrow up-left", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrow-up-right-circle-fill", + "title": "Arrow up right circle fill", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "circle" + ] + }, + { + "name": "arrow-up-right-circle", + "title": "Arrow up right circle", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "circle" + ] + }, + { + "name": "arrow-up-right-square-fill", + "title": "Arrow up right square fill", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "square" + ] + }, + { + "name": "arrow-up-right-square", + "title": "Arrow up right square", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "square" + ] + }, + { + "name": "arrow-up-right", + "title": "Arrow up-right", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrow-up-short", + "title": "Arrow up-short", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrow-up-square-fill", + "title": "Arrow up square fill", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "square" + ] + }, + { + "name": "arrow-up-square", + "title": "Arrow up square", + "categories": [ + "Shape Arrows" + ], + "tags": [ + "arrow", + "square" + ] + }, + { + "name": "arrow-up", + "title": "Arrow up", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrows-angle-contract", + "title": "Arrows angle contract", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow", + "resize" + ] + }, + { + "name": "arrows-angle-expand", + "title": "Arrows angle expand", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow", + "resize" + ] + }, + { + "name": "arrows-collapse-vertical", + "title": "Arrows collapse vertical", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow", + "resize" + ] + }, + { + "name": "arrows-collapse", + "title": "Arrows collapse", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrows-expand-vertical", + "title": "Arrows expand vertical", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow", + "resize" + ] + }, + { + "name": "arrows-expand", + "title": "Arrows expand", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrows-fullscreen", + "title": "Arrows fullscreen", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "arrows-move", + "title": "Arrows move", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow", + "cursor", + "move" + ] + }, + { + "name": "arrows-vertical", + "title": "Arrows vertical", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow", + "resize" + ] + }, + { + "name": "arrows", + "title": "Arrows", + "categories": [ + "Arrows" + ], + "tags": [ + "arrow", + "resize" + ] + }, + { + "name": "aspect-ratio-fill", + "title": "Aspect ratio fill", + "categories": [ + "Media" + ], + "tags": [ + "size", + "resize", + "crop", + "dimensions" + ] + }, + { + "name": "aspect-ratio", + "title": "Aspect ratio", + "categories": [ + "Media" + ], + "tags": [ + "size", + "resize", + "crop", + "dimensions" + ] + }, + { + "name": "asterisk", + "title": "Asterisk", + "categories": [ + "Typography" + ], + "tags": [ + "asterisks", + "star" + ] + }, + { + "name": "at", + "title": "At", + "categories": [ + "Communications" + ], + "tags": [ + "mention", + "sign" + ] + }, + { + "name": "award-fill", + "title": "Award fill", + "categories": [ + "Real world" + ], + "tags": [ + "prize", + "rosette" + ] + }, + { + "name": "award", + "title": "Award", + "categories": [ + "Real world" + ], + "tags": [ + "prize", + "rosette" + ] + }, + { + "name": "back", + "title": "Back", + "categories": [ + "Graphics" + ], + "tags": [ + "backward", + "layer" + ] + }, + { + "name": "backpack-fill", + "title": "Backpack fill", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on", + "student", + "education" + ] + }, + { + "name": "backpack", + "title": "Backpack", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on", + "student", + "education" + ] + }, + { + "name": "backpack2-fill", + "title": "Backpack2 fill", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on", + "student", + "education" + ] + }, + { + "name": "backpack2", + "title": "Backpack2", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on", + "student", + "education" + ] + }, + { + "name": "backpack3-fill", + "title": "Backpack3 fill", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on", + "student", + "education" + ] + }, + { + "name": "backpack3", + "title": "Backpack3", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on", + "student", + "education" + ] + }, + { + "name": "backpack4-fill", + "title": "Backpack4 fill", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on", + "student", + "education" + ] + }, + { + "name": "backpack4", + "title": "Backpack4", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on", + "student", + "education" + ] + }, + { + "name": "backspace-fill", + "title": "Backspace fill", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "key" + ] + }, + { + "name": "backspace-reverse-fill", + "title": "Backspace reverse fill", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "key" + ] + }, + { + "name": "backspace-reverse", + "title": "Backspace reverse", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "key" + ] + }, + { + "name": "backspace", + "title": "Backspace", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "key" + ] + }, + { + "name": "badge-3d-fill", + "title": "Badge 3d fill", + "categories": [ + "Badges" + ], + "tags": [ + "3d", + "display", + "dimension" + ] + }, + { + "name": "badge-3d", + "title": "Badge 3d", + "categories": [ + "Badges" + ], + "tags": [ + "3d", + "display", + "dimension" + ] + }, + { + "name": "badge-4k-fill", + "title": "Badge 4k fill", + "categories": [ + "Badges" + ], + "tags": [ + "4k", + "display", + "resolution", + "retina" + ] + }, + { + "name": "badge-4k", + "title": "Badge 4k", + "categories": [ + "Badges" + ], + "tags": [ + "4k", + "display", + "resolution", + "retina" + ] + }, + { + "name": "badge-8k-fill", + "title": "Badge 8k fill", + "categories": [ + "Badges" + ], + "tags": [ + "4k", + "display", + "resolution", + "retina" + ] + }, + { + "name": "badge-8k", + "title": "Badge 8k", + "categories": [ + "Badges" + ], + "tags": [ + "4k", + "display", + "resolution", + "retina" + ] + }, + { + "name": "badge-ad-fill", + "title": "Badge ad fill", + "categories": [ + "Badges" + ], + "tags": [ + "advertisement" + ] + }, + { + "name": "badge-ad", + "title": "Badge ad", + "categories": [ + "Badges" + ], + "tags": [ + "advertisement" + ] + }, + { + "name": "badge-ar-fill", + "title": "Badge ar fill", + "categories": [ + "Badges" + ], + "tags": [ + "augmented", + "reality", + "ar" + ] + }, + { + "name": "badge-ar", + "title": "Badge ar", + "categories": [ + "Badges" + ], + "tags": [ + "augmented", + "reality", + "ar" + ] + }, + { + "name": "badge-cc-fill", + "title": "Badge cc fill", + "categories": [ + "Badges" + ], + "tags": [ + "closed captioning" + ] + }, + { + "name": "badge-cc", + "title": "Badge cc", + "categories": [ + "Badges" + ], + "tags": [ + "closed captioning" + ] + }, + { + "name": "badge-hd-fill", + "title": "Badge hd fill", + "categories": [ + "Badges" + ], + "tags": [ + "display", + "resolution", + "high definition" + ] + }, + { + "name": "badge-hd", + "title": "Badge hd", + "categories": [ + "Badges" + ], + "tags": [ + "display", + "resolution", + "high definition" + ] + }, + { + "name": "badge-sd-fill", + "title": "Badge SD fill", + "categories": [ + "Badges" + ], + "tags": [ + "display", + "resolution", + "standard definition" + ] + }, + { + "name": "badge-sd", + "title": "Badge Sd", + "categories": [ + "Badges" + ], + "tags": [ + "display", + "resolution", + "standard definition" + ] + }, + { + "name": "badge-tm-fill", + "title": "Badge tm fill", + "categories": [ + "Badges" + ], + "tags": [ + "trademark" + ] + }, + { + "name": "badge-tm", + "title": "Badge tm", + "categories": [ + "Badges" + ], + "tags": [ + "trademark" + ] + }, + { + "name": "badge-vo-fill", + "title": "Badge vo fill", + "categories": [ + "Badges" + ], + "tags": [ + "voiceover", + "accessibility" + ] + }, + { + "name": "badge-vo", + "title": "Badge vo", + "categories": [ + "Badges" + ], + "tags": [ + "voiceover", + "accessibility" + ] + }, + { + "name": "badge-vr-fill", + "title": "Badge vr fill", + "categories": [ + "Badges" + ], + "tags": [ + "virtual", + "reality", + "vr" + ] + }, + { + "name": "badge-vr", + "title": "Badge vr", + "categories": [ + "Badges" + ], + "tags": [ + "virtual", + "reality", + "vr" + ] + }, + { + "name": "badge-wc-fill", + "title": "Badge wc fill", + "categories": [ + "Badges" + ], + "tags": [ + "wash closet", + "wc" + ] + }, + { + "name": "badge-wc", + "title": "Badge wc", + "categories": [ + "Badges" + ], + "tags": [ + "wash closet", + "wc" + ] + }, + { + "name": "bag-check-fill", + "title": "Bag check fill", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "bag-check", + "title": "Bag check", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "bag-dash-fill", + "title": "Bag dash fill", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "bag-dash", + "title": "Bag dash", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "bag-fill", + "title": "Bag fill", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "cart", + "purchase", + "buy" + ] + }, + { + "name": "bag-heart-fill", + "title": "Bag heart fill", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "cart", + "purchase", + "buy", + "valentine", + "love" + ] + }, + { + "name": "bag-heart", + "title": "Bag heart", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "cart", + "purchase", + "buy", + "valentine", + "love" + ] + }, + { + "name": "bag-plus-fill", + "title": "Bag plus fill", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "add", + "cart", + "basket", + "bag" + ] + }, + { + "name": "bag-plus", + "title": "Bag plus", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "bag-x-fill", + "title": "Bag x fill", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "bag-x", + "title": "Bag x", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "bag", + "title": "Bag", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "cart", + "purchase", + "buy" + ] + }, + { + "name": "balloon-fill", + "title": "Balloon fill", + "categories": [ + "Real World" + ], + "tags": [ + "birthday" + ] + }, + { + "name": "balloon-heart-fill", + "title": "Balloon heart fill", + "categories": [ + "Real World", + "Love" + ], + "tags": [ + "birthday", + "valentine", + "love" + ] + }, + { + "name": "balloon-heart", + "title": "Balloon heart", + "categories": [ + "Real World", + "Love" + ], + "tags": [ + "birthday", + "valentine", + "love" + ] + }, + { + "name": "balloon", + "title": "Balloon", + "categories": [ + "Real World" + ], + "tags": [ + "birthday" + ] + }, + { + "name": "ban-fill", + "title": "Ban fill", + "categories": [ + "Real World" + ], + "tags": [ + "no", + "not allowed" + ] + }, + { + "name": "ban", + "title": "Ban", + "categories": [ + "Real World" + ], + "tags": [ + "no", + "not allowed" + ] + }, + { + "name": "bandaid-fill", + "title": "Bandaid fill", + "categories": [ + "Real World" + ], + "tags": [ + "bandage", + "health" + ] + }, + { + "name": "bandaid", + "title": "Bandaid", + "categories": [ + "Real World" + ], + "tags": [ + "bandage", + "health" + ] + }, + { + "name": "bank", + "title": "Bank", + "categories": [ + "Commerce" + ], + "tags": [ + "money", + "finance", + "banking", + "market", + "temple" + ] + }, + { + "name": "bank2", + "title": "Bank2", + "categories": [ + "Commerce" + ], + "tags": [ + "money", + "finance", + "banking", + "market", + "temple" + ] + }, + { + "name": "bar-chart-fill", + "title": "Bar chart fill", + "categories": [ + "Data" + ], + "tags": [ + "chart", + "graph", + "analytics" + ] + }, + { + "name": "bar-chart-line-fill", + "title": "Bar chart line fill", + "categories": [ + "Data" + ], + "tags": [ + "chart", + "graph", + "analytics" + ] + }, + { + "name": "bar-chart-line", + "title": "Bar chart line", + "categories": [ + "Data" + ], + "tags": [ + "chart", + "graph", + "analytics" + ] + }, + { + "name": "bar-chart-steps", + "title": "Bar chart steps", + "categories": [ + "Data" + ], + "tags": [ + "chart", + "graph", + "analytics" + ] + }, + { + "name": "bar-chart", + "title": "Bar chart", + "categories": [ + "Data" + ], + "tags": [ + "chart", + "graph", + "analytics" + ] + }, + { + "name": "basket-fill", + "title": "Basket fill", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "basket", + "title": "Basket", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "basket2-fill", + "title": "Basket2 fill", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "basket2", + "title": "Basket2", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "basket3-fill", + "title": "Basket3 fill", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "basket3", + "title": "Basket3", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "battery-charging", + "title": "Battery charging", + "categories": [ + "Devices" + ], + "tags": [ + "power", + "charge" + ] + }, + { + "name": "battery-full", + "title": "Battery full", + "categories": [ + "Devices" + ], + "tags": [ + "power", + "charge" + ] + }, + { + "name": "battery-half", + "title": "Battery half", + "categories": [ + "Devices" + ], + "tags": [ + "power", + "charge" + ] + }, + { + "name": "battery", + "title": "Battery", + "categories": [ + "Devices" + ], + "tags": [ + "power", + "charge" + ] + }, + { + "name": "behance", + "title": "Behance", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "bell-fill", + "title": "Bell fill", + "categories": [ + "Communications" + ], + "tags": [ + "notification", + "clock" + ] + }, + { + "name": "bell-slash-fill", + "title": "Bell slash fill", + "categories": [ + "Communications" + ], + "tags": [ + "notification", + "silenced", + "clock" + ] + }, + { + "name": "bell-slash", + "title": "Bell slash", + "categories": [ + "Communications" + ], + "tags": [ + "notification", + "silenced", + "clock" + ] + }, + { + "name": "bell", + "title": "Bell", + "categories": [ + "Communications" + ], + "tags": [ + "notification", + "clock" + ] + }, + { + "name": "bezier", + "title": "Bezier", + "categories": [ + "Graphics" + ], + "tags": [ + "graphics", + "vector", + "pen" + ] + }, + { + "name": "bezier2", + "title": "Bezier2", + "categories": [ + "Graphics" + ], + "tags": [ + "graphics", + "vector", + "pen" + ] + }, + { + "name": "bicycle", + "title": "Bicycle", + "categories": [ + "Real world" + ], + "tags": [ + "bike", + "riding", + "bicycling" + ] + }, + { + "name": "bing", + "title": "Bing", + "categories": [ + "Brand" + ], + "tags": [ + "search", + "microsoft" + ] + }, + { + "name": "binoculars-fill", + "title": "Binoculars fill", + "categories": [ + "Real world" + ], + "tags": [ + "distance", + "view", + "search" + ] + }, + { + "name": "binoculars", + "title": "Binoculars", + "categories": [ + "Real world" + ], + "tags": [ + "distance", + "view", + "search" + ] + }, + { + "name": "blockquote-left", + "title": "Blockquote left", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type" + ] + }, + { + "name": "blockquote-right", + "title": "Blockquote right", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type" + ] + }, + { + "name": "bluetooth", + "title": "Bluetooth", + "categories": [ + "Brand" + ], + "tags": [ + "wireless" + ] + }, + { + "name": "body-text", + "title": "Body text", + "categories": [ + "Typography" + ], + "tags": [ + "content" + ] + }, + { + "name": "book-fill", + "title": "Book fill", + "categories": [ + "Real world" + ], + "tags": [ + "novel", + "read", + "magazine" + ] + }, + { + "name": "book-half", + "title": "Book half", + "categories": [ + "Real world" + ], + "tags": [ + "novel", + "read", + "magazine" + ] + }, + { + "name": "book", + "title": "Book", + "categories": [ + "Real world" + ], + "tags": [ + "novel", + "read", + "magazine" + ] + }, + { + "name": "bookmark-check-fill", + "title": "Bookmark check fill", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "reading", + "book", + "label", + "tag", + "category" + ] + }, + { + "name": "bookmark-check", + "title": "Bookmark check", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "reading", + "book", + "label", + "tag", + "category" + ] + }, + { + "name": "bookmark-dash-fill", + "title": "Bookmark dash fill", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "reading", + "book", + "label", + "tag", + "category" + ] + }, + { + "name": "bookmark-dash", + "title": "Bookmark dash", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "reading", + "book", + "label", + "tag", + "category" + ] + }, + { + "name": "bookmark-fill", + "title": "Bookmark fill", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "reading", + "book", + "label", + "tag", + "category" + ] + }, + { + "name": "bookmark-heart-fill", + "title": "Bookmark heart fill", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "reading", + "book", + "label", + "tag", + "category" + ] + }, + { + "name": "bookmark-heart", + "title": "Bookmark heart", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "reading", + "book", + "label", + "tag", + "category" + ] + }, + { + "name": "bookmark-plus-fill", + "title": "Bookmark plus fill", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "reading", + "book", + "label", + "tag", + "category" + ] + }, + { + "name": "bookmark-plus", + "title": "Bookmark plus", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "reading", + "book", + "label", + "tag", + "category" + ] + }, + { + "name": "bookmark-star-fill", + "title": "Bookmark star fill", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "reading", + "book", + "label", + "tag", + "category" + ] + }, + { + "name": "bookmark-star", + "title": "Bookmark star", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "reading", + "book", + "label", + "tag", + "category" + ] + }, + { + "name": "bookmark-x-fill", + "title": "Bookmark x fill", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "reading", + "book", + "label", + "tag", + "category" + ] + }, + { + "name": "bookmark-x", + "title": "Bookmark x", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "reading", + "book", + "label", + "tag", + "category" + ] + }, + { + "name": "bookmark", + "title": "Bookmark", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "reading", + "book", + "label", + "tag", + "category" + ] + }, + { + "name": "bookmarks-fill", + "title": "Bookmarks fill", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "reading", + "book", + "label", + "tag", + "category" + ] + }, + { + "name": "bookmarks", + "title": "Bookmarks", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "reading", + "book", + "label", + "tag", + "category" + ] + }, + { + "name": "bookshelf", + "title": "Bookshelf", + "categories": [ + "Real world" + ], + "tags": [ + "shelf" + ] + }, + { + "name": "boombox-fill", + "title": "Boombox fill", + "categories": [ + "Real World" + ], + "tags": [ + "music" + ] + }, + { + "name": "boombox", + "title": "Boombox", + "categories": [ + "Real World" + ], + "tags": [ + "music" + ] + }, + { + "name": "bootstrap-fill", + "title": "Bootstrap fill", + "categories": [ + "Bootstrap" + ], + "tags": [ + "bootstrap" + ] + }, + { + "name": "bootstrap-reboot", + "title": "Bootstrap Reboot", + "categories": [ + "Bootstrap" + ], + "tags": [ + "bootstrap" + ] + }, + { + "name": "bootstrap", + "title": "Bootstrap", + "categories": [ + "Bootstrap" + ], + "tags": [ + "bootstrap" + ] + }, + { + "name": "border-all", + "title": "Border all", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "borders" + ] + }, + { + "name": "border-bottom", + "title": "Border bottom", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "borders" + ] + }, + { + "name": "border-center", + "title": "Border center", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "borders" + ] + }, + { + "name": "border-inner", + "title": "Border inner", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "borders" + ] + }, + { + "name": "border-left", + "title": "Border left", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "borders" + ] + }, + { + "name": "border-middle", + "title": "Border middle", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "borders" + ] + }, + { + "name": "border-outer", + "title": "Border outer", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "borders" + ] + }, + { + "name": "border-right", + "title": "Border right", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "borders" + ] + }, + { + "name": "border-style", + "title": "Border style", + "categories": [ + "Typography" + ], + "tags": [ + "borders", + "wysiwyg" + ] + }, + { + "name": "border-top", + "title": "Border top", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "borders" + ] + }, + { + "name": "border-width", + "title": "Border width", + "categories": [ + "Typography" + ], + "tags": [ + "borders", + "wysiwyg" + ] + }, + { + "name": "border", + "title": "Border", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "borders" + ] + }, + { + "name": "bounding-box-circles", + "title": "Bounding box circles", + "categories": [ + "Graphics" + ], + "tags": [ + "text", + "shape", + "resize", + "dimensions" + ] + }, + { + "name": "bounding-box", + "title": "Bounding box", + "categories": [ + "Graphics" + ], + "tags": [ + "text", + "shape", + "resize", + "dimensions" + ] + }, + { + "name": "box-arrow-down-left", + "title": "Box arrow bottom-left", + "categories": [ + "Box arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "box-arrow-down-right", + "title": "Box arrow bottom-right", + "categories": [ + "Box arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "box-arrow-down", + "title": "Box arrow down", + "categories": [ + "Box arrows" + ], + "tags": [ + "arrow", + "download", + "save" + ] + }, + { + "name": "box-arrow-in-down-left", + "title": "Box arrow in down left", + "categories": [ + "Box arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "box-arrow-in-down-right", + "title": "Box arrow in down right", + "categories": [ + "Box arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "box-arrow-in-down", + "title": "Box arrow in down", + "categories": [ + "Box arrows" + ], + "tags": [ + "arrow", + "upload" + ] + }, + { + "name": "box-arrow-in-left", + "title": "Box arrow in left", + "categories": [ + "Box arrows" + ], + "tags": [ + "arrow", + "login", + "signin", + "enter" + ] + }, + { + "name": "box-arrow-in-right", + "title": "Box arrow in right", + "categories": [ + "Box arrows" + ], + "tags": [ + "arrow", + "login", + "signin", + "enter" + ] + }, + { + "name": "box-arrow-in-up-left", + "title": "Box arrow in up left", + "categories": [ + "Box arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "box-arrow-in-up-right", + "title": "Box arrow in up right", + "categories": [ + "Box arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "box-arrow-in-up", + "title": "Box arrow in up", + "categories": [ + "Box arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "box-arrow-left", + "title": "Box arrow left", + "categories": [ + "Box arrows" + ], + "tags": [ + "arrow", + "logout", + "signout", + "exit" + ] + }, + { + "name": "box-arrow-right", + "title": "Box arrow right", + "categories": [ + "Box arrows" + ], + "tags": [ + "arrow", + "logout", + "signout", + "exit" + ] + }, + { + "name": "box-arrow-up-left", + "title": "Box arrow up-left", + "categories": [ + "Box arrows" + ], + "tags": [ + "arrow", + "external link" + ] + }, + { + "name": "box-arrow-up-right", + "title": "Box arrow up-right", + "categories": [ + "Box arrows" + ], + "tags": [ + "arrow", + "external link" + ] + }, + { + "name": "box-arrow-up", + "title": "Box arrow up", + "categories": [ + "Box arrows" + ], + "tags": [ + "arrow" + ] + }, + { + "name": "box-fill", + "title": "Box fill", + "categories": [ + "Real world" + ], + "tags": [ + "cardboard", + "package" + ] + }, + { + "name": "box-seam-fill", + "title": "Box seam fill", + "categories": [ + "Real world" + ], + "tags": [ + "cardboard", + "package" + ] + }, + { + "name": "box-seam", + "title": "Box seam", + "categories": [ + "Real world" + ], + "tags": [ + "cardboard", + "package" + ] + }, + { + "name": "box", + "title": "Box", + "categories": [ + "Real world" + ], + "tags": [ + "cardboard", + "package", + "cube" + ] + }, + { + "name": "box2-fill", + "title": "Box2 fill", + "categories": [ + "Real World", + "Love" + ], + "tags": [ + "cardboard", + "package", + "cube" + ] + }, + { + "name": "box2-heart-fill", + "title": "Box2 heart fill", + "categories": [ + "Real World", + "Love" + ], + "tags": [ + "cardboard", + "package", + "cube", + "gift", + "valentine", + "love" + ] + }, + { + "name": "box2-heart", + "title": "Box2 heart", + "categories": [ + "Real World", + "Love" + ], + "tags": [ + "cardboard", + "package", + "cube", + "gift", + "valentine", + "love" + ] + }, + { + "name": "box2", + "title": "Box2", + "categories": [ + "Real World" + ], + "tags": [ + "cardboard", + "package", + "cube" + ] + }, + { + "name": "boxes", + "title": "Boxes", + "categories": [ + "Real World" + ], + "tags": [ + "cardboard", + "package", + "cube" + ] + }, + { + "name": "braces-asterisk", + "title": "Braces asterisk", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "code", + "developer", + "development", + "software" + ] + }, + { + "name": "braces", + "title": "Braces", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "code", + "developer", + "development", + "software" + ] + }, + { + "name": "bricks", + "title": "Bricks", + "categories": [ + "Real world" + ], + "tags": [ + "wall", + "firewall" + ] + }, + { + "name": "briefcase-fill", + "title": "Briefcase fill", + "categories": [ + "Real world" + ], + "tags": [ + "business", + "bag", + "baggage" + ] + }, + { + "name": "briefcase", + "title": "Briefcase", + "categories": [ + "Real world" + ], + "tags": [ + "business", + "bag", + "baggage" + ] + }, + { + "name": "brightness-alt-high-fill", + "title": "Brightness alt high fill", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "brightness", + "sun", + "weather" + ] + }, + { + "name": "brightness-alt-high", + "title": "Brightness alt high", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "brightness", + "sun", + "weather" + ] + }, + { + "name": "brightness-alt-low-fill", + "title": "Brightness alt low fill", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "brightness", + "sun", + "weather" + ] + }, + { + "name": "brightness-alt-low", + "title": "Brightness alt low", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "brightness", + "sun", + "weather" + ] + }, + { + "name": "brightness-high-fill", + "title": "Brightness high fill", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "brightness", + "sun", + "weather" + ] + }, + { + "name": "brightness-high", + "title": "Brightness high", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "brightness", + "sun", + "weather" + ] + }, + { + "name": "brightness-low-fill", + "title": "Brightness low fill", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "brightness", + "sun", + "weather" + ] + }, + { + "name": "brightness-low", + "title": "Brightness low", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "brightness", + "sun", + "weather" + ] + }, + { + "name": "brilliance", + "title": "Brilliance", + "categories": [ + "Graphics" + ], + "tags": [ + "photo", + "editing", + "image", + "picture" + ] + }, + { + "name": "broadcast-pin", + "title": "Broadcast pin", + "categories": [ + "Communications" + ], + "tags": [ + "radio", + "radio wave", + "amplify", + "wavelength", + "podcast" + ] + }, + { + "name": "broadcast", + "title": "Broadcast", + "categories": [ + "Communications" + ], + "tags": [ + "radio", + "radio wave", + "amplify", + "wavelength" + ] + }, + { + "name": "browser-chrome", + "title": "Browser Chrome", + "categories": [ + "Brand" + ], + "tags": [ + "google", + "webkit", + "blink" + ] + }, + { + "name": "browser-edge", + "title": "Browser Edge", + "categories": [ + "Brand" + ], + "tags": [ + "microsoft", + "webkit" + ] + }, + { + "name": "browser-firefox", + "title": "Browser Firefox", + "categories": [ + "Brand" + ], + "tags": [ + "gecko" + ] + }, + { + "name": "browser-safari", + "title": "Browser Safari", + "categories": [ + "Brand" + ], + "tags": [ + "webkit", + "apple" + ] + }, + { + "name": "brush-fill", + "title": "Brush fill", + "categories": [ + "Tools" + ], + "tags": [ + "paint", + "art" + ] + }, + { + "name": "brush", + "title": "Brush", + "categories": [ + "Tools" + ], + "tags": [ + "paint", + "art" + ] + }, + { + "name": "bucket-fill", + "title": "Bucket fill", + "categories": [ + "Tools" + ], + "tags": [ + "tool", + "pail" + ] + }, + { + "name": "bucket", + "title": "Bucket", + "categories": [ + "Tools" + ], + "tags": [ + "tool", + "pail" + ] + }, + { + "name": "bug-fill", + "title": "Bug fill", + "categories": [ + "Real world" + ], + "tags": [ + "insect", + "error" + ] + }, + { + "name": "bug", + "title": "Bug", + "categories": [ + "Real world" + ], + "tags": [ + "insect", + "error" + ] + }, + { + "name": "building-add", + "title": "Building add", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-check", + "title": "Building check", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-dash", + "title": "Building dash", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-down", + "title": "Building down", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-exclamation", + "title": "Building exclamation", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-fill-add", + "title": "Building fill add", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-fill-check", + "title": "Building fill check", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-fill-dash", + "title": "Building fill dash", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-fill-down", + "title": "Building fill down", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-fill-exclamation", + "title": "Building fill exclamation", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-fill-gear", + "title": "Building fill gear", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-fill-lock", + "title": "Building fill lock", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-fill-slash", + "title": "Building fill slash", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-fill-up", + "title": "Building fill up", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-fill-x", + "title": "Building fill x", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-fill", + "title": "Building fill", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-gear", + "title": "Building gear", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-lock", + "title": "Building lock", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-slash", + "title": "Building slash", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-up", + "title": "Building up", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building-x", + "title": "Building x", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "building", + "title": "Building", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "buildings-fill", + "title": "Buildings fill", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "buildings", + "title": "Buildings", + "categories": [ + "Buildings" + ], + "tags": [ + "company", + "enterprise", + "organization", + "office", + "business" + ] + }, + { + "name": "bullseye", + "title": "Bullseye", + "categories": [ + "Geo" + ], + "tags": [ + "target" + ] + }, + { + "name": "bus-front-fill", + "title": "Bus front fill", + "categories": [ + "Transportation" + ], + "tags": [ + "public transit", + "commute" + ] + }, + { + "name": "bus-front", + "title": "Bus front", + "categories": [ + "Transportation" + ], + "tags": [ + "public transit", + "commute" + ] + }, + { + "name": "c-circle-fill", + "title": "C circle fill", + "categories": [ + "Shapes" + ], + "tags": [ + "copyright" + ] + }, + { + "name": "c-circle", + "title": "C circle", + "categories": [ + "Shapes" + ], + "tags": [ + "copyright" + ] + }, + { + "name": "c-square-fill", + "title": "C square fill", + "categories": [ + "Shapes" + ], + "tags": [ + "copyright" + ] + }, + { + "name": "c-square", + "title": "C square", + "categories": [ + "Shapes" + ], + "tags": [ + "copyright" + ] + }, + { + "name": "cake-fill", + "title": "Cake fill", + "categories": [ + "Real World" + ], + "tags": [ + "birthday", + "celebrate", + "dessert" + ] + }, + { + "name": "cake", + "title": "Cake", + "categories": [ + "Real World" + ], + "tags": [ + "birthday", + "celebrate", + "dessert" + ] + }, + { + "name": "cake2-fill", + "title": "Cake2 fill", + "categories": [ + "Real World" + ], + "tags": [ + "birthday", + "celebrate", + "dessert" + ] + }, + { + "name": "cake2", + "title": "Cake2", + "categories": [ + "Real World" + ], + "tags": [ + "birthday", + "celebrate", + "dessert" + ] + }, + { + "name": "calculator-fill", + "title": "Calculator fill", + "categories": [ + "Devices" + ], + "tags": [ + "calculator", + "math" + ] + }, + { + "name": "calculator", + "title": "Calculator", + "categories": [ + "Devices" + ], + "tags": [ + "calculator", + "math" + ] + }, + { + "name": "calendar-check-fill", + "title": "Calendar check fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar-check", + "title": "Calendar check", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar-date-fill", + "title": "Calendar date fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar-date", + "title": "Calendar date", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar-day-fill", + "title": "Calendar day fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar-day", + "title": "Calendar day", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar-event-fill", + "title": "Calendar event fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "event", + "invite" + ] + }, + { + "name": "calendar-event", + "title": "Calendar event", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "event", + "invite" + ] + }, + { + "name": "calendar-fill", + "title": "Calendar fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar-heart-fill", + "title": "Calendar heart fill", + "categories": [ + "Date and time", + "Love" + ], + "tags": [ + "date", + "time", + "month", + "valentine", + "date" + ] + }, + { + "name": "calendar-heart", + "title": "Calendar heart", + "categories": [ + "Date and time", + "Love" + ], + "tags": [ + "date", + "time", + "month", + "valentine", + "date" + ] + }, + { + "name": "calendar-minus-fill", + "title": "Calendar minus fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar-minus", + "title": "Calendar minus", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar-month-fill", + "title": "Calendar month fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar-month", + "title": "Calendar month", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar-plus-fill", + "title": "Calendar plus fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar-plus", + "title": "Calendar plus", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar-range-fill", + "title": "Calendar range fill", + "categories": [ + "Date and time" + ], + "tags": [ + "dates", + "timeline", + "duration" + ] + }, + { + "name": "calendar-range", + "title": "Calendar range", + "categories": [ + "Date and time" + ], + "tags": [ + "dates", + "timeline", + "duration" + ] + }, + { + "name": "calendar-week-fill", + "title": "Calendar week fill", + "categories": [ + "Date and time" + ], + "tags": [ + "dates", + "timeline", + "duration", + "week" + ] + }, + { + "name": "calendar-week", + "title": "Calendar week", + "categories": [ + "Date and time" + ], + "tags": [ + "dates", + "timeline", + "duration", + "week" + ] + }, + { + "name": "calendar-x-fill", + "title": "Calendar x fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month", + "remove", + "delete" + ] + }, + { + "name": "calendar-x", + "title": "Calendar x", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month", + "remove", + "delete" + ] + }, + { + "name": "calendar", + "title": "Calendar", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar2-check-fill", + "title": "Calendar2 check fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar2-check", + "title": "Calendar2 check", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar2-date-fill", + "title": "Calendar2 date fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar2-date", + "title": "Calendar2 date", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar2-day-fill", + "title": "Calendar2 day fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar2-day", + "title": "Calendar2 day", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar2-event-fill", + "title": "Calendar2 event fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "event", + "invite" + ] + }, + { + "name": "calendar2-event", + "title": "Calendar2 event", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "event", + "invite" + ] + }, + { + "name": "calendar2-fill", + "title": "Calendar2 fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar2-heart-fill", + "title": "Calendar2 heart fill", + "categories": [ + "Date and time", + "Love" + ], + "tags": [ + "date", + "time", + "month", + "valentine", + "date" + ] + }, + { + "name": "calendar2-heart", + "title": "Calendar2 heart", + "categories": [ + "Date and time", + "Love" + ], + "tags": [ + "date", + "time", + "month", + "valentine", + "date" + ] + }, + { + "name": "calendar2-minus-fill", + "title": "Calendar2 minus fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar2-minus", + "title": "Calendar2 minus", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar2-month-fill", + "title": "Calendar2 month fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar2-month", + "title": "Calendar2 month", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar2-plus-fill", + "title": "Calendar2 plus fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar2-plus", + "title": "Calendar2 plus", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar2-range-fill", + "title": "Calendar2 range fill", + "categories": [ + "Date and time" + ], + "tags": [ + "dates", + "timeline", + "duration" + ] + }, + { + "name": "calendar2-range", + "title": "Calendar2 range", + "categories": [ + "Date and time" + ], + "tags": [ + "dates", + "timeline", + "duration" + ] + }, + { + "name": "calendar2-week-fill", + "title": "Calendar2 week fill", + "categories": [ + "Date and time" + ], + "tags": [ + "dates", + "timeline", + "duration", + "week" + ] + }, + { + "name": "calendar2-week", + "title": "Calendar2 week", + "categories": [ + "Date and time" + ], + "tags": [ + "dates", + "timeline", + "duration", + "week" + ] + }, + { + "name": "calendar2-x-fill", + "title": "Calendar2 x fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month", + "remove", + "delete" + ] + }, + { + "name": "calendar2-x", + "title": "Calendar2 x", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month", + "remove", + "delete" + ] + }, + { + "name": "calendar2", + "title": "Calendar2", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar3-event-fill", + "title": "Calendar3 event fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "event", + "invite" + ] + }, + { + "name": "calendar3-event", + "title": "Calendar3 event", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "event", + "invite" + ] + }, + { + "name": "calendar3-fill", + "title": "Calendar3 fill", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar3-range-fill", + "title": "Calendar3 range fill", + "categories": [ + "Date and time" + ], + "tags": [ + "dates", + "timeline", + "duration" + ] + }, + { + "name": "calendar3-range", + "title": "Calendar3 range", + "categories": [ + "Date and time" + ], + "tags": [ + "dates", + "timeline", + "duration" + ] + }, + { + "name": "calendar3-week-fill", + "title": "Calendar3 week fill", + "categories": [ + "Date and time" + ], + "tags": [ + "dates", + "timeline", + "duration", + "week" + ] + }, + { + "name": "calendar3-week", + "title": "Calendar3 week", + "categories": [ + "Date and time" + ], + "tags": [ + "dates", + "timeline", + "duration", + "week" + ] + }, + { + "name": "calendar3", + "title": "Calendar3", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "calendar4-event", + "title": "Calendar4 event", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "event", + "invite" + ] + }, + { + "name": "calendar4-range", + "title": "Calendar4 range", + "categories": [ + "Date and time" + ], + "tags": [ + "dates", + "timeline", + "duration" + ] + }, + { + "name": "calendar4-week", + "title": "Calendar4 week", + "categories": [ + "Date and time" + ], + "tags": [ + "dates", + "timeline", + "duration", + "week" + ] + }, + { + "name": "calendar4", + "title": "Calendar4", + "categories": [ + "Date and time" + ], + "tags": [ + "date", + "time", + "month" + ] + }, + { + "name": "camera-fill", + "title": "Camera fill", + "categories": [ + "Devices" + ], + "tags": [ + "photos", + "photography" + ] + }, + { + "name": "camera-reels-fill", + "title": "Camera reels fill", + "categories": [ + "Devices" + ], + "tags": [ + "av", + "video", + "film" + ] + }, + { + "name": "camera-reels", + "title": "Camera reels", + "categories": [ + "Devices" + ], + "tags": [ + "av", + "video", + "film" + ] + }, + { + "name": "camera-video-fill", + "title": "Camera video fill", + "categories": [ + "Devices" + ], + "tags": [ + "av", + "video", + "film" + ] + }, + { + "name": "camera-video-off-fill", + "title": "Camera video off fill", + "categories": [ + "Devices" + ], + "tags": [ + "av", + "video", + "film" + ] + }, + { + "name": "camera-video-off", + "title": "Camera video off", + "categories": [ + "Devices" + ], + "tags": [ + "av", + "video", + "film" + ] + }, + { + "name": "camera-video", + "title": "Camera video", + "categories": [ + "Devices" + ], + "tags": [ + "av", + "video", + "film" + ] + }, + { + "name": "camera", + "title": "Camera", + "categories": [ + "Devices" + ], + "tags": [ + "photos", + "photography" + ] + }, + { + "name": "camera2", + "title": "Camera", + "categories": [ + "Devices" + ], + "tags": [ + "photos", + "photography" + ] + }, + { + "name": "capslock-fill", + "title": "Capslock fill", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "key" + ] + }, + { + "name": "capslock", + "title": "Capslock", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "key" + ] + }, + { + "name": "capsule-pill", + "title": "Capsule pill", + "categories": [ + "Medical" + ], + "tags": [ + "rx", + "pills", + "capsules", + "medicine" + ] + }, + { + "name": "capsule", + "title": "Capsule", + "categories": [ + "Medical" + ], + "tags": [ + "rx", + "pills", + "capsules", + "medicine" + ] + }, + { + "name": "car-front-fill", + "title": "Car front fill", + "categories": [ + "Transportation" + ], + "tags": [ + "automobile", + "automotive", + "auto", + "sedan", + "drive", + "driving", + "vehicle" + ] + }, + { + "name": "car-front", + "title": "Car front", + "categories": [ + "Transportation" + ], + "tags": [ + "automobile", + "automotive", + "auto", + "sedan", + "drive", + "driving", + "vehicle" + ] + }, + { + "name": "card-checklist", + "title": "Card checklist", + "categories": [ + "Files and folders" + ], + "tags": [ + "note", + "card", + "notecard" + ] + }, + { + "name": "card-heading", + "title": "Card heading", + "categories": [ + "Files and folders" + ], + "tags": [ + "note", + "card", + "notecard" + ] + }, + { + "name": "card-image", + "title": "Card image", + "categories": [ + "Files and folders" + ], + "tags": [ + "note", + "card", + "notecard" + ] + }, + { + "name": "card-list", + "title": "Card list", + "categories": [ + "Files and folders" + ], + "tags": [ + "note", + "card", + "notecard" + ] + }, + { + "name": "card-text", + "title": "Card text", + "categories": [ + "Files and folders" + ], + "tags": [ + "note", + "card", + "notecard", + "letter" + ] + }, + { + "name": "caret-down-fill", + "title": "Caret down fill", + "categories": [ + "Carets" + ], + "tags": [ + "caret", + "arrow", + "triangle" + ] + }, + { + "name": "caret-down-square-fill", + "title": "Caret down square fill", + "categories": [ + "Carets" + ], + "tags": [ + "caret", + "arrow", + "triangle" + ] + }, + { + "name": "caret-down-square", + "title": "Caret down square", + "categories": [ + "Carets" + ], + "tags": [ + "caret", + "arrow", + "triangle" + ] + }, + { + "name": "caret-down", + "title": "Caret down", + "categories": [ + "Carets" + ], + "tags": [ + "caret", + "arrow", + "triangle" + ] + }, + { + "name": "caret-left-fill", + "title": "Caret left fill", + "categories": [ + "Carets" + ], + "tags": [ + "caret", + "arrow", + "triangle" + ] + }, + { + "name": "caret-left-square-fill", + "title": "Caret left square fill", + "categories": [ + "Carets" + ], + "tags": [ + "caret", + "arrow", + "triangle" + ] + }, + { + "name": "caret-left-square", + "title": "Caret left square", + "categories": [ + "Carets" + ], + "tags": [ + "caret", + "arrow", + "triangle" + ] + }, + { + "name": "caret-left", + "title": "Caret left", + "categories": [ + "Carets" + ], + "tags": [ + "caret", + "arrow", + "triangle" + ] + }, + { + "name": "caret-right-fill", + "title": "Caret right fill", + "categories": [ + "Carets" + ], + "tags": [ + "caret", + "arrow", + "triangle" + ] + }, + { + "name": "caret-right-square-fill", + "title": "Caret right square fill", + "categories": [ + "Carets" + ], + "tags": [ + "caret", + "arrow", + "triangle" + ] + }, + { + "name": "caret-right-square", + "title": "Caret right square", + "categories": [ + "Carets" + ], + "tags": [ + "caret", + "arrow", + "triangle" + ] + }, + { + "name": "caret-right", + "title": "Caret right", + "categories": [ + "Carets" + ], + "tags": [ + "caret", + "arrow", + "triangle" + ] + }, + { + "name": "caret-up-fill", + "title": "Caret up fill", + "categories": [ + "Carets" + ], + "tags": [ + "caret", + "arrow", + "triangle" + ] + }, + { + "name": "caret-up-square-fill", + "title": "Caret up square fill", + "categories": [ + "Carets" + ], + "tags": [ + "caret", + "arrow", + "triangle" + ] + }, + { + "name": "caret-up-square", + "title": "Caret up square", + "categories": [ + "Carets" + ], + "tags": [ + "caret", + "arrow", + "triangle" + ] + }, + { + "name": "caret-up", + "title": "Caret up", + "categories": [ + "Carets" + ], + "tags": [ + "caret", + "arrow", + "triangle" + ] + }, + { + "name": "cart-check-fill", + "title": "Cart check fill", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "cart-check", + "title": "Cart check", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "cart-dash-fill", + "title": "Cart dash fill", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "cart-dash", + "title": "Cart dash", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "cart-fill", + "title": "Cart fill", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "cart-plus-fill", + "title": "Cart plus fill", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "cart-plus", + "title": "Cart plus", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "cart-x-fill", + "title": "Cart x fill", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "cart-x", + "title": "Cart x", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "cart", + "title": "Cart", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "cart2", + "title": "Cart2", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "cart3", + "title": "Cart3", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "cart4", + "title": "Cart4", + "categories": [ + "Commerce" + ], + "tags": [ + "shopping", + "checkout", + "check", + "cart", + "basket", + "bag" + ] + }, + { + "name": "cash-coin", + "title": "Cash coin", + "categories": [ + "Commerce" + ], + "tags": [ + "money", + "finance", + "banking", + "currency" + ] + }, + { + "name": "cash-stack", + "title": "Cash stack", + "categories": [ + "Commerce" + ], + "tags": [ + "money", + "bills", + "funds", + "wallet", + "currency" + ] + }, + { + "name": "cash", + "title": "Cash", + "categories": [ + "Commerce" + ], + "tags": [ + "money", + "bills", + "funds", + "wallet", + "currency" + ] + }, + { + "name": "cassette-fill", + "title": "Cassette fill", + "categories": [ + "Media" + ], + "tags": [ + "tape", + "music", + "audio" + ] + }, + { + "name": "cassette", + "title": "Cassette", + "categories": [ + "Media" + ], + "tags": [ + "tape", + "music", + "audio" + ] + }, + { + "name": "cast", + "title": "Cast", + "categories": [ + "Media" + ], + "tags": [ + "airplay", + "project", + "stream", + "display" + ] + }, + { + "name": "cc-circle-fill", + "title": "CC circle fill", + "categories": [ + "Shapes" + ], + "tags": [ + "creative commons" + ] + }, + { + "name": "cc-circle", + "title": "CC circle", + "categories": [ + "Shapes" + ], + "tags": [ + "creative commons" + ] + }, + { + "name": "cc-square-fill", + "title": "CC square fill", + "categories": [ + "Shapes" + ], + "tags": [ + "creative commons" + ] + }, + { + "name": "cc-square", + "title": "CC square", + "categories": [ + "Shapes" + ], + "tags": [ + "creative commons" + ] + }, + { + "name": "chat-dots-fill", + "title": "Chat dots fill", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "typing", + "comment" + ] + }, + { + "name": "chat-dots", + "title": "Chat dots", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "typing", + "comment" + ] + }, + { + "name": "chat-fill", + "title": "Chat fill", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "comment" + ] + }, + { + "name": "chat-heart-fill", + "title": "Chat heart fill", + "categories": [ + "Communications", + "Love" + ], + "tags": [ + "chat bubble", + "text", + "message", + "valentine", + "romance", + "comment" + ] + }, + { + "name": "chat-heart", + "title": "Chat heart", + "categories": [ + "Communications", + "Love" + ], + "tags": [ + "chat bubble", + "text", + "message", + "valentine", + "romance", + "comment" + ] + }, + { + "name": "chat-left-dots-fill", + "title": "Chat left dots fill", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "typing", + "comment" + ] + }, + { + "name": "chat-left-dots", + "title": "Chat left dots", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "typing", + "comment" + ] + }, + { + "name": "chat-left-fill", + "title": "Chat left fill", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "comment" + ] + }, + { + "name": "chat-left-heart-fill", + "title": "Chat left heart fill", + "categories": [ + "Communications", + "Love" + ], + "tags": [ + "chat bubble", + "text", + "message", + "valentine", + "romance", + "comment" + ] + }, + { + "name": "chat-left-heart", + "title": "Chat left heart", + "categories": [ + "Communications", + "Love" + ], + "tags": [ + "chat bubble", + "text", + "message", + "valentine", + "romance", + "comment" + ] + }, + { + "name": "chat-left-quote-fill", + "title": "Chat left quote fill", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "quote", + "comment" + ] + }, + { + "name": "chat-left-quote", + "title": "Chat left quote", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "quote", + "comment" + ] + }, + { + "name": "chat-left-text-fill", + "title": "Chat left text fill", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "comment" + ] + }, + { + "name": "chat-left-text", + "title": "Chat left text", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "comment" + ] + }, + { + "name": "chat-left", + "title": "Chat left", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "comment" + ] + }, + { + "name": "chat-quote-fill", + "title": "Chat quote fill", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "quote", + "comment" + ] + }, + { + "name": "chat-quote", + "title": "Chat quote", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "quote", + "comment" + ] + }, + { + "name": "chat-right-dots-fill", + "title": "Chat right dots fill", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "typing", + "comment" + ] + }, + { + "name": "chat-right-dots", + "title": "Chat right dots", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "typing", + "comment" + ] + }, + { + "name": "chat-right-fill", + "title": "Chat right fill", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "comment" + ] + }, + { + "name": "chat-right-heart-fill", + "title": "Chat right heart fill", + "categories": [ + "Communications", + "Love" + ], + "tags": [ + "chat bubble", + "text", + "message", + "valentine", + "romance", + "comment" + ] + }, + { + "name": "chat-right-heart", + "title": "Chat right heart", + "categories": [ + "Communications", + "Love" + ], + "tags": [ + "chat bubble", + "text", + "message", + "valentine", + "romance", + "comment" + ] + }, + { + "name": "chat-right-quote-fill", + "title": "Chat right quote fill", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "quote", + "comment" + ] + }, + { + "name": "chat-right-quote", + "title": "Chat right quote", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "quote", + "comment" + ] + }, + { + "name": "chat-right-text-fill", + "title": "Chat right text fill", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "comment" + ] + }, + { + "name": "chat-right-text", + "title": "Chat right text", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "comment" + ] + }, + { + "name": "chat-right", + "title": "Chat right", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "comment" + ] + }, + { + "name": "chat-square-dots-fill", + "title": "Chat square dots fill", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "typing", + "comment" + ] + }, + { + "name": "chat-square-dots", + "title": "Chat square dots", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "typing", + "comment" + ] + }, + { + "name": "chat-square-fill", + "title": "Chat square fill", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "comment" + ] + }, + { + "name": "chat-square-heart-fill", + "title": "Chat square heart fill", + "categories": [ + "Communications", + "Love" + ], + "tags": [ + "chat bubble", + "text", + "message", + "valentine", + "romance", + "comment" + ] + }, + { + "name": "chat-square-heart", + "title": "Chat square heart", + "categories": [ + "Communications", + "Love" + ], + "tags": [ + "chat bubble", + "text", + "message", + "valentine", + "romance", + "comment" + ] + }, + { + "name": "chat-square-quote-fill", + "title": "Chat square quote fill", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "quote", + "comment" + ] + }, + { + "name": "chat-square-quote", + "title": "Chat square quote", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "quote", + "comment" + ] + }, + { + "name": "chat-square-text-fill", + "title": "Chat square text fill", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "comment" + ] + }, + { + "name": "chat-square-text", + "title": "Chat square text", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "comment" + ] + }, + { + "name": "chat-square", + "title": "Chat square", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "comment" + ] + }, + { + "name": "chat-text-fill", + "title": "Chat text fill", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "comment" + ] + }, + { + "name": "chat-text", + "title": "Chat text", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "comment" + ] + }, + { + "name": "chat", + "title": "Chat", + "categories": [ + "Communications" + ], + "tags": [ + "chat bubble", + "text", + "message", + "comment" + ] + }, + { + "name": "check-all", + "title": "Check all", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "checkmark", + "todo", + "done", + "select" + ] + }, + { + "name": "check-circle-fill", + "title": "Check circle fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "checkmark", + "confirm", + "done" + ] + }, + { + "name": "check-circle", + "title": "Check circle", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "checkmark", + "confirm", + "done" + ] + }, + { + "name": "check-lg", + "title": "Check lg", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "checkmark", + "confirm", + "done" + ] + }, + { + "name": "check-square-fill", + "title": "Check square fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "checkmark", + "confirm", + "done" + ] + }, + { + "name": "check-square", + "title": "Check square", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "checkmark", + "confirm", + "done" + ] + }, + { + "name": "check", + "title": "Check", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "checkmark", + "confirm", + "done" + ] + }, + { + "name": "check2-all", + "title": "Check2 all", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "checkmark", + "todo", + "select", + "done", + "checkbox" + ] + }, + { + "name": "check2-circle", + "title": "Check2 circle", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "checkmark", + "todo", + "select", + "done", + "checkbox" + ] + }, + { + "name": "check2-square", + "title": "Check2 square", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "checkmark", + "todo", + "select", + "done", + "checkbox" + ] + }, + { + "name": "check2", + "title": "Check2", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "checkmark", + "todo", + "select", + "done", + "checkbox" + ] + }, + { + "name": "chevron-bar-contract", + "title": "Chevron bar contract", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-bar-down", + "title": "Chevron bar down", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-bar-expand", + "title": "Chevron bar expand", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-bar-left", + "title": "Chevron bar left", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-bar-right", + "title": "Chevron bar right", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-bar-up", + "title": "Chevron bar up", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-compact-down", + "title": "Chevron compact down", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-compact-left", + "title": "Chevron compact left", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-compact-right", + "title": "Chevron compact right", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-compact-up", + "title": "Chevron compact up", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-contract", + "title": "Chevron contract", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-double-down", + "title": "Chevron double down", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-double-left", + "title": "Chevron double left", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-double-right", + "title": "Chevron double right", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-double-up", + "title": "Chevron double up", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-down", + "title": "Chevron down", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-expand", + "title": "Chevron expand", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-left", + "title": "Chevron left", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-right", + "title": "Chevron right", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "chevron-up", + "title": "Chevron up", + "categories": [ + "Chevrons" + ], + "tags": [ + "chevron" + ] + }, + { + "name": "circle-fill", + "title": "Circle fill", + "categories": [ + "Shapes" + ], + "tags": [ + "shape" + ] + }, + { + "name": "circle-half", + "title": "Circle half fill", + "categories": [ + "Shapes" + ], + "tags": [ + "shape" + ] + }, + { + "name": "circle-square", + "title": "Circle square", + "categories": [ + "Graphics" + ], + "tags": [ + "graphics", + "vector", + "merge", + "layers" + ] + }, + { + "name": "circle", + "title": "Circle", + "categories": [ + "Shapes" + ], + "tags": [ + "shape" + ] + }, + { + "name": "clipboard-check-fill", + "title": "Clipboard check fill", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard-check", + "title": "Clipboard check", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard-data-fill", + "title": "Clipboard data fill", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste", + "data", + "analytics", + "graph", + "chart" + ] + }, + { + "name": "clipboard-data", + "title": "Clipboard data", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste", + "data", + "analytics", + "graph", + "chart" + ] + }, + { + "name": "clipboard-fill", + "title": "Clipboard fill", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard-heart-fill", + "title": "Clipboard heart fill", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard-heart", + "title": "Clipboard heart", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard-minus-fill", + "title": "Clipboard minus fill", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard-minus", + "title": "Clipboard minus", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard-plus-fill", + "title": "Clipboard plus fill", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard-plus", + "title": "Clipboard plus", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard-pulse", + "title": "Clipboard pulse", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard-x-fill", + "title": "Clipboard x fill", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard-x", + "title": "Clipboard x", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard", + "title": "Clipboard", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard2-check-fill", + "title": "Clipboard2 check fill", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard2-check", + "title": "Clipboard2 check", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard2-data-fill", + "title": "Clipboard2 data fill", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste", + "data", + "analytics", + "graph", + "chart" + ] + }, + { + "name": "clipboard2-data", + "title": "Clipboard2 data", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste", + "data", + "analytics", + "graph", + "chart" + ] + }, + { + "name": "clipboard2-fill", + "title": "Clipboard2 fill", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard2-heart-fill", + "title": "Clipboard2 heart fill", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard2-heart", + "title": "Clipboard2 heart", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard2-minus-fill", + "title": "Clipboard2 minus fill", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard2-minus", + "title": "Clipboard2 minus", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard2-plus-fill", + "title": "Clipboard2 plus fill", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard2-plus", + "title": "Clipboard2 plus", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard2-pulse-fill", + "title": "Clipboard2 pulse fill", + "categories": [ + "Real world", + "Medical" + ], + "tags": [ + "copy", + "paste", + "heartrate" + ] + }, + { + "name": "clipboard2-pulse", + "title": "Clipboard2 pulse", + "categories": [ + "Real world", + "Medical" + ], + "tags": [ + "copy", + "paste", + "heartrate" + ] + }, + { + "name": "clipboard2-x-fill", + "title": "Clipboard2 x fill", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard2-x", + "title": "Clipboard2 x", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clipboard2", + "title": "Clipboard2", + "categories": [ + "Real world" + ], + "tags": [ + "copy", + "paste" + ] + }, + { + "name": "clock-fill", + "title": "Clock fill", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "time" + ] + }, + { + "name": "clock-history", + "title": "Clock history", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "time", + "history" + ] + }, + { + "name": "clock", + "title": "Clock", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "time" + ] + }, + { + "name": "cloud-arrow-down-fill", + "title": "Cloud arrow down fill", + "categories": [ + "Clouds" + ], + "tags": [ + "download" + ] + }, + { + "name": "cloud-arrow-down", + "title": "Cloud arrow down", + "categories": [ + "Clouds" + ], + "tags": [ + "download" + ] + }, + { + "name": "cloud-arrow-up-fill", + "title": "Cloud arrow up fill", + "categories": [ + "Clouds" + ], + "tags": [ + "upload" + ] + }, + { + "name": "cloud-arrow-up", + "title": "Cloud arrow up", + "categories": [ + "Clouds" + ], + "tags": [ + "upload" + ] + }, + { + "name": "cloud-check-fill", + "title": "Cloud check fill", + "categories": [ + "Clouds" + ], + "tags": [ + "checkmark" + ] + }, + { + "name": "cloud-check", + "title": "Cloud check", + "categories": [ + "Clouds" + ], + "tags": [ + "checkmark" + ] + }, + { + "name": "cloud-download-fill", + "title": "Cloud download fill", + "categories": [ + "Clouds" + ], + "tags": [ + "arrow", + "save" + ] + }, + { + "name": "cloud-download", + "title": "Cloud download", + "categories": [ + "Clouds" + ], + "tags": [ + "arrow", + "save" + ] + }, + { + "name": "cloud-drizzle-fill", + "title": "Cloud drizzle fill", + "categories": [ + "Weather" + ], + "tags": [ + "storm", + "rain" + ] + }, + { + "name": "cloud-drizzle", + "title": "Cloud drizzle", + "categories": [ + "Weather" + ], + "tags": [ + "storm", + "rain" + ] + }, + { + "name": "cloud-fill", + "title": "Cloud fill", + "categories": [ + "Clouds" + ], + "tags": [ + "weather" + ] + }, + { + "name": "cloud-fog-fill", + "title": "Cloud fog fill", + "categories": [ + "Weather" + ], + "tags": [ + "foggy" + ] + }, + { + "name": "cloud-fog", + "title": "Cloud fog", + "categories": [ + "Weather" + ], + "tags": [ + "foggy" + ] + }, + { + "name": "cloud-fog2-fill", + "title": "Cloud fog2 fill", + "categories": [ + "Weather" + ], + "tags": [ + "foggy" + ] + }, + { + "name": "cloud-fog2", + "title": "Cloud fog2", + "categories": [ + "Weather" + ], + "tags": [ + "foggy" + ] + }, + { + "name": "cloud-hail-fill", + "title": "Cloud hail fill", + "categories": [ + "Weather" + ], + "tags": [ + "storm" + ] + }, + { + "name": "cloud-hail", + "title": "Cloud hail", + "categories": [ + "Weather" + ], + "tags": [ + "storm" + ] + }, + { + "name": "cloud-haze-fill", + "title": "Cloud haze fill", + "categories": [ + "Weather" + ], + "tags": [ + "smog" + ] + }, + { + "name": "cloud-haze", + "title": "Cloud haze", + "categories": [ + "Weather" + ], + "tags": [ + "smog" + ] + }, + { + "name": "cloud-haze2-fill", + "title": "Cloud haze2 fill", + "categories": [ + "Weather" + ], + "tags": [ + "smog" + ] + }, + { + "name": "cloud-haze2", + "title": "Cloud haze2", + "categories": [ + "Weather" + ], + "tags": [ + "smog" + ] + }, + { + "name": "cloud-lightning-fill", + "title": "Cloud lightning fill", + "categories": [ + "Weather" + ], + "tags": [ + "thunder", + "storm" + ] + }, + { + "name": "cloud-lightning-rain-fill", + "title": "Cloud lightning rain fill", + "categories": [ + "Weather" + ], + "tags": [ + "thunder", + "storm" + ] + }, + { + "name": "cloud-lightning-rain", + "title": "Cloud lightning rain", + "categories": [ + "Weather" + ], + "tags": [ + "thunder", + "storm" + ] + }, + { + "name": "cloud-lightning", + "title": "Cloud lightning", + "categories": [ + "Weather" + ], + "tags": [ + "thunder", + "storm" + ] + }, + { + "name": "cloud-minus-fill", + "title": "Cloud minus fill", + "categories": [ + "Clouds" + ], + "tags": [ + "subtract" + ] + }, + { + "name": "cloud-minus", + "title": "Cloud minus", + "categories": [ + "Clouds" + ], + "tags": [ + "subtract" + ] + }, + { + "name": "cloud-moon-fill", + "title": "Cloud moon fill", + "categories": [ + "Weather" + ], + "tags": [ + "cloudy", + "overcast" + ] + }, + { + "name": "cloud-moon", + "title": "Cloud moon", + "categories": [ + "Weather" + ], + "tags": [ + "cloudy", + "overcast" + ] + }, + { + "name": "cloud-plus-fill", + "title": "Cloud plus fill", + "categories": [ + "Clouds" + ], + "tags": [ + "add", + "new", + "upload" + ] + }, + { + "name": "cloud-plus", + "title": "Cloud plus", + "categories": [ + "Clouds" + ], + "tags": [ + "add", + "new", + "upload" + ] + }, + { + "name": "cloud-rain-fill", + "title": "Cloud rain fill", + "categories": [ + "Weather" + ], + "tags": [ + "cloud", + "rainstorm", + "storm" + ] + }, + { + "name": "cloud-rain-heavy-fill", + "title": "Cloud rain heavy fill", + "categories": [ + "Weather" + ], + "tags": [ + "cloud", + "rainstorm", + "storm" + ] + }, + { + "name": "cloud-rain-heavy", + "title": "Cloud rain heavy", + "categories": [ + "Weather" + ], + "tags": [ + "cloud", + "rainstorm", + "storm" + ] + }, + { + "name": "cloud-rain", + "title": "Cloud rain", + "categories": [ + "Weather" + ], + "tags": [ + "cloud", + "rainstorm", + "storm" + ] + }, + { + "name": "cloud-slash-fill", + "title": "Cloud slash fill", + "categories": [ + "Clouds" + ], + "tags": [ + "cloud" + ] + }, + { + "name": "cloud-slash", + "title": "Cloud slash", + "categories": [ + "Clouds" + ], + "tags": [ + "cloud" + ] + }, + { + "name": "cloud-sleet-fill", + "title": "Cloud sleet fill", + "categories": [ + "Weather" + ], + "tags": [ + "cloud", + "blizzard", + "flurries" + ] + }, + { + "name": "cloud-sleet", + "title": "Cloud sleet", + "categories": [ + "Weather" + ], + "tags": [ + "cloud", + "blizzard", + "flurries" + ] + }, + { + "name": "cloud-snow-fill", + "title": "Cloud snow fill", + "categories": [ + "Weather" + ], + "tags": [ + "cloud", + "blizzard", + "flurries" + ] + }, + { + "name": "cloud-snow", + "title": "Cloud snow", + "categories": [ + "Weather" + ], + "tags": [ + "cloud", + "blizzard", + "flurries" + ] + }, + { + "name": "cloud-sun-fill", + "title": "Cloud sun fill", + "categories": [ + "Weather" + ], + "tags": [ + "cloudy", + "overcast" + ] + }, + { + "name": "cloud-sun", + "title": "Cloud sun", + "categories": [ + "Weather" + ], + "tags": [ + "cloudy", + "overcast" + ] + }, + { + "name": "cloud-upload-fill", + "title": "Cloud upload fill", + "categories": [ + "Clouds" + ], + "tags": [ + "cloud" + ] + }, + { + "name": "cloud-upload", + "title": "Cloud upload", + "categories": [ + "Clouds" + ], + "tags": [ + "cloud" + ] + }, + { + "name": "cloud", + "title": "Cloud", + "categories": [ + "Clouds" + ], + "tags": [ + "weather" + ] + }, + { + "name": "clouds-fill", + "title": "Clouds fill", + "categories": [ + "Weather" + ], + "tags": [ + "clouds", + "overcast" + ] + }, + { + "name": "clouds", + "title": "Clouds", + "categories": [ + "Weather" + ], + "tags": [ + "clouds", + "overcast" + ] + }, + { + "name": "cloudy-fill", + "title": "Cloudy fill", + "categories": [ + "Weather" + ], + "tags": [ + "clouds", + "overcast" + ] + }, + { + "name": "cloudy", + "title": "Cloudy", + "categories": [ + "Weather" + ], + "tags": [ + "clouds", + "overcast" + ] + }, + { + "name": "code-slash", + "title": "Code slash", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "code", + "developer", + "development", + "software" + ] + }, + { + "name": "code-square", + "title": "Code square", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "code", + "developer", + "development", + "software", + "preformatted" + ] + }, + { + "name": "code", + "title": "Code", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "code", + "developer", + "development", + "software" + ] + }, + { + "name": "coin", + "title": "Coin", + "categories": [ + "Commerce" + ], + "tags": [ + "money", + "finance", + "banking", + "currency" + ] + }, + { + "name": "collection-fill", + "title": "Collection fill", + "categories": [ + "Media" + ], + "tags": [ + "library", + "group" + ] + }, + { + "name": "collection-play-fill", + "title": "Collection play fill", + "categories": [ + "Media" + ], + "tags": [ + "library", + "group", + "play" + ] + }, + { + "name": "collection-play", + "title": "Collection play", + "categories": [ + "Media" + ], + "tags": [ + "library", + "group", + "play" + ] + }, + { + "name": "collection", + "title": "Collection", + "categories": [ + "Media" + ], + "tags": [ + "library", + "group" + ] + }, + { + "name": "columns-gap", + "title": "Columns gap", + "categories": [ + "Layout" + ], + "tags": [ + "grid", + "layout" + ] + }, + { + "name": "columns", + "title": "Columns", + "categories": [ + "Layout" + ], + "tags": [ + "grid", + "layout" + ] + }, + { + "name": "command", + "title": "Command", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "key", + "mac" + ] + }, + { + "name": "compass-fill", + "title": "Compass fill", + "categories": [ + "Geo" + ], + "tags": [ + "direction", + "map", + "location" + ] + }, + { + "name": "compass", + "title": "Compass", + "categories": [ + "Geo" + ], + "tags": [ + "direction", + "map", + "location" + ] + }, + { + "name": "cone-striped", + "title": "Cone striped", + "categories": [ + "Real world" + ], + "tags": [ + "construction", + "warning", + "safety" + ] + }, + { + "name": "cone", + "title": "Cone", + "categories": [ + "Real world" + ], + "tags": [ + "construction", + "warning", + "safety" + ] + }, + { + "name": "controller", + "title": "Controller", + "categories": [ + "Devices" + ], + "tags": [ + "game", + "gaming", + "video-game" + ] + }, + { + "name": "cookie", + "title": "Cookie", + "categories": [ + "Real World" + ], + "tags": [ + "dessert" + ] + }, + { + "name": "copy", + "title": "Copy", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "paste", + "clone", + "cut", + "duplicate" + ] + }, + { + "name": "cpu-fill", + "title": "Cpu fill", + "categories": [ + "Devices" + ], + "tags": [ + "processor", + "chip", + "computer" + ] + }, + { + "name": "cpu", + "title": "CPU", + "categories": [ + "Devices" + ], + "tags": [ + "processor", + "chip", + "computer" + ] + }, + { + "name": "credit-card-2-back-fill", + "title": "Credit card 2 back fill", + "categories": [ + "Real world" + ], + "tags": [ + "debit", + "card", + "payment" + ] + }, + { + "name": "credit-card-2-back", + "title": "Credit card 2 back", + "categories": [ + "Real world" + ], + "tags": [ + "debit", + "card", + "payment" + ] + }, + { + "name": "credit-card-2-front-fill", + "title": "Credit card 2 front fill", + "categories": [ + "Real world" + ], + "tags": [ + "debit", + "card", + "payment" + ] + }, + { + "name": "credit-card-2-front", + "title": "Credit card 2 front", + "categories": [ + "Real world" + ], + "tags": [ + "debit", + "card", + "payment" + ] + }, + { + "name": "credit-card-fill", + "title": "Credit card fill", + "categories": [ + "Real world" + ], + "tags": [ + "debit", + "card", + "payment" + ] + }, + { + "name": "credit-card", + "title": "Credit card", + "categories": [ + "Real world" + ], + "tags": [ + "debit", + "card", + "payment" + ] + }, + { + "name": "crop", + "title": "Crop", + "categories": [ + "Graphics" + ], + "tags": [ + "crop" + ] + }, + { + "name": "crosshair", + "title": "Crosshair", + "categories": [ + "Geo" + ], + "tags": [ + "geography", + "map", + "pin", + "location" + ] + }, + { + "name": "crosshair2", + "title": "Crosshair2", + "categories": [ + "Geo" + ], + "tags": [ + "geography", + "map", + "pin", + "location" + ] + }, + { + "name": "cup-fill", + "title": "Cup fill", + "categories": [ + "Real world" + ], + "tags": [ + "mug" + ] + }, + { + "name": "cup-hot-fill", + "title": "Cup hot fill", + "categories": [ + "Real world" + ], + "tags": [ + "mug", + "steam", + "coffee", + "tea" + ] + }, + { + "name": "cup-hot", + "title": "Cup hot", + "categories": [ + "Real world" + ], + "tags": [ + "mug", + "steam", + "coffee", + "tea" + ] + }, + { + "name": "cup-straw", + "title": "Cup straw", + "categories": [ + "Real world" + ], + "tags": [ + "mug", + "glass", + "drink" + ] + }, + { + "name": "cup", + "title": "Cup", + "categories": [ + "Real world" + ], + "tags": [ + "mug" + ] + }, + { + "name": "currency-bitcoin", + "title": "Currency bitcoin", + "categories": [ + "Commerce" + ], + "tags": [ + "money", + "finance", + "crypto" + ] + }, + { + "name": "currency-dollar", + "title": "Currency dollar", + "categories": [ + "Commerce" + ], + "tags": [ + "money", + "finance", + "usd" + ] + }, + { + "name": "currency-euro", + "title": "Currency euro", + "categories": [ + "Commerce" + ], + "tags": [ + "money", + "finance" + ] + }, + { + "name": "currency-exchange", + "title": "Currency exchange", + "categories": [ + "Commerce" + ], + "tags": [ + "money", + "finance" + ] + }, + { + "name": "currency-pound", + "title": "Currency pound", + "categories": [ + "Commerce" + ], + "tags": [ + "money", + "finance" + ] + }, + { + "name": "currency-rupee", + "title": "Currency rupee", + "categories": [ + "Commerce" + ], + "tags": [ + "money", + "finance" + ] + }, + { + "name": "currency-yen", + "title": "Currency yen", + "categories": [ + "Commerce" + ], + "tags": [ + "money", + "finance" + ] + }, + { + "name": "cursor-fill", + "title": "Cursor fill", + "categories": [ + "Geo" + ], + "tags": [ + "pointer" + ] + }, + { + "name": "cursor-text", + "title": "Cursor text", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "cursor" + ] + }, + { + "name": "cursor", + "title": "Cursor", + "categories": [ + "Geo" + ], + "tags": [ + "pointer" + ] + }, + { + "name": "dash-circle-dotted", + "title": "Dash circle dotted", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "minus" + ] + }, + { + "name": "dash-circle-fill", + "title": "Dash circle fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "minus" + ] + }, + { + "name": "dash-circle", + "title": "Dash circle", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "minus" + ] + }, + { + "name": "dash-lg", + "title": "Dash lg", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "minus" + ] + }, + { + "name": "dash-square-dotted", + "title": "Dash square dotted", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "minus" + ] + }, + { + "name": "dash-square-fill", + "title": "Dash square fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "minus" + ] + }, + { + "name": "dash-square", + "title": "Dash square", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "minus" + ] + }, + { + "name": "dash", + "title": "Dash", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "minus" + ] + }, + { + "name": "database-add", + "title": "Database add", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-check", + "title": "Database check", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-dash", + "title": "Database dash", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-down", + "title": "Database down", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-exclamation", + "title": "Database exclamation", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-fill-add", + "title": "Database fill add", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-fill-check", + "title": "Database fill check", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-fill-dash", + "title": "Database fill dash", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-fill-down", + "title": "Database fill down", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-fill-exclamation", + "title": "Database fill exclamation", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-fill-gear", + "title": "Database fill gear", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-fill-lock", + "title": "Database fill lock", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-fill-slash", + "title": "Database fill slash", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-fill-up", + "title": "Database fill up", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-fill-x", + "title": "Database fill x", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-fill", + "title": "Database fill", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-gear", + "title": "Database gear", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-lock", + "title": "Database lock", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-slash", + "title": "Database slash", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-up", + "title": "Database up", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database-x", + "title": "Database x", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "database", + "title": "Database", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "data" + ] + }, + { + "name": "device-hdd-fill", + "title": "Device HDD fill", + "categories": [ + "Devices" + ], + "tags": [ + "drive", + "hard drive" + ] + }, + { + "name": "device-hdd", + "title": "Device HDD", + "categories": [ + "Devices" + ], + "tags": [ + "drive", + "hard drive" + ] + }, + { + "name": "device-ssd-fill", + "title": "Device SSD fill", + "categories": [ + "Devices" + ], + "tags": [ + "solid state", + "drive" + ] + }, + { + "name": "device-ssd", + "title": "Device SSD", + "categories": [ + "Devices" + ], + "tags": [ + "solid state", + "drive" + ] + }, + { + "name": "diagram-2-fill", + "title": "Diagram 2 fill", + "categories": [ + "Graphics" + ], + "tags": [ + "node", + "diagram", + "sitemap", + "children", + "org chart" + ] + }, + { + "name": "diagram-2", + "title": "Diagram 2", + "categories": [ + "Graphics" + ], + "tags": [ + "node", + "diagram", + "sitemap", + "children", + "org chart" + ] + }, + { + "name": "diagram-3-fill", + "title": "Diagram 3 fill", + "categories": [ + "Graphics" + ], + "tags": [ + "node", + "diagram", + "sitemap", + "children", + "org chart" + ] + }, + { + "name": "diagram-3", + "title": "Diagram 3", + "categories": [ + "Graphics" + ], + "tags": [ + "node", + "diagram", + "sitemap", + "children", + "org chart" + ] + }, + { + "name": "diamond-fill", + "title": "Diamond fill", + "categories": [ + "Shapes" + ], + "tags": [ + "shape" + ] + }, + { + "name": "diamond-half", + "title": "Diamond half fill", + "categories": [ + "Shapes" + ], + "tags": [ + "shape" + ] + }, + { + "name": "diamond", + "title": "Diamond", + "categories": [ + "Shapes" + ], + "tags": [ + "shape" + ] + }, + { + "name": "dice-1-fill", + "title": "Dice 1 fill", + "categories": [ + "Entertainment" + ], + "tags": [ + "dice", + "die", + "games", + "gaming", + "gambling" + ] + }, + { + "name": "dice-1", + "title": "Dice 1", + "categories": [ + "Entertainment" + ], + "tags": [ + "dice", + "die", + "games", + "gaming", + "gambling" + ] + }, + { + "name": "dice-2-fill", + "title": "Dice 2 fill", + "categories": [ + "Entertainment" + ], + "tags": [ + "dice", + "die", + "games", + "gaming", + "gambling" + ] + }, + { + "name": "dice-2", + "title": "Dice 2", + "categories": [ + "Entertainment" + ], + "tags": [ + "dice", + "die", + "games", + "gaming", + "gambling" + ] + }, + { + "name": "dice-3-fill", + "title": "Dice 3 fill", + "categories": [ + "Entertainment" + ], + "tags": [ + "dice", + "die", + "games", + "gaming", + "gambling" + ] + }, + { + "name": "dice-3", + "title": "Dice 3", + "categories": [ + "Entertainment" + ], + "tags": [ + "dice", + "die", + "games", + "gaming", + "gambling" + ] + }, + { + "name": "dice-4-fill", + "title": "Dice 4 fill", + "categories": [ + "Entertainment" + ], + "tags": [ + "dice", + "die", + "games", + "gaming", + "gambling" + ] + }, + { + "name": "dice-4", + "title": "Dice 4", + "categories": [ + "Entertainment" + ], + "tags": [ + "dice", + "die", + "games", + "gaming", + "gambling" + ] + }, + { + "name": "dice-5-fill", + "title": "Dice 5 fill", + "categories": [ + "Entertainment" + ], + "tags": [ + "dice", + "die", + "games", + "gaming", + "gambling" + ] + }, + { + "name": "dice-5", + "title": "Dice 5", + "categories": [ + "Entertainment" + ], + "tags": [ + "dice", + "die", + "games", + "gaming", + "gambling" + ] + }, + { + "name": "dice-6-fill", + "title": "Dice 6 fill", + "categories": [ + "Entertainment" + ], + "tags": [ + "dice", + "die", + "games", + "gaming", + "gambling" + ] + }, + { + "name": "dice-6", + "title": "Dice 6", + "categories": [ + "Entertainment" + ], + "tags": [ + "dice", + "die", + "games", + "gaming", + "gambling" + ] + }, + { + "name": "disc-fill", + "title": "Disc fill", + "categories": [ + "Media" + ], + "tags": [ + "cd", + "compact disc", + "bluray", + "dvd" + ] + }, + { + "name": "disc", + "title": "Disc", + "categories": [ + "Media" + ], + "tags": [ + "cd", + "compact disc", + "bluray", + "dvd" + ] + }, + { + "name": "discord", + "title": "Discord", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "chat" + ] + }, + { + "name": "display-fill", + "title": "Display fill", + "categories": [ + "Devices" + ], + "tags": [ + "monitor", + "external" + ] + }, + { + "name": "display", + "title": "Display", + "categories": [ + "Devices" + ], + "tags": [ + "monitor", + "external" + ] + }, + { + "name": "displayport-fill", + "title": "DisplayPort fill", + "categories": [ + "Devices" + ], + "tags": [ + "video", + "input" + ] + }, + { + "name": "displayport", + "title": "DisplayPort", + "categories": [ + "Devices" + ], + "tags": [ + "video", + "input" + ] + }, + { + "name": "distribute-horizontal", + "title": "Distribute horizontal", + "categories": [ + "Graphics" + ], + "tags": [ + "space", + "align" + ] + }, + { + "name": "distribute-vertical", + "title": "Distribute vertical", + "categories": [ + "Graphics" + ], + "tags": [ + "space", + "align" + ] + }, + { + "name": "door-closed-fill", + "title": "Door closed fill", + "categories": [ + "Real world" + ], + "tags": [ + "door", + "logout", + "signout" + ] + }, + { + "name": "door-closed", + "title": "Door closed", + "categories": [ + "Real world" + ], + "tags": [ + "door", + "logout", + "signout" + ] + }, + { + "name": "door-open-fill", + "title": "Door open fill", + "categories": [ + "Real world" + ], + "tags": [ + "door", + "login", + "signin" + ] + }, + { + "name": "door-open", + "title": "Door open", + "categories": [ + "Real world" + ], + "tags": [ + "door", + "login", + "signin" + ] + }, + { + "name": "dot", + "title": "Dot", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "middot" + ] + }, + { + "name": "download", + "title": "Download", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "arrow", + "network", + "save" + ] + }, + { + "name": "dpad-fill", + "title": "Dpad fill", + "categories": [ + "Entertainment" + ], + "tags": [ + "gaming", + "controller", + "direction" + ] + }, + { + "name": "dpad", + "title": "Dpad", + "categories": [ + "Entertainment" + ], + "tags": [ + "gaming", + "controller", + "direction" + ] + }, + { + "name": "dribbble", + "title": "Dribbble", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "dropbox", + "title": "Dropbox", + "categories": [ + "Brand" + ], + "tags": [ + "dropbox" + ] + }, + { + "name": "droplet-fill", + "title": "Droplet fill", + "categories": [ + "Graphics" + ], + "tags": [ + "water-drop", + "paint", + "ink", + "liquid" + ] + }, + { + "name": "droplet-half", + "title": "Droplet half", + "categories": [ + "Graphics" + ], + "tags": [ + "water-drop", + "paint", + "ink", + "liquid" + ] + }, + { + "name": "droplet", + "title": "Droplet", + "categories": [ + "Graphics" + ], + "tags": [ + "water-drop", + "paint", + "ink", + "liquid" + ] + }, + { + "name": "duffle-fill", + "title": "Duffle fill", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on", + "student", + "education" + ] + }, + { + "name": "duffle", + "title": "Duffle", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on", + "student", + "education" + ] + }, + { + "name": "ear-fill", + "title": "Ear fill", + "categories": [ + "Real World" + ], + "tags": [ + "hearing", + "sound", + "listen" + ] + }, + { + "name": "ear", + "title": "Ear", + "categories": [ + "Real World" + ], + "tags": [ + "hearing", + "sound", + "listen" + ] + }, + { + "name": "earbuds", + "title": "Earbuds", + "categories": [ + "Devices" + ], + "tags": [ + "headphones" + ] + }, + { + "name": "easel-fill", + "title": "Easel fill", + "categories": [ + "Graphics" + ], + "tags": [ + "paint", + "draw", + "art", + "present" + ] + }, + { + "name": "easel", + "title": "Easel", + "categories": [ + "Graphics" + ], + "tags": [ + "paint", + "draw", + "art", + "present" + ] + }, + { + "name": "easel2-fill", + "title": "Easel2 fill", + "categories": [ + "Graphics" + ], + "tags": [ + "paint", + "draw", + "art", + "present" + ] + }, + { + "name": "easel2", + "title": "Easel2", + "categories": [ + "Graphics" + ], + "tags": [ + "paint", + "draw", + "art", + "present" + ] + }, + { + "name": "easel3-fill", + "title": "Easel3 fill", + "categories": [ + "Graphics" + ], + "tags": [ + "paint", + "draw", + "art", + "present" + ] + }, + { + "name": "easel3", + "title": "Easel3", + "categories": [ + "Graphics" + ], + "tags": [ + "paint", + "draw", + "art", + "present" + ] + }, + { + "name": "egg-fill", + "title": "Egg fill", + "categories": [ + "Real world" + ], + "tags": [ + "food" + ] + }, + { + "name": "egg-fried", + "title": "Egg fried", + "categories": [ + "Real world" + ], + "tags": [ + "food" + ] + }, + { + "name": "egg", + "title": "Egg", + "categories": [ + "Real world" + ], + "tags": [ + "food" + ] + }, + { + "name": "eject-fill", + "title": "Eject fill", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "disc", + "cd", + "dvd" + ] + }, + { + "name": "eject", + "title": "Eject", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "disc", + "cd", + "dvd" + ] + }, + { + "name": "emoji-angry-fill", + "title": "Emoji angry fill", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "anger", + "upset" + ] + }, + { + "name": "emoji-angry", + "title": "Emoji angry", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "anger", + "upset" + ] + }, + { + "name": "emoji-astonished-fill", + "title": "Emoji astonished fill", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "surprised" + ] + }, + { + "name": "emoji-astonished", + "title": "Emoji astonished", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "surprised" + ] + }, + { + "name": "emoji-dizzy-fill", + "title": "Emoji dizzy fill", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon" + ] + }, + { + "name": "emoji-dizzy", + "title": "Emoji dizzy", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon" + ] + }, + { + "name": "emoji-expressionless-fill", + "title": "Emoji expressionless fill", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "neutral", + "unphased" + ] + }, + { + "name": "emoji-expressionless", + "title": "Emoji expressionless", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "neutral", + "unphased" + ] + }, + { + "name": "emoji-frown-fill", + "title": "Emoji frown fill", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "sad" + ] + }, + { + "name": "emoji-frown", + "title": "Emoji frown", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "sad" + ] + }, + { + "name": "emoji-grimace-fill", + "title": "Emoji grimace fill", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon" + ] + }, + { + "name": "emoji-grimace", + "title": "Emoji grimace", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon" + ] + }, + { + "name": "emoji-grin-fill", + "title": "Emoji grin fill", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon" + ] + }, + { + "name": "emoji-grin", + "title": "Emoji grin", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon" + ] + }, + { + "name": "emoji-heart-eyes-fill", + "title": "Emoji heart eyes fill", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "heart", + "love" + ] + }, + { + "name": "emoji-heart-eyes", + "title": "Emoji heart eyes", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "heart", + "love" + ] + }, + { + "name": "emoji-kiss-fill", + "title": "Emoji kiss fill", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "heart", + "love" + ] + }, + { + "name": "emoji-kiss", + "title": "Emoji kiss", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "heart", + "love" + ] + }, + { + "name": "emoji-laughing-fill", + "title": "Emoji laughing fill", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "happy" + ] + }, + { + "name": "emoji-laughing", + "title": "Emoji laughing", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "happy" + ] + }, + { + "name": "emoji-neutral-fill", + "title": "Emoji neutral fill", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "expressionless" + ] + }, + { + "name": "emoji-neutral", + "title": "Emoji neutral", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "expressionless" + ] + }, + { + "name": "emoji-smile-fill", + "title": "Emoji smile fill", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "happy" + ] + }, + { + "name": "emoji-smile-upside-down-fill", + "title": "Emoji smile upside down fill", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "sarcasm" + ] + }, + { + "name": "emoji-smile-upside-down", + "title": "Emoji smile upside down", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "sarcasm" + ] + }, + { + "name": "emoji-smile", + "title": "Emoji smile", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "happy" + ] + }, + { + "name": "emoji-sunglasses-fill", + "title": "Emoji sunglasses fill", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "cool" + ] + }, + { + "name": "emoji-sunglasses", + "title": "Emoji sunglasses", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon", + "cool" + ] + }, + { + "name": "emoji-surprise-fill", + "title": "Emoji surprise fill", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon" + ] + }, + { + "name": "emoji-surprise", + "title": "Emoji surprise", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon" + ] + }, + { + "name": "emoji-tear-fill", + "title": "Emoji tear fill", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon" + ] + }, + { + "name": "emoji-tear", + "title": "Emoji tear", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon" + ] + }, + { + "name": "emoji-wink-fill", + "title": "Emoji wink fill", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon" + ] + }, + { + "name": "emoji-wink", + "title": "Emoji wink", + "categories": [ + "Emoji" + ], + "tags": [ + "emoticon" + ] + }, + { + "name": "envelope-arrow-down-fill", + "title": "Envelope arrow down fill", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-arrow-down", + "title": "Envelope arrow down", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-arrow-up-fill", + "title": "Envelope arrow up fill", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-arrow-up", + "title": "Envelope arrow up", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-at-fill", + "title": "Envelope at fill", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-at", + "title": "Envelope at", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-check-fill", + "title": "Envelope check fill", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-check", + "title": "Envelope check", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-dash-fill", + "title": "Envelope dash fill", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-dash", + "title": "Envelope dash", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-exclamation-fill", + "title": "Envelope exclamation fill", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-exclamation", + "title": "Envelope exclamation", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-fill", + "title": "Envelope fill", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-heart-fill", + "title": "Envelope heart fill", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter", + "love", + "valentine", + "romance" + ] + }, + { + "name": "envelope-heart", + "title": "Envelope heart", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter", + "love", + "valentine", + "romance" + ] + }, + { + "name": "envelope-open-fill", + "title": "Envelope open fill", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-open-heart-fill", + "title": "Envelope open heart fill", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter", + "love", + "valentine", + "romance" + ] + }, + { + "name": "envelope-open-heart", + "title": "Envelope open heart", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter", + "love", + "valentine", + "romance" + ] + }, + { + "name": "envelope-open", + "title": "Envelope open", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-paper-fill", + "title": "Envelope paper fill", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-paper-heart-fill", + "title": "Envelope paper heart fill", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter", + "love", + "valentine", + "romance" + ] + }, + { + "name": "envelope-paper-heart", + "title": "Envelope paper heart", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter", + "love", + "valentine", + "romance" + ] + }, + { + "name": "envelope-paper", + "title": "Envelope paper", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-plus-fill", + "title": "Envelope plus fill", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-plus", + "title": "Envelope plus", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-slash-fill", + "title": "Envelope slash fill", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-slash", + "title": "Envelope slash", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-x-fill", + "title": "Envelope x fill", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope-x", + "title": "Envelope x", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "envelope", + "title": "Envelope", + "categories": [ + "Communications" + ], + "tags": [ + "email", + "message", + "mail", + "letter" + ] + }, + { + "name": "eraser-fill", + "title": "Eraser fill", + "categories": [ + "Graphics" + ], + "tags": [ + "erase", + "remove" + ] + }, + { + "name": "eraser", + "title": "Eraser", + "categories": [ + "Graphics" + ], + "tags": [ + "erase", + "remove" + ] + }, + { + "name": "escape", + "title": "Escape", + "categories": [ + "UI and Keyboard" + ], + "tags": [ + "esc", + "quit", + "exit" + ] + }, + { + "name": "ethernet", + "title": "Ethernet", + "categories": [ + "Devices" + ], + "tags": [ + "internet", + "connection", + "port", + "plug" + ] + }, + { + "name": "ev-front-fill", + "title": "Ev front fill", + "categories": [ + "Transportation" + ], + "tags": [ + "car", + "automobile", + "automotive", + "auto", + "sedan", + "drive", + "driving", + "electric vehicle", + "charging" + ] + }, + { + "name": "ev-front", + "title": "Ev front", + "categories": [ + "Transportation" + ], + "tags": [ + "car", + "automobile", + "automotive", + "auto", + "sedan", + "drive", + "driving", + "electric vehicle", + "charging" + ] + }, + { + "name": "ev-station-fill", + "title": "EV station fill", + "categories": [ + "Transportation" + ], + "tags": [ + "charging", + "electric vehicle" + ] + }, + { + "name": "ev-station", + "title": "EV station", + "categories": [ + "Transportation" + ], + "tags": [ + "charging", + "electric vehicle" + ] + }, + { + "name": "exclamation-circle-fill", + "title": "Exclamation circle fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "alert", + "warning" + ] + }, + { + "name": "exclamation-circle", + "title": "Exclamation circle", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "alert", + "warning" + ] + }, + { + "name": "exclamation-diamond-fill", + "title": "Exclamation diamond fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "alert", + "warning" + ] + }, + { + "name": "exclamation-diamond", + "title": "Exclamation diamond", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "alert", + "warning" + ] + }, + { + "name": "exclamation-lg", + "title": "Exclamation lg", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "alert", + "warning" + ] + }, + { + "name": "exclamation-octagon-fill", + "title": "Exclamation octagon fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "alert", + "warning" + ] + }, + { + "name": "exclamation-octagon", + "title": "Exclamation octagon", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "alert", + "warning" + ] + }, + { + "name": "exclamation-square-fill", + "title": "Exclamation square fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "alert", + "warning" + ] + }, + { + "name": "exclamation-square", + "title": "Exclamation square", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "alert", + "warning" + ] + }, + { + "name": "exclamation-triangle-fill", + "title": "Exclamation triangle fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "alert", + "warning" + ] + }, + { + "name": "exclamation-triangle", + "title": "Exclamation triangle", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "alert", + "warning" + ] + }, + { + "name": "exclamation", + "title": "Exclamation", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "alert", + "warning" + ] + }, + { + "name": "exclude", + "title": "Exclude", + "categories": [ + "Graphics" + ], + "tags": [ + "graphics", + "vector", + "merge", + "layers" + ] + }, + { + "name": "explicit-fill", + "title": "Explicit fill", + "categories": [ + "Badges" + ], + "tags": [ + "r18" + ] + }, + { + "name": "explicit", + "title": "Explicit", + "categories": [ + "Badges" + ], + "tags": [ + "r18" + ] + }, + { + "name": "exposure", + "title": "Exposure", + "categories": [ + "Graphics" + ], + "tags": [ + "photo", + "editing", + "image", + "picture" + ] + }, + { + "name": "eye-fill", + "title": "Eye fill", + "categories": [ + "Real world" + ], + "tags": [ + "eyeball", + "look", + "see" + ] + }, + { + "name": "eye-slash-fill", + "title": "Eye slash fill", + "categories": [ + "Real world" + ], + "tags": [ + "eyeball", + "look", + "see" + ] + }, + { + "name": "eye-slash", + "title": "Eye slash", + "categories": [ + "Real world" + ], + "tags": [ + "eyeball", + "look", + "see" + ] + }, + { + "name": "eye", + "title": "Eye", + "categories": [ + "Real world" + ], + "tags": [ + "eyeball", + "look", + "see" + ] + }, + { + "name": "eyedropper", + "title": "Eyedropper", + "categories": [ + "Graphics" + ], + "tags": [ + "color", + "picker" + ] + }, + { + "name": "eyeglasses", + "title": "Eyeglasses", + "categories": [ + "Real world" + ], + "tags": [ + "eyeball", + "look", + "see", + "glasses", + "reading" + ] + }, + { + "name": "facebook", + "title": "Facebook", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "fan", + "title": "Fan", + "categories": [ + "Real World" + ], + "tags": [ + "fan", + "vent", + "airflow" + ] + }, + { + "name": "fast-forward-btn-fill", + "title": "Fast forward btn fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "fast-forward-btn", + "title": "Fast forward btn", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "fast-forward-circle-fill", + "title": "Fast forward circle fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "fast-forward-circle", + "title": "Fast forward circle", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "fast-forward-fill", + "title": "Fast forward fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "fast-forward", + "title": "Fast forward", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "feather", + "title": "Feather", + "categories": [ + "Real World" + ], + "tags": [ + "bird", + "flight", + "light" + ] + }, + { + "name": "feather2", + "title": "Feather2", + "categories": [ + "Real World" + ], + "tags": [ + "bird", + "flight", + "light" + ] + }, + { + "name": "file-arrow-down-fill", + "title": "File arrow down fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "download" + ] + }, + { + "name": "file-arrow-down", + "title": "File arrow down", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "download" + ] + }, + { + "name": "file-arrow-up-fill", + "title": "File arrow up fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "upload" + ] + }, + { + "name": "file-arrow-up", + "title": "File arrow up", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "upload" + ] + }, + { + "name": "file-bar-graph-fill", + "title": "File bar graph fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "data", + "chart" + ] + }, + { + "name": "file-bar-graph", + "title": "File bar graph", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "data", + "chart" + ] + }, + { + "name": "file-binary-fill", + "title": "File binary fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "binary", + "source" + ] + }, + { + "name": "file-binary", + "title": "File binary", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "binary", + "source" + ] + }, + { + "name": "file-break-fill", + "title": "File break fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "page-break" + ] + }, + { + "name": "file-break", + "title": "File break", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "page-break" + ] + }, + { + "name": "file-check-fill", + "title": "File check fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "check", + "verified" + ] + }, + { + "name": "file-check", + "title": "File check", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "check", + "verified" + ] + }, + { + "name": "file-code-fill", + "title": "File code fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "code", + "development" + ] + }, + { + "name": "file-code", + "title": "File code", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "code", + "development" + ] + }, + { + "name": "file-diff-fill", + "title": "File diff fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "version", + "development" + ] + }, + { + "name": "file-diff", + "title": "File diff", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "version", + "development" + ] + }, + { + "name": "file-earmark-arrow-down-fill", + "title": "File earmark arrow down fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "download" + ] + }, + { + "name": "file-earmark-arrow-down", + "title": "File earmark arrow down", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "download" + ] + }, + { + "name": "file-earmark-arrow-up-fill", + "title": "File earmark arrow up fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "upload" + ] + }, + { + "name": "file-earmark-arrow-up", + "title": "File earmark arrow up", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "upload" + ] + }, + { + "name": "file-earmark-bar-graph-fill", + "title": "File earmark bar graph fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "data", + "chart" + ] + }, + { + "name": "file-earmark-bar-graph", + "title": "File earmark bar graph", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "data", + "chart" + ] + }, + { + "name": "file-earmark-binary-fill", + "title": "File earmark binary fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "binary", + "source" + ] + }, + { + "name": "file-earmark-binary", + "title": "File earmark binary", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "binary", + "source" + ] + }, + { + "name": "file-earmark-break-fill", + "title": "File earmark break fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "page-break" + ] + }, + { + "name": "file-earmark-break", + "title": "File earmark break", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "page-break" + ] + }, + { + "name": "file-earmark-check-fill", + "title": "File earmark check fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "check", + "verified" + ] + }, + { + "name": "file-earmark-check", + "title": "File earmark check", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "check", + "verified" + ] + }, + { + "name": "file-earmark-code-fill", + "title": "File earmark code fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "code", + "development" + ] + }, + { + "name": "file-earmark-code", + "title": "File earmark code", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "code", + "development" + ] + }, + { + "name": "file-earmark-diff-fill", + "title": "File earmark diff fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "version", + "development" + ] + }, + { + "name": "file-earmark-diff", + "title": "File earmark diff", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "version", + "development" + ] + }, + { + "name": "file-earmark-easel-fill", + "title": "File earmark easel fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "slides", + "presentation", + "powerpoint", + "keynote" + ] + }, + { + "name": "file-earmark-easel", + "title": "File earmark easel", + "categories": [ + "Files and folders" + ], + "tags": [ + "slides", + "presentation", + "powerpoint", + "keynote" + ] + }, + { + "name": "file-earmark-excel-fill", + "title": "File earmark excel fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "spreadsheet", + "excel", + "table" + ] + }, + { + "name": "file-earmark-excel", + "title": "File earmark excel", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "spreadsheet", + "excel", + "table" + ] + }, + { + "name": "file-earmark-fill", + "title": "File earmark fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "page" + ] + }, + { + "name": "file-earmark-font-fill", + "title": "File earmark font fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "ttf", + "otf" + ] + }, + { + "name": "file-earmark-font", + "title": "File earmark font", + "categories": [ + "Files and folders" + ], + "tags": [ + "ttf", + "otf" + ] + }, + { + "name": "file-earmark-image-fill", + "title": "File earmark image fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "photo", + "picture" + ] + }, + { + "name": "file-earmark-image", + "title": "File earmark image", + "categories": [ + "Files and folders" + ], + "tags": [ + "photo", + "picture" + ] + }, + { + "name": "file-earmark-lock-fill", + "title": "File earmark lock fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "lock", + "private", + "secure" + ] + }, + { + "name": "file-earmark-lock", + "title": "File earmark lock", + "categories": [ + "Files and folders" + ], + "tags": [ + "lock", + "private", + "secure" + ] + }, + { + "name": "file-earmark-lock2-fill", + "title": "File earmark lock2 fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "lock", + "private", + "secure" + ] + }, + { + "name": "file-earmark-lock2", + "title": "File earmark lock2", + "categories": [ + "Files and folders" + ], + "tags": [ + "lock", + "private", + "secure" + ] + }, + { + "name": "file-earmark-medical-fill", + "title": "File earmark medical fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "medical", + "hospital", + "health" + ] + }, + { + "name": "file-earmark-medical", + "title": "File earmark medical", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "medical", + "hospital", + "health" + ] + }, + { + "name": "file-earmark-minus-fill", + "title": "File earmark minus fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "delete", + "remove" + ] + }, + { + "name": "file-earmark-minus", + "title": "File earmark minus", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "delete", + "remove" + ] + }, + { + "name": "file-earmark-music-fill", + "title": "File earmark music fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "music", + "audio", + "playlist", + "songs" + ] + }, + { + "name": "file-earmark-music", + "title": "File earmark music", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "music", + "audio", + "playlist", + "songs" + ] + }, + { + "name": "file-earmark-pdf-fill", + "title": "File earmark PDF fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "adobe", + "acrobat" + ] + }, + { + "name": "file-earmark-pdf", + "title": "File earmark PDF", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "adobe", + "acrobat" + ] + }, + { + "name": "file-earmark-person-fill", + "title": "File earmark person fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "personal", + "cv", + "resume", + "about" + ] + }, + { + "name": "file-earmark-person", + "title": "File earmark person", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "personal", + "cv", + "resume", + "about" + ] + }, + { + "name": "file-earmark-play-fill", + "title": "File earmark play fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "video", + "present" + ] + }, + { + "name": "file-earmark-play", + "title": "File earmark play", + "categories": [ + "Files and folders" + ], + "tags": [ + "video", + "present" + ] + }, + { + "name": "file-earmark-plus-fill", + "title": "File earmark plus fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "add", + "new" + ] + }, + { + "name": "file-earmark-plus", + "title": "File earmark plus", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "add", + "new" + ] + }, + { + "name": "file-earmark-post-fill", + "title": "File earmark post fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "post" + ] + }, + { + "name": "file-earmark-post", + "title": "File earmark post", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "post" + ] + }, + { + "name": "file-earmark-ppt-fill", + "title": "File earmark ppt fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "slides", + "presentation", + "powerpoint", + "keynote" + ] + }, + { + "name": "file-earmark-ppt", + "title": "File earmark ppt", + "categories": [ + "Files and folders" + ], + "tags": [ + "slides", + "presentation", + "powerpoint", + "keynote" + ] + }, + { + "name": "file-earmark-richtext-fill", + "title": "File earmark richtext fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "text", + "doc", + "document" + ] + }, + { + "name": "file-earmark-richtext", + "title": "File earmark richtext", + "categories": [ + "Files and folders" + ], + "tags": [ + "text", + "doc", + "document" + ] + }, + { + "name": "file-earmark-ruled-fill", + "title": "File earmark ruled fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document" + ] + }, + { + "name": "file-earmark-ruled", + "title": "File earmark ruled", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document" + ] + }, + { + "name": "file-earmark-slides-fill", + "title": "File earmark slides fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "presentation", + "keynote", + "powerpoint" + ] + }, + { + "name": "file-earmark-slides", + "title": "File earmark slides", + "categories": [ + "Files and folders" + ], + "tags": [ + "presentation", + "keynote", + "powerpoint" + ] + }, + { + "name": "file-earmark-spreadsheet-fill", + "title": "File earmark spreadsheet fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "excel", + "table" + ] + }, + { + "name": "file-earmark-spreadsheet", + "title": "File earmark spreadsheet", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "excel", + "table" + ] + }, + { + "name": "file-earmark-text-fill", + "title": "File earmark text fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document" + ] + }, + { + "name": "file-earmark-text", + "title": "File earmark text", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document" + ] + }, + { + "name": "file-earmark-word-fill", + "title": "File earmark word fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document" + ] + }, + { + "name": "file-earmark-word", + "title": "File earmark word", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document" + ] + }, + { + "name": "file-earmark-x-fill", + "title": "File earmark x fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "document", + "remove", + "delete" + ] + }, + { + "name": "file-earmark-x", + "title": "File earmark x", + "categories": [ + "Files and folders" + ], + "tags": [ + "document", + "remove", + "delete" + ] + }, + { + "name": "file-earmark-zip-fill", + "title": "File earmark zip fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "zip", + "archive", + "compress" + ] + }, + { + "name": "file-earmark-zip", + "title": "File earmark zip", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "zip", + "archive", + "compress" + ] + }, + { + "name": "file-earmark", + "title": "File earmark", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "page" + ] + }, + { + "name": "file-easel-fill", + "title": "File easel fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "slides", + "presentation", + "powerpoint", + "keynote" + ] + }, + { + "name": "file-easel", + "title": "File easel", + "categories": [ + "Files and folders" + ], + "tags": [ + "slides", + "presentation", + "powerpoint", + "keynote" + ] + }, + { + "name": "file-excel-fill", + "title": "File excel fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "spreadsheet", + "excel", + "table" + ] + }, + { + "name": "file-excel", + "title": "File excel", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "spreadsheet", + "excel", + "table" + ] + }, + { + "name": "file-fill", + "title": "File fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "page" + ] + }, + { + "name": "file-font-fill", + "title": "File font fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "ttf", + "otf" + ] + }, + { + "name": "file-font", + "title": "File font", + "categories": [ + "Files and folders" + ], + "tags": [ + "ttf", + "otf" + ] + }, + { + "name": "file-image-fill", + "title": "File image fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "photo", + "picture" + ] + }, + { + "name": "file-image", + "title": "File image", + "categories": [ + "Files and folders" + ], + "tags": [ + "photo", + "picture" + ] + }, + { + "name": "file-lock-fill", + "title": "File lock fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "lock", + "private", + "secure" + ] + }, + { + "name": "file-lock", + "title": "File lock", + "categories": [ + "Files and folders" + ], + "tags": [ + "lock", + "private", + "secure" + ] + }, + { + "name": "file-lock2-fill", + "title": "File lock2 fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "lock", + "private", + "secure" + ] + }, + { + "name": "file-lock2", + "title": "File lock2", + "categories": [ + "Files and folders" + ], + "tags": [ + "lock", + "private", + "secure" + ] + }, + { + "name": "file-medical-fill", + "title": "File medical fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "medical", + "hospital", + "health" + ] + }, + { + "name": "file-medical", + "title": "File medical", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "medical", + "hospital", + "health" + ] + }, + { + "name": "file-minus-fill", + "title": "File minus fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "delete", + "remove" + ] + }, + { + "name": "file-minus", + "title": "File minus", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "delete", + "remove" + ] + }, + { + "name": "file-music-fill", + "title": "File music fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "music", + "audio", + "playlist", + "songs" + ] + }, + { + "name": "file-music", + "title": "File music", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "music", + "audio", + "playlist", + "songs" + ] + }, + { + "name": "file-pdf-fill", + "title": "File PDF fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "adobe", + "acrobat" + ] + }, + { + "name": "file-pdf", + "title": "File PDF", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "adobe", + "acrobat" + ] + }, + { + "name": "file-person-fill", + "title": "File person fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "personal", + "cv", + "resume", + "about" + ] + }, + { + "name": "file-person", + "title": "File person", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "personal", + "cv", + "resume", + "about" + ] + }, + { + "name": "file-play-fill", + "title": "File play fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "video", + "present" + ] + }, + { + "name": "file-play", + "title": "File play", + "categories": [ + "Files and folders" + ], + "tags": [ + "video", + "present" + ] + }, + { + "name": "file-plus-fill", + "title": "File plus fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "add", + "new" + ] + }, + { + "name": "file-plus", + "title": "File plus", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "add", + "new" + ] + }, + { + "name": "file-post-fill", + "title": "File post fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "post" + ] + }, + { + "name": "file-post", + "title": "File post", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "post" + ] + }, + { + "name": "file-ppt-fill", + "title": "File ppt fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "slides", + "presentation", + "powerpoint", + "keynote" + ] + }, + { + "name": "file-ppt", + "title": "File ppt", + "categories": [ + "Files and folders" + ], + "tags": [ + "slides", + "presentation", + "powerpoint", + "keynote" + ] + }, + { + "name": "file-richtext-fill", + "title": "File richtext fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "richtext" + ] + }, + { + "name": "file-richtext", + "title": "File rich text", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "richtext" + ] + }, + { + "name": "file-ruled-fill", + "title": "File ruled fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document" + ] + }, + { + "name": "file-ruled", + "title": "File ruled", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document" + ] + }, + { + "name": "file-slides-fill", + "title": "File slides fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "presentation", + "keynote", + "powerpoint" + ] + }, + { + "name": "file-slides", + "title": "File slides", + "categories": [ + "Files and folders" + ], + "tags": [ + "presentation", + "keynote", + "powerpoint" + ] + }, + { + "name": "file-spreadsheet-fill", + "title": "File spreadsheet fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "excel", + "table" + ] + }, + { + "name": "file-spreadsheet", + "title": "File spreadsheet", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "excel", + "table" + ] + }, + { + "name": "file-text-fill", + "title": "File text fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "letter" + ] + }, + { + "name": "file-text", + "title": "File text", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "letter" + ] + }, + { + "name": "file-word-fill", + "title": "File word fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document" + ] + }, + { + "name": "file-word", + "title": "File word", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document" + ] + }, + { + "name": "file-x-fill", + "title": "File x fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "document", + "remove", + "delete" + ] + }, + { + "name": "file-x", + "title": "File x", + "categories": [ + "Files and folders" + ], + "tags": [ + "document", + "remove", + "delete" + ] + }, + { + "name": "file-zip-fill", + "title": "File zip fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "zip", + "archive", + "compress" + ] + }, + { + "name": "file-zip", + "title": "File zip", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "zip", + "archive", + "compress" + ] + }, + { + "name": "file", + "title": "File", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document", + "page" + ] + }, + { + "name": "files-alt", + "title": "Files alt", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document" + ] + }, + { + "name": "files", + "title": "Files", + "categories": [ + "Files and folders" + ], + "tags": [ + "doc", + "document" + ] + }, + { + "name": "filetype-aac", + "title": "Filetype aac", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-ai", + "title": "Filetype ai", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-bmp", + "title": "Filetype bmp", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-cs", + "title": "Filetype cs", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code" + ] + }, + { + "name": "filetype-css", + "title": "Filetype css", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code", + "stylesheet" + ] + }, + { + "name": "filetype-csv", + "title": "Filetype csv", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-doc", + "title": "Filetype doc", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-docx", + "title": "Filetype docx", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-exe", + "title": "Filetype exe", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-gif", + "title": "Filetype gif", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-heic", + "title": "Filetype heic", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-html", + "title": "Filetype html", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code", + "html" + ] + }, + { + "name": "filetype-java", + "title": "Filetype java", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code", + "java" + ] + }, + { + "name": "filetype-jpg", + "title": "Filetype jpg", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-js", + "title": "Filetype js", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code", + "javascript" + ] + }, + { + "name": "filetype-json", + "title": "Filetype json", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code", + "javascript" + ] + }, + { + "name": "filetype-jsx", + "title": "Filetype jsx", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code", + "javascript", + "react" + ] + }, + { + "name": "filetype-key", + "title": "Filetype key", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "keynote" + ] + }, + { + "name": "filetype-m4p", + "title": "Filetype m4p", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-md", + "title": "Filetype md", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code", + "markdown" + ] + }, + { + "name": "filetype-mdx", + "title": "Filetype mdx", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-mov", + "title": "Filetype mov", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-mp3", + "title": "Filetype mp3", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-mp4", + "title": "Filetype mp4", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-otf", + "title": "Filetype otf", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "font", + "type" + ] + }, + { + "name": "filetype-pdf", + "title": "Filetype pdf", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-php", + "title": "Filetype php", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code" + ] + }, + { + "name": "filetype-png", + "title": "Filetype png", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-ppt", + "title": "Filetype ppt", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "powerpoint" + ] + }, + { + "name": "filetype-pptx", + "title": "Filetype pptx", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "powerpoint" + ] + }, + { + "name": "filetype-psd", + "title": "Filetype psd", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-py", + "title": "Filetype py", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code", + "python" + ] + }, + { + "name": "filetype-raw", + "title": "Filetype raw", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-rb", + "title": "Filetype rb", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code", + "ruby" + ] + }, + { + "name": "filetype-sass", + "title": "Filetype sass", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code", + "css", + "stylesheet" + ] + }, + { + "name": "filetype-scss", + "title": "Filetype scss", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code", + "css", + "stylesheet" + ] + }, + { + "name": "filetype-sh", + "title": "Filetype sh", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code", + "shell" + ] + }, + { + "name": "filetype-sql", + "title": "Filetype SQL", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "mysql" + ] + }, + { + "name": "filetype-svg", + "title": "Filetype svg", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code" + ] + }, + { + "name": "filetype-tiff", + "title": "Filetype tiff", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-tsx", + "title": "Filetype tsx", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code", + "typescript" + ] + }, + { + "name": "filetype-ttf", + "title": "Filetype ttf", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "font", + "type" + ] + }, + { + "name": "filetype-txt", + "title": "Filetype txt", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-wav", + "title": "Filetype wav", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension" + ] + }, + { + "name": "filetype-woff", + "title": "Filetype woff", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "font", + "type" + ] + }, + { + "name": "filetype-xls", + "title": "Filetype xls", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "spreadsheet" + ] + }, + { + "name": "filetype-xlsx", + "title": "Filetype xlsx", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "spreadsheet" + ] + }, + { + "name": "filetype-xml", + "title": "Filetype xml", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code" + ] + }, + { + "name": "filetype-yml", + "title": "Filetype yml", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "file type", + "extension", + "code", + "yaml" + ] + }, + { + "name": "film", + "title": "Film", + "categories": [ + "Media" + ], + "tags": [ + "video", + "movie" + ] + }, + { + "name": "filter-circle-fill", + "title": "Filter circle fill", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "filter-circle", + "title": "Filter circle", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "filter-left", + "title": "Filter left", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "filter-right", + "title": "Filter right", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "filter-square-fill", + "title": "Filter square fill", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "filter-square", + "title": "Filter square", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "filter", + "title": "Filter", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "sort" + ] + }, + { + "name": "fingerprint", + "title": "Fingerprint", + "categories": [ + "Security" + ], + "tags": [ + "touch ID", + "secure", + "biometric" + ] + }, + { + "name": "fire", + "title": "Fire", + "categories": [ + "Real world" + ], + "tags": [ + "burning", + "smoke" + ] + }, + { + "name": "flag-fill", + "title": "Flag fill", + "categories": [ + "Communications" + ], + "tags": [ + "report" + ] + }, + { + "name": "flag", + "title": "Flag", + "categories": [ + "Communications" + ], + "tags": [ + "report" + ] + }, + { + "name": "floppy-fill", + "title": "Floppy fill", + "categories": [ + "Devices" + ], + "tags": [ + "save", + "storage", + "disk" + ] + }, + { + "name": "floppy", + "title": "Floppy", + "categories": [ + "Devices" + ], + "tags": [ + "save", + "storage", + "disk" + ] + }, + { + "name": "floppy2-fill", + "title": "Floppy2 fill", + "categories": [ + "Devices" + ], + "tags": [ + "save", + "storage", + "disk" + ] + }, + { + "name": "floppy2", + "title": "Floppy2", + "categories": [ + "Devices" + ], + "tags": [ + "save", + "storage", + "disk" + ] + }, + { + "name": "flower1", + "title": "Flower1", + "categories": [ + "Real world" + ], + "tags": [ + "plant", + "bloom", + "flower" + ] + }, + { + "name": "flower2", + "title": "Flower2", + "categories": [ + "Real world" + ], + "tags": [ + "plant", + "bloom", + "flower" + ] + }, + { + "name": "flower3", + "title": "Flower3", + "categories": [ + "Real world" + ], + "tags": [ + "plant", + "bloom", + "flower" + ] + }, + { + "name": "folder-check", + "title": "Folder check", + "categories": [ + "Files and folders" + ], + "tags": [ + "directory", + "check", + "verified" + ] + }, + { + "name": "folder-fill", + "title": "Folder fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "directory" + ] + }, + { + "name": "folder-minus", + "title": "Folder minus", + "categories": [ + "Files and folders" + ], + "tags": [ + "directory", + "delete", + "remove" + ] + }, + { + "name": "folder-plus", + "title": "Folder plus", + "categories": [ + "Files and folders" + ], + "tags": [ + "directory", + "delete", + "add", + "new" + ] + }, + { + "name": "folder-symlink-fill", + "title": "Folder symlink fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "directory", + "symbolic-link" + ] + }, + { + "name": "folder-symlink", + "title": "Folder symlink", + "categories": [ + "Files and folders" + ], + "tags": [ + "directory", + "symbolic-link" + ] + }, + { + "name": "folder-x", + "title": "Folder x", + "categories": [ + "Files and folders" + ], + "tags": [ + "directory", + "remove", + "delete" + ] + }, + { + "name": "folder", + "title": "Folder", + "categories": [ + "Files and folders" + ], + "tags": [ + "directory" + ] + }, + { + "name": "folder2-open", + "title": "Folder2 open", + "categories": [ + "Files and folders" + ], + "tags": [ + "directory" + ] + }, + { + "name": "folder2", + "title": "Folder2", + "categories": [ + "Files and folders" + ], + "tags": [ + "directory" + ] + }, + { + "name": "fonts", + "title": "Fonts", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type" + ] + }, + { + "name": "forward-fill", + "title": "Forward fill", + "categories": [ + "Communications" + ], + "tags": [ + "mail", + "email" + ] + }, + { + "name": "forward", + "title": "Forward", + "categories": [ + "Communications" + ], + "tags": [ + "mail", + "email" + ] + }, + { + "name": "front", + "title": "Front", + "categories": [ + "Graphics" + ], + "tags": [ + "forward", + "layer" + ] + }, + { + "name": "fuel-pump-diesel-fill", + "title": "Fuel pump diesel fill", + "categories": [ + "Transportation" + ], + "tags": [ + "gas", + "petrol", + "fuel", + "gas station" + ] + }, + { + "name": "fuel-pump-diesel", + "title": "Fuel pump diesel", + "categories": [ + "Transportation" + ], + "tags": [ + "gas", + "petrol", + "fuel", + "gas station" + ] + }, + { + "name": "fuel-pump-fill", + "title": "Fuel pump fill", + "categories": [ + "Transportation" + ], + "tags": [ + "gas", + "petrol", + "fuel", + "gas station" + ] + }, + { + "name": "fuel-pump", + "title": "Fuel pump", + "categories": [ + "Transportation" + ], + "tags": [ + "gas", + "petrol", + "fuel", + "gas station" + ] + }, + { + "name": "fullscreen-exit", + "title": "Fullscreen exit", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "window", + "minimize" + ] + }, + { + "name": "fullscreen", + "title": "Fullscreen", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "window", + "maximize" + ] + }, + { + "name": "funnel-fill", + "title": "Funnel fill", + "categories": [ + "Real world" + ], + "tags": [ + "sort", + "filter" + ] + }, + { + "name": "funnel", + "title": "Funnel", + "categories": [ + "Real world" + ], + "tags": [ + "sort", + "filter" + ] + }, + { + "name": "gear-fill", + "title": "Gear fill", + "categories": [ + "Tools" + ], + "tags": [ + "tool", + "settings", + "preferences" + ] + }, + { + "name": "gear-wide-connected", + "title": "Gear wide connected", + "categories": [ + "Tools" + ], + "tags": [ + "tool", + "settings", + "preferences" + ] + }, + { + "name": "gear-wide", + "title": "Gear wide", + "categories": [ + "Tools" + ], + "tags": [ + "tool", + "settings", + "preferences" + ] + }, + { + "name": "gear", + "title": "Gear", + "categories": [ + "Tools" + ], + "tags": [ + "tool", + "settings", + "preferences" + ] + }, + { + "name": "gem", + "title": "Gem", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "diamond" + ] + }, + { + "name": "gender-ambiguous", + "title": "Gender ambiguous", + "categories": [ + "People" + ], + "tags": [ + "gender", + "identity" + ] + }, + { + "name": "gender-female", + "title": "Gender female", + "categories": [ + "People" + ], + "tags": [ + "gender", + "identity" + ] + }, + { + "name": "gender-male", + "title": "Gender male", + "categories": [ + "People" + ], + "tags": [ + "gender", + "identity" + ] + }, + { + "name": "gender-neuter", + "title": "Gender neuter", + "categories": [ + "People" + ], + "tags": [ + "gender", + "identity" + ] + }, + { + "name": "gender-trans", + "title": "Gender trans", + "categories": [ + "People" + ], + "tags": [ + "gender", + "identity" + ] + }, + { + "name": "geo-alt-fill", + "title": "Geo alt fill", + "categories": [ + "Geo" + ], + "tags": [ + "geography", + "map", + "pin", + "location" + ] + }, + { + "name": "geo-alt", + "title": "Geo alt", + "categories": [ + "Geo" + ], + "tags": [ + "geography", + "map", + "pin", + "location" + ] + }, + { + "name": "geo-fill", + "title": "Geo fill", + "categories": [ + "Geo" + ], + "tags": [ + "geography", + "map", + "pin", + "location" + ] + }, + { + "name": "geo", + "title": "Geo", + "categories": [ + "Geo" + ], + "tags": [ + "geography", + "map", + "pin", + "location" + ] + }, + { + "name": "gift-fill", + "title": "Gift fill", + "categories": [ + "Real world" + ], + "tags": [ + "present", + "gift" + ] + }, + { + "name": "gift", + "title": "Gift", + "categories": [ + "Real world" + ], + "tags": [ + "present", + "gift" + ] + }, + { + "name": "git", + "title": "Git", + "categories": [ + "Brand" + ], + "tags": [ + "version control", + "vcs", + "github", + "version" + ] + }, + { + "name": "github", + "title": "GitHub", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "microsoft", + "vcs", + "git" + ] + }, + { + "name": "gitlab", + "title": "Gitlab", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "vcs", + "git" + ] + }, + { + "name": "globe-americas", + "title": "Globe Americas", + "categories": [ + "Geo" + ], + "tags": [ + "geography", + "earth", + "world", + "map" + ] + }, + { + "name": "globe-asia-australia", + "title": "Globe Asia Australia", + "categories": [ + "Geo" + ], + "tags": [ + "geography", + "earth", + "world", + "map" + ] + }, + { + "name": "globe-central-south-asia", + "title": "Globe Central South Asia", + "categories": [ + "Geo" + ], + "tags": [ + "geography", + "earth", + "world", + "map" + ] + }, + { + "name": "globe-europe-africa", + "title": "Globe Europe Africa", + "categories": [ + "Geo" + ], + "tags": [ + "geography", + "earth", + "world", + "map" + ] + }, + { + "name": "globe", + "title": "Globe", + "categories": [ + "Communications" + ], + "tags": [ + "world", + "translate", + "global", + "international" + ] + }, + { + "name": "globe2", + "title": "Globe2", + "categories": [ + "Communications" + ], + "tags": [ + "world", + "translate", + "global", + "international" + ] + }, + { + "name": "google-play", + "title": "Google Play", + "categories": [ + "Brand" + ], + "tags": [ + "app store", + "apps", + "store", + "android" + ] + }, + { + "name": "google", + "title": "Google", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "search" + ] + }, + { + "name": "gpu-card", + "title": "GPU card", + "categories": [ + "Devices" + ], + "tags": [ + "video", + "output", + "graphics" + ] + }, + { + "name": "graph-down-arrow", + "title": "Graph down arrow", + "categories": [ + "Data" + ], + "tags": [ + "chart", + "graph", + "analytics" + ] + }, + { + "name": "graph-down", + "title": "Graph down", + "categories": [ + "Data" + ], + "tags": [ + "chart", + "graph", + "analytics" + ] + }, + { + "name": "graph-up-arrow", + "title": "Graph up arrow", + "categories": [ + "Data" + ], + "tags": [ + "chart", + "graph", + "analytics" + ] + }, + { + "name": "graph-up", + "title": "Graph up", + "categories": [ + "Data" + ], + "tags": [ + "chart", + "graph", + "analytics" + ] + }, + { + "name": "grid-1x2-fill", + "title": "Grid 1x2 fill", + "categories": [ + "Layout" + ], + "tags": [ + "grid", + "layout" + ] + }, + { + "name": "grid-1x2", + "title": "Grid 1x2", + "categories": [ + "Layout" + ], + "tags": [ + "grid", + "layout" + ] + }, + { + "name": "grid-3x2-gap-fill", + "title": "Grid 3x2 gap fill", + "categories": [ + "Layout" + ], + "tags": [ + "grid", + "layout" + ] + }, + { + "name": "grid-3x2-gap", + "title": "Grid 3x2 gap", + "categories": [ + "Layout" + ], + "tags": [ + "grid", + "layout" + ] + }, + { + "name": "grid-3x2", + "title": "Grid 3x2", + "categories": [ + "Layout" + ], + "tags": [ + "grid", + "layout" + ] + }, + { + "name": "grid-3x3-gap-fill", + "title": "Grid 3x3 gap fill", + "categories": [ + "Layout" + ], + "tags": [ + "grid", + "layout" + ] + }, + { + "name": "grid-3x3-gap", + "title": "Grid 3x3 gap", + "categories": [ + "Layout" + ], + "tags": [ + "grid", + "layout" + ] + }, + { + "name": "grid-3x3", + "title": "Grid 3x3", + "categories": [ + "Layout" + ], + "tags": [ + "grid", + "layout" + ] + }, + { + "name": "grid-fill", + "title": "Grid fill", + "categories": [ + "Layout" + ], + "tags": [ + "grid", + "layout" + ] + }, + { + "name": "grid", + "title": "Grid", + "categories": [ + "Layout" + ], + "tags": [ + "grid", + "layout" + ] + }, + { + "name": "grip-horizontal", + "title": "Grip horizontal", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "drag", + "grab" + ] + }, + { + "name": "grip-vertical", + "title": "Grip vertical", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "drag", + "grab" + ] + }, + { + "name": "h-circle-fill", + "title": "H circle fill", + "categories": [ + "Shapes" + ], + "tags": [ + "hospital", + "helicopter" + ] + }, + { + "name": "h-circle", + "title": "H circle", + "categories": [ + "Shapes" + ], + "tags": [ + "hospital", + "helicopter" + ] + }, + { + "name": "h-square-fill", + "title": "H square fill", + "categories": [ + "Shapes" + ], + "tags": [ + "hospital", + "helicopter" + ] + }, + { + "name": "h-square", + "title": "H square", + "categories": [ + "Shapes" + ], + "tags": [ + "hospital", + "helicopter" + ] + }, + { + "name": "hammer", + "title": "Hammer", + "categories": [ + "Tools" + ], + "tags": [ + "tool" + ] + }, + { + "name": "hand-index-fill", + "title": "Hand index fill", + "categories": [ + "Hands" + ], + "tags": [ + "hand", + "pointer", + "cursor" + ] + }, + { + "name": "hand-index-thumb-fill", + "title": "Hand index thumb fill", + "categories": [ + "Hands" + ], + "tags": [ + "hand", + "pointer", + "cursor" + ] + }, + { + "name": "hand-index-thumb", + "title": "Hand index thumb", + "categories": [ + "Hands" + ], + "tags": [ + "hand", + "pointer", + "cursor" + ] + }, + { + "name": "hand-index", + "title": "Hand index", + "categories": [ + "Hands" + ], + "tags": [ + "hand", + "pointer", + "cursor" + ] + }, + { + "name": "hand-thumbs-down-fill", + "title": "Hand thumbs down fill", + "categories": [ + "Hands" + ], + "tags": [ + "hand", + "pointer", + "thumbs-down", + "-1" + ] + }, + { + "name": "hand-thumbs-down", + "title": "Hand thumbs down", + "categories": [ + "Hands" + ], + "tags": [ + "hand", + "pointer", + "thumbs-down", + "-1" + ] + }, + { + "name": "hand-thumbs-up-fill", + "title": "Hand thumbs up fill", + "categories": [ + "Hands" + ], + "tags": [ + "hand", + "pointer", + "thumbs-up", + "+1" + ] + }, + { + "name": "hand-thumbs-up", + "title": "Hand thumbs up", + "categories": [ + "Hands" + ], + "tags": [ + "hand", + "pointer", + "thumbs-up", + "+1" + ] + }, + { + "name": "handbag-fill", + "title": "Handbag fill", + "categories": [ + "Real world" + ], + "tags": [ + "purse", + "tote" + ] + }, + { + "name": "handbag", + "title": "Handbag", + "categories": [ + "Real world" + ], + "tags": [ + "purse", + "tote" + ] + }, + { + "name": "hash", + "title": "Hash", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type" + ] + }, + { + "name": "hdd-fill", + "title": "Hdd fill", + "categories": [ + "Devices" + ], + "tags": [ + "hard drive", + "hard disk", + "ssd", + "drive", + "server" + ] + }, + { + "name": "hdd-network-fill", + "title": "Hdd network fill", + "categories": [ + "Devices" + ], + "tags": [ + "hard drive", + "hard disk", + "ssd", + "drive", + "server" + ] + }, + { + "name": "hdd-network", + "title": "Hdd network", + "categories": [ + "Devices" + ], + "tags": [ + "hard drive", + "hard disk", + "ssd", + "drive", + "server" + ] + }, + { + "name": "hdd-rack-fill", + "title": "Hdd rack fill", + "categories": [ + "Devices" + ], + "tags": [ + "hard drive", + "hard disk", + "ssd", + "drive", + "server" + ] + }, + { + "name": "hdd-rack", + "title": "Hdd rack", + "categories": [ + "Devices" + ], + "tags": [ + "hard drive", + "hard disk", + "ssd", + "drive", + "server" + ] + }, + { + "name": "hdd-stack-fill", + "title": "Hdd stack fill", + "categories": [ + "Devices" + ], + "tags": [ + "hard drive", + "hard disk", + "ssd", + "drive", + "server" + ] + }, + { + "name": "hdd-stack", + "title": "Hdd stack", + "categories": [ + "Devices" + ], + "tags": [ + "hard drive", + "hard disk", + "ssd", + "drive", + "server" + ] + }, + { + "name": "hdd", + "title": "Hdd", + "categories": [ + "Devices" + ], + "tags": [ + "hard drive", + "hard disk", + "ssd", + "drive", + "server" + ] + }, + { + "name": "hdmi-fill", + "title": "HDMI fill", + "categories": [ + "Devices" + ], + "tags": [ + "video", + "input" + ] + }, + { + "name": "hdmi", + "title": "HDMI", + "categories": [ + "Devices" + ], + "tags": [ + "video", + "input" + ] + }, + { + "name": "headphones", + "title": "Headphones", + "categories": [ + "Devices" + ], + "tags": [ + "headphones" + ] + }, + { + "name": "headset-vr", + "title": "Headset VR", + "categories": [ + "Devices" + ], + "tags": [ + "virual reality", + "oculus", + "hololens" + ] + }, + { + "name": "headset", + "title": "Headset", + "categories": [ + "Devices" + ], + "tags": [ + "headphones", + "microphone" + ] + }, + { + "name": "heart-arrow", + "title": "Heart arrow", + "categories": [ + "Love" + ], + "tags": [ + "romance", + "cupid", + "valentine" + ] + }, + { + "name": "heart-fill", + "title": "Heart fill", + "categories": [ + "Shapes" + ], + "tags": [ + "love", + "favorite" + ] + }, + { + "name": "heart-half", + "title": "Heart half", + "categories": [ + "Shapes" + ], + "tags": [ + "love", + "favorite" + ] + }, + { + "name": "heart-pulse-fill", + "title": "Heart pulse fill", + "categories": [ + "Medical" + ], + "tags": [ + "heartbeat" + ] + }, + { + "name": "heart-pulse", + "title": "Heart pulse", + "categories": [ + "Medical" + ], + "tags": [ + "heartbeat" + ] + }, + { + "name": "heart", + "title": "Heart", + "categories": [ + "Shapes" + ], + "tags": [ + "love", + "favorite" + ] + }, + { + "name": "heartbreak-fill", + "title": "Heartbreak fill", + "categories": [ + "Emoji", + "Love" + ], + "tags": [ + "love", + "valentine", + "romance" + ] + }, + { + "name": "heartbreak", + "title": "Heartbreak", + "categories": [ + "Emoji", + "Love" + ], + "tags": [ + "love", + "valentine", + "romance" + ] + }, + { + "name": "hearts", + "title": "Hearts", + "categories": [ + "Love" + ], + "tags": [ + "romance", + "valentine" + ] + }, + { + "name": "heptagon-fill", + "title": "Heptagon fill", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "polygon" + ] + }, + { + "name": "heptagon-half", + "title": "Heptagon half", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "polygon" + ] + }, + { + "name": "heptagon", + "title": "Heptagon", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "polygon" + ] + }, + { + "name": "hexagon-fill", + "title": "Hexagon fill", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "polygon" + ] + }, + { + "name": "hexagon-half", + "title": "Hexagon half", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "polygon" + ] + }, + { + "name": "hexagon", + "title": "Hexagon", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "polygon" + ] + }, + { + "name": "highlighter", + "title": "Highlighter", + "categories": [ + "Tools" + ], + "tags": [ + "text", + "study", + "highlight", + "marker" + ] + }, + { + "name": "highlights", + "title": "Highlights", + "categories": [ + "Graphics" + ], + "tags": [ + "photo", + "editing", + "image", + "picture" + ] + }, + { + "name": "hospital-fill", + "title": "Hospital fill", + "categories": [ + "Medical" + ], + "tags": [ + "health", + "emergency room" + ] + }, + { + "name": "hospital", + "title": "Hospital", + "categories": [ + "Medical" + ], + "tags": [ + "health", + "emergency room" + ] + }, + { + "name": "hourglass-bottom", + "title": "Hourglass bottom", + "categories": [ + "Real world" + ], + "tags": [ + "time", + "history", + "wait", + "sand", + "clock" + ] + }, + { + "name": "hourglass-split", + "title": "Hourglass split", + "categories": [ + "Real world" + ], + "tags": [ + "time", + "history", + "wait", + "sand", + "clock" + ] + }, + { + "name": "hourglass-top", + "title": "Hourglass top", + "categories": [ + "Real world" + ], + "tags": [ + "time", + "history", + "wait", + "sand", + "clock" + ] + }, + { + "name": "hourglass", + "title": "Hourglass", + "categories": [ + "Real world" + ], + "tags": [ + "time", + "history", + "wait", + "sand", + "clock" + ] + }, + { + "name": "house-add-fill", + "title": "House add fill", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-add", + "title": "House add", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-check-fill", + "title": "House check fill", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-check", + "title": "House check", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-dash-fill", + "title": "House dash fill", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-dash", + "title": "House dash", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-door-fill", + "title": "House door fill", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-door", + "title": "House door", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-down-fill", + "title": "House down fill", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-down", + "title": "House down", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-exclamation-fill", + "title": "House exclamation fill", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-exclamation", + "title": "House exclamation", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-fill", + "title": "House fill", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-gear-fill", + "title": "House gear fill", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-gear", + "title": "House gear", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-heart-fill", + "title": "House heart fill", + "categories": [ + "Real world" + ], + "tags": [ + "home", + "love", + "romance" + ] + }, + { + "name": "house-heart", + "title": "House heart", + "categories": [ + "Real world" + ], + "tags": [ + "home", + "love", + "romance" + ] + }, + { + "name": "house-lock-fill", + "title": "House lock fill", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-lock", + "title": "House lock", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-slash-fill", + "title": "House slash fill", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-slash", + "title": "House slash", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-up-fill", + "title": "House up fill", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-up", + "title": "House up", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-x-fill", + "title": "House x fill", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house-x", + "title": "House x", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "house", + "title": "House", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "houses-fill", + "title": "Houses fill", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "houses", + "title": "Houses", + "categories": [ + "Real world" + ], + "tags": [ + "home" + ] + }, + { + "name": "hr", + "title": "HR", + "categories": [ + "Typography" + ], + "tags": [ + "divider", + "horizonal-rule" + ] + }, + { + "name": "hurricane", + "title": "Hurricane", + "categories": [ + "Weather" + ], + "tags": [ + "storm" + ] + }, + { + "name": "hypnotize", + "title": "Hypnotize", + "categories": [ + "Real World" + ], + "tags": [ + "hypnosis", + "sleepy" + ] + }, + { + "name": "image-alt", + "title": "Image alt", + "categories": [ + "Files and folders" + ], + "tags": [ + "picture", + "photo" + ] + }, + { + "name": "image-fill", + "title": "Image fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "picture", + "photo" + ] + }, + { + "name": "image", + "title": "Image", + "categories": [ + "Files and folders" + ], + "tags": [ + "picture", + "photo" + ] + }, + { + "name": "images", + "title": "Images", + "categories": [ + "Files and folders" + ], + "tags": [ + "picture", + "photo" + ] + }, + { + "name": "inbox-fill", + "title": "Inbox fill", + "categories": [ + "Communications" + ], + "tags": [ + "mail", + "email", + "letter tray" + ] + }, + { + "name": "inbox", + "title": "Inbox", + "categories": [ + "Communications" + ], + "tags": [ + "mail", + "email", + "letter tray" + ] + }, + { + "name": "inboxes-fill", + "title": "Inboxes fill", + "categories": [ + "Communications" + ], + "tags": [ + "mail", + "email", + "letter tray" + ] + }, + { + "name": "inboxes", + "title": "Inboxes fill", + "categories": [ + "Communications" + ], + "tags": [ + "mail", + "email", + "letter tray" + ] + }, + { + "name": "incognito", + "title": "Incognito", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "private", + "investigator", + "secret" + ] + }, + { + "name": "indent", + "title": "Indent", + "categories": [ + "UI and Keyboard" + ], + "tags": [ + "tab", + "indent" + ] + }, + { + "name": "infinity", + "title": "Infinity", + "categories": [ + "Typography" + ], + "tags": [ + "math", + "infinite" + ] + }, + { + "name": "info-circle-fill", + "title": "Info fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "information", + "help" + ] + }, + { + "name": "info-circle", + "title": "Info circle", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "information", + "help" + ] + }, + { + "name": "info-lg", + "title": "Info lg", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "information", + "help" + ] + }, + { + "name": "info-square-fill", + "title": "Info square fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "information", + "help" + ] + }, + { + "name": "info-square", + "title": "Info square", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "information", + "help" + ] + }, + { + "name": "info", + "title": "Info", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "information", + "help" + ] + }, + { + "name": "input-cursor-text", + "title": "Input cursor text", + "categories": [ + "Graphics" + ], + "tags": [ + "textarea", + "form", + "input" + ] + }, + { + "name": "input-cursor", + "title": "Input cursor", + "categories": [ + "Graphics" + ], + "tags": [ + "textarea", + "form", + "input" + ] + }, + { + "name": "instagram", + "title": "Instagram", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "chat" + ] + }, + { + "name": "intersect", + "title": "Intersect", + "categories": [ + "Graphics" + ], + "tags": [ + "graphics", + "vector", + "merge", + "layers" + ] + }, + { + "name": "journal-album", + "title": "Journal album", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "folder", + "journal", + "notebook" + ] + }, + { + "name": "journal-arrow-down", + "title": "Journal arrow down", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "folder", + "journal", + "notebook" + ] + }, + { + "name": "journal-arrow-up", + "title": "Journal arrow up", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "folder", + "journal", + "notebook" + ] + }, + { + "name": "journal-bookmark-fill", + "title": "Journal bookmark fill", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "folder", + "journal", + "notebook" + ] + }, + { + "name": "journal-bookmark", + "title": "Journal bookmark", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "folder", + "journal", + "notebook" + ] + }, + { + "name": "journal-check", + "title": "Journal check", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "folder", + "journal", + "notebook" + ] + }, + { + "name": "journal-code", + "title": "Journal code", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "folder", + "journal", + "notebook" + ] + }, + { + "name": "journal-medical", + "title": "Journal medical", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "folder", + "journal", + "notebook" + ] + }, + { + "name": "journal-minus", + "title": "Journal minus", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "folder", + "journal", + "notebook" + ] + }, + { + "name": "journal-plus", + "title": "Journal plus", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "folder", + "journal", + "notebook" + ] + }, + { + "name": "journal-richtext", + "title": "Journal richtext", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "folder", + "journal", + "notebook" + ] + }, + { + "name": "journal-text", + "title": "Journal text", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "folder", + "journal", + "notebook" + ] + }, + { + "name": "journal-x", + "title": "Journal x", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "folder", + "journal", + "notebook", + "remove", + "delete" + ] + }, + { + "name": "journal", + "title": "Journal", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "folder", + "journal", + "notebook" + ] + }, + { + "name": "journals", + "title": "Journals", + "categories": [ + "Files and folders" + ], + "tags": [ + "file", + "folder", + "journal", + "notebook" + ] + }, + { + "name": "joystick", + "title": "Joystick", + "categories": [ + "Entertainment" + ], + "tags": [ + "gaming", + "game", + "video games" + ] + }, + { + "name": "justify-left", + "title": "Justify left", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "justify", + "alignment" + ] + }, + { + "name": "justify-right", + "title": "Justify right", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "justify", + "alignment" + ] + }, + { + "name": "justify", + "title": "Justify", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "justify", + "alignment" + ] + }, + { + "name": "kanban-fill", + "title": "Kanban fill", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "board", + "project-management" + ] + }, + { + "name": "kanban", + "title": "Kanban", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "board", + "project-management" + ] + }, + { + "name": "key-fill", + "title": "Key fill", + "categories": [ + "Real world" + ], + "tags": [ + "lock", + "secure" + ] + }, + { + "name": "key", + "title": "Key", + "categories": [ + "Real world" + ], + "tags": [ + "lock", + "secure" + ] + }, + { + "name": "keyboard-fill", + "title": "Keyboard fill", + "categories": [ + "Devices" + ], + "tags": [ + "keyboard", + "keys", + "typing" + ] + }, + { + "name": "keyboard", + "title": "Keyboard", + "categories": [ + "Devices" + ], + "tags": [ + "keyboard", + "keys", + "typing" + ] + }, + { + "name": "ladder", + "title": "Ladder", + "categories": [ + "Real world" + ], + "tags": [ + "climb", + "ladder" + ] + }, + { + "name": "lamp-fill", + "title": "Lamp fill", + "categories": [ + "Real world" + ], + "tags": [ + "light", + "lamp" + ] + }, + { + "name": "lamp", + "title": "Lamp", + "categories": [ + "Real world" + ], + "tags": [ + "light", + "lamp" + ] + }, + { + "name": "laptop-fill", + "title": "Laptop fill", + "categories": [ + "Devices" + ], + "tags": [ + "computer" + ] + }, + { + "name": "laptop", + "title": "Laptop", + "categories": [ + "Devices" + ], + "tags": [ + "computer" + ] + }, + { + "name": "layer-backward", + "title": "Layer backward", + "categories": [ + "Graphics" + ], + "tags": [ + "arrange", + "layers", + "back" + ] + }, + { + "name": "layer-forward", + "title": "Layer forward", + "categories": [ + "Graphics" + ], + "tags": [ + "arrange", + "layers", + "front" + ] + }, + { + "name": "layers-fill", + "title": "Layers fill", + "categories": [ + "Graphics" + ], + "tags": [ + "perspective", + "stacked" + ] + }, + { + "name": "layers-half", + "title": "Layers half", + "categories": [ + "Graphics" + ], + "tags": [ + "perspective", + "stacked" + ] + }, + { + "name": "layers", + "title": "Layers", + "categories": [ + "Graphics" + ], + "tags": [ + "perspective", + "stacked" + ] + }, + { + "name": "layout-sidebar-inset-reverse", + "title": "Layout sidebar inset reverse", + "categories": [ + "Layout" + ], + "tags": [ + "layout", + "columns" + ] + }, + { + "name": "layout-sidebar-inset", + "title": "Layout sidebar nested", + "categories": [ + "Layout" + ], + "tags": [ + "layout", + "columns" + ] + }, + { + "name": "layout-sidebar-reverse", + "title": "Layout sidebar reverse", + "categories": [ + "Layout" + ], + "tags": [ + "grid", + "layout", + "sidebar" + ] + }, + { + "name": "layout-sidebar", + "title": "Layout sidebar", + "categories": [ + "Layout" + ], + "tags": [ + "grid", + "layout", + "sidebar" + ] + }, + { + "name": "layout-split", + "title": "Layout split", + "categories": [ + "Layout" + ], + "tags": [ + "grid", + "layout", + "sidebar" + ] + }, + { + "name": "layout-text-sidebar-reverse", + "title": "Layout text sidebar reverse", + "categories": [ + "Layout" + ], + "tags": [ + "layout", + "columns" + ] + }, + { + "name": "layout-text-sidebar", + "title": "Layout text sidebar", + "categories": [ + "Layout" + ], + "tags": [ + "layout", + "columns" + ] + }, + { + "name": "layout-text-window-reverse", + "title": "Layout text window reverse", + "categories": [ + "Layout" + ], + "tags": [ + "layout", + "columns" + ] + }, + { + "name": "layout-text-window", + "title": "Layout text window", + "categories": [ + "Layout" + ], + "tags": [ + "layout", + "columns" + ] + }, + { + "name": "layout-three-columns", + "title": "Layout three columns", + "categories": [ + "Layout" + ], + "tags": [ + "layout", + "columns" + ] + }, + { + "name": "layout-wtf", + "title": "Layout WTF", + "categories": [ + "Layout" + ], + "tags": [ + "layout", + "broken" + ] + }, + { + "name": "life-preserver", + "title": "Life preserver", + "categories": [ + "Real world" + ], + "tags": [ + "lifesaver", + "water" + ] + }, + { + "name": "lightbulb-fill", + "title": "Lightbulb fill", + "categories": [ + "Real world" + ], + "tags": [ + "lights", + "lamp" + ] + }, + { + "name": "lightbulb-off-fill", + "title": "Lightbulb off fill", + "categories": [ + "Real world" + ], + "tags": [ + "lights", + "lamp" + ] + }, + { + "name": "lightbulb-off", + "title": "Lightbulb off", + "categories": [ + "Real world" + ], + "tags": [ + "lights", + "lamp" + ] + }, + { + "name": "lightbulb", + "title": "Lightbulb", + "categories": [ + "Real world" + ], + "tags": [ + "lights", + "lamp" + ] + }, + { + "name": "lightning-charge-fill", + "title": "Lightning charge fill", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "weather", + "storm", + "thunder", + "bolt" + ] + }, + { + "name": "lightning-charge", + "title": "Lightning charge", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "weather", + "storm", + "thunder", + "bolt" + ] + }, + { + "name": "lightning-fill", + "title": "Lightning fill", + "categories": [ + "Weather" + ], + "tags": [ + "storm", + "thunder", + "bolt" + ] + }, + { + "name": "lightning", + "title": "Lightning", + "categories": [ + "Weather" + ], + "tags": [ + "storm", + "thunder", + "bolt" + ] + }, + { + "name": "line", + "title": "Line", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "link-45deg", + "title": "Link 45deg", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "anchor", + "hyperlink", + "href" + ] + }, + { + "name": "link", + "title": "Link", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "anchor", + "hyperlink", + "href" + ] + }, + { + "name": "linkedin", + "title": "Linkedin", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "microsoft" + ] + }, + { + "name": "list-check", + "title": "List checked", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "justify", + "alignment", + "checklist", + "done" + ] + }, + { + "name": "list-columns-reverse", + "title": "List columns reverse", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "alignment" + ] + }, + { + "name": "list-columns", + "title": "List columns", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "alignment" + ] + }, + { + "name": "list-nested", + "title": "List nested", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "alignment", + "children" + ] + }, + { + "name": "list-ol", + "title": "List OL", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "justify", + "alignment", + "ordered-list", + "numbered-list", + "numbered" + ] + }, + { + "name": "list-stars", + "title": "List stars", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "starred" + ] + }, + { + "name": "list-task", + "title": "List task", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "justify", + "alignment", + "todos", + "task" + ] + }, + { + "name": "list-ul", + "title": "List UL", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "justify", + "alignment", + "unordered-list" + ] + }, + { + "name": "list", + "title": "List", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "justify", + "alignment", + "menu", + "hamburger" + ] + }, + { + "name": "lock-fill", + "title": "Lock fill", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security" + ] + }, + { + "name": "lock", + "title": "Lock", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security" + ] + }, + { + "name": "luggage-fill", + "title": "Luggage fill", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on", + "student", + "education" + ] + }, + { + "name": "luggage", + "title": "Luggage", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on", + "student", + "education" + ] + }, + { + "name": "lungs-fill", + "title": "Lungs fill", + "categories": [ + "Medical" + ], + "tags": [ + "medicine", + "health", + "breathing" + ] + }, + { + "name": "lungs", + "title": "Lungs", + "categories": [ + "Medical" + ], + "tags": [ + "medicine", + "health", + "breathing" + ] + }, + { + "name": "magic", + "title": "Magic", + "categories": [ + "Real World" + ], + "tags": [ + "magic stick" + ] + }, + { + "name": "magnet-fill", + "title": "Magnet fill", + "categories": [ + "Real World" + ], + "tags": [ + "magnetic" + ] + }, + { + "name": "magnet", + "title": "Magnet", + "categories": [ + "Real World" + ], + "tags": [ + "magnetic" + ] + }, + { + "name": "mailbox-flag", + "title": "Mailbox flag", + "categories": [ + "Real world" + ], + "tags": [ + "post", + "postal", + "postbox", + "letterbox" + ] + }, + { + "name": "mailbox", + "title": "Mailbox", + "categories": [ + "Real world" + ], + "tags": [ + "post", + "postal", + "postbox", + "letterbox" + ] + }, + { + "name": "mailbox2-flag", + "title": "Mailbox2 flag", + "categories": [ + "Real world" + ], + "tags": [ + "post", + "postal", + "postbox", + "letterbox" + ] + }, + { + "name": "mailbox2", + "title": "Mailbox2", + "categories": [ + "Real world" + ], + "tags": [ + "post", + "postal", + "postbox", + "letterbox" + ] + }, + { + "name": "map-fill", + "title": "Map fill", + "categories": [ + "Geo" + ], + "tags": [ + "geography", + "directions", + "location" + ] + }, + { + "name": "map", + "title": "Map", + "categories": [ + "Geo" + ], + "tags": [ + "geography", + "directions", + "location" + ] + }, + { + "name": "markdown-fill", + "title": "Markdown fill", + "categories": [ + "Badges" + ], + "tags": [ + "markdown", + "md", + "content", + "writing" + ] + }, + { + "name": "markdown", + "title": "Markdown", + "categories": [ + "Badges" + ], + "tags": [ + "markdown", + "md", + "content", + "writing" + ] + }, + { + "name": "marker-tip", + "title": "Marker tip", + "categories": [ + "Tools" + ], + "tags": [ + "text", + "study", + "highlight" + ] + }, + { + "name": "mask", + "title": "Mask", + "categories": [ + "Graphics" + ], + "tags": [ + "mask" + ] + }, + { + "name": "mastodon", + "title": "Mastodon", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "medium", + "title": "Medium", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "megaphone-fill", + "title": "Megaphone fill", + "categories": [ + "Real world" + ], + "tags": [ + "loudspeaker", + "announcement" + ] + }, + { + "name": "megaphone", + "title": "Megaphone", + "categories": [ + "Real world" + ], + "tags": [ + "loudspeaker", + "announcement" + ] + }, + { + "name": "memory", + "title": "Memory", + "categories": [ + "Devices" + ], + "tags": [ + "ram" + ] + }, + { + "name": "menu-app-fill", + "title": "Menu app fill", + "categories": [ + "Controls" + ], + "tags": [ + "dropdown", + "menu", + "context", + "app", + "ui" + ] + }, + { + "name": "menu-app", + "title": "Menu app", + "categories": [ + "Controls" + ], + "tags": [ + "dropdown", + "menu", + "context", + "app", + "ui" + ] + }, + { + "name": "menu-button-fill", + "title": "Menu button fill", + "categories": [ + "Controls" + ], + "tags": [ + "dropdown", + "menu", + "context", + "app", + "ui" + ] + }, + { + "name": "menu-button-wide-fill", + "title": "Menu button wide fill", + "categories": [ + "Controls" + ], + "tags": [ + "dropdown", + "menu", + "context", + "app", + "ui" + ] + }, + { + "name": "menu-button-wide", + "title": "Menu button wide", + "categories": [ + "Controls" + ], + "tags": [ + "dropdown", + "menu", + "context", + "app", + "ui" + ] + }, + { + "name": "menu-button", + "title": "Menu button", + "categories": [ + "Controls" + ], + "tags": [ + "dropdown", + "menu", + "context", + "app", + "ui" + ] + }, + { + "name": "menu-down", + "title": "Menu down", + "categories": [ + "Controls" + ], + "tags": [ + "dropdown", + "menu", + "context", + "app", + "ui" + ] + }, + { + "name": "menu-up", + "title": "Menu up", + "categories": [ + "Controls" + ], + "tags": [ + "dropdown", + "menu", + "context", + "app", + "ui" + ] + }, + { + "name": "messenger", + "title": "Messenger", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "facebook", + "chat" + ] + }, + { + "name": "meta", + "title": "Meta", + "categories": [ + "Brand" + ], + "tags": [ + "facebook", + "fb" + ] + }, + { + "name": "mic-fill", + "title": "Mic fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av", + "sound", + "input", + "microphone", + "podcast" + ] + }, + { + "name": "mic-mute-fill", + "title": "Mic mute fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av", + "sound", + "input", + "microphone" + ] + }, + { + "name": "mic-mute", + "title": "Mic mute", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av", + "sound", + "input", + "microphone" + ] + }, + { + "name": "mic", + "title": "Mic", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av", + "sound", + "input", + "microphone", + "podcast" + ] + }, + { + "name": "microsoft-teams", + "title": "Microsoft Teams", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "messaging" + ] + }, + { + "name": "microsoft", + "title": "Microsoft", + "categories": [ + "Brand" + ], + "tags": [ + "msft", + "windows" + ] + }, + { + "name": "minecart-loaded", + "title": "Minecart loaded", + "categories": [ + "Real world" + ], + "tags": [ + "mining", + "cart" + ] + }, + { + "name": "minecart", + "title": "Minecart", + "categories": [ + "Real world" + ], + "tags": [ + "mining", + "cart" + ] + }, + { + "name": "modem-fill", + "title": "Modem fill", + "categories": [ + "Devices" + ], + "tags": [ + "internet", + "cable" + ] + }, + { + "name": "modem", + "title": "Modem", + "categories": [ + "Devices" + ], + "tags": [ + "internet", + "cable" + ] + }, + { + "name": "moisture", + "title": "Moisture", + "categories": [ + "Weather" + ], + "tags": [ + "water", + "droplets" + ] + }, + { + "name": "moon-fill", + "title": "Moon fill", + "categories": [ + "Weather" + ], + "tags": [ + "night", + "sky" + ] + }, + { + "name": "moon-stars-fill", + "title": "Moon stars fill", + "categories": [ + "Weather" + ], + "tags": [ + "night", + "sky" + ] + }, + { + "name": "moon-stars", + "title": "Moon stars", + "categories": [ + "Weather" + ], + "tags": [ + "night", + "sky" + ] + }, + { + "name": "moon", + "title": "Moon", + "categories": [ + "Real world" + ], + "tags": [ + "lunar", + "weather", + "night" + ] + }, + { + "name": "mortarboard-fill", + "title": "Mortorboard fill", + "categories": [ + "Real World" + ], + "tags": [ + "graduation", + "cap" + ] + }, + { + "name": "mortarboard", + "title": "Mortorboard", + "categories": [ + "Real World" + ], + "tags": [ + "graduation", + "cap" + ] + }, + { + "name": "motherboard-fill", + "title": "Motherboard fill", + "categories": [ + "Devices" + ], + "tags": [ + "mobo", + "computer", + "hardware" + ] + }, + { + "name": "motherboard", + "title": "Motherboard", + "categories": [ + "Devices" + ], + "tags": [ + "mobo", + "computer", + "hardware" + ] + }, + { + "name": "mouse-fill", + "title": "Mouse fill", + "categories": [ + "Devices" + ], + "tags": [ + "mice", + "input" + ] + }, + { + "name": "mouse", + "title": "Mouse", + "categories": [ + "Devices" + ], + "tags": [ + "mice", + "input" + ] + }, + { + "name": "mouse2-fill", + "title": "Mouse2 fill", + "categories": [ + "Devices" + ], + "tags": [ + "mice", + "input" + ] + }, + { + "name": "mouse2", + "title": "Mouse2", + "categories": [ + "Devices" + ], + "tags": [ + "mice", + "input" + ] + }, + { + "name": "mouse3-fill", + "title": "Mouse3 fill", + "categories": [ + "Devices" + ], + "tags": [ + "mice", + "input" + ] + }, + { + "name": "mouse3", + "title": "Mouse3", + "categories": [ + "Devices" + ], + "tags": [ + "mice", + "input" + ] + }, + { + "name": "music-note-beamed", + "title": "Music note beamed", + "categories": [ + "Media" + ], + "tags": [ + "music", + "notes", + "audio", + "sound" + ] + }, + { + "name": "music-note-list", + "title": "Music note list", + "categories": [ + "Media" + ], + "tags": [ + "music", + "notes", + "audio", + "sound", + "playlist", + "library" + ] + }, + { + "name": "music-note", + "title": "Music note", + "categories": [ + "Media" + ], + "tags": [ + "music", + "notes", + "audio", + "sound" + ] + }, + { + "name": "music-player-fill", + "title": "Music player fill", + "categories": [ + "Devices" + ], + "tags": [ + "ipod", + "mp3" + ] + }, + { + "name": "music-player", + "title": "Music player", + "categories": [ + "Devices" + ], + "tags": [ + "ipod", + "mp3" + ] + }, + { + "name": "newspaper", + "title": "Newspaper", + "categories": [ + "Real world" + ], + "tags": [ + "news", + "paper" + ] + }, + { + "name": "nintendo-switch", + "title": "Nintendo Switch", + "categories": [ + "Brand" + ], + "tags": [ + "gaming" + ] + }, + { + "name": "node-minus-fill", + "title": "Node minus fill", + "categories": [ + "Graphics" + ], + "tags": [ + "add", + "new", + "node", + "diagram" + ] + }, + { + "name": "node-minus", + "title": "Node minus", + "categories": [ + "Graphics" + ], + "tags": [ + "add", + "new", + "node", + "diagram" + ] + }, + { + "name": "node-plus-fill", + "title": "Node plus fill", + "categories": [ + "Graphics" + ], + "tags": [ + "add", + "new", + "node", + "diagram" + ] + }, + { + "name": "node-plus", + "title": "Node plus", + "categories": [ + "Graphics" + ], + "tags": [ + "add", + "new", + "node", + "diagram" + ] + }, + { + "name": "noise-reduction", + "title": "Noise reduction", + "categories": [ + "Graphics" + ], + "tags": [ + "photo", + "editing", + "image", + "picture" + ] + }, + { + "name": "nut-fill", + "title": "Nut fill", + "categories": [ + "Tools" + ], + "tags": [ + "nut", + "bolt", + "hexagon", + "tools" + ] + }, + { + "name": "nut", + "title": "Nut", + "categories": [ + "Tools" + ], + "tags": [ + "nut", + "bolt", + "hexagon", + "tools" + ] + }, + { + "name": "nvidia", + "title": "Nvidia", + "categories": [ + "Brand" + ], + "tags": [ + "gpu" + ] + }, + { + "name": "nvme-fill", + "title": "Nvme fill", + "categories": [ + "Devices" + ], + "tags": [ + "ssd", + "hard drive", + "hard disk", + "storage" + ] + }, + { + "name": "nvme", + "title": "Nvme", + "categories": [ + "Devices" + ], + "tags": [ + "ssd", + "hard drive", + "hard disk", + "storage" + ] + }, + { + "name": "octagon-fill", + "title": "Octagon fill", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "polygon" + ] + }, + { + "name": "octagon-half", + "title": "Octagon half", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "polygon" + ] + }, + { + "name": "octagon", + "title": "Octagon", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "polygon" + ] + }, + { + "name": "opencollective", + "title": "Opencollective", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "optical-audio-fill", + "title": "Optical audio fill", + "categories": [ + "Devices" + ], + "tags": [ + "port", + "plug", + "sound" + ] + }, + { + "name": "optical-audio", + "title": "Optical audio", + "categories": [ + "Devices" + ], + "tags": [ + "port", + "plug", + "sound" + ] + }, + { + "name": "option", + "title": "Option", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "key", + "mac" + ] + }, + { + "name": "outlet", + "title": "Outlet", + "categories": [ + "Real world" + ], + "tags": [ + "plug", + "power" + ] + }, + { + "name": "p-circle-fill", + "title": "P circle fill", + "categories": [ + "Shapes" + ], + "tags": [ + "parking" + ] + }, + { + "name": "p-circle", + "title": "P circle", + "categories": [ + "Shapes" + ], + "tags": [ + "parking" + ] + }, + { + "name": "p-square-fill", + "title": "P square fill", + "categories": [ + "Shapes" + ], + "tags": [ + "parking" + ] + }, + { + "name": "p-square", + "title": "P square", + "categories": [ + "Shapes" + ], + "tags": [ + "parking" + ] + }, + { + "name": "paint-bucket", + "title": "Paint bucket", + "categories": [ + "Graphics" + ], + "tags": [ + "color", + "paint", + "fill", + "palette" + ] + }, + { + "name": "palette-fill", + "title": "Palette fill", + "categories": [ + "Graphics" + ], + "tags": [ + "color", + "paint", + "fill", + "palette" + ] + }, + { + "name": "palette", + "title": "Palette", + "categories": [ + "Graphics" + ], + "tags": [ + "color", + "paint", + "fill", + "palette" + ] + }, + { + "name": "palette2", + "title": "Palette2", + "categories": [ + "Graphics" + ], + "tags": [ + "color", + "paint", + "fill", + "palette" + ] + }, + { + "name": "paperclip", + "title": "Paperclip", + "categories": [ + "Real world" + ], + "tags": [ + "attachment" + ] + }, + { + "name": "paragraph", + "title": "Paragraph", + "categories": [ + "Typography" + ], + "tags": [ + "paragraph", + "text", + "body", + "content" + ] + }, + { + "name": "pass-fill", + "title": "Pass fill", + "categories": [ + "Real World" + ], + "tags": [ + "pass" + ] + }, + { + "name": "pass", + "title": "Pass", + "categories": [ + "Real World" + ], + "tags": [ + "pass" + ] + }, + { + "name": "passport-fill", + "title": "Passport fill", + "categories": [ + "Travel" + ], + "tags": [ + "visa", + "foreign" + ] + }, + { + "name": "passport", + "title": "Passport", + "categories": [ + "Travel" + ], + "tags": [ + "visa", + "foreign" + ] + }, + { + "name": "patch-check-fill", + "title": "Patch check fill", + "categories": [ + "Badges" + ], + "tags": [ + "verified", + "checkmark", + "certified" + ] + }, + { + "name": "patch-check", + "title": "Patch check", + "categories": [ + "Badges" + ], + "tags": [ + "verified", + "checkmark", + "certified" + ] + }, + { + "name": "patch-exclamation-fill", + "title": "Patch exclamation fill", + "categories": [ + "Badges" + ], + "tags": [ + "excited", + "certified" + ] + }, + { + "name": "patch-exclamation", + "title": "Patch exclamation", + "categories": [ + "Badges" + ], + "tags": [ + "excited", + "certified" + ] + }, + { + "name": "patch-minus-fill", + "title": "Patch minus fill", + "categories": [ + "Badges" + ], + "tags": [ + "subtract" + ] + }, + { + "name": "patch-minus", + "title": "Patch minus", + "categories": [ + "Badges" + ], + "tags": [ + "subtract" + ] + }, + { + "name": "patch-plus-fill", + "title": "Patch plus fill", + "categories": [ + "Badges" + ], + "tags": [ + "add" + ] + }, + { + "name": "patch-plus", + "title": "Patch plus", + "categories": [ + "Badges" + ], + "tags": [ + "add" + ] + }, + { + "name": "patch-question-fill", + "title": "Patch question fill", + "categories": [ + "Badges" + ], + "tags": [ + "help" + ] + }, + { + "name": "patch-question", + "title": "Patch question", + "categories": [ + "Badges" + ], + "tags": [ + "help" + ] + }, + { + "name": "pause-btn-fill", + "title": "Pause btn fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "pause-btn", + "title": "Pause btn", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "pause-circle-fill", + "title": "Pause circle fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "pause-circle", + "title": "Pause circle", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "pause-fill", + "title": "Pause fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "pause", + "title": "Pause", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "paypal", + "title": "Paypal", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "pc-display-horizontal", + "title": "PC display horizontal", + "categories": [ + "Devices" + ], + "tags": [ + "computer", + "workstation", + "desktop" + ] + }, + { + "name": "pc-display", + "title": "PC display", + "categories": [ + "Devices" + ], + "tags": [ + "computer", + "workstation", + "desktop" + ] + }, + { + "name": "pc-horizontal", + "title": "PC horizontal", + "categories": [ + "Devices" + ], + "tags": [ + "computer", + "workstation", + "desktop" + ] + }, + { + "name": "pc", + "title": "PC", + "categories": [ + "Devices" + ], + "tags": [ + "computer", + "workstation", + "desktop" + ] + }, + { + "name": "pci-card-network", + "title": "PCI card network", + "categories": [ + "Devices" + ], + "tags": [ + "card", + "expansion", + "ethernet", + "wifi", + "internet" + ] + }, + { + "name": "pci-card-sound", + "title": "PCI card sound", + "categories": [ + "Devices" + ], + "tags": [ + "card", + "expansion", + "audio" + ] + }, + { + "name": "pci-card", + "title": "PCI card", + "categories": [ + "Devices" + ], + "tags": [ + "card", + "expansion" + ] + }, + { + "name": "peace-fill", + "title": "Peace fill", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "peace", + "love" + ] + }, + { + "name": "peace", + "title": "Peace", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "peace", + "love" + ] + }, + { + "name": "pen-fill", + "title": "Pen fill", + "categories": [ + "Tools" + ], + "tags": [ + "edit", + "write", + "ballpoint" + ] + }, + { + "name": "pen", + "title": "Pen", + "categories": [ + "Tools" + ], + "tags": [ + "edit", + "write", + "ballpoint" + ] + }, + { + "name": "pencil-fill", + "title": "Pencil fill", + "categories": [ + "Tools" + ], + "tags": [ + "edit", + "write" + ] + }, + { + "name": "pencil-square", + "title": "Pencil square", + "categories": [ + "Tools" + ], + "tags": [ + "edit", + "write" + ] + }, + { + "name": "pencil", + "title": "Pencil", + "categories": [ + "Tools" + ], + "tags": [ + "edit", + "write" + ] + }, + { + "name": "pentagon-fill", + "title": "Pentagon fill", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "polygon" + ] + }, + { + "name": "pentagon-half", + "title": "Pentagon half", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "polygon" + ] + }, + { + "name": "pentagon", + "title": "Pentagon", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "polygon" + ] + }, + { + "name": "people-fill", + "title": "People fill", + "categories": [ + "People" + ], + "tags": [ + "member", + "humans", + "organization", + "avatar", + "users", + "profile" + ] + }, + { + "name": "people", + "title": "People", + "categories": [ + "People" + ], + "tags": [ + "member", + "humans", + "organization", + "avatar", + "users", + "profile" + ] + }, + { + "name": "percent", + "title": "Percent", + "categories": [ + "Typography" + ], + "tags": [ + "percentage", + "math", + "fraction" + ] + }, + { + "name": "person-add", + "title": "Person add", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-arms-up", + "title": "Person arms up", + "categories": [ + "People" + ], + "tags": [ + "human", + "man", + "woman" + ] + }, + { + "name": "person-badge-fill", + "title": "Person badge fill", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "badge", + "id", + "card", + "account" + ] + }, + { + "name": "person-badge", + "title": "Person badge", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "badge", + "id", + "card", + "account", + "profile" + ] + }, + { + "name": "person-bounding-box", + "title": "Person bounding box", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "crop", + "account", + "profile" + ] + }, + { + "name": "person-check-fill", + "title": "Person check fill", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "verified", + "account" + ] + }, + { + "name": "person-check", + "title": "Person check", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "verified", + "account", + "profile" + ] + }, + { + "name": "person-circle", + "title": "People circle", + "categories": [ + "People" + ], + "tags": [ + "member", + "humans", + "organization", + "avatar", + "user", + "account", + "profile" + ] + }, + { + "name": "person-dash-fill", + "title": "Person dash fill", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "remove", + "delete", + "account" + ] + }, + { + "name": "person-dash", + "title": "Person dash", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "remove", + "delete", + "account" + ] + }, + { + "name": "person-down", + "title": "Person down", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-exclamation", + "title": "Person exclamation", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-fill-add", + "title": "Person fill add", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-fill-check", + "title": "Person fill check", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-fill-dash", + "title": "Person fill dash", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-fill-down", + "title": "Person fill down", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-fill-exclamation", + "title": "Person fill exclamation", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-fill-gear", + "title": "Person fill gear", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-fill-lock", + "title": "Person fill lock", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-fill-slash", + "title": "Person fill slash", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-fill-up", + "title": "Person fill up", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-fill-x", + "title": "Person fill x", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-fill", + "title": "Person fill", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account", + "profile" + ] + }, + { + "name": "person-gear", + "title": "Person gear", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-heart", + "title": "Person heart", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account", + "love", + "valentine", + "romance" + ] + }, + { + "name": "person-hearts", + "title": "Person hearts", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account", + "love", + "valentine", + "romance" + ] + }, + { + "name": "person-lines-fill", + "title": "Person lines fill", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "contact", + "list", + "account", + "profile" + ] + }, + { + "name": "person-lock", + "title": "Person lock", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-plus-fill", + "title": "Person plus fill", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "new", + "add", + "account" + ] + }, + { + "name": "person-plus", + "title": "Person plus", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "new", + "add", + "account" + ] + }, + { + "name": "person-raised-hand", + "title": "Person raised hand", + "categories": [ + "People" + ], + "tags": [ + "human", + "man", + "woman", + "question", + "help" + ] + }, + { + "name": "person-rolodex", + "title": "Person rolodex", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account", + "contact" + ] + }, + { + "name": "person-slash", + "title": "Person slash", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-square", + "title": "Person square", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account", + "profile" + ] + }, + { + "name": "person-standing-dress", + "title": "Person standing dress", + "categories": [ + "People" + ], + "tags": [ + "human", + "man", + "woman" + ] + }, + { + "name": "person-standing", + "title": "Person standing", + "categories": [ + "People" + ], + "tags": [ + "human", + "man", + "woman" + ] + }, + { + "name": "person-up", + "title": "Person up", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-vcard-fill", + "title": "Person vcard fill", + "categories": [ + "People" + ], + "tags": [ + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-vcard", + "title": "Person vcard", + "categories": [ + "People" + ], + "tags": [ + "human", + "individual", + "avatar", + "user", + "account" + ] + }, + { + "name": "person-video", + "title": "Person video", + "categories": [ + "People" + ], + "tags": [ + "human", + "individual", + "avatar", + "user", + "wfh" + ] + }, + { + "name": "person-video2", + "title": "Person video2", + "categories": [ + "People" + ], + "tags": [ + "human", + "individual", + "avatar", + "user", + "wfh" + ] + }, + { + "name": "person-video3", + "title": "Person video3", + "categories": [ + "People" + ], + "tags": [ + "human", + "individual", + "avatar", + "user", + "wfh" + ] + }, + { + "name": "person-walking", + "title": "Person walking", + "categories": [ + "People" + ], + "tags": [ + "human", + "man", + "woman" + ] + }, + { + "name": "person-wheelchair", + "title": "Person wheelchair", + "categories": [ + "People" + ], + "tags": [ + "human", + "man", + "woman", + "accessibility", + "a11y", + "handicap" + ] + }, + { + "name": "person-workspace", + "title": "Person workspace", + "categories": [ + "People" + ], + "tags": [ + "human", + "individual", + "avatar", + "user", + "wfh" + ] + }, + { + "name": "person-x-fill", + "title": "Person x fill", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "remove", + "delete", + "account" + ] + }, + { + "name": "person-x", + "title": "Person x", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "remove", + "delete", + "account" + ] + }, + { + "name": "person", + "title": "Person", + "categories": [ + "People" + ], + "tags": [ + "member", + "human", + "individual", + "avatar", + "user", + "account", + "profile" + ] + }, + { + "name": "phone-fill", + "title": "Phone fill", + "categories": [ + "Devices" + ], + "tags": [ + "mobile", + "telephone" + ] + }, + { + "name": "phone-flip", + "title": "Phone flip", + "categories": [ + "Devices" + ], + "tags": [ + "mobile", + "telephone" + ] + }, + { + "name": "phone-landscape-fill", + "title": "Phone landscape fill", + "categories": [ + "Devices" + ], + "tags": [ + "mobile", + "telephone" + ] + }, + { + "name": "phone-landscape", + "title": "Phone landscape", + "categories": [ + "Devices" + ], + "tags": [ + "mobile", + "telephone" + ] + }, + { + "name": "phone-vibrate-fill", + "title": "Phone vibrate fill", + "categories": [ + "Devices" + ], + "tags": [ + "mobile", + "telephone", + "haptic" + ] + }, + { + "name": "phone-vibrate", + "title": "Phone vibrate", + "categories": [ + "Devices" + ], + "tags": [ + "mobile", + "telephone", + "haptic" + ] + }, + { + "name": "phone", + "title": "Phone", + "categories": [ + "Devices" + ], + "tags": [ + "mobile", + "telephone" + ] + }, + { + "name": "pie-chart-fill", + "title": "Pie chart fill", + "categories": [ + "Data" + ], + "tags": [ + "chart", + "graph", + "analytics" + ] + }, + { + "name": "pie-chart", + "title": "Pie chart", + "categories": [ + "Data" + ], + "tags": [ + "chart", + "graph", + "analytics" + ] + }, + { + "name": "piggy-bank-fill", + "title": "Piggy bank fill", + "categories": [ + "Commerce" + ], + "tags": [ + "money", + "finance", + "banking", + "savings" + ] + }, + { + "name": "piggy-bank", + "title": "Piggy bank", + "categories": [ + "Commerce" + ], + "tags": [ + "money", + "finance", + "banking", + "savings" + ] + }, + { + "name": "pin-angle-fill", + "title": "Pin angle fill", + "categories": [ + "Real world" + ], + "tags": [ + "pushpin", + "thumbtack" + ] + }, + { + "name": "pin-angle", + "title": "Pin angle", + "categories": [ + "Real world" + ], + "tags": [ + "pushpin", + "thumbtack" + ] + }, + { + "name": "pin-fill", + "title": "Pin fill", + "categories": [ + "Real world" + ], + "tags": [ + "pushpin", + "thumbtack" + ] + }, + { + "name": "pin-map-fill", + "title": "Pin map fill", + "categories": [ + "Geo" + ], + "tags": [ + "geography", + "map", + "pin", + "location" + ] + }, + { + "name": "pin-map", + "title": "Pin map", + "categories": [ + "Geo" + ], + "tags": [ + "geography", + "map", + "pin", + "location" + ] + }, + { + "name": "pin", + "title": "Pin", + "categories": [ + "Real world" + ], + "tags": [ + "pushpin", + "thumbtack" + ] + }, + { + "name": "pinterest", + "title": "Pinterest", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "pip-fill", + "title": "Pip fill", + "categories": [ + "Media" + ], + "tags": [ + "picture", + "tv", + "television", + "display", + "nested" + ] + }, + { + "name": "pip", + "title": "Pip", + "categories": [ + "Media" + ], + "tags": [ + "picture", + "tv", + "television", + "display", + "nested" + ] + }, + { + "name": "play-btn-fill", + "title": "Play btn fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "play-btn", + "title": "Play btn", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "play-circle-fill", + "title": "Play circle fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "play-circle", + "title": "Play circle", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "play-fill", + "title": "Play fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "play", + "title": "Play", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "playstation", + "title": "Playstation", + "categories": [ + "Brand" + ], + "tags": [ + "sony", + "gaming" + ] + }, + { + "name": "plug-fill", + "title": "Plug fill", + "categories": [ + "Real world" + ], + "tags": [ + "power", + "outlet" + ] + }, + { + "name": "plug", + "title": "Plug", + "categories": [ + "Real world" + ], + "tags": [ + "power", + "outlet" + ] + }, + { + "name": "plugin", + "title": "Plugin", + "categories": [ + "UI" + ], + "tags": [ + "addon", + "software" + ] + }, + { + "name": "plus-circle-dotted", + "title": "Plus circle dotted", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "add", + "new" + ] + }, + { + "name": "plus-circle-fill", + "title": "Plus circle fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "add", + "new" + ] + }, + { + "name": "plus-circle", + "title": "Plus circle", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "add", + "new" + ] + }, + { + "name": "plus-lg", + "title": "Plus lg", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "add", + "new" + ] + }, + { + "name": "plus-slash-minus", + "title": "Plus slash minus", + "categories": [ + "Typography" + ], + "tags": [ + "difference", + "add", + "subtract" + ] + }, + { + "name": "plus-square-dotted", + "title": "Plus square dotted", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "add", + "new" + ] + }, + { + "name": "plus-square-fill", + "title": "Plus square fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "add", + "new" + ] + }, + { + "name": "plus-square", + "title": "Plus square", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "add", + "new" + ] + }, + { + "name": "plus", + "title": "Plus", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "add", + "new" + ] + }, + { + "name": "postage-fill", + "title": "Postage fill", + "categories": [ + "Real World" + ], + "tags": [ + "mail", + "stamp", + "shipping" + ] + }, + { + "name": "postage-heart-fill", + "title": "Postage heart fill", + "categories": [ + "Real World", + "Love" + ], + "tags": [ + "mail", + "stamp", + "love", + "valentine", + "romance" + ] + }, + { + "name": "postage-heart", + "title": "Postage heart", + "categories": [ + "Real World", + "Love" + ], + "tags": [ + "mail", + "stamp", + "love", + "valentine", + "romance" + ] + }, + { + "name": "postage", + "title": "Postage", + "categories": [ + "Real World" + ], + "tags": [ + "stamp", + "shipping" + ] + }, + { + "name": "postcard-fill", + "title": "Postcard fill", + "categories": [ + "Real World" + ], + "tags": [ + "mail", + "letter" + ] + }, + { + "name": "postcard-heart-fill", + "title": "Postcard heart fill", + "categories": [ + "Real World", + "Love" + ], + "tags": [ + "mail", + "letter", + "love", + "valentine", + "romance" + ] + }, + { + "name": "postcard-heart", + "title": "Postcard heart", + "categories": [ + "Real World", + "Love" + ], + "tags": [ + "mail", + "letter", + "love", + "valentine", + "romance" + ] + }, + { + "name": "postcard", + "title": "Postcard", + "categories": [ + "Real World" + ], + "tags": [ + "mail", + "letter" + ] + }, + { + "name": "power", + "title": "Power", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "off", + "on" + ] + }, + { + "name": "prescription", + "title": "Prescription", + "categories": [ + "Medical" + ], + "tags": [ + "rx", + "pills", + "capsules", + "medicine" + ] + }, + { + "name": "prescription2", + "title": "Prescription2", + "categories": [ + "Medical" + ], + "tags": [ + "rx", + "pills", + "capsules", + "medicine" + ] + }, + { + "name": "printer-fill", + "title": "Printer fill", + "categories": [ + "Devices" + ], + "tags": [ + "print" + ] + }, + { + "name": "printer", + "title": "Printer", + "categories": [ + "Devices" + ], + "tags": [ + "print" + ] + }, + { + "name": "projector-fill", + "title": "Projector fill", + "categories": [ + "Devices" + ], + "tags": [ + "projection", + "present", + "screen" + ] + }, + { + "name": "projector", + "title": "Projector", + "categories": [ + "Devices" + ], + "tags": [ + "projection", + "present", + "screen" + ] + }, + { + "name": "puzzle-fill", + "title": "Puzzle fill", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "puzzle", + "piece" + ] + }, + { + "name": "puzzle", + "title": "Puzzle", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "puzzle", + "piece" + ] + }, + { + "name": "qr-code-scan", + "title": "QR code scan", + "categories": [ + "Communications" + ], + "tags": [ + "scan" + ] + }, + { + "name": "qr-code", + "title": "QR code", + "categories": [ + "Communications" + ], + "tags": [ + "scan" + ] + }, + { + "name": "question-circle-fill", + "title": "Question fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "help" + ] + }, + { + "name": "question-circle", + "title": "Question circle", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "help" + ] + }, + { + "name": "question-diamond-fill", + "title": "Question diamond fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "help" + ] + }, + { + "name": "question-diamond", + "title": "Question diamond", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "help" + ] + }, + { + "name": "question-lg", + "title": "Question lg", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "help" + ] + }, + { + "name": "question-octagon-fill", + "title": "Question octagon fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "help" + ] + }, + { + "name": "question-octagon", + "title": "Question octagon", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "help" + ] + }, + { + "name": "question-square-fill", + "title": "Question square fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "help" + ] + }, + { + "name": "question-square", + "title": "Question square", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "help" + ] + }, + { + "name": "question", + "title": "Question", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "help" + ] + }, + { + "name": "quora", + "title": "Quora", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "quote", + "title": "Quote", + "categories": [ + "Typography" + ], + "tags": [ + "blockquote", + "quotes", + "quotation" + ] + }, + { + "name": "r-circle-fill", + "title": "R circle fill", + "categories": [ + "Shapes" + ], + "tags": [ + "registered", + "trademark" + ] + }, + { + "name": "r-circle", + "title": "R circle", + "categories": [ + "Shapes" + ], + "tags": [ + "registered", + "trademark" + ] + }, + { + "name": "r-square-fill", + "title": "R square fill", + "categories": [ + "Shapes" + ], + "tags": [ + "registered", + "trademark" + ] + }, + { + "name": "r-square", + "title": "R square", + "categories": [ + "Shapes" + ], + "tags": [ + "registered", + "trademark" + ] + }, + { + "name": "radar", + "title": "Radar", + "categories": [ + "Geo" + ], + "tags": [ + "geography", + "map", + "pin", + "location" + ] + }, + { + "name": "radioactive", + "title": "Radioactive", + "categories": [ + "Real World" + ], + "tags": [ + "radiation", + "nuclear", + "danger" + ] + }, + { + "name": "rainbow", + "title": "Rainbow", + "categories": [ + "Weather" + ], + "tags": [ + "colors", + "arches" + ] + }, + { + "name": "receipt-cutoff", + "title": "Receipt cutoff", + "categories": [ + "Commerce" + ], + "tags": [ + "receipt", + "invoice", + "sale", + "purchase", + "bill" + ] + }, + { + "name": "receipt", + "title": "Receipt", + "categories": [ + "Commerce" + ], + "tags": [ + "receipt", + "invoice", + "sale", + "purchase", + "bill" + ] + }, + { + "name": "reception-0", + "title": "Reception 0", + "categories": [ + "Communications" + ], + "tags": [ + "reception", + "cellphone", + "mobile", + "carrier", + "network", + "signal" + ] + }, + { + "name": "reception-1", + "title": "Reception 1", + "categories": [ + "Communications" + ], + "tags": [ + "reception", + "cellphone", + "mobile", + "carrier", + "network", + "signal" + ] + }, + { + "name": "reception-2", + "title": "Reception 2", + "categories": [ + "Communications" + ], + "tags": [ + "reception", + "cellphone", + "mobile", + "carrier", + "network", + "signal" + ] + }, + { + "name": "reception-3", + "title": "Reception 3", + "categories": [ + "Communications" + ], + "tags": [ + "reception", + "cellphone", + "mobile", + "carrier", + "network", + "signal" + ] + }, + { + "name": "reception-4", + "title": "Reception 4", + "categories": [ + "Communications" + ], + "tags": [ + "reception", + "cellphone", + "mobile", + "carrier", + "network", + "signal" + ] + }, + { + "name": "record-btn-fill", + "title": "Record btn fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "record-btn", + "title": "Record btn", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "record-circle-fill", + "title": "Record circle fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "record-circle", + "title": "Record circle", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "record-fill", + "title": "Record fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "record", + "title": "Record", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "record2-fill", + "title": "Record2 fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "record2", + "title": "Record2", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "recycle", + "title": "Recycle", + "categories": [ + "Arrows" + ], + "tags": [ + "recyling", + "trash" + ] + }, + { + "name": "reddit", + "title": "Reddit", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "regex", + "title": "Regex", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "code", + "developer", + "development", + "software", + "regular expression" + ] + }, + { + "name": "repeat-1", + "title": "Repeat 1", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "repeat", + "title": "Repeat", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "reply-all-fill", + "title": "Reply all fill", + "categories": [ + "Communications" + ], + "tags": [ + "mail", + "email" + ] + }, + { + "name": "reply-all", + "title": "Reply all", + "categories": [ + "Communications" + ], + "tags": [ + "mail", + "email" + ] + }, + { + "name": "reply-fill", + "title": "Reply fill", + "categories": [ + "Communications" + ], + "tags": [ + "mail", + "email" + ] + }, + { + "name": "reply", + "title": "Reply", + "categories": [ + "Communications" + ], + "tags": [ + "mail", + "email" + ] + }, + { + "name": "rewind-btn-fill", + "title": "Rewind btn fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "rewind-btn", + "title": "Rewind btn", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "rewind-circle-fill", + "title": "Rewind circle fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "rewind-circle", + "title": "Rewind circle", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "rewind-fill", + "title": "Rewind fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "rewind", + "title": "Rewind", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "robot", + "title": "Robot", + "categories": [ + "Devices" + ], + "tags": [ + "bot" + ] + }, + { + "name": "rocket-fill", + "title": "Rocket fill", + "categories": [ + "Real world" + ], + "tags": [ + "ship", + "rocketship", + "spaceship" + ] + }, + { + "name": "rocket-takeoff-fill", + "title": "Rocket takeoff fill", + "categories": [ + "Real world" + ], + "tags": [ + "ship", + "rocketship", + "spaceship", + "launch" + ] + }, + { + "name": "rocket-takeoff", + "title": "Rocket takeoff", + "categories": [ + "Real world" + ], + "tags": [ + "ship", + "rocketship", + "spaceship", + "launch" + ] + }, + { + "name": "rocket", + "title": "Rocket", + "categories": [ + "Real world" + ], + "tags": [ + "ship", + "rocketship", + "spaceship" + ] + }, + { + "name": "router-fill", + "title": "Router fill", + "categories": [ + "Devices" + ], + "tags": [ + "wifi", + "internet", + "wireless" + ] + }, + { + "name": "router", + "title": "Router", + "categories": [ + "Devices" + ], + "tags": [ + "wifi", + "internet", + "wireless" + ] + }, + { + "name": "rss-fill", + "title": "RSS fill", + "categories": [ + "Communications" + ], + "tags": [ + "atom", + "feed", + "xml" + ] + }, + { + "name": "rss", + "title": "RSS", + "categories": [ + "Communications" + ], + "tags": [ + "atom", + "feed", + "xml" + ] + }, + { + "name": "rulers", + "title": "Rulers", + "categories": [ + "Graphics" + ], + "tags": [ + "measure", + "guide" + ] + }, + { + "name": "safe-fill", + "title": "Safe fill", + "categories": [ + "Real world" + ], + "tags": [ + "vault", + "bank", + "finance" + ] + }, + { + "name": "safe", + "title": "Safe", + "categories": [ + "Real world" + ], + "tags": [ + "vault", + "bank", + "finance" + ] + }, + { + "name": "safe2-fill", + "title": "Safe2 fill", + "categories": [ + "Real world" + ], + "tags": [ + "vault", + "bank", + "finance" + ] + }, + { + "name": "safe2", + "title": "Safe2", + "categories": [ + "Real world" + ], + "tags": [ + "vault", + "bank", + "finance" + ] + }, + { + "name": "save-fill", + "title": "Save fill", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "save", + "floppy" + ] + }, + { + "name": "save", + "title": "Save", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "save", + "floppy" + ] + }, + { + "name": "save2-fill", + "title": "Save2 fill", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "save", + "floppy" + ] + }, + { + "name": "save2", + "title": "Save2", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "save", + "floppy" + ] + }, + { + "name": "scissors", + "title": "Scissors", + "categories": [ + "Real world" + ], + "tags": [ + "cut", + "shears" + ] + }, + { + "name": "scooter", + "title": "Scooter", + "categories": [ + "Transportation" + ], + "tags": [ + "riding" + ] + }, + { + "name": "screwdriver", + "title": "Screwdriver", + "categories": [ + "Tools" + ], + "tags": [ + "tool" + ] + }, + { + "name": "sd-card-fill", + "title": "SD card fill", + "categories": [ + "Devices" + ], + "tags": [ + "storage", + "microsd", + "chip", + "memory" + ] + }, + { + "name": "sd-card", + "title": "SD card", + "categories": [ + "Devices" + ], + "tags": [ + "storage", + "microsd", + "chip", + "memory" + ] + }, + { + "name": "search-heart-fill", + "title": "Search heart fill", + "categories": [ + "Communications", + "Love" + ], + "tags": [ + "magnifying-glass", + "look", + "love", + "romance", + "valentine" + ] + }, + { + "name": "search-heart", + "title": "Search heart", + "categories": [ + "Communications", + "Love" + ], + "tags": [ + "magnifying-glass", + "look", + "love", + "romance", + "valentine" + ] + }, + { + "name": "search", + "title": "Search", + "categories": [ + "Communications" + ], + "tags": [ + "magnifying-glass", + "look" + ] + }, + { + "name": "segmented-nav", + "title": "Segmented nav", + "categories": [ + "Controls" + ], + "tags": [ + "nav", + "tabs", + "tabbed", + "app", + "ui" + ] + }, + { + "name": "send-arrow-down-fill", + "title": "Send arrow down fill", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "send-arrow-down", + "title": "Send arrow down", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "send-arrow-up-fill", + "title": "Send arrow up fill", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "send-arrow-up", + "title": "Send arrow up", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "send-check-fill", + "title": "Send check fill", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "send-check", + "title": "Send check", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "send-dash-fill", + "title": "Send dash fill", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "send-dash", + "title": "Send dash", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "send-exclamation-fill", + "title": "Send exclamation fill", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "send-exclamation", + "title": "Send exclamation", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "send-fill", + "title": "Send fill", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "send-plus-fill", + "title": "Send plus fill", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "send-plus", + "title": "Send plus", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "send-slash-fill", + "title": "Send slash fill", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "send-slash", + "title": "Send slash", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "send-x-fill", + "title": "Send x fill", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "send-x", + "title": "Send x", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "send", + "title": "Send", + "categories": [ + "Communications" + ], + "tags": [ + "message", + "sending", + "sent", + "paper-plane" + ] + }, + { + "name": "server", + "title": "Server", + "categories": [ + "Devices" + ], + "tags": [ + "server", + "network" + ] + }, + { + "name": "shadows", + "title": "Shadows", + "categories": [ + "Graphics" + ], + "tags": [ + "photo", + "editing", + "image", + "picture" + ] + }, + { + "name": "share-fill", + "title": "Share fill", + "categories": [ + "Communications" + ], + "tags": [ + "share", + "link" + ] + }, + { + "name": "share", + "title": "Share", + "categories": [ + "Communications" + ], + "tags": [ + "share", + "link" + ] + }, + { + "name": "shield-check", + "title": "Shield check", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security" + ] + }, + { + "name": "shield-exclamation", + "title": "Shield exclamation", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security" + ] + }, + { + "name": "shield-fill-check", + "title": "Shield fill check", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security" + ] + }, + { + "name": "shield-fill-exclamation", + "title": "Shield fill exclamation", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security" + ] + }, + { + "name": "shield-fill-minus", + "title": "Shield fill minus", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security" + ] + }, + { + "name": "shield-fill-plus", + "title": "Shield fill plus", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security" + ] + }, + { + "name": "shield-fill-x", + "title": "Shield fill x", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security", + "remove", + "delete" + ] + }, + { + "name": "shield-fill", + "title": "Shield fill", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security" + ] + }, + { + "name": "shield-lock-fill", + "title": "Shield lock fill", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security", + "lock" + ] + }, + { + "name": "shield-lock", + "title": "Shield lock", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security", + "lock" + ] + }, + { + "name": "shield-minus", + "title": "Shield minus", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security" + ] + }, + { + "name": "shield-plus", + "title": "Shield plus", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security" + ] + }, + { + "name": "shield-shaded", + "title": "Shield shaded", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security" + ] + }, + { + "name": "shield-slash-fill", + "title": "Shield slash fill", + "categories": [ + "Security" + ], + "tags": [ + "shield", + "badge" + ] + }, + { + "name": "shield-slash", + "title": "Shield slash", + "categories": [ + "Security" + ], + "tags": [ + "shield", + "badge" + ] + }, + { + "name": "shield-x", + "title": "Shield x", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security", + "remove", + "delete" + ] + }, + { + "name": "shield", + "title": "Shield", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security" + ] + }, + { + "name": "shift-fill", + "title": "Shift fill", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "key" + ] + }, + { + "name": "shift", + "title": "Shift", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "key" + ] + }, + { + "name": "shop-window", + "title": "Shop window", + "categories": [ + "Commerce" + ], + "tags": [ + "shop", + "store", + "market", + "marketplace", + "shopping", + "retail" + ] + }, + { + "name": "shop", + "title": "Shop", + "categories": [ + "Commerce" + ], + "tags": [ + "shop", + "store", + "market", + "marketplace", + "shopping", + "retail" + ] + }, + { + "name": "shuffle", + "title": "Shuffle", + "categories": [ + "Arrows" + ], + "tags": [ + "shuffle", + "random" + ] + }, + { + "name": "sign-dead-end-fill", + "title": "Sign dead end fill", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-dead-end", + "title": "Sign dead end", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-do-not-enter-fill", + "title": "Sign do not enter fill", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-do-not-enter", + "title": "Sign do not enter", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-intersection-fill", + "title": "Sign intersection fill", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-intersection-side-fill", + "title": "Sign intersection side fill", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-intersection-side", + "title": "Sign intersection side", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-intersection-t-fill", + "title": "Sign intersection t fill", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-intersection-t", + "title": "Sign intersection t", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-intersection-y-fill", + "title": "Sign intersection y fill", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-intersection-y", + "title": "Sign intersection y", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-intersection", + "title": "Sign intersection", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-merge-left-fill", + "title": "Sign merge left fill", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-merge-left", + "title": "Sign merge left", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-merge-right-fill", + "title": "Sign merge right fill", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-merge-right", + "title": "Sign merge right", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-no-left-turn-fill", + "title": "Sign no left turn fill", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-no-left-turn", + "title": "Sign no left turn", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-no-parking-fill", + "title": "Sign no parking fill", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-no-parking", + "title": "Sign no parking", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-no-right-turn-fill", + "title": "Sign no right turn fill", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-no-right-turn", + "title": "Sign no right turn", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "directions" + ] + }, + { + "name": "sign-railroad-fill", + "title": "Sign railroad fill", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "train", + "tracks" + ] + }, + { + "name": "sign-railroad", + "title": "Sign railroad", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "train", + "tracks" + ] + }, + { + "name": "sign-stop-fill", + "title": "Sign stop fill", + "categories": [ + "Transportation" + ], + "tags": [ + "stop sign", + "intersection", + "road", + "driving" + ] + }, + { + "name": "sign-stop-lights-fill", + "title": "Sign stop lights fill", + "categories": [ + "Transportation" + ], + "tags": [ + "stop sign", + "intersection", + "road", + "driving" + ] + }, + { + "name": "sign-stop-lights", + "title": "Sign stop lights", + "categories": [ + "Transportation" + ], + "tags": [ + "stop sign", + "intersection", + "road", + "driving" + ] + }, + { + "name": "sign-stop", + "title": "Sign stop", + "categories": [ + "Transportation" + ], + "tags": [ + "stop sign", + "intersection", + "road", + "driving" + ] + }, + { + "name": "sign-turn-left-fill", + "title": "Sign turn left fill", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "navigate", + "navigation", + "route" + ] + }, + { + "name": "sign-turn-left", + "title": "Sign turn left", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "navigate", + "navigation", + "route" + ] + }, + { + "name": "sign-turn-right-fill", + "title": "Sign turn right fill", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "navigate", + "navigation", + "route" + ] + }, + { + "name": "sign-turn-right", + "title": "Sign turn right", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "navigate", + "navigation", + "route" + ] + }, + { + "name": "sign-turn-slight-left-fill", + "title": "Sign turn slight left fill", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "navigate", + "navigation", + "route" + ] + }, + { + "name": "sign-turn-slight-left", + "title": "Sign turn slight left", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "navigate", + "navigation", + "route" + ] + }, + { + "name": "sign-turn-slight-right-fill", + "title": "Sign turn slight right fill", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "navigate", + "navigation", + "route" + ] + }, + { + "name": "sign-turn-slight-right", + "title": "Sign turn slight right", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "navigate", + "navigation", + "route" + ] + }, + { + "name": "sign-yield-fill", + "title": "Sign yield fill", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "intersection" + ] + }, + { + "name": "sign-yield", + "title": "Sign yield", + "categories": [ + "Transportation" + ], + "tags": [ + "road", + "driving", + "intersection" + ] + }, + { + "name": "signal", + "title": "Signal", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "signpost-2-fill", + "title": "Signpost 2 fill", + "categories": [ + "Real world" + ], + "tags": [ + "milestone", + "sign", + "road sign", + "street sign", + "directions" + ] + }, + { + "name": "signpost-2", + "title": "Signpost 2", + "categories": [ + "Real world" + ], + "tags": [ + "milestone", + "sign", + "road sign", + "street sign", + "directions" + ] + }, + { + "name": "signpost-fill", + "title": "Signpost fill", + "categories": [ + "Real world" + ], + "tags": [ + "milestone", + "sign", + "road sign", + "street sign", + "directions" + ] + }, + { + "name": "signpost-split-fill", + "title": "Signpost split fill", + "categories": [ + "Real world" + ], + "tags": [ + "milestone", + "sign", + "road sign", + "street sign", + "directions" + ] + }, + { + "name": "signpost-split", + "title": "Signpost split", + "categories": [ + "Real world" + ], + "tags": [ + "milestone", + "sign", + "road sign", + "street sign", + "directions" + ] + }, + { + "name": "signpost", + "title": "Signpost", + "categories": [ + "Real world" + ], + "tags": [ + "milestone", + "sign", + "road sign", + "street sign", + "directions" + ] + }, + { + "name": "sim-fill", + "title": "Sim fill", + "categories": [ + "Devices" + ], + "tags": [ + "mobile", + "carrier" + ] + }, + { + "name": "sim-slash-fill", + "title": "Sim slash fill", + "categories": [ + "Devices" + ], + "tags": [ + "mobile", + "carrier" + ] + }, + { + "name": "sim-slash", + "title": "Sim slash", + "categories": [ + "Devices" + ], + "tags": [ + "mobile", + "carrier" + ] + }, + { + "name": "sim", + "title": "Sim", + "categories": [ + "Devices" + ], + "tags": [ + "mobile", + "carrier" + ] + }, + { + "name": "sina-weibo", + "title": "Sina Weibo", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "skip-backward-btn-fill", + "title": "Skip backward btn fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-backward-btn", + "title": "Skip backward btn", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-backward-circle-fill", + "title": "Skip backward circle fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-backward-circle", + "title": "Skip backward circle", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-backward-fill", + "title": "Skip backward fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-backward", + "title": "Skip backward", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-end-btn-fill", + "title": "Skip end btn fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-end-btn", + "title": "Skip end btn", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-end-circle-fill", + "title": "Skip end circle fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-end-circle", + "title": "Skip end circle", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-end-fill", + "title": "Skip end fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-end", + "title": "Skip end", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-forward-btn-fill", + "title": "Skip forward btn fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-forward-btn", + "title": "Skip forward btn", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-forward-circle-fill", + "title": "Skip forward circle fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-forward-circle", + "title": "Skip forward circle", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-forward-fill", + "title": "Skip forward fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-forward", + "title": "Skip forward", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-start-btn-fill", + "title": "Skip start btn fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-start-btn", + "title": "Skip start btn", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-start-circle-fill", + "title": "Skip start circle fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-start-circle", + "title": "Skip start circle", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-start-fill", + "title": "Skip start fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skip-start", + "title": "Skip start", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "skype", + "title": "Skype", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "microsoft" + ] + }, + { + "name": "slack", + "title": "Slack", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "slash-circle-fill", + "title": "Slash circle fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "shape", + "stop", + "ban", + "no" + ] + }, + { + "name": "slash-circle", + "title": "Circle slash", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "shape", + "stop", + "ban", + "no" + ] + }, + { + "name": "slash-lg", + "title": "Slash lg", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "shape", + "stop", + "ban", + "no" + ] + }, + { + "name": "slash-square-fill", + "title": "Slash square fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "shape", + "stop", + "ban", + "no" + ] + }, + { + "name": "slash-square", + "title": "Slash square", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "shape", + "stop", + "ban", + "no" + ] + }, + { + "name": "slash", + "title": "Slash", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "shape", + "stop", + "ban", + "no" + ] + }, + { + "name": "sliders", + "title": "Sliders", + "categories": [ + "Graphics" + ], + "tags": [ + "equalizer", + "settings", + "preferences", + "dials" + ] + }, + { + "name": "sliders2-vertical", + "title": "Sliders2 vertical", + "categories": [ + "Graphics" + ], + "tags": [ + "equalizer", + "settings", + "preferences", + "dials" + ] + }, + { + "name": "sliders2", + "title": "Sliders2", + "categories": [ + "Graphics" + ], + "tags": [ + "equalizer", + "settings", + "preferences", + "dials" + ] + }, + { + "name": "smartwatch", + "title": "Smartwatch", + "categories": [ + "Devices" + ], + "tags": [ + "watch", + "wearables" + ] + }, + { + "name": "snapchat", + "title": "Snapchat", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "snow", + "title": "Snow", + "categories": [ + "Weather" + ], + "tags": [ + "blizzard", + "flurries" + ] + }, + { + "name": "snow2", + "title": "Snow2", + "categories": [ + "Weather" + ], + "tags": [ + "blizzard", + "flurries" + ] + }, + { + "name": "snow3", + "title": "Snow3", + "categories": [ + "Weather" + ], + "tags": [ + "blizzard", + "flurries" + ] + }, + { + "name": "sort-alpha-down-alt", + "title": "Sort alpha down alt", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "sort-alpha-down", + "title": "Sort alpha down", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "sort-alpha-up-alt", + "title": "Sort alpha up alt", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "sort-alpha-up", + "title": "Sort alpha up", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "sort-down-alt", + "title": "Sort down alt", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "sort-down", + "title": "Sort down", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "sort-numeric-down-alt", + "title": "Sort numeric down alt", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "sort-numeric-down", + "title": "Sort numeric down", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "sort-numeric-up-alt", + "title": "Sort numeric up alt", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "sort-numeric-up", + "title": "Sort numeric up", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "sort-up-alt", + "title": "Sort up alt", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "sort-up", + "title": "Sort up", + "categories": [ + "Sort and filter" + ], + "tags": [ + "sort", + "filter", + "organize" + ] + }, + { + "name": "soundwave", + "title": "Soundwave", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "sound", + "wave" + ] + }, + { + "name": "sourceforge", + "title": "Sourceforge", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "vcs", + "git" + ] + }, + { + "name": "speaker-fill", + "title": "Speaker fill", + "categories": [ + "Devices" + ], + "tags": [ + "audio", + "sound" + ] + }, + { + "name": "speaker", + "title": "Speaker", + "categories": [ + "Devices" + ], + "tags": [ + "audio", + "sound" + ] + }, + { + "name": "speedometer", + "title": "Speedometer", + "categories": [ + "Real world" + ], + "tags": [ + "speed", + "tachometer", + "dashboard", + "gauge" + ] + }, + { + "name": "speedometer2", + "title": "Speedometer2", + "categories": [ + "Real world" + ], + "tags": [ + "speed", + "tachometer", + "dashboard", + "gauge" + ] + }, + { + "name": "spellcheck", + "title": "Spellcheck", + "categories": [ + "Typography" + ], + "tags": [ + "spelling", + "grammar" + ] + }, + { + "name": "spotify", + "title": "Spotify", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "square-fill", + "title": "Square fill", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "rectangle" + ] + }, + { + "name": "square-half", + "title": "Square half fill", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "rectangle" + ] + }, + { + "name": "square", + "title": "Square", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "rectangle" + ] + }, + { + "name": "stack-overflow", + "title": "Stack overflow", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "stack", + "title": "Stack", + "categories": [ + "Graphics" + ], + "tags": [ + "layers" + ] + }, + { + "name": "star-fill", + "title": "Star fill", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "like", + "favorite" + ] + }, + { + "name": "star-half", + "title": "Star half fill", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "like", + "favorite" + ] + }, + { + "name": "star", + "title": "Star", + "categories": [ + "Shapes" + ], + "tags": [ + "shape", + "like", + "favorite" + ] + }, + { + "name": "stars", + "title": "Stars", + "categories": [ + "Weather" + ], + "tags": [ + "clear", + "skies", + "night" + ] + }, + { + "name": "steam", + "title": "Steam", + "categories": [ + "Brand" + ], + "tags": [ + "gaming" + ] + }, + { + "name": "stickies-fill", + "title": "Stickies fill", + "categories": [ + "Real world" + ], + "tags": [ + "postit", + "note", + "sticky" + ] + }, + { + "name": "stickies", + "title": "Stickies", + "categories": [ + "Real world" + ], + "tags": [ + "postit", + "note", + "sticky" + ] + }, + { + "name": "sticky-fill", + "title": "Sticky fill", + "categories": [ + "Real world" + ], + "tags": [ + "postit", + "note", + "sticky" + ] + }, + { + "name": "sticky", + "title": "Sticky", + "categories": [ + "Real world" + ], + "tags": [ + "postit", + "note", + "sticky" + ] + }, + { + "name": "stop-btn-fill", + "title": "Stop btn fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "stop-btn", + "title": "Stop btn", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "stop-circle-fill", + "title": "Stop circle fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "stop-circle", + "title": "Stop circle", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "stop-fill", + "title": "Stop fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "stop", + "title": "Stop", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av" + ] + }, + { + "name": "stoplights-fill", + "title": "Stoplights fill", + "categories": [ + "Real world" + ], + "tags": [ + "traffic", + "lights", + "intersection" + ] + }, + { + "name": "stoplights", + "title": "Stoplights", + "categories": [ + "Real world" + ], + "tags": [ + "traffic", + "lights", + "intersection" + ] + }, + { + "name": "stopwatch-fill", + "title": "Stopwatch fill", + "categories": [ + "Devices" + ], + "tags": [ + "time", + "timer", + "clock" + ] + }, + { + "name": "stopwatch", + "title": "Stopwatch", + "categories": [ + "Devices" + ], + "tags": [ + "time", + "timer", + "clock" + ] + }, + { + "name": "strava", + "title": "Strava", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "stripe", + "title": "Stripe", + "categories": [ + "Brand" + ], + "tags": [ + "payments", + "commerce" + ] + }, + { + "name": "subscript", + "title": "Subscript", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type" + ] + }, + { + "name": "substack", + "title": "Substack", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "blog" + ] + }, + { + "name": "subtract", + "title": "Subtract", + "categories": [ + "Graphics" + ], + "tags": [ + "graphics", + "vector", + "merge", + "layers" + ] + }, + { + "name": "suit-club-fill", + "title": "Suit club fill", + "categories": [ + "Entertainment" + ], + "tags": [ + "card", + "cards", + "suit", + "deck", + "gambling" + ] + }, + { + "name": "suit-club", + "title": "Suit club", + "categories": [ + "Entertainment" + ], + "tags": [ + "card", + "cards", + "suit", + "deck", + "gambling" + ] + }, + { + "name": "suit-diamond-fill", + "title": "Suit diamond fill", + "categories": [ + "Entertainment" + ], + "tags": [ + "card", + "cards", + "suit", + "deck", + "gambling" + ] + }, + { + "name": "suit-diamond", + "title": "Suit diamond", + "categories": [ + "Entertainment" + ], + "tags": [ + "card", + "cards", + "suit", + "deck", + "gambling" + ] + }, + { + "name": "suit-heart-fill", + "title": "Suit heart fill", + "categories": [ + "Entertainment" + ], + "tags": [ + "card", + "cards", + "suit", + "deck", + "gambling" + ] + }, + { + "name": "suit-heart", + "title": "Suit heart", + "categories": [ + "Entertainment" + ], + "tags": [ + "card", + "cards", + "suit", + "deck", + "gambling" + ] + }, + { + "name": "suit-spade-fill", + "title": "Suit spade fill", + "categories": [ + "Entertainment" + ], + "tags": [ + "card", + "cards", + "suit", + "deck", + "gambling" + ] + }, + { + "name": "suit-spade", + "title": "Suit spade", + "categories": [ + "Entertainment" + ], + "tags": [ + "card", + "cards", + "suit", + "deck", + "gambling" + ] + }, + { + "name": "suitcase-fill", + "title": "Suitcase fill", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on" + ] + }, + { + "name": "suitcase-lg-fill", + "title": "Suitcase lg fill", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on" + ] + }, + { + "name": "suitcase-lg", + "title": "Suitcase lg", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on" + ] + }, + { + "name": "suitcase", + "title": "Suitcase", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on" + ] + }, + { + "name": "suitcase2-fill", + "title": "Suitcase2 fill", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on" + ] + }, + { + "name": "suitcase2", + "title": "Suitcase2", + "categories": [ + "Travel" + ], + "tags": [ + "luggage", + "bags", + "carry-on" + ] + }, + { + "name": "sun-fill", + "title": "Sun fill", + "categories": [ + "Weather" + ], + "tags": [ + "solar", + "weather" + ] + }, + { + "name": "sun", + "title": "Sun", + "categories": [ + "Weather" + ], + "tags": [ + "solar", + "weather" + ] + }, + { + "name": "sunglasses", + "title": "Sunglasses", + "categories": [ + "Real world" + ], + "tags": [ + "shades", + "cool", + "aviators" + ] + }, + { + "name": "sunrise-fill", + "title": "Sunrise fill", + "categories": [ + "Weather" + ], + "tags": [ + "dawn" + ] + }, + { + "name": "sunrise", + "title": "Sunrise", + "categories": [ + "Weather" + ], + "tags": [ + "dawn" + ] + }, + { + "name": "sunset-fill", + "title": "Sunset fill", + "categories": [ + "Weather" + ], + "tags": [ + "dusk" + ] + }, + { + "name": "sunset", + "title": "Sunset", + "categories": [ + "Weather" + ], + "tags": [ + "dusk" + ] + }, + { + "name": "superscript", + "title": "Superscript", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type" + ] + }, + { + "name": "symmetry-horizontal", + "title": "Symmetry horizontal", + "categories": [ + "Graphics" + ], + "tags": [ + "align", + "orientation", + "mirror" + ] + }, + { + "name": "symmetry-vertical", + "title": "Symmetry vertical", + "categories": [ + "Graphics" + ], + "tags": [ + "align", + "orientation", + "mirror" + ] + }, + { + "name": "table", + "title": "Table", + "categories": [ + "Files and folders" + ], + "tags": [ + "spreadsheet" + ] + }, + { + "name": "tablet-fill", + "title": "Tablet fill", + "categories": [ + "Devices" + ], + "tags": [ + "mobile" + ] + }, + { + "name": "tablet-landscape-fill", + "title": "Tablet landscape fill", + "categories": [ + "Devices" + ], + "tags": [ + "mobile" + ] + }, + { + "name": "tablet-landscape", + "title": "Tablet landscape", + "categories": [ + "Devices" + ], + "tags": [ + "mobile" + ] + }, + { + "name": "tablet", + "title": "Tablet", + "categories": [ + "Devices" + ], + "tags": [ + "mobile" + ] + }, + { + "name": "tag-fill", + "title": "Tag fill", + "categories": [ + "Real world" + ], + "tags": [ + "price", + "category", + "taxonomy", + "label" + ] + }, + { + "name": "tag", + "title": "Tag", + "categories": [ + "Real world" + ], + "tags": [ + "price", + "category", + "taxonomy", + "label" + ] + }, + { + "name": "tags-fill", + "title": "Tags fill", + "categories": [ + "Real world" + ], + "tags": [ + "price", + "category", + "taxonomy", + "label" + ] + }, + { + "name": "tags", + "title": "Tags", + "categories": [ + "Real world" + ], + "tags": [ + "price", + "category", + "taxonomy", + "label" + ] + }, + { + "name": "taxi-front-fill", + "title": "Taxi front fill", + "categories": [ + "Transportation" + ], + "tags": [ + "cab", + "uber", + "lyft" + ] + }, + { + "name": "taxi-front", + "title": "Taxi front", + "categories": [ + "Transportation" + ], + "tags": [ + "cab", + "uber", + "lyft" + ] + }, + { + "name": "telegram", + "title": "Telegram", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "chat" + ] + }, + { + "name": "telephone-fill", + "title": "Telephone fill", + "categories": [ + "Communications" + ], + "tags": [ + "telephone", + "phone", + "call" + ] + }, + { + "name": "telephone-forward-fill", + "title": "Telephone forward fill", + "categories": [ + "Communications" + ], + "tags": [ + "telephone", + "phone", + "call" + ] + }, + { + "name": "telephone-forward", + "title": "Telephone forward", + "categories": [ + "Communications" + ], + "tags": [ + "telephone", + "phone", + "call" + ] + }, + { + "name": "telephone-inbound-fill", + "title": "Telephone inbound fill", + "categories": [ + "Communications" + ], + "tags": [ + "telephone", + "phone", + "call" + ] + }, + { + "name": "telephone-inbound", + "title": "Telephone inbound", + "categories": [ + "Communications" + ], + "tags": [ + "telephone", + "phone", + "call" + ] + }, + { + "name": "telephone-minus-fill", + "title": "Telephone minus fill", + "categories": [ + "Communications" + ], + "tags": [ + "telephone", + "phone", + "call" + ] + }, + { + "name": "telephone-minus", + "title": "Telephone minus", + "categories": [ + "Communications" + ], + "tags": [ + "telephone", + "phone", + "call" + ] + }, + { + "name": "telephone-outbound-fill", + "title": "Telephone outbound fill", + "categories": [ + "Communications" + ], + "tags": [ + "telephone", + "phone", + "call" + ] + }, + { + "name": "telephone-outbound", + "title": "Telephone outbound", + "categories": [ + "Communications" + ], + "tags": [ + "telephone", + "phone", + "call" + ] + }, + { + "name": "telephone-plus-fill", + "title": "Telephone plus fill", + "categories": [ + "Communications" + ], + "tags": [ + "telephone", + "phone", + "call" + ] + }, + { + "name": "telephone-plus", + "title": "Telephone plus", + "categories": [ + "Communications" + ], + "tags": [ + "telephone", + "phone", + "call" + ] + }, + { + "name": "telephone-x-fill", + "title": "Telephone x fill", + "categories": [ + "Communications" + ], + "tags": [ + "telephone", + "phone", + "call" + ] + }, + { + "name": "telephone-x", + "title": "Telephone x", + "categories": [ + "Communications" + ], + "tags": [ + "telephone", + "phone", + "call" + ] + }, + { + "name": "telephone", + "title": "Telephone", + "categories": [ + "Communications" + ], + "tags": [ + "telephone", + "phone", + "call" + ] + }, + { + "name": "tencent-qq", + "title": "Tencent QQ", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "terminal-dash", + "title": "Terminal dash", + "categories": [ + "Apps" + ], + "tags": [ + "command-line", + "cli", + "command-prompt" + ] + }, + { + "name": "terminal-fill", + "title": "Terminal fill", + "categories": [ + "Apps" + ], + "tags": [ + "command-line", + "cli", + "command-prompt" + ] + }, + { + "name": "terminal-plus", + "title": "Terminal plus", + "categories": [ + "Apps" + ], + "tags": [ + "command-line", + "cli", + "command-prompt" + ] + }, + { + "name": "terminal-split", + "title": "Terminal split", + "categories": [ + "Apps" + ], + "tags": [ + "command-line", + "cli", + "command-prompt" + ] + }, + { + "name": "terminal-x", + "title": "Terminal x", + "categories": [ + "Apps" + ], + "tags": [ + "command-line", + "cli", + "command-prompt" + ] + }, + { + "name": "terminal", + "title": "Terminal", + "categories": [ + "Apps" + ], + "tags": [ + "command-line", + "cli", + "command-prompt" + ] + }, + { + "name": "text-center", + "title": "Text center", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "justify", + "alignment" + ] + }, + { + "name": "text-indent-left", + "title": "Text indent left", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "justify", + "alignment" + ] + }, + { + "name": "text-indent-right", + "title": "Text indent right", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "justify", + "alignment" + ] + }, + { + "name": "text-left", + "title": "Text left", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "justify", + "alignment" + ] + }, + { + "name": "text-paragraph", + "title": "Text paragraph", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "paragraph", + "copy" + ] + }, + { + "name": "text-right", + "title": "Text right", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "justify", + "alignment" + ] + }, + { + "name": "text-wrap", + "title": "Text wrap", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "word wrap" + ] + }, + { + "name": "textarea-resize", + "title": "Textarea resize", + "categories": [ + "Graphics" + ], + "tags": [ + "text", + "form" + ] + }, + { + "name": "textarea-t", + "title": "Textarea t", + "categories": [ + "Graphics" + ], + "tags": [ + "text", + "insert", + "bounding-box" + ] + }, + { + "name": "textarea", + "title": "Textarea", + "categories": [ + "Graphics" + ], + "tags": [ + "text", + "insert", + "bounding-box" + ] + }, + { + "name": "thermometer-half", + "title": "Thermometer half", + "categories": [ + "Weather" + ], + "tags": [ + "temperature", + "weather" + ] + }, + { + "name": "thermometer-high", + "title": "Thermometer high", + "categories": [ + "Weather" + ], + "tags": [ + "temperature", + "weather" + ] + }, + { + "name": "thermometer-low", + "title": "Thermometer low", + "categories": [ + "Weather" + ], + "tags": [ + "temperature", + "weather" + ] + }, + { + "name": "thermometer-snow", + "title": "Thermometer snow", + "categories": [ + "Weather" + ], + "tags": [ + "temperature", + "weather" + ] + }, + { + "name": "thermometer-sun", + "title": "Thermometer sun", + "categories": [ + "Weather" + ], + "tags": [ + "temperature", + "weather" + ] + }, + { + "name": "thermometer", + "title": "Thermometer", + "categories": [ + "Real world" + ], + "tags": [ + "temperature", + "weather" + ] + }, + { + "name": "threads-fill", + "title": "Threads fill", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "chat", + "instagram", + "meta" + ] + }, + { + "name": "threads", + "title": "Threads", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "chat", + "instagram", + "meta" + ] + }, + { + "name": "three-dots-vertical", + "title": "Three dots vertical", + "categories": [ + "Controls" + ], + "tags": [ + "kebab", + "more", + "ellipsis", + "overflow", + "menu" + ] + }, + { + "name": "three-dots", + "title": "Three dots", + "categories": [ + "Controls" + ], + "tags": [ + "meatballs", + "more", + "ellipsis", + "overflow", + "menu" + ] + }, + { + "name": "thunderbolt-fill", + "title": "Thunderbolt fill", + "categories": [ + "Devices" + ], + "tags": [ + "plug", + "port" + ] + }, + { + "name": "thunderbolt", + "title": "Thunderbolt", + "categories": [ + "Devices" + ], + "tags": [ + "plug", + "port" + ] + }, + { + "name": "ticket-detailed-fill", + "title": "Ticket detailed fill", + "categories": [ + "Real World" + ], + "tags": [ + "tickets", + "admission" + ] + }, + { + "name": "ticket-detailed", + "title": "Ticket detailed", + "categories": [ + "Real World" + ], + "tags": [ + "tickets", + "admission" + ] + }, + { + "name": "ticket-fill", + "title": "Ticket fill", + "categories": [ + "Real World" + ], + "tags": [ + "tickets", + "admission" + ] + }, + { + "name": "ticket-perforated-fill", + "title": "Ticket perforated fill", + "categories": [ + "Real World" + ], + "tags": [ + "tickets", + "admission" + ] + }, + { + "name": "ticket-perforated", + "title": "Ticket perforated", + "categories": [ + "Real World" + ], + "tags": [ + "tickets", + "admission" + ] + }, + { + "name": "ticket", + "title": "Ticket", + "categories": [ + "Real World" + ], + "tags": [ + "tickets", + "admission" + ] + }, + { + "name": "tiktok", + "title": "Tiktok", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "toggle-off", + "title": "Toggle off", + "categories": [ + "Controls" + ], + "tags": [ + "toggle", + "switch", + "checkbox" + ] + }, + { + "name": "toggle-on", + "title": "Toggle on", + "categories": [ + "Controls" + ], + "tags": [ + "toggle", + "switch", + "checkbox" + ] + }, + { + "name": "toggle2-off", + "title": "Toggle2 off", + "categories": [ + "Controls" + ], + "tags": [ + "toggle", + "switch", + "checkbox" + ] + }, + { + "name": "toggle2-on", + "title": "Toggle2 on", + "categories": [ + "Controls" + ], + "tags": [ + "toggle", + "switch", + "checkbox" + ] + }, + { + "name": "toggles", + "title": "Toggles", + "categories": [ + "Controls" + ], + "tags": [ + "toggle", + "switch", + "checkbox" + ] + }, + { + "name": "toggles2", + "title": "Toggles2", + "categories": [ + "Controls" + ], + "tags": [ + "toggle", + "switch", + "checkbox" + ] + }, + { + "name": "tools", + "title": "Tools", + "categories": [ + "Tools" + ], + "tags": [ + "tool", + "wrench", + "screwdriver" + ] + }, + { + "name": "tornado", + "title": "Tornado", + "categories": [ + "Weather" + ], + "tags": [ + "wind" + ] + }, + { + "name": "train-freight-front-fill", + "title": "Train freight front fill", + "categories": [ + "Transportation" + ], + "tags": [ + "transit", + "public", + "rail" + ] + }, + { + "name": "train-freight-front", + "title": "Train freight front", + "categories": [ + "Transportation" + ], + "tags": [ + "transit", + "public", + "rail" + ] + }, + { + "name": "train-front-fill", + "title": "Train front fill", + "categories": [ + "Transportation" + ], + "tags": [ + "transit", + "public", + "rail" + ] + }, + { + "name": "train-front", + "title": "Train front", + "categories": [ + "Transportation" + ], + "tags": [ + "transit", + "public", + "rail" + ] + }, + { + "name": "train-lightrail-front-fill", + "title": "Train lightrail front fill", + "categories": [ + "Transportation" + ], + "tags": [ + "transit", + "public", + "rail" + ] + }, + { + "name": "train-lightrail-front", + "title": "Train lightrail front", + "categories": [ + "Transportation" + ], + "tags": [ + "transit", + "public", + "rail" + ] + }, + { + "name": "translate", + "title": "Translate", + "categories": [ + "Communications" + ], + "tags": [ + "translation", + "languages", + "language" + ] + }, + { + "name": "transparency", + "title": "Transparency", + "categories": [ + "Graphics" + ], + "tags": [ + "photo", + "editing", + "image", + "picture" + ] + }, + { + "name": "trash-fill", + "title": "Trash fill", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "trash-can", + "garbage", + "delete", + "remove" + ] + }, + { + "name": "trash", + "title": "Trash", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "trash-can", + "garbage", + "delete", + "remove" + ] + }, + { + "name": "trash2-fill", + "title": "Trash2 fill", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "trash-can", + "garbage", + "delete", + "remove" + ] + }, + { + "name": "trash2", + "title": "Trash2", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "trash-can", + "garbage", + "delete", + "remove" + ] + }, + { + "name": "trash3-fill", + "title": "Trash3 fill", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "trash-can", + "garbage", + "delete", + "remove" + ] + }, + { + "name": "trash3", + "title": "Trash3", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "trash-can", + "garbage", + "delete", + "remove" + ] + }, + { + "name": "tree-fill", + "title": "Tree fill", + "categories": [ + "Real world" + ], + "tags": [ + "tree", + "forrest" + ] + }, + { + "name": "tree", + "title": "Tree", + "categories": [ + "Real world" + ], + "tags": [ + "tree", + "forrest" + ] + }, + { + "name": "trello", + "title": "Trello", + "categories": [ + "Brand" + ], + "tags": [ + "kanban", + "board" + ] + }, + { + "name": "triangle-fill", + "title": "Triangle fill", + "categories": [ + "Shapes" + ], + "tags": [ + "shape" + ] + }, + { + "name": "triangle-half", + "title": "Triangle half fill", + "categories": [ + "Shapes" + ], + "tags": [ + "shape" + ] + }, + { + "name": "triangle", + "title": "Triangle", + "categories": [ + "Shapes" + ], + "tags": [ + "shape" + ] + }, + { + "name": "trophy-fill", + "title": "Trophy fill", + "categories": [ + "Real world" + ], + "tags": [ + "prize", + "winning" + ] + }, + { + "name": "trophy", + "title": "Trophy", + "categories": [ + "Real world" + ], + "tags": [ + "prize", + "winning" + ] + }, + { + "name": "tropical-storm", + "title": "Tropical storm", + "categories": [ + "Weather" + ], + "tags": [ + "hurricane" + ] + }, + { + "name": "truck-flatbed", + "title": "Truck flatbed", + "categories": [ + "Commerce" + ], + "tags": [ + "trucking", + "shipping", + "shipment", + "transport", + "deliver", + "delivery", + "vehicle" + ] + }, + { + "name": "truck-front-fill", + "title": "Truck front fill", + "categories": [ + "Transportation" + ], + "tags": [ + "vehicle", + "shipping", + "transit", + "haul", + "freight" + ] + }, + { + "name": "truck-front", + "title": "Truck front", + "categories": [ + "Transportation" + ], + "tags": [ + "vehicle", + "shipping", + "transit", + "haul", + "freight" + ] + }, + { + "name": "truck", + "title": "Truck", + "categories": [ + "Commerce" + ], + "tags": [ + "trucking", + "shipping", + "shipment", + "transport", + "deliver", + "delivery", + "vehicle" + ] + }, + { + "name": "tsunami", + "title": "Tsunami", + "categories": [ + "Weather" + ], + "tags": [ + "wave" + ] + }, + { + "name": "tv-fill", + "title": "TV fill", + "categories": [ + "Devices" + ], + "tags": [ + "television", + "monitor", + "display" + ] + }, + { + "name": "tv", + "title": "TV", + "categories": [ + "Devices" + ], + "tags": [ + "television", + "monitor", + "display" + ] + }, + { + "name": "twitch", + "title": "Twitch", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "twitter-x", + "title": "Twitter X", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "chat" + ] + }, + { + "name": "twitter", + "title": "Twitter", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "chat" + ] + }, + { + "name": "type-bold", + "title": "Type bold", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type" + ] + }, + { + "name": "type-h1", + "title": "Type H1", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "heading" + ] + }, + { + "name": "type-h2", + "title": "Type H2", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "heading" + ] + }, + { + "name": "type-h3", + "title": "Type H3", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "heading" + ] + }, + { + "name": "type-h4", + "title": "Type h4", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "heading" + ] + }, + { + "name": "type-h5", + "title": "Type h5", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "heading" + ] + }, + { + "name": "type-h6", + "title": "Type h6", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type", + "heading" + ] + }, + { + "name": "type-italic", + "title": "Type italic", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type" + ] + }, + { + "name": "type-strikethrough", + "title": "Type strikethrough", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type" + ] + }, + { + "name": "type-underline", + "title": "Type underline", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type" + ] + }, + { + "name": "type", + "title": "Type", + "categories": [ + "Typography" + ], + "tags": [ + "text", + "type" + ] + }, + { + "name": "ubuntu", + "title": "Ubuntu", + "categories": [ + "Brand" + ], + "tags": [ + "linux", + "distro" + ] + }, + { + "name": "ui-checks-grid", + "title": "UI checks grid", + "categories": [ + "Controls" + ], + "tags": [ + "checkbox", + "form" + ] + }, + { + "name": "ui-checks", + "title": "UI checks", + "categories": [ + "Controls" + ], + "tags": [ + "checkbox", + "form" + ] + }, + { + "name": "ui-radios-grid", + "title": "UI radios grid", + "categories": [ + "Controls" + ], + "tags": [ + "radio", + "form" + ] + }, + { + "name": "ui-radios", + "title": "Ui radios", + "categories": [ + "Controls" + ], + "tags": [ + "radio", + "form" + ] + }, + { + "name": "umbrella-fill", + "title": "Umbrella fill", + "categories": [ + "Weather" + ], + "tags": [ + "rain" + ] + }, + { + "name": "umbrella", + "title": "Umbrella", + "categories": [ + "Weather" + ], + "tags": [ + "rain" + ] + }, + { + "name": "unindent", + "title": "Unindent", + "categories": [ + "UI and Keyboard" + ], + "tags": [ + "tab", + "indent" + ] + }, + { + "name": "union", + "title": "Union", + "categories": [ + "Graphics" + ], + "tags": [ + "graphics", + "vector", + "merge", + "layers" + ] + }, + { + "name": "unity", + "title": "Unity", + "categories": [ + "Brand" + ], + "tags": [ + "gaming" + ] + }, + { + "name": "universal-access-circle", + "title": "Universal access circle", + "categories": [ + "UI and Keyboard" + ], + "tags": [ + "accessibility", + "a11y" + ] + }, + { + "name": "universal-access", + "title": "Universal Access", + "categories": [ + "UI and Keyboard" + ], + "tags": [ + "accessibility", + "a11y" + ] + }, + { + "name": "unlock-fill", + "title": "Unlock fill", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security" + ] + }, + { + "name": "unlock", + "title": "Unlock", + "categories": [ + "Security" + ], + "tags": [ + "privacy", + "security" + ] + }, + { + "name": "upc-scan", + "title": "Upc scan", + "categories": [ + "Commerce" + ], + "tags": [ + "purchase", + "barcode" + ] + }, + { + "name": "upc", + "title": "Upc", + "categories": [ + "Commerce" + ], + "tags": [ + "purchase", + "barcode" + ] + }, + { + "name": "upload", + "title": "Upload", + "categories": [ + "Miscellaneous" + ], + "tags": [ + "arrow", + "network" + ] + }, + { + "name": "usb-c-fill", + "title": "USB C fill", + "categories": [ + "Devices" + ], + "tags": [ + "port", + "plug" + ] + }, + { + "name": "usb-c", + "title": "USB C", + "categories": [ + "Devices" + ], + "tags": [ + "port", + "plug" + ] + }, + { + "name": "usb-drive-fill", + "title": "USB drive fill", + "categories": [ + "Devices" + ], + "tags": [ + "thumb-drive" + ] + }, + { + "name": "usb-drive", + "title": "USB drive", + "categories": [ + "Devices" + ], + "tags": [ + "thumb-drive" + ] + }, + { + "name": "usb-fill", + "title": "USB fill", + "categories": [ + "Devices" + ], + "tags": [ + "port", + "plug" + ] + }, + { + "name": "usb-micro-fill", + "title": "USB micro fill", + "categories": [ + "Devices" + ], + "tags": [ + "port", + "plug" + ] + }, + { + "name": "usb-micro", + "title": "USB micro", + "categories": [ + "Devices" + ], + "tags": [ + "port", + "plug" + ] + }, + { + "name": "usb-mini-fill", + "title": "USB mini fill", + "categories": [ + "Devices" + ], + "tags": [ + "port", + "plug" + ] + }, + { + "name": "usb-mini", + "title": "USB mini", + "categories": [ + "Devices" + ], + "tags": [ + "port", + "plug" + ] + }, + { + "name": "usb-plug-fill", + "title": "USB plug fill", + "categories": [ + "Devices" + ], + "tags": [ + "port", + "plug" + ] + }, + { + "name": "usb-plug", + "title": "USB plug", + "categories": [ + "Devices" + ], + "tags": [ + "port", + "plug" + ] + }, + { + "name": "usb-symbol", + "title": "USB symbol", + "categories": [ + "Devices" + ], + "tags": [ + "port", + "plug" + ] + }, + { + "name": "usb", + "title": "USB", + "categories": [ + "Devices" + ], + "tags": [ + "port", + "plug" + ] + }, + { + "name": "valentine", + "title": "Valentine", + "categories": [ + "Love" + ], + "tags": [ + "love", + "romance", + "valentine" + ] + }, + { + "name": "valentine2", + "title": "Valentine2", + "categories": [ + "Love" + ], + "tags": [ + "love", + "romance", + "valentine" + ] + }, + { + "name": "vector-pen", + "title": "Vector pen", + "categories": [ + "Graphics" + ], + "tags": [ + "graphics", + "vector", + "pen" + ] + }, + { + "name": "view-list", + "title": "View list", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "view", + "rearrange" + ] + }, + { + "name": "view-stacked", + "title": "View stacked", + "categories": [ + "UI and keyboard" + ], + "tags": [ + "view", + "rearrange" + ] + }, + { + "name": "vignette", + "title": "Vignette", + "categories": [ + "Graphics" + ], + "tags": [ + "photo", + "editing", + "image", + "picture" + ] + }, + { + "name": "vimeo", + "title": "Vimeo", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "vinyl-fill", + "title": "Vinyl fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "music", + "record" + ] + }, + { + "name": "vinyl", + "title": "Vinyl", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "music", + "record" + ] + }, + { + "name": "virus", + "title": "Virus", + "categories": [ + "Medical" + ], + "tags": [ + "covid", + "viral" + ] + }, + { + "name": "virus2", + "title": "Virus2", + "categories": [ + "Medical" + ], + "tags": [ + "covid", + "viral" + ] + }, + { + "name": "voicemail", + "title": "Voicemail", + "categories": [ + "Communications" + ], + "tags": [ + "voicemail", + "message", + "telephone" + ] + }, + { + "name": "volume-down-fill", + "title": "Volume down fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av", + "sound" + ] + }, + { + "name": "volume-down", + "title": "Volume down", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av", + "sound" + ] + }, + { + "name": "volume-mute-fill", + "title": "Volume mute fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av", + "sound" + ] + }, + { + "name": "volume-mute", + "title": "Volume mute", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av", + "sound" + ] + }, + { + "name": "volume-off-fill", + "title": "Volume off fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av", + "sound" + ] + }, + { + "name": "volume-off", + "title": "Volume off", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av", + "sound" + ] + }, + { + "name": "volume-up-fill", + "title": "Volume up fill", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av", + "sound" + ] + }, + { + "name": "volume-up", + "title": "Volume up", + "categories": [ + "Media" + ], + "tags": [ + "audio", + "video", + "av", + "sound" + ] + }, + { + "name": "vr", + "title": "VR", + "categories": [ + "Typography" + ], + "tags": [ + "divider", + "vertical-rule" + ] + }, + { + "name": "wallet-fill", + "title": "Wallet fill", + "categories": [ + "Commerce" + ], + "tags": [ + "cards", + "money", + "funds", + "cash", + "payment" + ] + }, + { + "name": "wallet", + "title": "Wallet", + "categories": [ + "Commerce" + ], + "tags": [ + "cards", + "money", + "funds", + "cash", + "payment" + ] + }, + { + "name": "wallet2", + "title": "Wallet2", + "categories": [ + "Commerce" + ], + "tags": [ + "cards", + "money", + "funds", + "cash", + "payment" + ] + }, + { + "name": "watch", + "title": "Watch", + "categories": [ + "Devices" + ], + "tags": [ + "wearables", + "clock" + ] + }, + { + "name": "water", + "title": "Water", + "categories": [ + "Weather" + ], + "tags": [ + "waves", + "levels" + ] + }, + { + "name": "webcam-fill", + "title": "Webcam fill", + "categories": [ + "Devices" + ], + "tags": [ + "camera", + "video" + ] + }, + { + "name": "webcam", + "title": "Webcam", + "categories": [ + "Devices" + ], + "tags": [ + "camera", + "video" + ] + }, + { + "name": "wechat", + "title": "Wechat", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "messaging" + ] + }, + { + "name": "whatsapp", + "title": "Whatsapp", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "facebook", + "chat" + ] + }, + { + "name": "wifi-1", + "title": "Wifi 1", + "categories": [ + "Communications" + ], + "tags": [ + "internet", + "network", + "wireless" + ] + }, + { + "name": "wifi-2", + "title": "Wifi 2", + "categories": [ + "Communications" + ], + "tags": [ + "internet", + "network", + "wireless" + ] + }, + { + "name": "wifi-off", + "title": "Wifi off", + "categories": [ + "Communications" + ], + "tags": [ + "internet", + "network", + "wireless" + ] + }, + { + "name": "wifi", + "title": "Wifi", + "categories": [ + "Communications" + ], + "tags": [ + "internet", + "network", + "wireless" + ] + }, + { + "name": "wikipedia", + "title": "Wikipedia", + "categories": [ + "Brand" + ], + "tags": [ + "encyclopedia" + ] + }, + { + "name": "wind", + "title": "Wind", + "categories": [ + "Weather" + ], + "tags": [ + "windy", + "breeze" + ] + }, + { + "name": "window-dash", + "title": "Window dash", + "categories": [ + "Apps" + ], + "tags": [ + "application", + "desktop", + "app" + ] + }, + { + "name": "window-desktop", + "title": "Window desktop", + "categories": [ + "Apps" + ], + "tags": [ + "application", + "desktop", + "app" + ] + }, + { + "name": "window-dock", + "title": "Window dock", + "categories": [ + "Apps" + ], + "tags": [ + "application", + "desktop", + "os" + ] + }, + { + "name": "window-fullscreen", + "title": "Window fullscreen", + "categories": [ + "Apps" + ], + "tags": [ + "application", + "desktop", + "app" + ] + }, + { + "name": "window-plus", + "title": "Window plus", + "categories": [ + "Apps" + ], + "tags": [ + "application", + "desktop", + "app" + ] + }, + { + "name": "window-sidebar", + "title": "Window sidebar", + "categories": [ + "Apps" + ], + "tags": [ + "application", + "desktop" + ] + }, + { + "name": "window-split", + "title": "Window split", + "categories": [ + "Apps" + ], + "tags": [ + "application", + "desktop", + "app" + ] + }, + { + "name": "window-stack", + "title": "Window stack", + "categories": [ + "Apps" + ], + "tags": [ + "application", + "desktop", + "app", + "windows" + ] + }, + { + "name": "window-x", + "title": "Window x", + "categories": [ + "Apps" + ], + "tags": [ + "application", + "desktop", + "app" + ] + }, + { + "name": "window", + "title": "Window", + "categories": [ + "Layout" + ], + "tags": [ + "app", + "application" + ] + }, + { + "name": "windows", + "title": "Windows", + "categories": [ + "Brand" + ], + "tags": [ + "microsoft", + "msft", + "windows" + ] + }, + { + "name": "wordpress", + "title": "Wordpress", + "categories": [ + "Brand" + ], + "tags": [ + "social" + ] + }, + { + "name": "wrench-adjustable-circle-fill", + "title": "Wrench adjustable circle fill", + "categories": [ + "Tools" + ], + "tags": [ + "tool" + ] + }, + { + "name": "wrench-adjustable-circle", + "title": "Wrench adjustable circle", + "categories": [ + "Tools" + ], + "tags": [ + "tool" + ] + }, + { + "name": "wrench-adjustable", + "title": "Wrench adjustable", + "categories": [ + "Tools" + ], + "tags": [ + "tool" + ] + }, + { + "name": "wrench", + "title": "Wrench", + "categories": [ + "Tools" + ], + "tags": [ + "tool" + ] + }, + { + "name": "x-circle-fill", + "title": "X circle fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "x", + "delete", + "remove", + "reset", + "clear", + "cancel", + "close", + "exit" + ] + }, + { + "name": "x-circle", + "title": "X circle", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "x", + "delete", + "remove", + "reset", + "clear", + "cancel", + "close", + "exit" + ] + }, + { + "name": "x-diamond-fill", + "title": "X diamond fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "x", + "delete", + "reset", + "clear", + "cancel", + "close", + "exit" + ] + }, + { + "name": "x-diamond", + "title": "X diamond", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "x", + "delete", + "reset", + "clear", + "cancel", + "close", + "exit" + ] + }, + { + "name": "x-lg", + "title": "X lg", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "x", + "delete", + "remove", + "reset", + "clear", + "cancel", + "close", + "exit" + ] + }, + { + "name": "x-octagon-fill", + "title": "X octagon fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "x", + "delete", + "remove", + "reset", + "clear", + "cancel", + "close", + "exit" + ] + }, + { + "name": "x-octagon", + "title": "X octagon", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "x", + "delete", + "remove", + "reset", + "clear", + "cancel", + "close", + "exit" + ] + }, + { + "name": "x-square-fill", + "title": "X square fill", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "x", + "delete", + "remove", + "reset", + "clear", + "cancel", + "close", + "exit" + ] + }, + { + "name": "x-square", + "title": "X square", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "x", + "delete", + "remove", + "reset", + "clear", + "cancel", + "close", + "exit" + ] + }, + { + "name": "x", + "title": "X", + "categories": [ + "Alerts, warnings, and signs" + ], + "tags": [ + "x", + "delete", + "remove", + "reset", + "clear", + "cancel", + "close", + "exit" + ] + }, + { + "name": "xbox", + "title": "Xbox", + "categories": [ + "Brand" + ], + "tags": [ + "microsoft", + "gaming" + ] + }, + { + "name": "yelp", + "title": "Yelp", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "reviews" + ] + }, + { + "name": "yin-yang", + "title": "Yin yang", + "categories": [ + "Real World" + ], + "tags": [ + "peace" + ] + }, + { + "name": "youtube", + "title": "Youtube", + "categories": [ + "Brand" + ], + "tags": [ + "social", + "video", + "google" + ] + }, + { + "name": "zoom-in", + "title": "Zoom in", + "categories": [ + "Graphics" + ], + "tags": [ + "magnify", + "scale" + ] + }, + { + "name": "zoom-out", + "title": "Zoom out", + "categories": [ + "Graphics" + ], + "tags": [ + "minify", + "scale" + ] + } +] \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/image-alt.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/image-alt.svg new file mode 100644 index 0000000..98142b2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/image-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/image-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/image-fill.svg new file mode 100644 index 0000000..33c40a1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/image-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/image.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/image.svg new file mode 100644 index 0000000..facacee --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/images.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/images.svg new file mode 100644 index 0000000..b35eceb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/images.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/inbox-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/inbox-fill.svg new file mode 100644 index 0000000..bf5c8c9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/inbox-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/inbox.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/inbox.svg new file mode 100644 index 0000000..59ad2d7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/inbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/inboxes-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/inboxes-fill.svg new file mode 100644 index 0000000..27447dc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/inboxes-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/inboxes.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/inboxes.svg new file mode 100644 index 0000000..f23f0ec --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/inboxes.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/incognito.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/incognito.svg new file mode 100644 index 0000000..fc9f6dc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/incognito.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/indent.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/indent.svg new file mode 100644 index 0000000..025acef --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/indent.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/infinity.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/infinity.svg new file mode 100644 index 0000000..e9dd437 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/infinity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/info-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/info-circle-fill.svg new file mode 100644 index 0000000..9d38231 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/info-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/info-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/info-circle.svg new file mode 100644 index 0000000..8f48f86 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/info-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/info-lg.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/info-lg.svg new file mode 100644 index 0000000..d1b988e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/info-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/info-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/info-square-fill.svg new file mode 100644 index 0000000..c2e5a66 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/info-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/info-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/info-square.svg new file mode 100644 index 0000000..71e2818 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/info-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/info.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/info.svg new file mode 100644 index 0000000..9d061b4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/info.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/input-cursor-text.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/input-cursor-text.svg new file mode 100644 index 0000000..f212111 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/input-cursor-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/input-cursor.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/input-cursor.svg new file mode 100644 index 0000000..3a89bb7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/input-cursor.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/instagram.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/instagram.svg new file mode 100644 index 0000000..0b5c5ce --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/instagram.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/intersect.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/intersect.svg new file mode 100644 index 0000000..2d8c329 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/intersect.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/journal-album.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-album.svg new file mode 100644 index 0000000..2504b3d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-album.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/journal-arrow-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-arrow-down.svg new file mode 100644 index 0000000..79c313d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-arrow-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/journal-arrow-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-arrow-up.svg new file mode 100644 index 0000000..8423461 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-arrow-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/journal-bookmark-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-bookmark-fill.svg new file mode 100644 index 0000000..03e2476 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-bookmark-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/journal-bookmark.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-bookmark.svg new file mode 100644 index 0000000..6652764 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-bookmark.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/journal-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-check.svg new file mode 100644 index 0000000..41b97e9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/journal-code.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-code.svg new file mode 100644 index 0000000..82098b9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-code.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/journal-medical.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-medical.svg new file mode 100644 index 0000000..5500110 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-medical.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/journal-minus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-minus.svg new file mode 100644 index 0000000..c8cd4d8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/journal-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-plus.svg new file mode 100644 index 0000000..fa6d702 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/journal-richtext.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-richtext.svg new file mode 100644 index 0000000..14b0e1f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-richtext.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/journal-text.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-text.svg new file mode 100644 index 0000000..9b66f43 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-text.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/journal-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-x.svg new file mode 100644 index 0000000..2ca24f4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/journal-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/journal.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/journal.svg new file mode 100644 index 0000000..941c987 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/journal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/journals.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/journals.svg new file mode 100644 index 0000000..03f6dad --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/journals.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/joystick.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/joystick.svg new file mode 100644 index 0000000..a8a9027 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/joystick.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/justify-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/justify-left.svg new file mode 100644 index 0000000..68859b8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/justify-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/justify-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/justify-right.svg new file mode 100644 index 0000000..1efe4f3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/justify-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/justify.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/justify.svg new file mode 100644 index 0000000..009bd72 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/justify.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/kanban-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/kanban-fill.svg new file mode 100644 index 0000000..d633a53 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/kanban-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/kanban.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/kanban.svg new file mode 100644 index 0000000..c5cdaaf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/kanban.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/key-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/key-fill.svg new file mode 100644 index 0000000..25a6d45 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/key-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/key.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/key.svg new file mode 100644 index 0000000..dbaae3f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/key.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/keyboard-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/keyboard-fill.svg new file mode 100644 index 0000000..876321d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/keyboard-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/keyboard.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/keyboard.svg new file mode 100644 index 0000000..996c1eb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/keyboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ladder.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ladder.svg new file mode 100644 index 0000000..fd9182a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ladder.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/lamp-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/lamp-fill.svg new file mode 100644 index 0000000..ff91f4b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/lamp-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/lamp.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/lamp.svg new file mode 100644 index 0000000..6c50a70 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/lamp.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/laptop-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/laptop-fill.svg new file mode 100644 index 0000000..5b1755d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/laptop-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/laptop.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/laptop.svg new file mode 100644 index 0000000..0fc463d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/laptop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/layer-backward.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/layer-backward.svg new file mode 100644 index 0000000..073034a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/layer-backward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/layer-forward.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/layer-forward.svg new file mode 100644 index 0000000..ffc6e2a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/layer-forward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/layers-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/layers-fill.svg new file mode 100644 index 0000000..8af0b1c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/layers-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/layers-half.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/layers-half.svg new file mode 100644 index 0000000..a054e25 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/layers-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/layers.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/layers.svg new file mode 100644 index 0000000..ac2f5b2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/layers.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/layout-sidebar-inset-reverse.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-sidebar-inset-reverse.svg new file mode 100644 index 0000000..5b6f324 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-sidebar-inset-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/layout-sidebar-inset.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-sidebar-inset.svg new file mode 100644 index 0000000..8dc0243 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-sidebar-inset.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/layout-sidebar-reverse.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-sidebar-reverse.svg new file mode 100644 index 0000000..8ab9509 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-sidebar-reverse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/layout-sidebar.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-sidebar.svg new file mode 100644 index 0000000..1cfc86e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-sidebar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/layout-split.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-split.svg new file mode 100644 index 0000000..71f33d2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/layout-text-sidebar-reverse.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-text-sidebar-reverse.svg new file mode 100644 index 0000000..46252d5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-text-sidebar-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/layout-text-sidebar.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-text-sidebar.svg new file mode 100644 index 0000000..5effada --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-text-sidebar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/layout-text-window-reverse.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-text-window-reverse.svg new file mode 100644 index 0000000..fb34840 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-text-window-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/layout-text-window.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-text-window.svg new file mode 100644 index 0000000..0aef110 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-text-window.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/layout-three-columns.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-three-columns.svg new file mode 100644 index 0000000..6d358d6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-three-columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/layout-wtf.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-wtf.svg new file mode 100644 index 0000000..b603f8f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/layout-wtf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/life-preserver.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/life-preserver.svg new file mode 100644 index 0000000..6466ea2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/life-preserver.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/lightbulb-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/lightbulb-fill.svg new file mode 100644 index 0000000..9903950 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/lightbulb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/lightbulb-off-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/lightbulb-off-fill.svg new file mode 100644 index 0000000..7d9600e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/lightbulb-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/lightbulb-off.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/lightbulb-off.svg new file mode 100644 index 0000000..5675e9c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/lightbulb-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/lightbulb.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/lightbulb.svg new file mode 100644 index 0000000..c13f627 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/lightbulb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/lightning-charge-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/lightning-charge-fill.svg new file mode 100644 index 0000000..5e197fb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/lightning-charge-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/lightning-charge.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/lightning-charge.svg new file mode 100644 index 0000000..8a97432 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/lightning-charge.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/lightning-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/lightning-fill.svg new file mode 100644 index 0000000..4d05a2b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/lightning-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/lightning.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/lightning.svg new file mode 100644 index 0000000..8737060 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/lightning.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/line.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/line.svg new file mode 100644 index 0000000..bedc051 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/line.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/link-45deg.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/link-45deg.svg new file mode 100644 index 0000000..127956a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/link-45deg.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/link.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/link.svg new file mode 100644 index 0000000..df35bc8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/link.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/linkedin.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/linkedin.svg new file mode 100644 index 0000000..4c4efe5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/linkedin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/list-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/list-check.svg new file mode 100644 index 0000000..34dd420 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/list-check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/list-columns-reverse.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/list-columns-reverse.svg new file mode 100644 index 0000000..2cb5078 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/list-columns-reverse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/list-columns.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/list-columns.svg new file mode 100644 index 0000000..d04a30f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/list-columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/list-nested.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/list-nested.svg new file mode 100644 index 0000000..21c9a7d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/list-nested.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/list-ol.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/list-ol.svg new file mode 100644 index 0000000..5782568 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/list-ol.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/list-stars.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/list-stars.svg new file mode 100644 index 0000000..88dce52 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/list-stars.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/list-task.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/list-task.svg new file mode 100644 index 0000000..8118190 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/list-task.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/list-ul.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/list-ul.svg new file mode 100644 index 0000000..217d153 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/list-ul.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/list.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/list.svg new file mode 100644 index 0000000..e039056 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/list.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/lock-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/lock-fill.svg new file mode 100644 index 0000000..9fb8f7b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/lock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/lock.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/lock.svg new file mode 100644 index 0000000..b50a68e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/lock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/luggage-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/luggage-fill.svg new file mode 100644 index 0000000..53851e3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/luggage-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/luggage.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/luggage.svg new file mode 100644 index 0000000..e36baa0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/luggage.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/lungs-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/lungs-fill.svg new file mode 100644 index 0000000..a3b555d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/lungs-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/lungs.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/lungs.svg new file mode 100644 index 0000000..5370852 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/lungs.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/magic.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/magic.svg new file mode 100644 index 0000000..3df2ec0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/magic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/magnet-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/magnet-fill.svg new file mode 100644 index 0000000..9ca1865 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/magnet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/magnet.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/magnet.svg new file mode 100644 index 0000000..aab1763 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/magnet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mailbox-flag.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mailbox-flag.svg new file mode 100644 index 0000000..6d900e4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mailbox-flag.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mailbox.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mailbox.svg new file mode 100644 index 0000000..e2ac2f9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mailbox.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mailbox2-flag.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mailbox2-flag.svg new file mode 100644 index 0000000..2a2c74a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mailbox2-flag.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mailbox2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mailbox2.svg new file mode 100644 index 0000000..60a523b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mailbox2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/map-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/map-fill.svg new file mode 100644 index 0000000..6097c5f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/map-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/map.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/map.svg new file mode 100644 index 0000000..f9dbb08 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/map.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/markdown-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/markdown-fill.svg new file mode 100644 index 0000000..b87e236 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/markdown-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/markdown.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/markdown.svg new file mode 100644 index 0000000..f9933a6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/markdown.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/marker-tip.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/marker-tip.svg new file mode 100644 index 0000000..8db939c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/marker-tip.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mask.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mask.svg new file mode 100644 index 0000000..3bfe141 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mask.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mastodon.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mastodon.svg new file mode 100644 index 0000000..23b34f5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mastodon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/medium.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/medium.svg new file mode 100644 index 0000000..cc46876 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/medium.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/megaphone-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/megaphone-fill.svg new file mode 100644 index 0000000..237e814 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/megaphone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/megaphone.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/megaphone.svg new file mode 100644 index 0000000..834083c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/megaphone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/memory.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/memory.svg new file mode 100644 index 0000000..cdc2943 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/memory.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/menu-app-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/menu-app-fill.svg new file mode 100644 index 0000000..c41c6fb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/menu-app-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/menu-app.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/menu-app.svg new file mode 100644 index 0000000..36e57df --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/menu-app.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/menu-button-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/menu-button-fill.svg new file mode 100644 index 0000000..034b64d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/menu-button-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/menu-button-wide-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/menu-button-wide-fill.svg new file mode 100644 index 0000000..d6e17da --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/menu-button-wide-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/menu-button-wide.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/menu-button-wide.svg new file mode 100644 index 0000000..d67ba6a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/menu-button-wide.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/menu-button.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/menu-button.svg new file mode 100644 index 0000000..4e0fff9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/menu-button.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/menu-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/menu-down.svg new file mode 100644 index 0000000..b2d84b2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/menu-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/menu-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/menu-up.svg new file mode 100644 index 0000000..fb35e8d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/menu-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/messenger.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/messenger.svg new file mode 100644 index 0000000..5c6d37d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/messenger.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/meta.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/meta.svg new file mode 100644 index 0000000..2c6885d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/meta.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mic-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mic-fill.svg new file mode 100644 index 0000000..9be58e9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mic-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mic-mute-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mic-mute-fill.svg new file mode 100644 index 0000000..cc325a0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mic-mute-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mic-mute.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mic-mute.svg new file mode 100644 index 0000000..5a520a1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mic-mute.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mic.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mic.svg new file mode 100644 index 0000000..57be2e5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mic.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/microsoft-teams.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/microsoft-teams.svg new file mode 100644 index 0000000..e0cc253 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/microsoft-teams.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/microsoft.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/microsoft.svg new file mode 100644 index 0000000..d28281f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/microsoft.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/minecart-loaded.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/minecart-loaded.svg new file mode 100644 index 0000000..8a75457 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/minecart-loaded.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/minecart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/minecart.svg new file mode 100644 index 0000000..7f3ad00 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/minecart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/modem-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/modem-fill.svg new file mode 100644 index 0000000..1fe97be --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/modem-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/modem.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/modem.svg new file mode 100644 index 0000000..873090d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/modem.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/moisture.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/moisture.svg new file mode 100644 index 0000000..732f4ac --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/moisture.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/moon-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/moon-fill.svg new file mode 100644 index 0000000..1149676 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/moon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/moon-stars-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/moon-stars-fill.svg new file mode 100644 index 0000000..d2e1d6e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/moon-stars-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/moon-stars.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/moon-stars.svg new file mode 100644 index 0000000..b25ef86 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/moon-stars.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/moon.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/moon.svg new file mode 100644 index 0000000..4cd8820 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/moon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mortarboard-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mortarboard-fill.svg new file mode 100644 index 0000000..7f5fb48 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mortarboard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mortarboard.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mortarboard.svg new file mode 100644 index 0000000..ed82b6a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mortarboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/motherboard-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/motherboard-fill.svg new file mode 100644 index 0000000..bf15e96 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/motherboard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/motherboard.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/motherboard.svg new file mode 100644 index 0000000..ed13d0c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/motherboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mouse-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mouse-fill.svg new file mode 100644 index 0000000..bd0b5eb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mouse-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mouse.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mouse.svg new file mode 100644 index 0000000..40976e0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mouse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mouse2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mouse2-fill.svg new file mode 100644 index 0000000..283d1cd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mouse2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mouse2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mouse2.svg new file mode 100644 index 0000000..359da4d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mouse2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mouse3-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mouse3-fill.svg new file mode 100644 index 0000000..de6dbc7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mouse3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/mouse3.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/mouse3.svg new file mode 100644 index 0000000..d042bfd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/mouse3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/music-note-beamed.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/music-note-beamed.svg new file mode 100644 index 0000000..04cedf0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/music-note-beamed.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/music-note-list.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/music-note-list.svg new file mode 100644 index 0000000..5c306bd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/music-note-list.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/music-note.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/music-note.svg new file mode 100644 index 0000000..1125a66 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/music-note.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/music-player-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/music-player-fill.svg new file mode 100644 index 0000000..6619d1e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/music-player-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/music-player.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/music-player.svg new file mode 100644 index 0000000..2d50a63 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/music-player.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/newspaper.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/newspaper.svg new file mode 100644 index 0000000..7d7fa71 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/newspaper.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/nintendo-switch.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/nintendo-switch.svg new file mode 100644 index 0000000..0f1e2ac --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/nintendo-switch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/node-minus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/node-minus-fill.svg new file mode 100644 index 0000000..32430b9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/node-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/node-minus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/node-minus.svg new file mode 100644 index 0000000..b1accd4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/node-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/node-plus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/node-plus-fill.svg new file mode 100644 index 0000000..e5ee855 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/node-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/node-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/node-plus.svg new file mode 100644 index 0000000..085f04f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/node-plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/noise-reduction.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/noise-reduction.svg new file mode 100644 index 0000000..8c22253 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/noise-reduction.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/nut-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/nut-fill.svg new file mode 100644 index 0000000..4babc03 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/nut-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/nut.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/nut.svg new file mode 100644 index 0000000..4912d48 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/nut.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/nvidia.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/nvidia.svg new file mode 100644 index 0000000..6492046 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/nvidia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/nvme-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/nvme-fill.svg new file mode 100644 index 0000000..2f3b4a1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/nvme-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/nvme.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/nvme.svg new file mode 100644 index 0000000..792bafe --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/nvme.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/octagon-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/octagon-fill.svg new file mode 100644 index 0000000..c128317 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/octagon-half.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/octagon-half.svg new file mode 100644 index 0000000..d95240a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/octagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/octagon.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/octagon.svg new file mode 100644 index 0000000..9f3657e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/octagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/opencollective.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/opencollective.svg new file mode 100644 index 0000000..cbd720f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/opencollective.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/optical-audio-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/optical-audio-fill.svg new file mode 100644 index 0000000..5bdfd82 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/optical-audio-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/optical-audio.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/optical-audio.svg new file mode 100644 index 0000000..7a38b83 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/optical-audio.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/option.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/option.svg new file mode 100644 index 0000000..d7702b1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/option.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/outlet.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/outlet.svg new file mode 100644 index 0000000..b48af60 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/outlet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/p-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/p-circle-fill.svg new file mode 100644 index 0000000..ea54307 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/p-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/p-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/p-circle.svg new file mode 100644 index 0000000..888a1fa --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/p-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/p-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/p-square-fill.svg new file mode 100644 index 0000000..ad3caa2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/p-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/p-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/p-square.svg new file mode 100644 index 0000000..ad630d0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/p-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/paint-bucket.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/paint-bucket.svg new file mode 100644 index 0000000..ee15d10 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/paint-bucket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/palette-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/palette-fill.svg new file mode 100644 index 0000000..7dc5ecd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/palette-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/palette.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/palette.svg new file mode 100644 index 0000000..fea76d9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/palette.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/palette2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/palette2.svg new file mode 100644 index 0000000..5d140b3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/palette2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/paperclip.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/paperclip.svg new file mode 100644 index 0000000..00f311d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/paperclip.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/paragraph.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/paragraph.svg new file mode 100644 index 0000000..999cb53 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/paragraph.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pass-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pass-fill.svg new file mode 100644 index 0000000..a5715df --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pass-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pass.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pass.svg new file mode 100644 index 0000000..3f51eb5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pass.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/passport-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/passport-fill.svg new file mode 100644 index 0000000..f5ab5dd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/passport-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/passport.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/passport.svg new file mode 100644 index 0000000..9ecdaa3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/passport.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/patch-check-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-check-fill.svg new file mode 100644 index 0000000..1301415 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/patch-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-check.svg new file mode 100644 index 0000000..2dd799e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/patch-exclamation-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-exclamation-fill.svg new file mode 100644 index 0000000..fd900c4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-exclamation-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/patch-exclamation.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-exclamation.svg new file mode 100644 index 0000000..153d97d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/patch-minus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-minus-fill.svg new file mode 100644 index 0000000..12f35c2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/patch-minus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-minus.svg new file mode 100644 index 0000000..f6024f9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/patch-plus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-plus-fill.svg new file mode 100644 index 0000000..1a79d79 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/patch-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-plus.svg new file mode 100644 index 0000000..b9a7846 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/patch-question-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-question-fill.svg new file mode 100644 index 0000000..665588b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-question-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/patch-question.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-question.svg new file mode 100644 index 0000000..ef4ca58 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/patch-question.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pause-btn-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pause-btn-fill.svg new file mode 100644 index 0000000..efca142 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pause-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pause-btn.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pause-btn.svg new file mode 100644 index 0000000..0e9eb3a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pause-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pause-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pause-circle-fill.svg new file mode 100644 index 0000000..5e3525f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pause-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pause-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pause-circle.svg new file mode 100644 index 0000000..1b6b64a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pause-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pause-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pause-fill.svg new file mode 100644 index 0000000..68285b2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pause-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pause.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pause.svg new file mode 100644 index 0000000..22478ea --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pause.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/paypal.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/paypal.svg new file mode 100644 index 0000000..41bd536 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/paypal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pc-display-horizontal.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pc-display-horizontal.svg new file mode 100644 index 0000000..2013f15 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pc-display-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pc-display.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pc-display.svg new file mode 100644 index 0000000..f5d09da --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pc-display.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pc-horizontal.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pc-horizontal.svg new file mode 100644 index 0000000..9ae513a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pc-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pc.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pc.svg new file mode 100644 index 0000000..f0f280d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pci-card-network.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pci-card-network.svg new file mode 100644 index 0000000..183c730 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pci-card-network.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pci-card-sound.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pci-card-sound.svg new file mode 100644 index 0000000..eaf0aba --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pci-card-sound.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pci-card.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pci-card.svg new file mode 100644 index 0000000..600a5d0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pci-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/peace-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/peace-fill.svg new file mode 100644 index 0000000..c8ed5bd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/peace-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/peace.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/peace.svg new file mode 100644 index 0000000..3e4420b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/peace.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pen-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pen-fill.svg new file mode 100644 index 0000000..b7bb337 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pen-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pen.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pen.svg new file mode 100644 index 0000000..8eb3be7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pencil-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pencil-fill.svg new file mode 100644 index 0000000..59d2830 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pencil-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pencil-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pencil-square.svg new file mode 100644 index 0000000..b8c90d5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pencil-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pencil.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pencil.svg new file mode 100644 index 0000000..f8dbfeb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pencil.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pentagon-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pentagon-fill.svg new file mode 100644 index 0000000..9c80789 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pentagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pentagon-half.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pentagon-half.svg new file mode 100644 index 0000000..305125c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pentagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pentagon.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pentagon.svg new file mode 100644 index 0000000..b6f5fe3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pentagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/people-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/people-fill.svg new file mode 100644 index 0000000..81d5a8e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/people-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/people.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/people.svg new file mode 100644 index 0000000..29dfc5b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/people.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/percent.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/percent.svg new file mode 100644 index 0000000..8af2bc4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/percent.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-add.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-add.svg new file mode 100644 index 0000000..cd9f071 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-arms-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-arms-up.svg new file mode 100644 index 0000000..36c2b82 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-arms-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-badge-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-badge-fill.svg new file mode 100644 index 0000000..d9ebe67 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-badge-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-badge.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-badge.svg new file mode 100644 index 0000000..d071d44 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-badge.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-bounding-box.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-bounding-box.svg new file mode 100644 index 0000000..92e662c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-bounding-box.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-check-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-check-fill.svg new file mode 100644 index 0000000..872497a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-check.svg new file mode 100644 index 0000000..85f6ada --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-circle.svg new file mode 100644 index 0000000..fd7f2c9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-dash-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-dash-fill.svg new file mode 100644 index 0000000..fd719f2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-dash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-dash.svg new file mode 100644 index 0000000..b374ee0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-down.svg new file mode 100644 index 0000000..00489b9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-exclamation.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-exclamation.svg new file mode 100644 index 0000000..ceb698a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-add.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-add.svg new file mode 100644 index 0000000..4383a85 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-check.svg new file mode 100644 index 0000000..0bb8ee4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-dash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-dash.svg new file mode 100644 index 0000000..d2cdec5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-down.svg new file mode 100644 index 0000000..a1cfcdc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-exclamation.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-exclamation.svg new file mode 100644 index 0000000..59cfd6f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-gear.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-gear.svg new file mode 100644 index 0000000..f91006b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-gear.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-lock.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-lock.svg new file mode 100644 index 0000000..8af5ee1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-lock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-slash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-slash.svg new file mode 100644 index 0000000..ede8fa4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-up.svg new file mode 100644 index 0000000..be73bf2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-x.svg new file mode 100644 index 0000000..959fcee --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill.svg new file mode 100644 index 0000000..5e71aca --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-gear.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-gear.svg new file mode 100644 index 0000000..8024d86 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-gear.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-heart.svg new file mode 100644 index 0000000..e9ebbf4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-hearts.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-hearts.svg new file mode 100644 index 0000000..06970be --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-hearts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-lines-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-lines-fill.svg new file mode 100644 index 0000000..736421c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-lines-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-lock.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-lock.svg new file mode 100644 index 0000000..1c20dc7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-lock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-plus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-plus-fill.svg new file mode 100644 index 0000000..151ccfe --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-plus.svg new file mode 100644 index 0000000..aac3a67 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-raised-hand.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-raised-hand.svg new file mode 100644 index 0000000..8594c33 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-raised-hand.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-rolodex.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-rolodex.svg new file mode 100644 index 0000000..af898ca --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-rolodex.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-slash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-slash.svg new file mode 100644 index 0000000..7316d7e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-square.svg new file mode 100644 index 0000000..a7eb40e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-standing-dress.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-standing-dress.svg new file mode 100644 index 0000000..9339d5b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-standing-dress.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-standing.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-standing.svg new file mode 100644 index 0000000..f2bea96 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-standing.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-up.svg new file mode 100644 index 0000000..5ec777d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-vcard-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-vcard-fill.svg new file mode 100644 index 0000000..f40d108 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-vcard-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-vcard.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-vcard.svg new file mode 100644 index 0000000..3b87158 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-vcard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-video.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-video.svg new file mode 100644 index 0000000..b8c1995 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-video.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-video2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-video2.svg new file mode 100644 index 0000000..3f4292e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-video2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-video3.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-video3.svg new file mode 100644 index 0000000..be38b24 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-video3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-walking.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-walking.svg new file mode 100644 index 0000000..4c2c118 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-walking.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-wheelchair.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-wheelchair.svg new file mode 100644 index 0000000..55783d3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-wheelchair.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-workspace.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-workspace.svg new file mode 100644 index 0000000..e72bea0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-workspace.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-x-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-x-fill.svg new file mode 100644 index 0000000..d4903a6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person-x.svg new file mode 100644 index 0000000..129660d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/person.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/person.svg new file mode 100644 index 0000000..18d6411 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/person.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/phone-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/phone-fill.svg new file mode 100644 index 0000000..a2dfd03 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/phone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/phone-flip.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/phone-flip.svg new file mode 100644 index 0000000..54e2d26 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/phone-flip.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/phone-landscape-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/phone-landscape-fill.svg new file mode 100644 index 0000000..295481c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/phone-landscape-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/phone-landscape.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/phone-landscape.svg new file mode 100644 index 0000000..65cd273 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/phone-landscape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/phone-vibrate-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/phone-vibrate-fill.svg new file mode 100644 index 0000000..6e61ecc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/phone-vibrate-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/phone-vibrate.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/phone-vibrate.svg new file mode 100644 index 0000000..f380cab --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/phone-vibrate.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/phone.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/phone.svg new file mode 100644 index 0000000..3f3fd74 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/phone.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pie-chart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pie-chart-fill.svg new file mode 100644 index 0000000..6aa71eb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pie-chart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pie-chart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pie-chart.svg new file mode 100644 index 0000000..a20f6a7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pie-chart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/piggy-bank-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/piggy-bank-fill.svg new file mode 100644 index 0000000..b44f35d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/piggy-bank-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/piggy-bank.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/piggy-bank.svg new file mode 100644 index 0000000..1d836ce --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/piggy-bank.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pin-angle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pin-angle-fill.svg new file mode 100644 index 0000000..3112c0b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pin-angle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pin-angle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pin-angle.svg new file mode 100644 index 0000000..a07b038 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pin-angle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pin-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pin-fill.svg new file mode 100644 index 0000000..f00b790 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pin-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pin-map-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pin-map-fill.svg new file mode 100644 index 0000000..b8c8502 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pin-map-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pin-map.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pin-map.svg new file mode 100644 index 0000000..f04129a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pin-map.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pin.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pin.svg new file mode 100644 index 0000000..45fd7de --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pinterest.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pinterest.svg new file mode 100644 index 0000000..b4fbc23 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pinterest.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pip-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pip-fill.svg new file mode 100644 index 0000000..1869f78 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pip-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/pip.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/pip.svg new file mode 100644 index 0000000..58f0638 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/pip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/play-btn-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/play-btn-fill.svg new file mode 100644 index 0000000..18b9167 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/play-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/play-btn.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/play-btn.svg new file mode 100644 index 0000000..576e30b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/play-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/play-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/play-circle-fill.svg new file mode 100644 index 0000000..511ef37 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/play-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/play-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/play-circle.svg new file mode 100644 index 0000000..c93144a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/play-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/play-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/play-fill.svg new file mode 100644 index 0000000..28f2e67 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/play.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/play.svg new file mode 100644 index 0000000..b3fd3dc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/play.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/playstation.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/playstation.svg new file mode 100644 index 0000000..f8ce05b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/playstation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/plug-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/plug-fill.svg new file mode 100644 index 0000000..d15b8e6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/plug-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/plug.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/plug.svg new file mode 100644 index 0000000..c5e6688 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/plug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/plugin.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/plugin.svg new file mode 100644 index 0000000..3f179a3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/plugin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/plus-circle-dotted.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/plus-circle-dotted.svg new file mode 100644 index 0000000..c69316e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/plus-circle-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/plus-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/plus-circle-fill.svg new file mode 100644 index 0000000..f320116 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/plus-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/plus-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/plus-circle.svg new file mode 100644 index 0000000..66308ef --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/plus-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/plus-lg.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/plus-lg.svg new file mode 100644 index 0000000..f821cc3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/plus-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/plus-slash-minus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/plus-slash-minus.svg new file mode 100644 index 0000000..44a8e0e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/plus-slash-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/plus-square-dotted.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/plus-square-dotted.svg new file mode 100644 index 0000000..4ae7ad6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/plus-square-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/plus-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/plus-square-fill.svg new file mode 100644 index 0000000..0d5e15c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/plus-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/plus-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/plus-square.svg new file mode 100644 index 0000000..15c4c44 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/plus-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/plus.svg new file mode 100644 index 0000000..5b088c0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/postage-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/postage-fill.svg new file mode 100644 index 0000000..701a1c6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/postage-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/postage-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/postage-heart-fill.svg new file mode 100644 index 0000000..a268901 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/postage-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/postage-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/postage-heart.svg new file mode 100644 index 0000000..4d22b18 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/postage-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/postage.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/postage.svg new file mode 100644 index 0000000..cc49c70 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/postage.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/postcard-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/postcard-fill.svg new file mode 100644 index 0000000..01b54dd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/postcard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/postcard-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/postcard-heart-fill.svg new file mode 100644 index 0000000..590cac9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/postcard-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/postcard-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/postcard-heart.svg new file mode 100644 index 0000000..e0f2f05 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/postcard-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/postcard.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/postcard.svg new file mode 100644 index 0000000..827180e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/postcard.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/power.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/power.svg new file mode 100644 index 0000000..6fb9756 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/power.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/prescription.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/prescription.svg new file mode 100644 index 0000000..263433a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/prescription.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/prescription2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/prescription2.svg new file mode 100644 index 0000000..fbe2f91 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/prescription2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/printer-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/printer-fill.svg new file mode 100644 index 0000000..485d987 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/printer-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/printer.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/printer.svg new file mode 100644 index 0000000..60196bc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/printer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/projector-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/projector-fill.svg new file mode 100644 index 0000000..ff6a341 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/projector-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/projector.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/projector.svg new file mode 100644 index 0000000..218c6a5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/projector.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/puzzle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/puzzle-fill.svg new file mode 100644 index 0000000..e9bbfae --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/puzzle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/puzzle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/puzzle.svg new file mode 100644 index 0000000..c9b07a2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/puzzle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/qr-code-scan.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/qr-code-scan.svg new file mode 100644 index 0000000..7eb599e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/qr-code-scan.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/qr-code.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/qr-code.svg new file mode 100644 index 0000000..bf5570d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/qr-code.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/question-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/question-circle-fill.svg new file mode 100644 index 0000000..d8e5e06 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/question-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/question-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/question-circle.svg new file mode 100644 index 0000000..1c8cbe7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/question-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/question-diamond-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/question-diamond-fill.svg new file mode 100644 index 0000000..a86583b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/question-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/question-diamond.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/question-diamond.svg new file mode 100644 index 0000000..a7d8233 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/question-diamond.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/question-lg.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/question-lg.svg new file mode 100644 index 0000000..fa3452e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/question-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/question-octagon-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/question-octagon-fill.svg new file mode 100644 index 0000000..2ff954e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/question-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/question-octagon.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/question-octagon.svg new file mode 100644 index 0000000..02e8ffe --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/question-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/question-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/question-square-fill.svg new file mode 100644 index 0000000..dd72410 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/question-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/question-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/question-square.svg new file mode 100644 index 0000000..d0a56ff --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/question-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/question.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/question.svg new file mode 100644 index 0000000..05abe29 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/question.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/quora.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/quora.svg new file mode 100644 index 0000000..e90e571 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/quora.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/quote.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/quote.svg new file mode 100644 index 0000000..03b45bf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/quote.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/r-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/r-circle-fill.svg new file mode 100644 index 0000000..c2386c3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/r-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/r-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/r-circle.svg new file mode 100644 index 0000000..ab5c574 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/r-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/r-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/r-square-fill.svg new file mode 100644 index 0000000..e039b8a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/r-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/r-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/r-square.svg new file mode 100644 index 0000000..37ddc6a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/r-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/radar.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/radar.svg new file mode 100644 index 0000000..0b575fe --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/radar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/radioactive.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/radioactive.svg new file mode 100644 index 0000000..1b1072f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/radioactive.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/rainbow.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/rainbow.svg new file mode 100644 index 0000000..8e8aea7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/rainbow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/receipt-cutoff.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/receipt-cutoff.svg new file mode 100644 index 0000000..27be3c0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/receipt-cutoff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/receipt.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/receipt.svg new file mode 100644 index 0000000..9ea7283 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/receipt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/reception-0.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/reception-0.svg new file mode 100644 index 0000000..885bf3b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/reception-0.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/reception-1.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/reception-1.svg new file mode 100644 index 0000000..3deafb6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/reception-1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/reception-2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/reception-2.svg new file mode 100644 index 0000000..7dca57a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/reception-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/reception-3.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/reception-3.svg new file mode 100644 index 0000000..b30d5fb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/reception-3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/reception-4.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/reception-4.svg new file mode 100644 index 0000000..611bdf1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/reception-4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/record-btn-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/record-btn-fill.svg new file mode 100644 index 0000000..caa3ea1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/record-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/record-btn.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/record-btn.svg new file mode 100644 index 0000000..4fd261c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/record-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/record-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/record-circle-fill.svg new file mode 100644 index 0000000..2c2429a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/record-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/record-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/record-circle.svg new file mode 100644 index 0000000..d45d91c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/record-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/record-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/record-fill.svg new file mode 100644 index 0000000..d474393 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/record-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/record.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/record.svg new file mode 100644 index 0000000..27f82a9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/record.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/record2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/record2-fill.svg new file mode 100644 index 0000000..7648928 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/record2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/record2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/record2.svg new file mode 100644 index 0000000..43a1150 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/record2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/recycle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/recycle.svg new file mode 100644 index 0000000..e4fa6c0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/recycle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/reddit.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/reddit.svg new file mode 100644 index 0000000..b1c9cfe --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/reddit.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/regex.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/regex.svg new file mode 100644 index 0000000..19c0ff3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/regex.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/repeat-1.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/repeat-1.svg new file mode 100644 index 0000000..07f4a8b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/repeat-1.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/repeat.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/repeat.svg new file mode 100644 index 0000000..0f6d54d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/repeat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/reply-all-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/reply-all-fill.svg new file mode 100644 index 0000000..7b77b06 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/reply-all-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/reply-all.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/reply-all.svg new file mode 100644 index 0000000..c95025b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/reply-all.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/reply-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/reply-fill.svg new file mode 100644 index 0000000..b5a8722 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/reply-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/reply.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/reply.svg new file mode 100644 index 0000000..c2dc098 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/reply.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/rewind-btn-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/rewind-btn-fill.svg new file mode 100644 index 0000000..5136147 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/rewind-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/rewind-btn.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/rewind-btn.svg new file mode 100644 index 0000000..45c0232 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/rewind-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/rewind-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/rewind-circle-fill.svg new file mode 100644 index 0000000..afdaaf3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/rewind-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/rewind-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/rewind-circle.svg new file mode 100644 index 0000000..054fd95 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/rewind-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/rewind-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/rewind-fill.svg new file mode 100644 index 0000000..79596e0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/rewind-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/rewind.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/rewind.svg new file mode 100644 index 0000000..58684d4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/rewind.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/robot.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/robot.svg new file mode 100644 index 0000000..526cb99 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/robot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/rocket-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/rocket-fill.svg new file mode 100644 index 0000000..dcb5cb8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/rocket-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/rocket-takeoff-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/rocket-takeoff-fill.svg new file mode 100644 index 0000000..a748d6d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/rocket-takeoff-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/rocket-takeoff.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/rocket-takeoff.svg new file mode 100644 index 0000000..376d342 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/rocket-takeoff.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/rocket.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/rocket.svg new file mode 100644 index 0000000..5b3cd5c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/rocket.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/router-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/router-fill.svg new file mode 100644 index 0000000..de050cf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/router-fill.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/router.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/router.svg new file mode 100644 index 0000000..8fa22d0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/router.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/rss-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/rss-fill.svg new file mode 100644 index 0000000..39bef06 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/rss-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/rss.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/rss.svg new file mode 100644 index 0000000..be41f20 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/rss.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/rulers.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/rulers.svg new file mode 100644 index 0000000..e9891c9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/rulers.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/safe-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/safe-fill.svg new file mode 100644 index 0000000..1036d67 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/safe-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/safe.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/safe.svg new file mode 100644 index 0000000..fb5b7cb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/safe.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/safe2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/safe2-fill.svg new file mode 100644 index 0000000..d1d37f2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/safe2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/safe2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/safe2.svg new file mode 100644 index 0000000..37bfbe8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/safe2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/save-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/save-fill.svg new file mode 100644 index 0000000..0a43dc1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/save-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/save.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/save.svg new file mode 100644 index 0000000..26b8aed --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/save.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/save2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/save2-fill.svg new file mode 100644 index 0000000..45feb59 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/save2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/save2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/save2.svg new file mode 100644 index 0000000..52bc9e4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/save2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/scissors.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/scissors.svg new file mode 100644 index 0000000..ab71b0d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/scissors.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/scooter.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/scooter.svg new file mode 100644 index 0000000..238eedb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/scooter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/screwdriver.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/screwdriver.svg new file mode 100644 index 0000000..dc9c374 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/screwdriver.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sd-card-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sd-card-fill.svg new file mode 100644 index 0000000..9fe36b6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sd-card-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sd-card.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sd-card.svg new file mode 100644 index 0000000..12ed59f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sd-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/search-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/search-heart-fill.svg new file mode 100644 index 0000000..54e31c7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/search-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/search-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/search-heart.svg new file mode 100644 index 0000000..92ea059 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/search-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/search.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/search.svg new file mode 100644 index 0000000..d3dc7ca --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/search.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/segmented-nav.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/segmented-nav.svg new file mode 100644 index 0000000..42323b2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/segmented-nav.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send-arrow-down-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send-arrow-down-fill.svg new file mode 100644 index 0000000..b9a437e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send-arrow-down-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send-arrow-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send-arrow-down.svg new file mode 100644 index 0000000..3bc034b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send-arrow-up-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send-arrow-up-fill.svg new file mode 100644 index 0000000..827a504 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send-arrow-up-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send-arrow-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send-arrow-up.svg new file mode 100644 index 0000000..9f2d340 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send-check-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send-check-fill.svg new file mode 100644 index 0000000..4b0a56a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send-check.svg new file mode 100644 index 0000000..581ebbe --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send-dash-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send-dash-fill.svg new file mode 100644 index 0000000..254329c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send-dash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send-dash.svg new file mode 100644 index 0000000..abfbad3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send-exclamation-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send-exclamation-fill.svg new file mode 100644 index 0000000..5a77e98 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send-exclamation-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send-exclamation.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send-exclamation.svg new file mode 100644 index 0000000..149a7f7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send-fill.svg new file mode 100644 index 0000000..2a84015 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send-plus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send-plus-fill.svg new file mode 100644 index 0000000..bea3738 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send-plus.svg new file mode 100644 index 0000000..4120228 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send-slash-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send-slash-fill.svg new file mode 100644 index 0000000..3345687 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send-slash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send-slash.svg new file mode 100644 index 0000000..782daf3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send-x-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send-x-fill.svg new file mode 100644 index 0000000..ce102ba --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send-x.svg new file mode 100644 index 0000000..c8bc8bf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/send.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/send.svg new file mode 100644 index 0000000..c81fc95 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/send.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/server.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/server.svg new file mode 100644 index 0000000..ff85feb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/server.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shadows.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shadows.svg new file mode 100644 index 0000000..4b2baa1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shadows.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/share-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/share-fill.svg new file mode 100644 index 0000000..8b0ee88 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/share-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/share.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/share.svg new file mode 100644 index 0000000..79d3075 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/share.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shield-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-check.svg new file mode 100644 index 0000000..ecbf543 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shield-exclamation.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-exclamation.svg new file mode 100644 index 0000000..825de04 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-check.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-check.svg new file mode 100644 index 0000000..a72b2ba --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-exclamation.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-exclamation.svg new file mode 100644 index 0000000..b489a68 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-exclamation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-minus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-minus.svg new file mode 100644 index 0000000..b9b9129 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-plus.svg new file mode 100644 index 0000000..aec96d1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-x.svg new file mode 100644 index 0000000..d384af4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill-x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill.svg new file mode 100644 index 0000000..d1d877d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shield-lock-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-lock-fill.svg new file mode 100644 index 0000000..e4c96b4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-lock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shield-lock.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-lock.svg new file mode 100644 index 0000000..ff38425 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shield-minus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-minus.svg new file mode 100644 index 0000000..d1cedfd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shield-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-plus.svg new file mode 100644 index 0000000..77bcb1a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shield-shaded.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-shaded.svg new file mode 100644 index 0000000..9c4af1a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-shaded.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shield-slash-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-slash-fill.svg new file mode 100644 index 0000000..015d11b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shield-slash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-slash.svg new file mode 100644 index 0000000..234afa2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shield-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-x.svg new file mode 100644 index 0000000..3fe1666 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shield-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shield.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shield.svg new file mode 100644 index 0000000..18309d1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shield.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shift-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shift-fill.svg new file mode 100644 index 0000000..da897bc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shift-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shift.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shift.svg new file mode 100644 index 0000000..59a88ef --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shift.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shop-window.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shop-window.svg new file mode 100644 index 0000000..a306cfa --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shop-window.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shop.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shop.svg new file mode 100644 index 0000000..223d77b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/shuffle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/shuffle.svg new file mode 100644 index 0000000..83bf20c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/shuffle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-dead-end-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-dead-end-fill.svg new file mode 100644 index 0000000..b7f5876 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-dead-end-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-dead-end.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-dead-end.svg new file mode 100644 index 0000000..2828c9a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-dead-end.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-do-not-enter-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-do-not-enter-fill.svg new file mode 100644 index 0000000..3dfab6c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-do-not-enter-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-do-not-enter.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-do-not-enter.svg new file mode 100644 index 0000000..bf1ab21 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-do-not-enter.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-fill.svg new file mode 100644 index 0000000..a8d0e5b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-side-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-side-fill.svg new file mode 100644 index 0000000..7e6fd34 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-side-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-side.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-side.svg new file mode 100644 index 0000000..80959aa --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-side.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-t-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-t-fill.svg new file mode 100644 index 0000000..0927772 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-t-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-t.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-t.svg new file mode 100644 index 0000000..95240f4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-t.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-y-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-y-fill.svg new file mode 100644 index 0000000..80201f9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-y-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-y.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-y.svg new file mode 100644 index 0000000..efc84a3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection-y.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection.svg new file mode 100644 index 0000000..509b13f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-intersection.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-merge-left-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-merge-left-fill.svg new file mode 100644 index 0000000..a1bd7ac --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-merge-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-merge-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-merge-left.svg new file mode 100644 index 0000000..b509fa2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-merge-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-merge-right-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-merge-right-fill.svg new file mode 100644 index 0000000..7f77190 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-merge-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-merge-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-merge-right.svg new file mode 100644 index 0000000..0339ab2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-merge-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-left-turn-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-left-turn-fill.svg new file mode 100644 index 0000000..86cc79b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-left-turn-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-left-turn.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-left-turn.svg new file mode 100644 index 0000000..e29d443 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-left-turn.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-parking-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-parking-fill.svg new file mode 100644 index 0000000..0e1bf46 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-parking-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-parking.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-parking.svg new file mode 100644 index 0000000..cc97b1c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-parking.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-right-turn-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-right-turn-fill.svg new file mode 100644 index 0000000..7448c09 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-right-turn-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-right-turn.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-right-turn.svg new file mode 100644 index 0000000..e7de083 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-no-right-turn.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-railroad-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-railroad-fill.svg new file mode 100644 index 0000000..2581813 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-railroad-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-railroad.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-railroad.svg new file mode 100644 index 0000000..a264db2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-railroad.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-stop-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-stop-fill.svg new file mode 100644 index 0000000..375af76 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-stop-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-stop-lights-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-stop-lights-fill.svg new file mode 100644 index 0000000..df93e1c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-stop-lights-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-stop-lights.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-stop-lights.svg new file mode 100644 index 0000000..e57c9a7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-stop-lights.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-stop.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-stop.svg new file mode 100644 index 0000000..14def74 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-stop.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-left-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-left-fill.svg new file mode 100644 index 0000000..87a6dca --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-left.svg new file mode 100644 index 0000000..bea00b7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-right-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-right-fill.svg new file mode 100644 index 0000000..4181518 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-right.svg new file mode 100644 index 0000000..da447db --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-slight-left-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-slight-left-fill.svg new file mode 100644 index 0000000..62f8388 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-slight-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-slight-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-slight-left.svg new file mode 100644 index 0000000..79475ad --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-slight-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-slight-right-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-slight-right-fill.svg new file mode 100644 index 0000000..c4c4761 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-slight-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-slight-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-slight-right.svg new file mode 100644 index 0000000..cf22c01 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-turn-slight-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-yield-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-yield-fill.svg new file mode 100644 index 0000000..c2ec9a5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-yield-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sign-yield.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-yield.svg new file mode 100644 index 0000000..aabf3fb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sign-yield.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/signal.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/signal.svg new file mode 100644 index 0000000..4220d48 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/signal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/signpost-2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/signpost-2-fill.svg new file mode 100644 index 0000000..cc51e51 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/signpost-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/signpost-2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/signpost-2.svg new file mode 100644 index 0000000..6a18b3b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/signpost-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/signpost-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/signpost-fill.svg new file mode 100644 index 0000000..f95f257 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/signpost-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/signpost-split-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/signpost-split-fill.svg new file mode 100644 index 0000000..86aa086 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/signpost-split-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/signpost-split.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/signpost-split.svg new file mode 100644 index 0000000..0168ae5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/signpost-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/signpost.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/signpost.svg new file mode 100644 index 0000000..90a8882 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/signpost.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sim-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sim-fill.svg new file mode 100644 index 0000000..c8e2c29 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sim-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sim-slash-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sim-slash-fill.svg new file mode 100644 index 0000000..e7dd752 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sim-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sim-slash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sim-slash.svg new file mode 100644 index 0000000..90b9805 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sim-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sim.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sim.svg new file mode 100644 index 0000000..cc0e869 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sim.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sina-weibo.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sina-weibo.svg new file mode 100644 index 0000000..05c5f4b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sina-weibo.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-btn-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-btn-fill.svg new file mode 100644 index 0000000..bf06429 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-btn.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-btn.svg new file mode 100644 index 0000000..b04455e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-circle-fill.svg new file mode 100644 index 0000000..f6b6e4d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-circle.svg new file mode 100644 index 0000000..63e2a19 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-fill.svg new file mode 100644 index 0000000..a0ce53c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward.svg new file mode 100644 index 0000000..9be60fe --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-backward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-btn-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-btn-fill.svg new file mode 100644 index 0000000..55bf1ba --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-btn.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-btn.svg new file mode 100644 index 0000000..6c5b044 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-circle-fill.svg new file mode 100644 index 0000000..e303750 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-circle.svg new file mode 100644 index 0000000..39e8cd3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-fill.svg new file mode 100644 index 0000000..fa90d3f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end.svg new file mode 100644 index 0000000..40d6fa9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-end.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-btn-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-btn-fill.svg new file mode 100644 index 0000000..b767e9c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-btn.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-btn.svg new file mode 100644 index 0000000..f67d3a8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-circle-fill.svg new file mode 100644 index 0000000..00cea35 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-circle.svg new file mode 100644 index 0000000..3b55d7e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-fill.svg new file mode 100644 index 0000000..c4071aa --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward.svg new file mode 100644 index 0000000..a1c4720 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-btn-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-btn-fill.svg new file mode 100644 index 0000000..56a1370 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-btn.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-btn.svg new file mode 100644 index 0000000..c86afbe --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-circle-fill.svg new file mode 100644 index 0000000..b6d13b0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-circle.svg new file mode 100644 index 0000000..f9664d9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-fill.svg new file mode 100644 index 0000000..c4295fc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start.svg new file mode 100644 index 0000000..a178e0e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skip-start.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/skype.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/skype.svg new file mode 100644 index 0000000..b3beaf9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/skype.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/slack.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/slack.svg new file mode 100644 index 0000000..f4aa6e6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/slack.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/slash-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/slash-circle-fill.svg new file mode 100644 index 0000000..f703101 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/slash-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/slash-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/slash-circle.svg new file mode 100644 index 0000000..4c1344b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/slash-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/slash-lg.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/slash-lg.svg new file mode 100644 index 0000000..161b6ec --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/slash-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/slash-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/slash-square-fill.svg new file mode 100644 index 0000000..c7a3935 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/slash-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/slash-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/slash-square.svg new file mode 100644 index 0000000..ccf42bd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/slash-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/slash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/slash.svg new file mode 100644 index 0000000..9616561 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sliders.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sliders.svg new file mode 100644 index 0000000..da4b835 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sliders.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sliders2-vertical.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sliders2-vertical.svg new file mode 100644 index 0000000..c474281 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sliders2-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sliders2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sliders2.svg new file mode 100644 index 0000000..86fa70c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sliders2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/smartwatch.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/smartwatch.svg new file mode 100644 index 0000000..696bd33 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/smartwatch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/snapchat.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/snapchat.svg new file mode 100644 index 0000000..505f55a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/snapchat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/snow.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/snow.svg new file mode 100644 index 0000000..9b648a5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/snow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/snow2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/snow2.svg new file mode 100644 index 0000000..cede335 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/snow2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/snow3.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/snow3.svg new file mode 100644 index 0000000..75e5ef2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/snow3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sort-alpha-down-alt.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-alpha-down-alt.svg new file mode 100644 index 0000000..fa4f4fa --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-alpha-down-alt.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sort-alpha-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-alpha-down.svg new file mode 100644 index 0000000..e0fcad0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-alpha-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sort-alpha-up-alt.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-alpha-up-alt.svg new file mode 100644 index 0000000..69c1a39 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-alpha-up-alt.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sort-alpha-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-alpha-up.svg new file mode 100644 index 0000000..0be5e68 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-alpha-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sort-down-alt.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-down-alt.svg new file mode 100644 index 0000000..d7f7fc8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-down-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sort-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-down.svg new file mode 100644 index 0000000..848834c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sort-numeric-down-alt.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-numeric-down-alt.svg new file mode 100644 index 0000000..8c39a5a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-numeric-down-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sort-numeric-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-numeric-down.svg new file mode 100644 index 0000000..57a3fb0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-numeric-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sort-numeric-up-alt.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-numeric-up-alt.svg new file mode 100644 index 0000000..e8edf88 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-numeric-up-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sort-numeric-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-numeric-up.svg new file mode 100644 index 0000000..1cd0a37 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-numeric-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sort-up-alt.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-up-alt.svg new file mode 100644 index 0000000..96650d5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-up-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sort-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-up.svg new file mode 100644 index 0000000..2158801 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sort-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/soundwave.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/soundwave.svg new file mode 100644 index 0000000..288f108 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/soundwave.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sourceforge.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sourceforge.svg new file mode 100644 index 0000000..1a249e8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sourceforge.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/speaker-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/speaker-fill.svg new file mode 100644 index 0000000..bae80e2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/speaker-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/speaker.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/speaker.svg new file mode 100644 index 0000000..461626d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/speaker.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/speedometer.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/speedometer.svg new file mode 100644 index 0000000..5a0a43c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/speedometer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/speedometer2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/speedometer2.svg new file mode 100644 index 0000000..d5676df --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/speedometer2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/spellcheck.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/spellcheck.svg new file mode 100644 index 0000000..029950f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/spellcheck.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/spotify.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/spotify.svg new file mode 100644 index 0000000..31b4238 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/spotify.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/square-fill.svg new file mode 100644 index 0000000..31bae4f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/square-half.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/square-half.svg new file mode 100644 index 0000000..3f8179d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/square-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/square.svg new file mode 100644 index 0000000..ded82d4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/stack-overflow.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/stack-overflow.svg new file mode 100644 index 0000000..b7d482d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/stack-overflow.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/stack.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/stack.svg new file mode 100644 index 0000000..b8a9c94 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/star-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/star-fill.svg new file mode 100644 index 0000000..de09c4a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/star-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/star-half.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/star-half.svg new file mode 100644 index 0000000..8d30e7e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/star-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/star.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/star.svg new file mode 100644 index 0000000..742b5e2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/star.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/stars.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/stars.svg new file mode 100644 index 0000000..2c16677 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/stars.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/steam.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/steam.svg new file mode 100644 index 0000000..aecd433 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/steam.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/stickies-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/stickies-fill.svg new file mode 100644 index 0000000..a0252da --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/stickies-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/stickies.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/stickies.svg new file mode 100644 index 0000000..8252c49 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/stickies.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sticky-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sticky-fill.svg new file mode 100644 index 0000000..acd42b9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sticky-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sticky.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sticky.svg new file mode 100644 index 0000000..dba0142 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sticky.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/stop-btn-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/stop-btn-fill.svg new file mode 100644 index 0000000..58b6c02 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/stop-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/stop-btn.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/stop-btn.svg new file mode 100644 index 0000000..5c392ec --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/stop-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/stop-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/stop-circle-fill.svg new file mode 100644 index 0000000..ac711e0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/stop-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/stop-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/stop-circle.svg new file mode 100644 index 0000000..441613c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/stop-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/stop-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/stop-fill.svg new file mode 100644 index 0000000..e00085a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/stop-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/stop.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/stop.svg new file mode 100644 index 0000000..2b86647 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/stop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/stoplights-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/stoplights-fill.svg new file mode 100644 index 0000000..a18566b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/stoplights-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/stoplights.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/stoplights.svg new file mode 100644 index 0000000..f765ab2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/stoplights.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/stopwatch-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/stopwatch-fill.svg new file mode 100644 index 0000000..2d2ed11 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/stopwatch-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/stopwatch.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/stopwatch.svg new file mode 100644 index 0000000..964dbb8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/stopwatch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/strava.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/strava.svg new file mode 100644 index 0000000..7e3237d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/strava.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/stripe.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/stripe.svg new file mode 100644 index 0000000..f24fdf3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/stripe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/subscript.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/subscript.svg new file mode 100644 index 0000000..6976c0d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/subscript.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/substack.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/substack.svg new file mode 100644 index 0000000..ebdcb0c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/substack.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/subtract.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/subtract.svg new file mode 100644 index 0000000..e1d878a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/subtract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/suit-club-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/suit-club-fill.svg new file mode 100644 index 0000000..d4d311a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/suit-club-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/suit-club.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/suit-club.svg new file mode 100644 index 0000000..75e5e85 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/suit-club.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/suit-diamond-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/suit-diamond-fill.svg new file mode 100644 index 0000000..2be1b7f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/suit-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/suit-diamond.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/suit-diamond.svg new file mode 100644 index 0000000..9192a27 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/suit-diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/suit-heart-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/suit-heart-fill.svg new file mode 100644 index 0000000..0dd86f9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/suit-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/suit-heart.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/suit-heart.svg new file mode 100644 index 0000000..c761ef4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/suit-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/suit-spade-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/suit-spade-fill.svg new file mode 100644 index 0000000..63bb0c6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/suit-spade-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/suit-spade.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/suit-spade.svg new file mode 100644 index 0000000..8f14427 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/suit-spade.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase-fill.svg new file mode 100644 index 0000000..e7fc796 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase-lg-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase-lg-fill.svg new file mode 100644 index 0000000..e5c50cc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase-lg-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase-lg.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase-lg.svg new file mode 100644 index 0000000..ca006d5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase.svg new file mode 100644 index 0000000..ba09ae5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase2-fill.svg new file mode 100644 index 0000000..46a558d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase2.svg new file mode 100644 index 0000000..2b4891e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/suitcase2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sun-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sun-fill.svg new file mode 100644 index 0000000..cc1a60e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sun-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sun.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sun.svg new file mode 100644 index 0000000..c311208 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sun.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sunglasses.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sunglasses.svg new file mode 100644 index 0000000..3f7dad0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sunglasses.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sunrise-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sunrise-fill.svg new file mode 100644 index 0000000..eb6a668 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sunrise-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sunrise.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sunrise.svg new file mode 100644 index 0000000..53d670d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sunrise.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sunset-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sunset-fill.svg new file mode 100644 index 0000000..7f5b60e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sunset-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/sunset.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/sunset.svg new file mode 100644 index 0000000..91041cf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/sunset.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/superscript.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/superscript.svg new file mode 100644 index 0000000..06a1a78 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/superscript.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/symmetry-horizontal.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/symmetry-horizontal.svg new file mode 100644 index 0000000..7e46d90 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/symmetry-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/symmetry-vertical.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/symmetry-vertical.svg new file mode 100644 index 0000000..a18fa2f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/symmetry-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/table.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/table.svg new file mode 100644 index 0000000..5e70d22 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/table.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tablet-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tablet-fill.svg new file mode 100644 index 0000000..571ae8f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tablet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tablet-landscape-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tablet-landscape-fill.svg new file mode 100644 index 0000000..a4a6048 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tablet-landscape-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tablet-landscape.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tablet-landscape.svg new file mode 100644 index 0000000..b36f7d4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tablet-landscape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tablet.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tablet.svg new file mode 100644 index 0000000..be81ff5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tablet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tag-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tag-fill.svg new file mode 100644 index 0000000..1502792 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tag.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tag.svg new file mode 100644 index 0000000..ab34fdd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tag.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tags-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tags-fill.svg new file mode 100644 index 0000000..f92a361 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tags-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tags.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tags.svg new file mode 100644 index 0000000..9f6d676 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tags.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/taxi-front-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/taxi-front-fill.svg new file mode 100644 index 0000000..1e1eb19 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/taxi-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/taxi-front.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/taxi-front.svg new file mode 100644 index 0000000..4cb5fda --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/taxi-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/telegram.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/telegram.svg new file mode 100644 index 0000000..139af07 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/telegram.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-fill.svg new file mode 100644 index 0000000..efc72c0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-forward-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-forward-fill.svg new file mode 100644 index 0000000..f4ce483 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-forward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-forward.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-forward.svg new file mode 100644 index 0000000..17ec9ce --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-inbound-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-inbound-fill.svg new file mode 100644 index 0000000..998c8fb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-inbound-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-inbound.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-inbound.svg new file mode 100644 index 0000000..460fe9f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-inbound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-minus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-minus-fill.svg new file mode 100644 index 0000000..bc17abb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-minus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-minus.svg new file mode 100644 index 0000000..4f4d93c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-outbound-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-outbound-fill.svg new file mode 100644 index 0000000..16013a5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-outbound-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-outbound.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-outbound.svg new file mode 100644 index 0000000..1382886 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-outbound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-plus-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-plus-fill.svg new file mode 100644 index 0000000..6d8c58f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-plus.svg new file mode 100644 index 0000000..21ef909 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-x-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-x-fill.svg new file mode 100644 index 0000000..c8ef894 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-x.svg new file mode 100644 index 0000000..5aa3f95 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/telephone.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone.svg new file mode 100644 index 0000000..8e359b8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/telephone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tencent-qq.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tencent-qq.svg new file mode 100644 index 0000000..b107eb5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tencent-qq.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/terminal-dash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/terminal-dash.svg new file mode 100644 index 0000000..9049b5e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/terminal-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/terminal-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/terminal-fill.svg new file mode 100644 index 0000000..d3c6394 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/terminal-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/terminal-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/terminal-plus.svg new file mode 100644 index 0000000..be268c8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/terminal-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/terminal-split.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/terminal-split.svg new file mode 100644 index 0000000..f65d2c7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/terminal-split.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/terminal-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/terminal-x.svg new file mode 100644 index 0000000..5128f11 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/terminal-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/terminal.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/terminal.svg new file mode 100644 index 0000000..e12c9f8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/terminal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/text-center.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/text-center.svg new file mode 100644 index 0000000..2887a99 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/text-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/text-indent-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/text-indent-left.svg new file mode 100644 index 0000000..34d8c55 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/text-indent-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/text-indent-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/text-indent-right.svg new file mode 100644 index 0000000..fdd837f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/text-indent-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/text-left.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/text-left.svg new file mode 100644 index 0000000..0452611 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/text-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/text-paragraph.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/text-paragraph.svg new file mode 100644 index 0000000..9779bea --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/text-paragraph.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/text-right.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/text-right.svg new file mode 100644 index 0000000..34686b0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/text-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/text-wrap.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/text-wrap.svg new file mode 100644 index 0000000..713a96c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/text-wrap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/textarea-resize.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/textarea-resize.svg new file mode 100644 index 0000000..c4a9d9f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/textarea-resize.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/textarea-t.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/textarea-t.svg new file mode 100644 index 0000000..dc7e17c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/textarea-t.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/textarea.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/textarea.svg new file mode 100644 index 0000000..9aa5445 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/textarea.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-half.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-half.svg new file mode 100644 index 0000000..cafefd2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-high.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-high.svg new file mode 100644 index 0000000..15acf4c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-high.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-low.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-low.svg new file mode 100644 index 0000000..ce540e0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-low.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-snow.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-snow.svg new file mode 100644 index 0000000..0e1b400 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-snow.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-sun.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-sun.svg new file mode 100644 index 0000000..07c3290 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer-sun.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer.svg new file mode 100644 index 0000000..748813e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/thermometer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/threads-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/threads-fill.svg new file mode 100644 index 0000000..7291cdb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/threads-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/threads.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/threads.svg new file mode 100644 index 0000000..e60ff38 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/threads.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/three-dots-vertical.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/three-dots-vertical.svg new file mode 100644 index 0000000..cd0c79a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/three-dots-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/three-dots.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/three-dots.svg new file mode 100644 index 0000000..ea92369 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/three-dots.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/thunderbolt-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/thunderbolt-fill.svg new file mode 100644 index 0000000..85c437e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/thunderbolt-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/thunderbolt.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/thunderbolt.svg new file mode 100644 index 0000000..b8356da --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/thunderbolt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ticket-detailed-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ticket-detailed-fill.svg new file mode 100644 index 0000000..bc5d192 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ticket-detailed-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ticket-detailed.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ticket-detailed.svg new file mode 100644 index 0000000..c2701bb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ticket-detailed.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ticket-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ticket-fill.svg new file mode 100644 index 0000000..73728b6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ticket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ticket-perforated-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ticket-perforated-fill.svg new file mode 100644 index 0000000..2ec1d57 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ticket-perforated-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ticket-perforated.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ticket-perforated.svg new file mode 100644 index 0000000..194ae05 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ticket-perforated.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ticket.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ticket.svg new file mode 100644 index 0000000..f24a93e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ticket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tiktok.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tiktok.svg new file mode 100644 index 0000000..7edac4e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tiktok.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/toggle-off.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/toggle-off.svg new file mode 100644 index 0000000..97d6dab --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/toggle-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/toggle-on.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/toggle-on.svg new file mode 100644 index 0000000..d13b495 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/toggle-on.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/toggle2-off.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/toggle2-off.svg new file mode 100644 index 0000000..a8fee6b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/toggle2-off.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/toggle2-on.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/toggle2-on.svg new file mode 100644 index 0000000..993ec33 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/toggle2-on.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/toggles.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/toggles.svg new file mode 100644 index 0000000..d53ae01 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/toggles.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/toggles2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/toggles2.svg new file mode 100644 index 0000000..862fc9f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/toggles2.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tools.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tools.svg new file mode 100644 index 0000000..fcc8362 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tools.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tornado.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tornado.svg new file mode 100644 index 0000000..5bb53a2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tornado.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/train-freight-front-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/train-freight-front-fill.svg new file mode 100644 index 0000000..8278bb9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/train-freight-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/train-freight-front.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/train-freight-front.svg new file mode 100644 index 0000000..a56961a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/train-freight-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/train-front-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/train-front-fill.svg new file mode 100644 index 0000000..85c56ef --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/train-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/train-front.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/train-front.svg new file mode 100644 index 0000000..c84d62b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/train-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/train-lightrail-front-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/train-lightrail-front-fill.svg new file mode 100644 index 0000000..e4fdebf --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/train-lightrail-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/train-lightrail-front.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/train-lightrail-front.svg new file mode 100644 index 0000000..0e4c57e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/train-lightrail-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/translate.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/translate.svg new file mode 100644 index 0000000..39a17d2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/translate.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/transparency.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/transparency.svg new file mode 100644 index 0000000..f498aa3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/transparency.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/trash-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/trash-fill.svg new file mode 100644 index 0000000..1a20e6a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/trash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/trash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/trash.svg new file mode 100644 index 0000000..4d0ee36 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/trash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/trash2-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/trash2-fill.svg new file mode 100644 index 0000000..bc78b6d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/trash2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/trash2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/trash2.svg new file mode 100644 index 0000000..6e6468e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/trash2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/trash3-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/trash3-fill.svg new file mode 100644 index 0000000..e0e81f1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/trash3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/trash3.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/trash3.svg new file mode 100644 index 0000000..1d5f42e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/trash3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tree-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tree-fill.svg new file mode 100644 index 0000000..4d45dd4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tree-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tree.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tree.svg new file mode 100644 index 0000000..b97eb64 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tree.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/trello.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/trello.svg new file mode 100644 index 0000000..0886058 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/trello.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/triangle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/triangle-fill.svg new file mode 100644 index 0000000..654787f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/triangle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/triangle-half.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/triangle-half.svg new file mode 100644 index 0000000..8f86f28 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/triangle-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/triangle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/triangle.svg new file mode 100644 index 0000000..1fa1898 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/triangle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/trophy-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/trophy-fill.svg new file mode 100644 index 0000000..e29f001 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/trophy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/trophy.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/trophy.svg new file mode 100644 index 0000000..adfa108 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/trophy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tropical-storm.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tropical-storm.svg new file mode 100644 index 0000000..c16188d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tropical-storm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/truck-flatbed.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/truck-flatbed.svg new file mode 100644 index 0000000..5a37c8d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/truck-flatbed.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/truck-front-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/truck-front-fill.svg new file mode 100644 index 0000000..0aeb0a1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/truck-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/truck-front.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/truck-front.svg new file mode 100644 index 0000000..9e4bbf1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/truck-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/truck.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/truck.svg new file mode 100644 index 0000000..1afc549 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/truck.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tsunami.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tsunami.svg new file mode 100644 index 0000000..cf57486 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tsunami.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tv-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tv-fill.svg new file mode 100644 index 0000000..bf9830f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tv-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/tv.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/tv.svg new file mode 100644 index 0000000..bba3da1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/tv.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/twitch.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/twitch.svg new file mode 100644 index 0000000..2975f80 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/twitch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/twitter-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/twitter-x.svg new file mode 100644 index 0000000..7097f07 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/twitter-x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/twitter.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/twitter.svg new file mode 100644 index 0000000..8a83fa6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/twitter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/type-bold.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/type-bold.svg new file mode 100644 index 0000000..276d133 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/type-bold.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/type-h1.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/type-h1.svg new file mode 100644 index 0000000..5b412fe --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/type-h1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/type-h2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/type-h2.svg new file mode 100644 index 0000000..c92dd91 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/type-h2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/type-h3.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/type-h3.svg new file mode 100644 index 0000000..7136286 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/type-h3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/type-h4.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/type-h4.svg new file mode 100644 index 0000000..f368b9f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/type-h4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/type-h5.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/type-h5.svg new file mode 100644 index 0000000..a8a29b6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/type-h5.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/type-h6.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/type-h6.svg new file mode 100644 index 0000000..53df6a5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/type-h6.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/type-italic.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/type-italic.svg new file mode 100644 index 0000000..3ac6b09 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/type-italic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/type-strikethrough.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/type-strikethrough.svg new file mode 100644 index 0000000..1c940e4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/type-strikethrough.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/type-underline.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/type-underline.svg new file mode 100644 index 0000000..c299b8b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/type-underline.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/type.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/type.svg new file mode 100644 index 0000000..9ab1e4c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/type.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ubuntu.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ubuntu.svg new file mode 100644 index 0000000..27f8c27 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ubuntu.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ui-checks-grid.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ui-checks-grid.svg new file mode 100644 index 0000000..a32d424 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ui-checks-grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ui-checks.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ui-checks.svg new file mode 100644 index 0000000..9b659e2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ui-checks.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ui-radios-grid.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ui-radios-grid.svg new file mode 100644 index 0000000..00c7b08 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ui-radios-grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/ui-radios.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/ui-radios.svg new file mode 100644 index 0000000..da779af --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/ui-radios.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/umbrella-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/umbrella-fill.svg new file mode 100644 index 0000000..c4886e9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/umbrella-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/umbrella.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/umbrella.svg new file mode 100644 index 0000000..94f32f9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/umbrella.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/unindent.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/unindent.svg new file mode 100644 index 0000000..1969283 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/unindent.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/union.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/union.svg new file mode 100644 index 0000000..b629b88 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/union.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/unity.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/unity.svg new file mode 100644 index 0000000..e179a38 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/unity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/universal-access-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/universal-access-circle.svg new file mode 100644 index 0000000..158465b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/universal-access-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/universal-access.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/universal-access.svg new file mode 100644 index 0000000..3b7fc37 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/universal-access.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/unlock-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/unlock-fill.svg new file mode 100644 index 0000000..f053354 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/unlock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/unlock.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/unlock.svg new file mode 100644 index 0000000..8eb0925 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/unlock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/upc-scan.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/upc-scan.svg new file mode 100644 index 0000000..2a9a6af --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/upc-scan.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/upc.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/upc.svg new file mode 100644 index 0000000..6669ef7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/upc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/upload.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/upload.svg new file mode 100644 index 0000000..be3f8e3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/upload.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/usb-c-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-c-fill.svg new file mode 100644 index 0000000..0e50ac6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-c-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/usb-c.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-c.svg new file mode 100644 index 0000000..c17d4ca --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-c.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/usb-drive-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-drive-fill.svg new file mode 100644 index 0000000..834614d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-drive-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/usb-drive.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-drive.svg new file mode 100644 index 0000000..ca08df5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-drive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/usb-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-fill.svg new file mode 100644 index 0000000..443c91a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/usb-micro-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-micro-fill.svg new file mode 100644 index 0000000..67ad744 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-micro-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/usb-micro.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-micro.svg new file mode 100644 index 0000000..945b6e7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-micro.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/usb-mini-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-mini-fill.svg new file mode 100644 index 0000000..7235636 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-mini-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/usb-mini.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-mini.svg new file mode 100644 index 0000000..7cc383f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-mini.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/usb-plug-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-plug-fill.svg new file mode 100644 index 0000000..2f1c185 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-plug-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/usb-plug.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-plug.svg new file mode 100644 index 0000000..68f5f97 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-plug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/usb-symbol.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-symbol.svg new file mode 100644 index 0000000..eb02d87 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/usb-symbol.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/usb.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/usb.svg new file mode 100644 index 0000000..e82324c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/usb.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/valentine.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/valentine.svg new file mode 100644 index 0000000..5542055 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/valentine.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/valentine2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/valentine2.svg new file mode 100644 index 0000000..c70e274 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/valentine2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/vector-pen.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/vector-pen.svg new file mode 100644 index 0000000..013acc2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/vector-pen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/view-list.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/view-list.svg new file mode 100644 index 0000000..3d1a972 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/view-list.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/view-stacked.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/view-stacked.svg new file mode 100644 index 0000000..7f59bb9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/view-stacked.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/vignette.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/vignette.svg new file mode 100644 index 0000000..205b66d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/vignette.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/vimeo.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/vimeo.svg new file mode 100644 index 0000000..34eea6d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/vimeo.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/vinyl-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/vinyl-fill.svg new file mode 100644 index 0000000..a5ab73d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/vinyl-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/vinyl.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/vinyl.svg new file mode 100644 index 0000000..75c2681 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/vinyl.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/virus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/virus.svg new file mode 100644 index 0000000..4029fad --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/virus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/virus2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/virus2.svg new file mode 100644 index 0000000..b0501ec --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/virus2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/voicemail.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/voicemail.svg new file mode 100644 index 0000000..ff7ce86 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/voicemail.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/volume-down-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/volume-down-fill.svg new file mode 100644 index 0000000..4879b5a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/volume-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/volume-down.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/volume-down.svg new file mode 100644 index 0000000..996dbef --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/volume-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/volume-mute-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/volume-mute-fill.svg new file mode 100644 index 0000000..7ab7684 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/volume-mute-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/volume-mute.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/volume-mute.svg new file mode 100644 index 0000000..12659d9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/volume-mute.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/volume-off-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/volume-off-fill.svg new file mode 100644 index 0000000..4941870 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/volume-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/volume-off.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/volume-off.svg new file mode 100644 index 0000000..08bb6b9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/volume-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/volume-up-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/volume-up-fill.svg new file mode 100644 index 0000000..495ee98 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/volume-up-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/volume-up.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/volume-up.svg new file mode 100644 index 0000000..3840310 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/volume-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/vr.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/vr.svg new file mode 100644 index 0000000..cf2ea37 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/vr.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/wallet-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/wallet-fill.svg new file mode 100644 index 0000000..d44e5c8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/wallet-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/wallet.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/wallet.svg new file mode 100644 index 0000000..d18441b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/wallet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/wallet2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/wallet2.svg new file mode 100644 index 0000000..e646d94 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/wallet2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/watch.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/watch.svg new file mode 100644 index 0000000..8c3ee98 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/watch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/water.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/water.svg new file mode 100644 index 0000000..18e0825 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/water.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/webcam-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/webcam-fill.svg new file mode 100644 index 0000000..04b835b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/webcam-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/webcam.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/webcam.svg new file mode 100644 index 0000000..da7ef71 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/webcam.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/wechat.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/wechat.svg new file mode 100644 index 0000000..06b8ff8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/wechat.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/whatsapp.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/whatsapp.svg new file mode 100644 index 0000000..6242d05 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/whatsapp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/wifi-1.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/wifi-1.svg new file mode 100644 index 0000000..4d75ef5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/wifi-1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/wifi-2.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/wifi-2.svg new file mode 100644 index 0000000..377c1fc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/wifi-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/wifi-off.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/wifi-off.svg new file mode 100644 index 0000000..4399861 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/wifi-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/wifi.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/wifi.svg new file mode 100644 index 0000000..8cb1f71 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/wifi.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/wikipedia.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/wikipedia.svg new file mode 100644 index 0000000..5fa98b1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/wikipedia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/wind.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/wind.svg new file mode 100644 index 0000000..d350ea4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/wind.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/window-dash.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/window-dash.svg new file mode 100644 index 0000000..191fbd7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/window-dash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/window-desktop.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/window-desktop.svg new file mode 100644 index 0000000..a044521 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/window-desktop.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/window-dock.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/window-dock.svg new file mode 100644 index 0000000..dbffecb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/window-dock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/window-fullscreen.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/window-fullscreen.svg new file mode 100644 index 0000000..22a8d20 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/window-fullscreen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/window-plus.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/window-plus.svg new file mode 100644 index 0000000..08444f3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/window-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/window-sidebar.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/window-sidebar.svg new file mode 100644 index 0000000..98476ce --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/window-sidebar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/window-split.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/window-split.svg new file mode 100644 index 0000000..21862f2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/window-split.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/window-stack.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/window-stack.svg new file mode 100644 index 0000000..592e5c8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/window-stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/window-x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/window-x.svg new file mode 100644 index 0000000..e7a97dc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/window-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/window.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/window.svg new file mode 100644 index 0000000..ad6166e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/window.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/windows.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/windows.svg new file mode 100644 index 0000000..b280560 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/windows.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/wordpress.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/wordpress.svg new file mode 100644 index 0000000..4c8cbc4 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/wordpress.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/wrench-adjustable-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/wrench-adjustable-circle-fill.svg new file mode 100644 index 0000000..b723d7f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/wrench-adjustable-circle-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/wrench-adjustable-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/wrench-adjustable-circle.svg new file mode 100644 index 0000000..a5a6f0b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/wrench-adjustable-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/wrench-adjustable.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/wrench-adjustable.svg new file mode 100644 index 0000000..4ec8082 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/wrench-adjustable.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/wrench.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/wrench.svg new file mode 100644 index 0000000..bef0713 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/wrench.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/x-circle-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/x-circle-fill.svg new file mode 100644 index 0000000..448fdee --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/x-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/x-circle.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/x-circle.svg new file mode 100644 index 0000000..ce37cdc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/x-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/x-diamond-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/x-diamond-fill.svg new file mode 100644 index 0000000..2de6403 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/x-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/x-diamond.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/x-diamond.svg new file mode 100644 index 0000000..0ade536 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/x-diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/x-lg.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/x-lg.svg new file mode 100644 index 0000000..53aec00 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/x-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/x-octagon-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/x-octagon-fill.svg new file mode 100644 index 0000000..7872889 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/x-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/x-octagon.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/x-octagon.svg new file mode 100644 index 0000000..794afd9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/x-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/x-square-fill.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/x-square-fill.svg new file mode 100644 index 0000000..ddfd727 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/x-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/x-square.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/x-square.svg new file mode 100644 index 0000000..9d7852f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/x-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/x.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/x.svg new file mode 100644 index 0000000..c865d88 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/xbox.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/xbox.svg new file mode 100644 index 0000000..9d84973 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/xbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/yelp.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/yelp.svg new file mode 100644 index 0000000..08d3465 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/yelp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/yin-yang.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/yin-yang.svg new file mode 100644 index 0000000..cf1da48 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/yin-yang.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/youtube.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/youtube.svg new file mode 100644 index 0000000..86fa490 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/youtube.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/zoom-in.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/zoom-in.svg new file mode 100644 index 0000000..6cde1a0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/zoom-in.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/assets/icons/zoom-out.svg b/public/@shoelace-style/shoelace/cdn/assets/icons/zoom-out.svg new file mode 100644 index 0000000..b965f8e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/assets/icons/zoom-out.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.23G5LPSS.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.23G5LPSS.js new file mode 100644 index 0000000..7827c71 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.23G5LPSS.js @@ -0,0 +1,106 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/alert/alert.styles.ts +var alert_styles_default = i` + ${component_styles_default} + + :host { + display: contents; + + /* For better DX, we'll reset the margin here so the base part can inherit it */ + margin: 0; + } + + .alert { + position: relative; + display: flex; + align-items: stretch; + background-color: var(--sl-panel-background-color); + border: solid var(--sl-panel-border-width) var(--sl-panel-border-color); + border-top-width: calc(var(--sl-panel-border-width) * 3); + border-radius: var(--sl-border-radius-medium); + font-family: var(--sl-font-sans); + font-size: var(--sl-font-size-small); + font-weight: var(--sl-font-weight-normal); + line-height: 1.6; + color: var(--sl-color-neutral-700); + margin: inherit; + } + + .alert:not(.alert--has-icon) .alert__icon, + .alert:not(.alert--closable) .alert__close-button { + display: none; + } + + .alert__icon { + flex: 0 0 auto; + display: flex; + align-items: center; + font-size: var(--sl-font-size-large); + padding-inline-start: var(--sl-spacing-large); + } + + .alert--primary { + border-top-color: var(--sl-color-primary-600); + } + + .alert--primary .alert__icon { + color: var(--sl-color-primary-600); + } + + .alert--success { + border-top-color: var(--sl-color-success-600); + } + + .alert--success .alert__icon { + color: var(--sl-color-success-600); + } + + .alert--neutral { + border-top-color: var(--sl-color-neutral-600); + } + + .alert--neutral .alert__icon { + color: var(--sl-color-neutral-600); + } + + .alert--warning { + border-top-color: var(--sl-color-warning-600); + } + + .alert--warning .alert__icon { + color: var(--sl-color-warning-600); + } + + .alert--danger { + border-top-color: var(--sl-color-danger-600); + } + + .alert--danger .alert__icon { + color: var(--sl-color-danger-600); + } + + .alert__message { + flex: 1 1 auto; + display: block; + padding: var(--sl-spacing-large); + overflow: hidden; + } + + .alert__close-button { + flex: 0 0 auto; + display: flex; + align-items: center; + font-size: var(--sl-font-size-medium); + padding-inline-end: var(--sl-spacing-medium); + } +`; + +export { + alert_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.25BANJTO.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.25BANJTO.js new file mode 100644 index 0000000..da7927a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.25BANJTO.js @@ -0,0 +1,11 @@ +import { + SlDetails +} from "./chunk.3BJKVRDB.js"; + +// src/components/details/details.ts +var details_default = SlDetails; +SlDetails.define("sl-details"); + +export { + details_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.2DZD7NTV.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.2DZD7NTV.js new file mode 100644 index 0000000..713e303 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.2DZD7NTV.js @@ -0,0 +1,11 @@ +import { + SlBadge +} from "./chunk.62RPJXYJ.js"; + +// src/components/badge/badge.ts +var badge_default = SlBadge; +SlBadge.define("sl-badge"); + +export { + badge_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.2EFYPIDR.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.2EFYPIDR.js new file mode 100644 index 0000000..61c06a8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.2EFYPIDR.js @@ -0,0 +1,11 @@ +import { + SlCopyButton +} from "./chunk.3AEFMVAA.js"; + +// src/components/copy-button/copy-button.ts +var copy_button_default = SlCopyButton; +SlCopyButton.define("sl-copy-button"); + +export { + copy_button_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.2L6GHXIJ.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.2L6GHXIJ.js new file mode 100644 index 0000000..ca1109d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.2L6GHXIJ.js @@ -0,0 +1,25 @@ +import { + z +} from "./chunk.CXZZ2LVK.js"; + +// node_modules/lit-html/directive-helpers.js +var { D: t } = z; +var e = (o, t2) => void 0 === t2 ? void 0 !== (o == null ? void 0 : o._$litType$) : (o == null ? void 0 : o._$litType$) === t2; +var f = (o) => void 0 === o.strings; +var u = {}; +var m = (o, t2 = u) => o._$AH = t2; + +export { + e, + f, + m +}; +/*! Bundled license information: + +lit-html/directive-helpers.js: + (** + * @license + * Copyright 2020 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + *) +*/ diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.2RLDSUHB.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.2RLDSUHB.js new file mode 100644 index 0000000..a125701 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.2RLDSUHB.js @@ -0,0 +1,21 @@ +import { + SlSpinner +} from "./chunk.TEPHFVM5.js"; + +// src/react/spinner/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +var tagName = "sl-spinner"; +SlSpinner.define("sl-spinner"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlSpinner, + react: React, + events: {}, + displayName: "SlSpinner" +}); +var spinner_default = reactWrapper; + +export { + spinner_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.2URMUHDY.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.2URMUHDY.js new file mode 100644 index 0000000..82fe922 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.2URMUHDY.js @@ -0,0 +1,19 @@ +import { + T +} from "./chunk.CXZZ2LVK.js"; + +// node_modules/lit-html/directives/if-defined.js +var o = (o2) => o2 != null ? o2 : T; + +export { + o +}; +/*! Bundled license information: + +lit-html/directives/if-defined.js: + (** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + *) +*/ diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.2VV6AF6A.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.2VV6AF6A.js new file mode 100644 index 0000000..b9717ae --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.2VV6AF6A.js @@ -0,0 +1,66 @@ +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/styles/form-control.styles.ts +var form_control_styles_default = i` + .form-control .form-control__label { + display: none; + } + + .form-control .form-control__help-text { + display: none; + } + + /* Label */ + .form-control--has-label .form-control__label { + display: inline-block; + color: var(--sl-input-label-color); + margin-bottom: var(--sl-spacing-3x-small); + } + + .form-control--has-label.form-control--small .form-control__label { + font-size: var(--sl-input-label-font-size-small); + } + + .form-control--has-label.form-control--medium .form-control__label { + font-size: var(--sl-input-label-font-size-medium); + } + + .form-control--has-label.form-control--large .form-control__label { + font-size: var(--sl-input-label-font-size-large); + } + + :host([required]) .form-control--has-label .form-control__label::after { + content: var(--sl-input-required-content); + margin-inline-start: var(--sl-input-required-content-offset); + color: var(--sl-input-required-content-color); + } + + /* Help text */ + .form-control--has-help-text .form-control__help-text { + display: block; + color: var(--sl-input-help-text-color); + margin-top: var(--sl-spacing-3x-small); + } + + .form-control--has-help-text.form-control--small .form-control__help-text { + font-size: var(--sl-input-help-text-font-size-small); + } + + .form-control--has-help-text.form-control--medium .form-control__help-text { + font-size: var(--sl-input-help-text-font-size-medium); + } + + .form-control--has-help-text.form-control--large .form-control__help-text { + font-size: var(--sl-input-help-text-font-size-large); + } + + .form-control--has-help-text.form-control--radio-group .form-control__help-text { + margin-top: var(--sl-spacing-2x-small); + } +`; + +export { + form_control_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.3556L6VW.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3556L6VW.js new file mode 100644 index 0000000..a2a12f2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3556L6VW.js @@ -0,0 +1,28 @@ +import { + SlColorPicker +} from "./chunk.GIWJ5LZG.js"; + +// src/react/color-picker/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-color-picker"; +SlColorPicker.define("sl-color-picker"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlColorPicker, + react: React, + events: { + onSlBlur: "sl-blur", + onSlChange: "sl-change", + onSlFocus: "sl-focus", + onSlInput: "sl-input", + onSlInvalid: "sl-invalid" + }, + displayName: "SlColorPicker" +}); +var color_picker_default = reactWrapper; + +export { + color_picker_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.37AKJZMV.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.37AKJZMV.js new file mode 100644 index 0000000..cc6d280 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.37AKJZMV.js @@ -0,0 +1,115 @@ +import { + radio_styles_default +} from "./chunk.D6FJH3JV.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + SlIcon +} from "./chunk.UZYAV5H6.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + n, + r +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/radio/radio.component.ts +var SlRadio = class extends ShoelaceElement { + constructor() { + super(); + this.checked = false; + this.hasFocus = false; + this.size = "medium"; + this.disabled = false; + this.handleBlur = () => { + this.hasFocus = false; + this.emit("sl-blur"); + }; + this.handleClick = () => { + if (!this.disabled) { + this.checked = true; + } + }; + this.handleFocus = () => { + this.hasFocus = true; + this.emit("sl-focus"); + }; + this.addEventListener("blur", this.handleBlur); + this.addEventListener("click", this.handleClick); + this.addEventListener("focus", this.handleFocus); + } + connectedCallback() { + super.connectedCallback(); + this.setInitialAttributes(); + } + setInitialAttributes() { + this.setAttribute("role", "radio"); + this.setAttribute("tabindex", "-1"); + this.setAttribute("aria-disabled", this.disabled ? "true" : "false"); + } + handleCheckedChange() { + this.setAttribute("aria-checked", this.checked ? "true" : "false"); + this.setAttribute("tabindex", this.checked ? "0" : "-1"); + } + handleDisabledChange() { + this.setAttribute("aria-disabled", this.disabled ? "true" : "false"); + } + render() { + return x` + + + ${this.checked ? x` ` : ""} + + + + + `; + } +}; +SlRadio.styles = radio_styles_default; +SlRadio.dependencies = { "sl-icon": SlIcon }; +__decorateClass([ + r() +], SlRadio.prototype, "checked", 2); +__decorateClass([ + r() +], SlRadio.prototype, "hasFocus", 2); +__decorateClass([ + n() +], SlRadio.prototype, "value", 2); +__decorateClass([ + n({ reflect: true }) +], SlRadio.prototype, "size", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlRadio.prototype, "disabled", 2); +__decorateClass([ + watch("checked") +], SlRadio.prototype, "handleCheckedChange", 1); +__decorateClass([ + watch("disabled", { waitUntilFirstUpdate: true }) +], SlRadio.prototype, "handleDisabledChange", 1); + +export { + SlRadio +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.3ACHLC2D.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3ACHLC2D.js new file mode 100644 index 0000000..7b7a924 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3ACHLC2D.js @@ -0,0 +1,21 @@ +import { + SlAvatar +} from "./chunk.XTZVHUAJ.js"; + +// src/react/avatar/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +var tagName = "sl-avatar"; +SlAvatar.define("sl-avatar"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlAvatar, + react: React, + events: {}, + displayName: "SlAvatar" +}); +var avatar_default = reactWrapper; + +export { + avatar_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.3AEFMVAA.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3AEFMVAA.js new file mode 100644 index 0000000..7eca622 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3AEFMVAA.js @@ -0,0 +1,230 @@ +import { + SlTooltip +} from "./chunk.HSUT7LYZ.js"; +import { + copy_button_styles_default +} from "./chunk.KGX5WKIN.js"; +import { + getAnimation, + setDefaultAnimation +} from "./chunk.RCZVQXWP.js"; +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + SlIcon +} from "./chunk.UZYAV5H6.js"; +import { + ShoelaceElement, + e as e2, + n, + r +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/copy-button/copy-button.component.ts +var SlCopyButton = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.localize = new LocalizeController(this); + this.isCopying = false; + this.status = "rest"; + this.value = ""; + this.from = ""; + this.disabled = false; + this.copyLabel = ""; + this.successLabel = ""; + this.errorLabel = ""; + this.feedbackDuration = 1e3; + this.tooltipPlacement = "top"; + this.hoist = false; + } + async handleCopy() { + if (this.disabled || this.isCopying) { + return; + } + this.isCopying = true; + let valueToCopy = this.value; + if (this.from) { + const root = this.getRootNode(); + const isProperty = this.from.includes("."); + const isAttribute = this.from.includes("[") && this.from.includes("]"); + let id = this.from; + let field = ""; + if (isProperty) { + [id, field] = this.from.trim().split("."); + } else if (isAttribute) { + [id, field] = this.from.trim().replace(/\]$/, "").split("["); + } + const target = "getElementById" in root ? root.getElementById(id) : null; + if (target) { + if (isAttribute) { + valueToCopy = target.getAttribute(field) || ""; + } else if (isProperty) { + valueToCopy = target[field] || ""; + } else { + valueToCopy = target.textContent || ""; + } + } else { + this.showStatus("error"); + this.emit("sl-error"); + } + } + if (!valueToCopy) { + this.showStatus("error"); + this.emit("sl-error"); + } else { + try { + await navigator.clipboard.writeText(valueToCopy); + this.showStatus("success"); + this.emit("sl-copy", { + detail: { + value: valueToCopy + } + }); + } catch (error) { + this.showStatus("error"); + this.emit("sl-error"); + } + } + } + async showStatus(status) { + const copyLabel = this.copyLabel || this.localize.term("copy"); + const successLabel = this.successLabel || this.localize.term("copied"); + const errorLabel = this.errorLabel || this.localize.term("error"); + const iconToShow = status === "success" ? this.successIcon : this.errorIcon; + const showAnimation = getAnimation(this, "copy.in", { dir: "ltr" }); + const hideAnimation = getAnimation(this, "copy.out", { dir: "ltr" }); + this.tooltip.content = status === "success" ? successLabel : errorLabel; + await this.copyIcon.animate(hideAnimation.keyframes, hideAnimation.options).finished; + this.copyIcon.hidden = true; + this.status = status; + iconToShow.hidden = false; + await iconToShow.animate(showAnimation.keyframes, showAnimation.options).finished; + setTimeout(async () => { + await iconToShow.animate(hideAnimation.keyframes, hideAnimation.options).finished; + iconToShow.hidden = true; + this.status = "rest"; + this.copyIcon.hidden = false; + await this.copyIcon.animate(showAnimation.keyframes, showAnimation.options).finished; + this.tooltip.content = copyLabel; + this.isCopying = false; + }, this.feedbackDuration); + } + render() { + const copyLabel = this.copyLabel || this.localize.term("copy"); + return x` + + + + `; + } +}; +SlCopyButton.styles = copy_button_styles_default; +SlCopyButton.dependencies = { + "sl-icon": SlIcon, + "sl-tooltip": SlTooltip +}; +__decorateClass([ + e2('slot[name="copy-icon"]') +], SlCopyButton.prototype, "copyIcon", 2); +__decorateClass([ + e2('slot[name="success-icon"]') +], SlCopyButton.prototype, "successIcon", 2); +__decorateClass([ + e2('slot[name="error-icon"]') +], SlCopyButton.prototype, "errorIcon", 2); +__decorateClass([ + e2("sl-tooltip") +], SlCopyButton.prototype, "tooltip", 2); +__decorateClass([ + r() +], SlCopyButton.prototype, "isCopying", 2); +__decorateClass([ + r() +], SlCopyButton.prototype, "status", 2); +__decorateClass([ + n() +], SlCopyButton.prototype, "value", 2); +__decorateClass([ + n() +], SlCopyButton.prototype, "from", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlCopyButton.prototype, "disabled", 2); +__decorateClass([ + n({ attribute: "copy-label" }) +], SlCopyButton.prototype, "copyLabel", 2); +__decorateClass([ + n({ attribute: "success-label" }) +], SlCopyButton.prototype, "successLabel", 2); +__decorateClass([ + n({ attribute: "error-label" }) +], SlCopyButton.prototype, "errorLabel", 2); +__decorateClass([ + n({ attribute: "feedback-duration", type: Number }) +], SlCopyButton.prototype, "feedbackDuration", 2); +__decorateClass([ + n({ attribute: "tooltip-placement" }) +], SlCopyButton.prototype, "tooltipPlacement", 2); +__decorateClass([ + n({ type: Boolean }) +], SlCopyButton.prototype, "hoist", 2); +setDefaultAnimation("copy.in", { + keyframes: [ + { scale: ".25", opacity: ".25" }, + { scale: "1", opacity: "1" } + ], + options: { duration: 100 } +}); +setDefaultAnimation("copy.out", { + keyframes: [ + { scale: "1", opacity: "1" }, + { scale: ".25", opacity: "0" } + ], + options: { duration: 100 } +}); + +export { + SlCopyButton +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.3AUCJVZG.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3AUCJVZG.js new file mode 100644 index 0000000..92c212c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3AUCJVZG.js @@ -0,0 +1,46 @@ +import { + skeleton_styles_default +} from "./chunk.YRGXNOO7.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + ShoelaceElement, + n +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/skeleton/skeleton.component.ts +var SlSkeleton = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.effect = "none"; + } + render() { + return x` +
+
+
+ `; + } +}; +SlSkeleton.styles = skeleton_styles_default; +__decorateClass([ + n() +], SlSkeleton.prototype, "effect", 2); + +export { + SlSkeleton +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.3BJKVRDB.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3BJKVRDB.js new file mode 100644 index 0000000..4539653 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3BJKVRDB.js @@ -0,0 +1,232 @@ +import { + details_styles_default +} from "./chunk.V6HSIAUG.js"; +import { + getAnimation, + setDefaultAnimation +} from "./chunk.RCZVQXWP.js"; +import { + waitForEvent +} from "./chunk.B4BZKR24.js"; +import { + animateTo, + shimKeyframesHeightAuto, + stopAnimations +} from "./chunk.S7GYYU7Z.js"; +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + SlIcon +} from "./chunk.UZYAV5H6.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/details/details.component.ts +var SlDetails = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.localize = new LocalizeController(this); + this.open = false; + this.disabled = false; + } + firstUpdated() { + this.body.style.height = this.open ? "auto" : "0"; + if (this.open) { + this.details.open = true; + } + this.detailsObserver = new MutationObserver((changes) => { + for (const change of changes) { + if (change.type === "attributes" && change.attributeName === "open") { + if (this.details.open) { + this.show(); + } else { + this.hide(); + } + } + } + }); + this.detailsObserver.observe(this.details, { attributes: true }); + } + disconnectedCallback() { + super.disconnectedCallback(); + this.detailsObserver.disconnect(); + } + handleSummaryClick(event) { + event.preventDefault(); + if (!this.disabled) { + if (this.open) { + this.hide(); + } else { + this.show(); + } + this.header.focus(); + } + } + handleSummaryKeyDown(event) { + if (event.key === "Enter" || event.key === " ") { + event.preventDefault(); + if (this.open) { + this.hide(); + } else { + this.show(); + } + } + if (event.key === "ArrowUp" || event.key === "ArrowLeft") { + event.preventDefault(); + this.hide(); + } + if (event.key === "ArrowDown" || event.key === "ArrowRight") { + event.preventDefault(); + this.show(); + } + } + async handleOpenChange() { + if (this.open) { + this.details.open = true; + const slShow = this.emit("sl-show", { cancelable: true }); + if (slShow.defaultPrevented) { + this.open = false; + this.details.open = false; + return; + } + await stopAnimations(this.body); + const { keyframes, options } = getAnimation(this, "details.show", { dir: this.localize.dir() }); + await animateTo(this.body, shimKeyframesHeightAuto(keyframes, this.body.scrollHeight), options); + this.body.style.height = "auto"; + this.emit("sl-after-show"); + } else { + const slHide = this.emit("sl-hide", { cancelable: true }); + if (slHide.defaultPrevented) { + this.details.open = true; + this.open = true; + return; + } + await stopAnimations(this.body); + const { keyframes, options } = getAnimation(this, "details.hide", { dir: this.localize.dir() }); + await animateTo(this.body, shimKeyframesHeightAuto(keyframes, this.body.scrollHeight), options); + this.body.style.height = "auto"; + this.details.open = false; + this.emit("sl-after-hide"); + } + } + /** Shows the details. */ + async show() { + if (this.open || this.disabled) { + return void 0; + } + this.open = true; + return waitForEvent(this, "sl-after-show"); + } + /** Hides the details */ + async hide() { + if (!this.open || this.disabled) { + return void 0; + } + this.open = false; + return waitForEvent(this, "sl-after-hide"); + } + render() { + const isRtl = this.localize.dir() === "rtl"; + return x` +
+ + ${this.summary} + + + + + + + + + + + +
+ +
+
+ `; + } +}; +SlDetails.styles = details_styles_default; +SlDetails.dependencies = { + "sl-icon": SlIcon +}; +__decorateClass([ + e2(".details") +], SlDetails.prototype, "details", 2); +__decorateClass([ + e2(".details__header") +], SlDetails.prototype, "header", 2); +__decorateClass([ + e2(".details__body") +], SlDetails.prototype, "body", 2); +__decorateClass([ + e2(".details__expand-icon-slot") +], SlDetails.prototype, "expandIconSlot", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlDetails.prototype, "open", 2); +__decorateClass([ + n() +], SlDetails.prototype, "summary", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlDetails.prototype, "disabled", 2); +__decorateClass([ + watch("open", { waitUntilFirstUpdate: true }) +], SlDetails.prototype, "handleOpenChange", 1); +setDefaultAnimation("details.show", { + keyframes: [ + { height: "0", opacity: "0" }, + { height: "auto", opacity: "1" } + ], + options: { duration: 250, easing: "linear" } +}); +setDefaultAnimation("details.hide", { + keyframes: [ + { height: "auto", opacity: "1" }, + { height: "0", opacity: "0" } + ], + options: { duration: 250, easing: "linear" } +}); + +export { + SlDetails +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.3GGDTE7C.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3GGDTE7C.js new file mode 100644 index 0000000..8d9857e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3GGDTE7C.js @@ -0,0 +1,11 @@ +import { + SlSpinner +} from "./chunk.TEPHFVM5.js"; + +// src/components/spinner/spinner.ts +var spinner_default = SlSpinner; +SlSpinner.define("sl-spinner"); + +export { + spinner_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.3HUDUUUY.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3HUDUUUY.js new file mode 100644 index 0000000..9c50cf7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3HUDUUUY.js @@ -0,0 +1,233 @@ +import { + checkbox_styles_default +} from "./chunk.VVWLP2KZ.js"; +import { + l +} from "./chunk.MB643KRE.js"; +import { + defaultValue +} from "./chunk.RQ7JZ4R7.js"; +import { + FormControlController +} from "./chunk.NMS6LWK4.js"; +import { + o +} from "./chunk.2URMUHDY.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + SlIcon +} from "./chunk.UZYAV5H6.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n, + r +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/checkbox/checkbox.component.ts +var SlCheckbox = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.formControlController = new FormControlController(this, { + value: (control) => control.checked ? control.value || "on" : void 0, + defaultValue: (control) => control.defaultChecked, + setValue: (control, checked) => control.checked = checked + }); + this.hasFocus = false; + this.title = ""; + this.name = ""; + this.size = "medium"; + this.disabled = false; + this.checked = false; + this.indeterminate = false; + this.defaultChecked = false; + this.form = ""; + this.required = false; + } + /** Gets the validity state object */ + get validity() { + return this.input.validity; + } + /** Gets the validation message */ + get validationMessage() { + return this.input.validationMessage; + } + firstUpdated() { + this.formControlController.updateValidity(); + } + handleClick() { + this.checked = !this.checked; + this.indeterminate = false; + this.emit("sl-change"); + } + handleBlur() { + this.hasFocus = false; + this.emit("sl-blur"); + } + handleInput() { + this.emit("sl-input"); + } + handleInvalid(event) { + this.formControlController.setValidity(false); + this.formControlController.emitInvalidEvent(event); + } + handleFocus() { + this.hasFocus = true; + this.emit("sl-focus"); + } + handleDisabledChange() { + this.formControlController.setValidity(this.disabled); + } + handleStateChange() { + this.input.checked = this.checked; + this.input.indeterminate = this.indeterminate; + this.formControlController.updateValidity(); + } + /** Simulates a click on the checkbox. */ + click() { + this.input.click(); + } + /** Sets focus on the checkbox. */ + focus(options) { + this.input.focus(options); + } + /** Removes focus from the checkbox. */ + blur() { + this.input.blur(); + } + /** Checks for validity but does not show a validation message. Returns `true` when valid and `false` when invalid. */ + checkValidity() { + return this.input.checkValidity(); + } + /** Gets the associated form, if one exists. */ + getForm() { + return this.formControlController.getForm(); + } + /** Checks for validity and shows the browser's validation message if the control is invalid. */ + reportValidity() { + return this.input.reportValidity(); + } + /** + * Sets a custom validation message. The value provided will be shown to the user when the form is submitted. To clear + * the custom validation message, call this method with an empty string. + */ + setCustomValidity(message) { + this.input.setCustomValidity(message); + this.formControlController.updateValidity(); + } + render() { + return x` + + `; + } +}; +SlCheckbox.styles = checkbox_styles_default; +SlCheckbox.dependencies = { "sl-icon": SlIcon }; +__decorateClass([ + e2('input[type="checkbox"]') +], SlCheckbox.prototype, "input", 2); +__decorateClass([ + r() +], SlCheckbox.prototype, "hasFocus", 2); +__decorateClass([ + n() +], SlCheckbox.prototype, "title", 2); +__decorateClass([ + n() +], SlCheckbox.prototype, "name", 2); +__decorateClass([ + n() +], SlCheckbox.prototype, "value", 2); +__decorateClass([ + n({ reflect: true }) +], SlCheckbox.prototype, "size", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlCheckbox.prototype, "disabled", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlCheckbox.prototype, "checked", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlCheckbox.prototype, "indeterminate", 2); +__decorateClass([ + defaultValue("checked") +], SlCheckbox.prototype, "defaultChecked", 2); +__decorateClass([ + n({ reflect: true }) +], SlCheckbox.prototype, "form", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlCheckbox.prototype, "required", 2); +__decorateClass([ + watch("disabled", { waitUntilFirstUpdate: true }) +], SlCheckbox.prototype, "handleDisabledChange", 1); +__decorateClass([ + watch(["checked", "indeterminate"], { waitUntilFirstUpdate: true }) +], SlCheckbox.prototype, "handleStateChange", 1); + +export { + SlCheckbox +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.3HYALG5X.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3HYALG5X.js new file mode 100644 index 0000000..6ced5ba --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3HYALG5X.js @@ -0,0 +1,11 @@ +import { + SlDialog +} from "./chunk.OP7XGYNG.js"; + +// src/components/dialog/dialog.ts +var dialog_default = SlDialog; +SlDialog.define("sl-dialog"); + +export { + dialog_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.3KZYDMKL.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3KZYDMKL.js new file mode 100644 index 0000000..dbdd7bc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3KZYDMKL.js @@ -0,0 +1,341 @@ +import { + range_styles_default +} from "./chunk.DZ53ETCP.js"; +import { + l +} from "./chunk.MB643KRE.js"; +import { + defaultValue +} from "./chunk.RQ7JZ4R7.js"; +import { + FormControlController +} from "./chunk.NMS6LWK4.js"; +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + o +} from "./chunk.2URMUHDY.js"; +import { + HasSlotController +} from "./chunk.NYIIDP5N.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n, + r, + t +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/range/range.component.ts +var SlRange = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.formControlController = new FormControlController(this); + this.hasSlotController = new HasSlotController(this, "help-text", "label"); + this.localize = new LocalizeController(this); + this.hasFocus = false; + this.hasTooltip = false; + this.title = ""; + this.name = ""; + this.value = 0; + this.label = ""; + this.helpText = ""; + this.disabled = false; + this.min = 0; + this.max = 100; + this.step = 1; + this.tooltip = "top"; + this.tooltipFormatter = (value) => value.toString(); + this.form = ""; + this.defaultValue = 0; + } + /** Gets the validity state object */ + get validity() { + return this.input.validity; + } + /** Gets the validation message */ + get validationMessage() { + return this.input.validationMessage; + } + connectedCallback() { + super.connectedCallback(); + this.resizeObserver = new ResizeObserver(() => this.syncRange()); + if (this.value < this.min) { + this.value = this.min; + } + if (this.value > this.max) { + this.value = this.max; + } + this.updateComplete.then(() => { + this.syncRange(); + this.resizeObserver.observe(this.input); + }); + } + disconnectedCallback() { + super.disconnectedCallback(); + this.resizeObserver.unobserve(this.input); + } + handleChange() { + this.emit("sl-change"); + } + handleInput() { + this.value = parseFloat(this.input.value); + this.emit("sl-input"); + this.syncRange(); + } + handleBlur() { + this.hasFocus = false; + this.hasTooltip = false; + this.emit("sl-blur"); + } + handleFocus() { + this.hasFocus = true; + this.hasTooltip = true; + this.emit("sl-focus"); + } + handleThumbDragStart() { + this.hasTooltip = true; + } + handleThumbDragEnd() { + this.hasTooltip = false; + } + syncProgress(percent) { + this.input.style.setProperty("--percent", `${percent * 100}%`); + } + syncTooltip(percent) { + if (this.output !== null) { + const inputWidth = this.input.offsetWidth; + const tooltipWidth = this.output.offsetWidth; + const thumbSize = getComputedStyle(this.input).getPropertyValue("--thumb-size"); + const isRtl = this.localize.dir() === "rtl"; + const percentAsWidth = inputWidth * percent; + if (isRtl) { + const x2 = `${inputWidth - percentAsWidth}px + ${percent} * ${thumbSize}`; + this.output.style.translate = `calc((${x2} - ${tooltipWidth / 2}px - ${thumbSize} / 2))`; + } else { + const x2 = `${percentAsWidth}px - ${percent} * ${thumbSize}`; + this.output.style.translate = `calc(${x2} - ${tooltipWidth / 2}px + ${thumbSize} / 2)`; + } + } + } + handleValueChange() { + this.formControlController.updateValidity(); + this.input.value = this.value.toString(); + this.value = parseFloat(this.input.value); + this.syncRange(); + } + handleDisabledChange() { + this.formControlController.setValidity(this.disabled); + } + syncRange() { + const percent = Math.max(0, (this.value - this.min) / (this.max - this.min)); + this.syncProgress(percent); + if (this.tooltip !== "none") { + this.syncTooltip(percent); + } + } + handleInvalid(event) { + this.formControlController.setValidity(false); + this.formControlController.emitInvalidEvent(event); + } + /** Sets focus on the range. */ + focus(options) { + this.input.focus(options); + } + /** Removes focus from the range. */ + blur() { + this.input.blur(); + } + /** Increments the value of the range by the value of the step attribute. */ + stepUp() { + this.input.stepUp(); + if (this.value !== Number(this.input.value)) { + this.value = Number(this.input.value); + } + } + /** Decrements the value of the range by the value of the step attribute. */ + stepDown() { + this.input.stepDown(); + if (this.value !== Number(this.input.value)) { + this.value = Number(this.input.value); + } + } + /** Checks for validity but does not show a validation message. Returns `true` when valid and `false` when invalid. */ + checkValidity() { + return this.input.checkValidity(); + } + /** Gets the associated form, if one exists. */ + getForm() { + return this.formControlController.getForm(); + } + /** Checks for validity and shows the browser's validation message if the control is invalid. */ + reportValidity() { + return this.input.reportValidity(); + } + /** Sets a custom validation message. Pass an empty string to restore validity. */ + setCustomValidity(message) { + this.input.setCustomValidity(message); + this.formControlController.updateValidity(); + } + render() { + const hasLabelSlot = this.hasSlotController.test("label"); + const hasHelpTextSlot = this.hasSlotController.test("help-text"); + const hasLabel = this.label ? true : !!hasLabelSlot; + const hasHelpText = this.helpText ? true : !!hasHelpTextSlot; + return x` +
+ + +
+
+ + ${this.tooltip !== "none" && !this.disabled ? x` + + ${typeof this.tooltipFormatter === "function" ? this.tooltipFormatter(this.value) : this.value} + + ` : ""} +
+
+ +
+ ${this.helpText} +
+
+ `; + } +}; +SlRange.styles = range_styles_default; +__decorateClass([ + e2(".range__control") +], SlRange.prototype, "input", 2); +__decorateClass([ + e2(".range__tooltip") +], SlRange.prototype, "output", 2); +__decorateClass([ + r() +], SlRange.prototype, "hasFocus", 2); +__decorateClass([ + r() +], SlRange.prototype, "hasTooltip", 2); +__decorateClass([ + n() +], SlRange.prototype, "title", 2); +__decorateClass([ + n() +], SlRange.prototype, "name", 2); +__decorateClass([ + n({ type: Number }) +], SlRange.prototype, "value", 2); +__decorateClass([ + n() +], SlRange.prototype, "label", 2); +__decorateClass([ + n({ attribute: "help-text" }) +], SlRange.prototype, "helpText", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlRange.prototype, "disabled", 2); +__decorateClass([ + n({ type: Number }) +], SlRange.prototype, "min", 2); +__decorateClass([ + n({ type: Number }) +], SlRange.prototype, "max", 2); +__decorateClass([ + n({ type: Number }) +], SlRange.prototype, "step", 2); +__decorateClass([ + n() +], SlRange.prototype, "tooltip", 2); +__decorateClass([ + n({ attribute: false }) +], SlRange.prototype, "tooltipFormatter", 2); +__decorateClass([ + n({ reflect: true }) +], SlRange.prototype, "form", 2); +__decorateClass([ + defaultValue() +], SlRange.prototype, "defaultValue", 2); +__decorateClass([ + t({ passive: true }) +], SlRange.prototype, "handleThumbDragStart", 1); +__decorateClass([ + watch("value", { waitUntilFirstUpdate: true }) +], SlRange.prototype, "handleValueChange", 1); +__decorateClass([ + watch("disabled", { waitUntilFirstUpdate: true }) +], SlRange.prototype, "handleDisabledChange", 1); +__decorateClass([ + watch("hasTooltip", { waitUntilFirstUpdate: true }) +], SlRange.prototype, "syncRange", 1); + +export { + SlRange +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.3TFKS637.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3TFKS637.js new file mode 100644 index 0000000..f5e37b5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3TFKS637.js @@ -0,0 +1,127 @@ +// src/components/icon/library.system.ts +var icons = { + caret: ` + + + + `, + check: ` + + + + + + + + + + + `, + "chevron-down": ` + + + + `, + "chevron-left": ` + + + + `, + "chevron-right": ` + + + + `, + copy: ` + + + + `, + eye: ` + + + + + `, + "eye-slash": ` + + + + + + `, + eyedropper: ` + + + + `, + "grip-vertical": ` + + + + `, + indeterminate: ` + + + + + + + + + + `, + "person-fill": ` + + + + `, + "play-fill": ` + + + + `, + "pause-fill": ` + + + + `, + radio: ` + + + + + + + + `, + "star-fill": ` + + + + `, + "x-lg": ` + + + + `, + "x-circle-fill": ` + + + + ` +}; +var systemLibrary = { + name: "system", + resolver: (name) => { + if (name in icons) { + return `data:image/svg+xml,${encodeURIComponent(icons[name])}`; + } + return ""; + } +}; +var library_system_default = systemLibrary; + +export { + library_system_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.3Y6SB6QS.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3Y6SB6QS.js new file mode 100644 index 0000000..fd55a44 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3Y6SB6QS.js @@ -0,0 +1,29 @@ +// src/utilities/base-path.ts +var basePath = ""; +function setBasePath(path) { + basePath = path; +} +function getBasePath(subpath = "") { + if (!basePath) { + const scripts = [...document.getElementsByTagName("script")]; + const configScript = scripts.find((script) => script.hasAttribute("data-shoelace")); + if (configScript) { + setBasePath(configScript.getAttribute("data-shoelace")); + } else { + const fallbackScript = scripts.find((s) => { + return /shoelace(\.min)?\.js($|\?)/.test(s.src) || /shoelace-autoloader(\.min)?\.js($|\?)/.test(s.src); + }); + let path = ""; + if (fallbackScript) { + path = fallbackScript.getAttribute("src"); + } + setBasePath(path.split("/").slice(0, -1).join("/")); + } + } + return basePath.replace(/\/$/, "") + (subpath ? `/${subpath.replace(/^\//, "")}` : ``); +} + +export { + setBasePath, + getBasePath +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.3Z5CSDAB.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3Z5CSDAB.js new file mode 100644 index 0000000..eef48f1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.3Z5CSDAB.js @@ -0,0 +1,11 @@ +import { + SlAnimation +} from "./chunk.DQ2Y4WPU.js"; + +// src/components/animation/animation.ts +var animation_default = SlAnimation; +SlAnimation.define("sl-animation"); + +export { + animation_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.42VN6SQS.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.42VN6SQS.js new file mode 100644 index 0000000..63c1e15 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.42VN6SQS.js @@ -0,0 +1,19 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/resize-observer/resize-observer.styles.ts +var resize_observer_styles_default = i` + ${component_styles_default} + + :host { + display: contents; + } +`; + +export { + resize_observer_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.42WD4XXW.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.42WD4XXW.js new file mode 100644 index 0000000..d54f013 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.42WD4XXW.js @@ -0,0 +1,128 @@ +import { + menu_styles_default +} from "./chunk.ZXQNV2JN.js"; +import { + ShoelaceElement, + e +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/menu/menu.component.ts +var SlMenu = class extends ShoelaceElement { + connectedCallback() { + super.connectedCallback(); + this.setAttribute("role", "menu"); + } + handleClick(event) { + const menuItemTypes = ["menuitem", "menuitemcheckbox"]; + const target = event.composedPath().find((el) => { + var _a; + return menuItemTypes.includes(((_a = el == null ? void 0 : el.getAttribute) == null ? void 0 : _a.call(el, "role")) || ""); + }); + if (!target) + return; + const item = target; + if (item.type === "checkbox") { + item.checked = !item.checked; + } + this.emit("sl-select", { detail: { item } }); + } + handleKeyDown(event) { + if (event.key === "Enter" || event.key === " ") { + const item = this.getCurrentItem(); + event.preventDefault(); + event.stopPropagation(); + item == null ? void 0 : item.click(); + } else if (["ArrowDown", "ArrowUp", "Home", "End"].includes(event.key)) { + const items = this.getAllItems(); + const activeItem = this.getCurrentItem(); + let index = activeItem ? items.indexOf(activeItem) : 0; + if (items.length > 0) { + event.preventDefault(); + event.stopPropagation(); + if (event.key === "ArrowDown") { + index++; + } else if (event.key === "ArrowUp") { + index--; + } else if (event.key === "Home") { + index = 0; + } else if (event.key === "End") { + index = items.length - 1; + } + if (index < 0) { + index = items.length - 1; + } + if (index > items.length - 1) { + index = 0; + } + this.setCurrentItem(items[index]); + items[index].focus(); + } + } + } + handleMouseDown(event) { + const target = event.target; + if (this.isMenuItem(target)) { + this.setCurrentItem(target); + } + } + handleSlotChange() { + const items = this.getAllItems(); + if (items.length > 0) { + this.setCurrentItem(items[0]); + } + } + isMenuItem(item) { + var _a; + return item.tagName.toLowerCase() === "sl-menu-item" || ["menuitem", "menuitemcheckbox", "menuitemradio"].includes((_a = item.getAttribute("role")) != null ? _a : ""); + } + /** @internal Gets all slotted menu items, ignoring dividers, headers, and other elements. */ + getAllItems() { + return [...this.defaultSlot.assignedElements({ flatten: true })].filter((el) => { + if (el.inert || !this.isMenuItem(el)) { + return false; + } + return true; + }); + } + /** + * @internal Gets the current menu item, which is the menu item that has `tabindex="0"` within the roving tab index. + * The menu item may or may not have focus, but for keyboard interaction purposes it's considered the "active" item. + */ + getCurrentItem() { + return this.getAllItems().find((i) => i.getAttribute("tabindex") === "0"); + } + /** + * @internal Sets the current menu item to the specified element. This sets `tabindex="0"` on the target element and + * `tabindex="-1"` to all other items. This method must be called prior to setting focus on a menu item. + */ + setCurrentItem(item) { + const items = this.getAllItems(); + items.forEach((i) => { + i.setAttribute("tabindex", i === item ? "0" : "-1"); + }); + } + render() { + return x` + + `; + } +}; +SlMenu.styles = menu_styles_default; +__decorateClass([ + e("slot") +], SlMenu.prototype, "defaultSlot", 2); + +export { + SlMenu +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.467NAFYH.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.467NAFYH.js new file mode 100644 index 0000000..27e24da --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.467NAFYH.js @@ -0,0 +1,97 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/progress-bar/progress-bar.styles.ts +var progress_bar_styles_default = i` + ${component_styles_default} + + :host { + --height: 1rem; + --track-color: var(--sl-color-neutral-200); + --indicator-color: var(--sl-color-primary-600); + --label-color: var(--sl-color-neutral-0); + + display: block; + } + + .progress-bar { + position: relative; + background-color: var(--track-color); + height: var(--height); + border-radius: var(--sl-border-radius-pill); + box-shadow: inset var(--sl-shadow-small); + overflow: hidden; + } + + .progress-bar__indicator { + height: 100%; + font-family: var(--sl-font-sans); + font-size: 12px; + font-weight: var(--sl-font-weight-normal); + background-color: var(--indicator-color); + color: var(--label-color); + text-align: center; + line-height: var(--height); + white-space: nowrap; + overflow: hidden; + transition: + 400ms width, + 400ms background-color; + user-select: none; + -webkit-user-select: none; + } + + /* Indeterminate */ + .progress-bar--indeterminate .progress-bar__indicator { + position: absolute; + animation: indeterminate 2.5s infinite cubic-bezier(0.37, 0, 0.63, 1); + } + + .progress-bar--indeterminate.progress-bar--rtl .progress-bar__indicator { + animation-name: indeterminate-rtl; + } + + @media (forced-colors: active) { + .progress-bar { + outline: solid 1px SelectedItem; + background-color: var(--sl-color-neutral-0); + } + + .progress-bar__indicator { + outline: solid 1px SelectedItem; + background-color: SelectedItem; + } + } + + @keyframes indeterminate { + 0% { + left: -50%; + width: 50%; + } + 75%, + 100% { + left: 100%; + width: 50%; + } + } + + @keyframes indeterminate-rtl { + 0% { + right: -50%; + width: 50%; + } + 75%, + 100% { + right: 100%; + width: 50%; + } + } +`; + +export { + progress_bar_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.46PNG5DM.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.46PNG5DM.js new file mode 100644 index 0000000..8efa637 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.46PNG5DM.js @@ -0,0 +1,330 @@ +import { + tree_item_styles_default +} from "./chunk.JLE73CZG.js"; +import { + SlCheckbox +} from "./chunk.3HUDUUUY.js"; +import { + l +} from "./chunk.MB643KRE.js"; +import { + SlSpinner +} from "./chunk.TEPHFVM5.js"; +import { + getAnimation, + setDefaultAnimation +} from "./chunk.RCZVQXWP.js"; +import { + animateTo, + shimKeyframesHeightAuto, + stopAnimations +} from "./chunk.S7GYYU7Z.js"; +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + SlIcon +} from "./chunk.UZYAV5H6.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n, + r +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// node_modules/lit-html/directives/when.js +function n2(n3, r2, t) { + return n3 ? r2(n3) : t == null ? void 0 : t(n3); +} + +// src/components/tree-item/tree-item.component.ts +var _SlTreeItem = class _SlTreeItem extends ShoelaceElement { + constructor() { + super(...arguments); + this.localize = new LocalizeController(this); + this.indeterminate = false; + this.isLeaf = false; + this.loading = false; + this.selectable = false; + this.expanded = false; + this.selected = false; + this.disabled = false; + this.lazy = false; + } + static isTreeItem(node) { + return node instanceof Element && node.getAttribute("role") === "treeitem"; + } + connectedCallback() { + super.connectedCallback(); + this.setAttribute("role", "treeitem"); + this.setAttribute("tabindex", "-1"); + if (this.isNestedItem()) { + this.slot = "children"; + } + } + firstUpdated() { + this.childrenContainer.hidden = !this.expanded; + this.childrenContainer.style.height = this.expanded ? "auto" : "0"; + this.isLeaf = !this.lazy && this.getChildrenItems().length === 0; + this.handleExpandedChange(); + } + async animateCollapse() { + this.emit("sl-collapse"); + await stopAnimations(this.childrenContainer); + const { keyframes, options } = getAnimation(this, "tree-item.collapse", { dir: this.localize.dir() }); + await animateTo( + this.childrenContainer, + shimKeyframesHeightAuto(keyframes, this.childrenContainer.scrollHeight), + options + ); + this.childrenContainer.hidden = true; + this.emit("sl-after-collapse"); + } + // Checks whether the item is nested into an item + isNestedItem() { + const parent = this.parentElement; + return !!parent && _SlTreeItem.isTreeItem(parent); + } + handleChildrenSlotChange() { + this.loading = false; + this.isLeaf = !this.lazy && this.getChildrenItems().length === 0; + } + willUpdate(changedProperties) { + if (changedProperties.has("selected") && !changedProperties.has("indeterminate")) { + this.indeterminate = false; + } + } + async animateExpand() { + this.emit("sl-expand"); + await stopAnimations(this.childrenContainer); + this.childrenContainer.hidden = false; + const { keyframes, options } = getAnimation(this, "tree-item.expand", { dir: this.localize.dir() }); + await animateTo( + this.childrenContainer, + shimKeyframesHeightAuto(keyframes, this.childrenContainer.scrollHeight), + options + ); + this.childrenContainer.style.height = "auto"; + this.emit("sl-after-expand"); + } + handleLoadingChange() { + this.setAttribute("aria-busy", this.loading ? "true" : "false"); + if (!this.loading) { + this.animateExpand(); + } + } + handleDisabledChange() { + this.setAttribute("aria-disabled", this.disabled ? "true" : "false"); + } + handleSelectedChange() { + this.setAttribute("aria-selected", this.selected ? "true" : "false"); + } + handleExpandedChange() { + if (!this.isLeaf) { + this.setAttribute("aria-expanded", this.expanded ? "true" : "false"); + } else { + this.removeAttribute("aria-expanded"); + } + } + handleExpandAnimation() { + if (this.expanded) { + if (this.lazy) { + this.loading = true; + this.emit("sl-lazy-load"); + } else { + this.animateExpand(); + } + } else { + this.animateCollapse(); + } + } + handleLazyChange() { + this.emit("sl-lazy-change"); + } + /** Gets all the nested tree items in this node. */ + getChildrenItems({ includeDisabled = true } = {}) { + return this.childrenSlot ? [...this.childrenSlot.assignedElements({ flatten: true })].filter( + (item) => _SlTreeItem.isTreeItem(item) && (includeDisabled || !item.disabled) + ) : []; + } + render() { + const isRtl = this.localize.dir() === "rtl"; + const showExpandButton = !this.loading && (!this.isLeaf || this.lazy); + return x` +
+
+
+ + + + ${n2( + this.selectable, + () => x` + + ` + )} + + +
+ +
+ +
+
+ `; + } +}; +_SlTreeItem.styles = tree_item_styles_default; +_SlTreeItem.dependencies = { + "sl-checkbox": SlCheckbox, + "sl-icon": SlIcon, + "sl-spinner": SlSpinner +}; +__decorateClass([ + r() +], _SlTreeItem.prototype, "indeterminate", 2); +__decorateClass([ + r() +], _SlTreeItem.prototype, "isLeaf", 2); +__decorateClass([ + r() +], _SlTreeItem.prototype, "loading", 2); +__decorateClass([ + r() +], _SlTreeItem.prototype, "selectable", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], _SlTreeItem.prototype, "expanded", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], _SlTreeItem.prototype, "selected", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], _SlTreeItem.prototype, "disabled", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], _SlTreeItem.prototype, "lazy", 2); +__decorateClass([ + e2("slot:not([name])") +], _SlTreeItem.prototype, "defaultSlot", 2); +__decorateClass([ + e2("slot[name=children]") +], _SlTreeItem.prototype, "childrenSlot", 2); +__decorateClass([ + e2(".tree-item__item") +], _SlTreeItem.prototype, "itemElement", 2); +__decorateClass([ + e2(".tree-item__children") +], _SlTreeItem.prototype, "childrenContainer", 2); +__decorateClass([ + e2(".tree-item__expand-button slot") +], _SlTreeItem.prototype, "expandButtonSlot", 2); +__decorateClass([ + watch("loading", { waitUntilFirstUpdate: true }) +], _SlTreeItem.prototype, "handleLoadingChange", 1); +__decorateClass([ + watch("disabled") +], _SlTreeItem.prototype, "handleDisabledChange", 1); +__decorateClass([ + watch("selected") +], _SlTreeItem.prototype, "handleSelectedChange", 1); +__decorateClass([ + watch("expanded", { waitUntilFirstUpdate: true }) +], _SlTreeItem.prototype, "handleExpandedChange", 1); +__decorateClass([ + watch("expanded", { waitUntilFirstUpdate: true }) +], _SlTreeItem.prototype, "handleExpandAnimation", 1); +__decorateClass([ + watch("lazy", { waitUntilFirstUpdate: true }) +], _SlTreeItem.prototype, "handleLazyChange", 1); +var SlTreeItem = _SlTreeItem; +setDefaultAnimation("tree-item.expand", { + keyframes: [ + { height: "0", opacity: "0", overflow: "hidden" }, + { height: "auto", opacity: "1", overflow: "hidden" } + ], + options: { duration: 250, easing: "cubic-bezier(0.4, 0.0, 0.2, 1)" } +}); +setDefaultAnimation("tree-item.collapse", { + keyframes: [ + { height: "auto", opacity: "1", overflow: "hidden" }, + { height: "0", opacity: "0", overflow: "hidden" } + ], + options: { duration: 200, easing: "cubic-bezier(0.4, 0.0, 0.2, 1)" } +}); + +export { + SlTreeItem +}; +/*! Bundled license information: + +lit-html/directives/when.js: + (** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + *) +*/ diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.4A5FT2GX.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.4A5FT2GX.js new file mode 100644 index 0000000..913fc6d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.4A5FT2GX.js @@ -0,0 +1,80 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/card/card.styles.ts +var card_styles_default = i` + ${component_styles_default} + + :host { + --border-color: var(--sl-color-neutral-200); + --border-radius: var(--sl-border-radius-medium); + --border-width: 1px; + --padding: var(--sl-spacing-large); + + display: inline-block; + } + + .card { + display: flex; + flex-direction: column; + background-color: var(--sl-panel-background-color); + box-shadow: var(--sl-shadow-x-small); + border: solid var(--border-width) var(--border-color); + border-radius: var(--border-radius); + } + + .card__image { + display: flex; + border-top-left-radius: var(--border-radius); + border-top-right-radius: var(--border-radius); + margin: calc(-1 * var(--border-width)); + overflow: hidden; + } + + .card__image::slotted(img) { + display: block; + width: 100%; + } + + .card:not(.card--has-image) .card__image { + display: none; + } + + .card__header { + display: block; + border-bottom: solid var(--border-width) var(--border-color); + padding: calc(var(--padding) / 2) var(--padding); + } + + .card:not(.card--has-header) .card__header { + display: none; + } + + .card:not(.card--has-image) .card__header { + border-top-left-radius: var(--border-radius); + border-top-right-radius: var(--border-radius); + } + + .card__body { + display: block; + padding: var(--padding); + } + + .card--has-footer .card__footer { + display: block; + border-top: solid var(--border-width) var(--border-color); + padding: var(--padding); + } + + .card:not(.card--has-footer) .card__footer { + display: none; + } +`; + +export { + card_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.4MOOA5HL.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.4MOOA5HL.js new file mode 100644 index 0000000..59f9cb9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.4MOOA5HL.js @@ -0,0 +1,37 @@ +import { + button_styles_default +} from "./chunk.M5IYOV74.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/radio-button/radio-button.styles.ts +var radio_button_styles_default = i` + ${button_styles_default} + + .button__prefix, + .button__suffix, + .button__label { + display: inline-flex; + position: relative; + align-items: center; + } + + /* We use a hidden input so constraint validation errors work, since they don't appear to show when used with buttons. + We can't actually hide it, though, otherwise the messages will be suppressed by the browser. */ + .hidden-input { + all: unset; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + outline: dotted 1px red; + opacity: 0; + z-index: -1; + } +`; + +export { + radio_button_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.4SN5K6DX.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.4SN5K6DX.js new file mode 100644 index 0000000..3273708 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.4SN5K6DX.js @@ -0,0 +1,115 @@ +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + ShoelaceElement, + n, + r +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/relative-time/relative-time.component.ts +var availableUnits = [ + { max: 276e4, value: 6e4, unit: "minute" }, + // max 46 minutes + { max: 72e6, value: 36e5, unit: "hour" }, + // max 20 hours + { max: 5184e5, value: 864e5, unit: "day" }, + // max 6 days + { max: 24192e5, value: 6048e5, unit: "week" }, + // max 28 days + { max: 28512e6, value: 2592e6, unit: "month" }, + // max 11 months + { max: Infinity, value: 31536e6, unit: "year" } +]; +var SlRelativeTime = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.localize = new LocalizeController(this); + this.isoTime = ""; + this.relativeTime = ""; + this.titleTime = ""; + this.date = /* @__PURE__ */ new Date(); + this.format = "long"; + this.numeric = "auto"; + this.sync = false; + } + disconnectedCallback() { + super.disconnectedCallback(); + clearTimeout(this.updateTimeout); + } + render() { + const now = /* @__PURE__ */ new Date(); + const then = new Date(this.date); + if (isNaN(then.getMilliseconds())) { + this.relativeTime = ""; + this.isoTime = ""; + return ""; + } + const diff = then.getTime() - now.getTime(); + const { unit, value } = availableUnits.find((singleUnit) => Math.abs(diff) < singleUnit.max); + this.isoTime = then.toISOString(); + this.titleTime = this.localize.date(then, { + month: "long", + year: "numeric", + day: "numeric", + hour: "numeric", + minute: "numeric", + timeZoneName: "short" + }); + this.relativeTime = this.localize.relativeTime(Math.round(diff / value), unit, { + numeric: this.numeric, + style: this.format + }); + clearTimeout(this.updateTimeout); + if (this.sync) { + let nextInterval; + if (unit === "minute") { + nextInterval = getTimeUntilNextUnit("second"); + } else if (unit === "hour") { + nextInterval = getTimeUntilNextUnit("minute"); + } else if (unit === "day") { + nextInterval = getTimeUntilNextUnit("hour"); + } else { + nextInterval = getTimeUntilNextUnit("day"); + } + this.updateTimeout = window.setTimeout(() => this.requestUpdate(), nextInterval); + } + return x` `; + } +}; +__decorateClass([ + r() +], SlRelativeTime.prototype, "isoTime", 2); +__decorateClass([ + r() +], SlRelativeTime.prototype, "relativeTime", 2); +__decorateClass([ + r() +], SlRelativeTime.prototype, "titleTime", 2); +__decorateClass([ + n() +], SlRelativeTime.prototype, "date", 2); +__decorateClass([ + n() +], SlRelativeTime.prototype, "format", 2); +__decorateClass([ + n() +], SlRelativeTime.prototype, "numeric", 2); +__decorateClass([ + n({ type: Boolean }) +], SlRelativeTime.prototype, "sync", 2); +function getTimeUntilNextUnit(unit) { + const units = { second: 1e3, minute: 6e4, hour: 36e5, day: 864e5 }; + const value = units[unit]; + return value - Date.now() % value; +} + +export { + SlRelativeTime +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.4WQR3YDO.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.4WQR3YDO.js new file mode 100644 index 0000000..6f54fa8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.4WQR3YDO.js @@ -0,0 +1,32 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/menu-label/menu-label.styles.ts +var menu_label_styles_default = i` + ${component_styles_default} + + :host { + display: block; + } + + .menu-label { + display: inline-block; + font-family: var(--sl-font-sans); + font-size: var(--sl-font-size-small); + font-weight: var(--sl-font-weight-semibold); + line-height: var(--sl-line-height-normal); + letter-spacing: var(--sl-letter-spacing-normal); + color: var(--sl-color-neutral-500); + padding: var(--sl-spacing-2x-small) var(--sl-spacing-x-large); + user-select: none; + -webkit-user-select: none; + } +`; + +export { + menu_label_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.52AUVIIS.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.52AUVIIS.js new file mode 100644 index 0000000..3c71f67 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.52AUVIIS.js @@ -0,0 +1,167 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/carousel/carousel.styles.ts +var carousel_styles_default = i` + ${component_styles_default} + + :host { + --slide-gap: var(--sl-spacing-medium, 1rem); + --aspect-ratio: 16 / 9; + --scroll-hint: 0px; + + display: flex; + } + + .carousel { + display: grid; + grid-template-columns: min-content 1fr min-content; + grid-template-rows: 1fr min-content; + grid-template-areas: + '. slides .' + '. pagination .'; + gap: var(--sl-spacing-medium); + align-items: center; + min-height: 100%; + min-width: 100%; + position: relative; + } + + .carousel__pagination { + grid-area: pagination; + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: var(--sl-spacing-small); + } + + .carousel__slides { + grid-area: slides; + + display: grid; + height: 100%; + width: 100%; + align-items: center; + justify-items: center; + overflow: auto; + overscroll-behavior-x: contain; + scrollbar-width: none; + aspect-ratio: calc(var(--aspect-ratio) * var(--slides-per-page)); + border-radius: var(--sl-border-radius-small); + + --slide-size: calc((100% - (var(--slides-per-page) - 1) * var(--slide-gap)) / var(--slides-per-page)); + } + + @media (prefers-reduced-motion) { + :where(.carousel__slides) { + scroll-behavior: auto; + } + } + + .carousel__slides--horizontal { + grid-auto-flow: column; + grid-auto-columns: var(--slide-size); + grid-auto-rows: 100%; + column-gap: var(--slide-gap); + scroll-snap-type: x mandatory; + scroll-padding-inline: var(--scroll-hint); + padding-inline: var(--scroll-hint); + overflow-y: hidden; + } + + .carousel__slides--vertical { + grid-auto-flow: row; + grid-auto-columns: 100%; + grid-auto-rows: var(--slide-size); + row-gap: var(--slide-gap); + scroll-snap-type: y mandatory; + scroll-padding-block: var(--scroll-hint); + padding-block: var(--scroll-hint); + overflow-x: hidden; + } + + .carousel__slides--dragging { + } + + :host([vertical]) ::slotted(sl-carousel-item) { + height: 100%; + } + + .carousel__slides::-webkit-scrollbar { + display: none; + } + + .carousel__navigation { + grid-area: navigation; + display: contents; + font-size: var(--sl-font-size-x-large); + } + + .carousel__navigation-button { + flex: 0 0 auto; + display: flex; + align-items: center; + background: none; + border: none; + border-radius: var(--sl-border-radius-small); + font-size: inherit; + color: var(--sl-color-neutral-600); + padding: var(--sl-spacing-x-small); + cursor: pointer; + transition: var(--sl-transition-medium) color; + appearance: none; + } + + .carousel__navigation-button--disabled { + opacity: 0.5; + cursor: not-allowed; + } + + .carousel__navigation-button--disabled::part(base) { + pointer-events: none; + } + + .carousel__navigation-button--previous { + grid-column: 1; + grid-row: 1; + } + + .carousel__navigation-button--next { + grid-column: 3; + grid-row: 1; + } + + .carousel__pagination-item { + display: block; + cursor: pointer; + background: none; + border: 0; + border-radius: var(--sl-border-radius-circle); + width: var(--sl-spacing-small); + height: var(--sl-spacing-small); + background-color: var(--sl-color-neutral-300); + padding: 0; + margin: 0; + } + + .carousel__pagination-item--active { + background-color: var(--sl-color-neutral-700); + transform: scale(1.2); + } + + /* Focus styles */ + .carousel__slides:focus-visible, + .carousel__navigation-button:focus-visible, + .carousel__pagination-item:focus-visible { + outline: var(--sl-focus-ring); + outline-offset: var(--sl-focus-ring-offset); + } +`; + +export { + carousel_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.53DWOBDF.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.53DWOBDF.js new file mode 100644 index 0000000..1c33656 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.53DWOBDF.js @@ -0,0 +1,313 @@ +import { + form_control_styles_default +} from "./chunk.2VV6AF6A.js"; +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/input/input.styles.ts +var input_styles_default = i` + ${component_styles_default} + ${form_control_styles_default} + + :host { + display: block; + } + + .input { + flex: 1 1 auto; + display: inline-flex; + align-items: stretch; + justify-content: start; + position: relative; + width: 100%; + font-family: var(--sl-input-font-family); + font-weight: var(--sl-input-font-weight); + letter-spacing: var(--sl-input-letter-spacing); + vertical-align: middle; + overflow: hidden; + cursor: text; + transition: + var(--sl-transition-fast) color, + var(--sl-transition-fast) border, + var(--sl-transition-fast) box-shadow, + var(--sl-transition-fast) background-color; + } + + /* Standard inputs */ + .input--standard { + background-color: var(--sl-input-background-color); + border: solid var(--sl-input-border-width) var(--sl-input-border-color); + } + + .input--standard:hover:not(.input--disabled) { + background-color: var(--sl-input-background-color-hover); + border-color: var(--sl-input-border-color-hover); + } + + .input--standard.input--focused:not(.input--disabled) { + background-color: var(--sl-input-background-color-focus); + border-color: var(--sl-input-border-color-focus); + box-shadow: 0 0 0 var(--sl-focus-ring-width) var(--sl-input-focus-ring-color); + } + + .input--standard.input--focused:not(.input--disabled) .input__control { + color: var(--sl-input-color-focus); + } + + .input--standard.input--disabled { + background-color: var(--sl-input-background-color-disabled); + border-color: var(--sl-input-border-color-disabled); + opacity: 0.5; + cursor: not-allowed; + } + + .input--standard.input--disabled .input__control { + color: var(--sl-input-color-disabled); + } + + .input--standard.input--disabled .input__control::placeholder { + color: var(--sl-input-placeholder-color-disabled); + } + + /* Filled inputs */ + .input--filled { + border: none; + background-color: var(--sl-input-filled-background-color); + color: var(--sl-input-color); + } + + .input--filled:hover:not(.input--disabled) { + background-color: var(--sl-input-filled-background-color-hover); + } + + .input--filled.input--focused:not(.input--disabled) { + background-color: var(--sl-input-filled-background-color-focus); + outline: var(--sl-focus-ring); + outline-offset: var(--sl-focus-ring-offset); + } + + .input--filled.input--disabled { + background-color: var(--sl-input-filled-background-color-disabled); + opacity: 0.5; + cursor: not-allowed; + } + + .input__control { + flex: 1 1 auto; + font-family: inherit; + font-size: inherit; + font-weight: inherit; + min-width: 0; + height: 100%; + color: var(--sl-input-color); + border: none; + background: inherit; + box-shadow: none; + padding: 0; + margin: 0; + cursor: inherit; + -webkit-appearance: none; + } + + .input__control::-webkit-search-decoration, + .input__control::-webkit-search-cancel-button, + .input__control::-webkit-search-results-button, + .input__control::-webkit-search-results-decoration { + -webkit-appearance: none; + } + + .input__control:-webkit-autofill, + .input__control:-webkit-autofill:hover, + .input__control:-webkit-autofill:focus, + .input__control:-webkit-autofill:active { + box-shadow: 0 0 0 var(--sl-input-height-large) var(--sl-input-background-color-hover) inset !important; + -webkit-text-fill-color: var(--sl-color-primary-500); + caret-color: var(--sl-input-color); + } + + .input--filled .input__control:-webkit-autofill, + .input--filled .input__control:-webkit-autofill:hover, + .input--filled .input__control:-webkit-autofill:focus, + .input--filled .input__control:-webkit-autofill:active { + box-shadow: 0 0 0 var(--sl-input-height-large) var(--sl-input-filled-background-color) inset !important; + } + + .input__control::placeholder { + color: var(--sl-input-placeholder-color); + user-select: none; + -webkit-user-select: none; + } + + .input:hover:not(.input--disabled) .input__control { + color: var(--sl-input-color-hover); + } + + .input__control:focus { + outline: none; + } + + .input__prefix, + .input__suffix { + display: inline-flex; + flex: 0 0 auto; + align-items: center; + cursor: default; + } + + .input__prefix ::slotted(sl-icon), + .input__suffix ::slotted(sl-icon) { + color: var(--sl-input-icon-color); + } + + /* + * Size modifiers + */ + + .input--small { + border-radius: var(--sl-input-border-radius-small); + font-size: var(--sl-input-font-size-small); + height: var(--sl-input-height-small); + } + + .input--small .input__control { + height: calc(var(--sl-input-height-small) - var(--sl-input-border-width) * 2); + padding: 0 var(--sl-input-spacing-small); + } + + .input--small .input__clear, + .input--small .input__password-toggle { + width: calc(1em + var(--sl-input-spacing-small) * 2); + } + + .input--small .input__prefix ::slotted(*) { + margin-inline-start: var(--sl-input-spacing-small); + } + + .input--small .input__suffix ::slotted(*) { + margin-inline-end: var(--sl-input-spacing-small); + } + + .input--medium { + border-radius: var(--sl-input-border-radius-medium); + font-size: var(--sl-input-font-size-medium); + height: var(--sl-input-height-medium); + } + + .input--medium .input__control { + height: calc(var(--sl-input-height-medium) - var(--sl-input-border-width) * 2); + padding: 0 var(--sl-input-spacing-medium); + } + + .input--medium .input__clear, + .input--medium .input__password-toggle { + width: calc(1em + var(--sl-input-spacing-medium) * 2); + } + + .input--medium .input__prefix ::slotted(*) { + margin-inline-start: var(--sl-input-spacing-medium); + } + + .input--medium .input__suffix ::slotted(*) { + margin-inline-end: var(--sl-input-spacing-medium); + } + + .input--large { + border-radius: var(--sl-input-border-radius-large); + font-size: var(--sl-input-font-size-large); + height: var(--sl-input-height-large); + } + + .input--large .input__control { + height: calc(var(--sl-input-height-large) - var(--sl-input-border-width) * 2); + padding: 0 var(--sl-input-spacing-large); + } + + .input--large .input__clear, + .input--large .input__password-toggle { + width: calc(1em + var(--sl-input-spacing-large) * 2); + } + + .input--large .input__prefix ::slotted(*) { + margin-inline-start: var(--sl-input-spacing-large); + } + + .input--large .input__suffix ::slotted(*) { + margin-inline-end: var(--sl-input-spacing-large); + } + + /* + * Pill modifier + */ + + .input--pill.input--small { + border-radius: var(--sl-input-height-small); + } + + .input--pill.input--medium { + border-radius: var(--sl-input-height-medium); + } + + .input--pill.input--large { + border-radius: var(--sl-input-height-large); + } + + /* + * Clearable + Password Toggle + */ + + .input__clear:not(.input__clear--visible) { + visibility: hidden; + } + + .input__clear, + .input__password-toggle { + display: inline-flex; + align-items: center; + justify-content: center; + font-size: inherit; + color: var(--sl-input-icon-color); + border: none; + background: none; + padding: 0; + transition: var(--sl-transition-fast) color; + cursor: pointer; + } + + .input__clear:hover, + .input__password-toggle:hover { + color: var(--sl-input-icon-color-hover); + } + + .input__clear:focus, + .input__password-toggle:focus { + outline: none; + } + + .input--empty .input__clear { + visibility: hidden; + } + + /* Don't show the browser's password toggle in Edge */ + ::-ms-reveal { + display: none; + } + + /* Hide the built-in number spinner */ + .input--no-spin-buttons input[type='number']::-webkit-outer-spin-button, + .input--no-spin-buttons input[type='number']::-webkit-inner-spin-button { + -webkit-appearance: none; + display: none; + } + + .input--no-spin-buttons input[type='number'] { + -moz-appearance: textfield; + } +`; + +export { + input_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.57JYVWPO.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.57JYVWPO.js new file mode 100644 index 0000000..88a3dcc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.57JYVWPO.js @@ -0,0 +1,219 @@ +import { + SlIconButton +} from "./chunk.Y77CZW56.js"; +import { + getAnimation, + setDefaultAnimation +} from "./chunk.RCZVQXWP.js"; +import { + waitForEvent +} from "./chunk.B4BZKR24.js"; +import { + animateTo, + stopAnimations +} from "./chunk.S7GYYU7Z.js"; +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + HasSlotController +} from "./chunk.NYIIDP5N.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + alert_styles_default +} from "./chunk.23G5LPSS.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/alert/alert.component.ts +var toastStack = Object.assign(document.createElement("div"), { className: "sl-toast-stack" }); +var SlAlert = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.hasSlotController = new HasSlotController(this, "icon", "suffix"); + this.localize = new LocalizeController(this); + this.open = false; + this.closable = false; + this.variant = "primary"; + this.duration = Infinity; + } + firstUpdated() { + this.base.hidden = !this.open; + } + restartAutoHide() { + clearTimeout(this.autoHideTimeout); + if (this.open && this.duration < Infinity) { + this.autoHideTimeout = window.setTimeout(() => this.hide(), this.duration); + } + } + handleCloseClick() { + this.hide(); + } + handleMouseMove() { + this.restartAutoHide(); + } + async handleOpenChange() { + if (this.open) { + this.emit("sl-show"); + if (this.duration < Infinity) { + this.restartAutoHide(); + } + await stopAnimations(this.base); + this.base.hidden = false; + const { keyframes, options } = getAnimation(this, "alert.show", { dir: this.localize.dir() }); + await animateTo(this.base, keyframes, options); + this.emit("sl-after-show"); + } else { + this.emit("sl-hide"); + clearTimeout(this.autoHideTimeout); + await stopAnimations(this.base); + const { keyframes, options } = getAnimation(this, "alert.hide", { dir: this.localize.dir() }); + await animateTo(this.base, keyframes, options); + this.base.hidden = true; + this.emit("sl-after-hide"); + } + } + handleDurationChange() { + this.restartAutoHide(); + } + /** Shows the alert. */ + async show() { + if (this.open) { + return void 0; + } + this.open = true; + return waitForEvent(this, "sl-after-show"); + } + /** Hides the alert */ + async hide() { + if (!this.open) { + return void 0; + } + this.open = false; + return waitForEvent(this, "sl-after-hide"); + } + /** + * Displays the alert as a toast notification. This will move the alert out of its position in the DOM and, when + * dismissed, it will be removed from the DOM completely. By storing a reference to the alert, you can reuse it by + * calling this method again. The returned promise will resolve after the alert is hidden. + */ + async toast() { + return new Promise((resolve) => { + if (toastStack.parentElement === null) { + document.body.append(toastStack); + } + toastStack.appendChild(this); + requestAnimationFrame(() => { + this.clientWidth; + this.show(); + }); + this.addEventListener( + "sl-after-hide", + () => { + toastStack.removeChild(this); + resolve(); + if (toastStack.querySelector("sl-alert") === null) { + toastStack.remove(); + } + }, + { once: true } + ); + }); + } + render() { + return x` + + `; + } +}; +SlAlert.styles = alert_styles_default; +SlAlert.dependencies = { "sl-icon-button": SlIconButton }; +__decorateClass([ + e2('[part~="base"]') +], SlAlert.prototype, "base", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlAlert.prototype, "open", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlAlert.prototype, "closable", 2); +__decorateClass([ + n({ reflect: true }) +], SlAlert.prototype, "variant", 2); +__decorateClass([ + n({ type: Number }) +], SlAlert.prototype, "duration", 2); +__decorateClass([ + watch("open", { waitUntilFirstUpdate: true }) +], SlAlert.prototype, "handleOpenChange", 1); +__decorateClass([ + watch("duration") +], SlAlert.prototype, "handleDurationChange", 1); +setDefaultAnimation("alert.show", { + keyframes: [ + { opacity: 0, scale: 0.8 }, + { opacity: 1, scale: 1 } + ], + options: { duration: 250, easing: "ease" } +}); +setDefaultAnimation("alert.hide", { + keyframes: [ + { opacity: 1, scale: 1 }, + { opacity: 0, scale: 0.8 } + ], + options: { duration: 250, easing: "ease" } +}); + +export { + SlAlert +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.5A6GCI7W.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.5A6GCI7W.js new file mode 100644 index 0000000..5351302 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.5A6GCI7W.js @@ -0,0 +1,98 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/breadcrumb-item/breadcrumb-item.styles.ts +var breadcrumb_item_styles_default = i` + ${component_styles_default} + + :host { + display: inline-flex; + } + + .breadcrumb-item { + display: inline-flex; + align-items: center; + font-family: var(--sl-font-sans); + font-size: var(--sl-font-size-small); + font-weight: var(--sl-font-weight-semibold); + color: var(--sl-color-neutral-600); + line-height: var(--sl-line-height-normal); + white-space: nowrap; + } + + .breadcrumb-item__label { + display: inline-block; + font-family: inherit; + font-size: inherit; + font-weight: inherit; + line-height: inherit; + text-decoration: none; + color: inherit; + background: none; + border: none; + border-radius: var(--sl-border-radius-medium); + padding: 0; + margin: 0; + cursor: pointer; + transition: var(--sl-transition-fast) --color; + } + + :host(:not(:last-of-type)) .breadcrumb-item__label { + color: var(--sl-color-primary-600); + } + + :host(:not(:last-of-type)) .breadcrumb-item__label:hover { + color: var(--sl-color-primary-500); + } + + :host(:not(:last-of-type)) .breadcrumb-item__label:active { + color: var(--sl-color-primary-600); + } + + .breadcrumb-item__label:focus { + outline: none; + } + + .breadcrumb-item__label:focus-visible { + outline: var(--sl-focus-ring); + outline-offset: var(--sl-focus-ring-offset); + } + + .breadcrumb-item__prefix, + .breadcrumb-item__suffix { + display: none; + flex: 0 0 auto; + display: flex; + align-items: center; + } + + .breadcrumb-item--has-prefix .breadcrumb-item__prefix { + display: inline-flex; + margin-inline-end: var(--sl-spacing-x-small); + } + + .breadcrumb-item--has-suffix .breadcrumb-item__suffix { + display: inline-flex; + margin-inline-start: var(--sl-spacing-x-small); + } + + :host(:last-of-type) .breadcrumb-item__separator { + display: none; + } + + .breadcrumb-item__separator { + display: inline-flex; + align-items: center; + margin: 0 var(--sl-spacing-x-small); + user-select: none; + -webkit-user-select: none; + } +`; + +export { + breadcrumb_item_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.5EPKBUIZ.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.5EPKBUIZ.js new file mode 100644 index 0000000..076bb1a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.5EPKBUIZ.js @@ -0,0 +1,184 @@ +import { + form_control_styles_default +} from "./chunk.2VV6AF6A.js"; +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/textarea/textarea.styles.ts +var textarea_styles_default = i` + ${component_styles_default} + ${form_control_styles_default} + + :host { + display: block; + } + + .textarea { + display: flex; + align-items: center; + position: relative; + width: 100%; + font-family: var(--sl-input-font-family); + font-weight: var(--sl-input-font-weight); + line-height: var(--sl-line-height-normal); + letter-spacing: var(--sl-input-letter-spacing); + vertical-align: middle; + transition: + var(--sl-transition-fast) color, + var(--sl-transition-fast) border, + var(--sl-transition-fast) box-shadow, + var(--sl-transition-fast) background-color; + cursor: text; + } + + /* Standard textareas */ + .textarea--standard { + background-color: var(--sl-input-background-color); + border: solid var(--sl-input-border-width) var(--sl-input-border-color); + } + + .textarea--standard:hover:not(.textarea--disabled) { + background-color: var(--sl-input-background-color-hover); + border-color: var(--sl-input-border-color-hover); + } + .textarea--standard:hover:not(.textarea--disabled) .textarea__control { + color: var(--sl-input-color-hover); + } + + .textarea--standard.textarea--focused:not(.textarea--disabled) { + background-color: var(--sl-input-background-color-focus); + border-color: var(--sl-input-border-color-focus); + color: var(--sl-input-color-focus); + box-shadow: 0 0 0 var(--sl-focus-ring-width) var(--sl-input-focus-ring-color); + } + + .textarea--standard.textarea--focused:not(.textarea--disabled) .textarea__control { + color: var(--sl-input-color-focus); + } + + .textarea--standard.textarea--disabled { + background-color: var(--sl-input-background-color-disabled); + border-color: var(--sl-input-border-color-disabled); + opacity: 0.5; + cursor: not-allowed; + } + + .textarea--standard.textarea--disabled .textarea__control { + color: var(--sl-input-color-disabled); + } + + .textarea--standard.textarea--disabled .textarea__control::placeholder { + color: var(--sl-input-placeholder-color-disabled); + } + + /* Filled textareas */ + .textarea--filled { + border: none; + background-color: var(--sl-input-filled-background-color); + color: var(--sl-input-color); + } + + .textarea--filled:hover:not(.textarea--disabled) { + background-color: var(--sl-input-filled-background-color-hover); + } + + .textarea--filled.textarea--focused:not(.textarea--disabled) { + background-color: var(--sl-input-filled-background-color-focus); + outline: var(--sl-focus-ring); + outline-offset: var(--sl-focus-ring-offset); + } + + .textarea--filled.textarea--disabled { + background-color: var(--sl-input-filled-background-color-disabled); + opacity: 0.5; + cursor: not-allowed; + } + + .textarea__control { + flex: 1 1 auto; + font-family: inherit; + font-size: inherit; + font-weight: inherit; + line-height: 1.4; + color: var(--sl-input-color); + border: none; + background: none; + box-shadow: none; + cursor: inherit; + -webkit-appearance: none; + } + + .textarea__control::-webkit-search-decoration, + .textarea__control::-webkit-search-cancel-button, + .textarea__control::-webkit-search-results-button, + .textarea__control::-webkit-search-results-decoration { + -webkit-appearance: none; + } + + .textarea__control::placeholder { + color: var(--sl-input-placeholder-color); + user-select: none; + -webkit-user-select: none; + } + + .textarea__control:focus { + outline: none; + } + + /* + * Size modifiers + */ + + .textarea--small { + border-radius: var(--sl-input-border-radius-small); + font-size: var(--sl-input-font-size-small); + } + + .textarea--small .textarea__control { + padding: 0.5em var(--sl-input-spacing-small); + } + + .textarea--medium { + border-radius: var(--sl-input-border-radius-medium); + font-size: var(--sl-input-font-size-medium); + } + + .textarea--medium .textarea__control { + padding: 0.5em var(--sl-input-spacing-medium); + } + + .textarea--large { + border-radius: var(--sl-input-border-radius-large); + font-size: var(--sl-input-font-size-large); + } + + .textarea--large .textarea__control { + padding: 0.5em var(--sl-input-spacing-large); + } + + /* + * Resize types + */ + + .textarea--resize-none .textarea__control { + resize: none; + } + + .textarea--resize-vertical .textarea__control { + resize: vertical; + } + + .textarea--resize-auto .textarea__control { + height: auto; + resize: none; + overflow-y: hidden; + } +`; + +export { + textarea_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.5LMMTS6Y.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.5LMMTS6Y.js new file mode 100644 index 0000000..8ea6420 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.5LMMTS6Y.js @@ -0,0 +1,140 @@ +import { + radio_button_styles_default +} from "./chunk.4MOOA5HL.js"; +import { + n as n2 +} from "./chunk.LX7UG5WS.js"; +import { + o +} from "./chunk.2URMUHDY.js"; +import { + HasSlotController +} from "./chunk.NYIIDP5N.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n, + r +} from "./chunk.SEXBCYCU.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/radio-button/radio-button.component.ts +var SlRadioButton = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.hasSlotController = new HasSlotController(this, "[default]", "prefix", "suffix"); + this.hasFocus = false; + this.checked = false; + this.disabled = false; + this.size = "medium"; + this.pill = false; + } + connectedCallback() { + super.connectedCallback(); + this.setAttribute("role", "presentation"); + } + handleBlur() { + this.hasFocus = false; + this.emit("sl-blur"); + } + handleClick(e3) { + if (this.disabled) { + e3.preventDefault(); + e3.stopPropagation(); + return; + } + this.checked = true; + } + handleFocus() { + this.hasFocus = true; + this.emit("sl-focus"); + } + handleDisabledChange() { + this.setAttribute("aria-disabled", this.disabled ? "true" : "false"); + } + /** Sets focus on the radio button. */ + focus(options) { + this.input.focus(options); + } + /** Removes focus from the radio button. */ + blur() { + this.input.blur(); + } + render() { + return n2` +
+ +
+ `; + } +}; +SlRadioButton.styles = radio_button_styles_default; +__decorateClass([ + e2(".button") +], SlRadioButton.prototype, "input", 2); +__decorateClass([ + e2(".hidden-input") +], SlRadioButton.prototype, "hiddenInput", 2); +__decorateClass([ + r() +], SlRadioButton.prototype, "hasFocus", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlRadioButton.prototype, "checked", 2); +__decorateClass([ + n() +], SlRadioButton.prototype, "value", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlRadioButton.prototype, "disabled", 2); +__decorateClass([ + n({ reflect: true }) +], SlRadioButton.prototype, "size", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlRadioButton.prototype, "pill", 2); +__decorateClass([ + watch("disabled", { waitUntilFirstUpdate: true }) +], SlRadioButton.prototype, "handleDisabledChange", 1); + +export { + SlRadioButton +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.5MHKN5YK.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.5MHKN5YK.js new file mode 100644 index 0000000..fc7db11 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.5MHKN5YK.js @@ -0,0 +1,179 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/switch/switch.styles.ts +var switch_styles_default = i` + ${component_styles_default} + + :host { + display: inline-block; + } + + :host([size='small']) { + --height: var(--sl-toggle-size-small); + --thumb-size: calc(var(--sl-toggle-size-small) + 4px); + --width: calc(var(--height) * 2); + + font-size: var(--sl-input-font-size-small); + } + + :host([size='medium']) { + --height: var(--sl-toggle-size-medium); + --thumb-size: calc(var(--sl-toggle-size-medium) + 4px); + --width: calc(var(--height) * 2); + + font-size: var(--sl-input-font-size-medium); + } + + :host([size='large']) { + --height: var(--sl-toggle-size-large); + --thumb-size: calc(var(--sl-toggle-size-large) + 4px); + --width: calc(var(--height) * 2); + + font-size: var(--sl-input-font-size-large); + } + + .switch { + position: relative; + display: inline-flex; + align-items: center; + font-family: var(--sl-input-font-family); + font-size: inherit; + font-weight: var(--sl-input-font-weight); + color: var(--sl-input-label-color); + vertical-align: middle; + cursor: pointer; + } + + .switch__control { + flex: 0 0 auto; + position: relative; + display: inline-flex; + align-items: center; + justify-content: center; + width: var(--width); + height: var(--height); + background-color: var(--sl-color-neutral-400); + border: solid var(--sl-input-border-width) var(--sl-color-neutral-400); + border-radius: var(--height); + transition: + var(--sl-transition-fast) border-color, + var(--sl-transition-fast) background-color; + } + + .switch__control .switch__thumb { + width: var(--thumb-size); + height: var(--thumb-size); + background-color: var(--sl-color-neutral-0); + border-radius: 50%; + border: solid var(--sl-input-border-width) var(--sl-color-neutral-400); + translate: calc((var(--width) - var(--height)) / -2); + transition: + var(--sl-transition-fast) translate ease, + var(--sl-transition-fast) background-color, + var(--sl-transition-fast) border-color, + var(--sl-transition-fast) box-shadow; + } + + .switch__input { + position: absolute; + opacity: 0; + padding: 0; + margin: 0; + pointer-events: none; + } + + /* Hover */ + .switch:not(.switch--checked):not(.switch--disabled) .switch__control:hover { + background-color: var(--sl-color-neutral-400); + border-color: var(--sl-color-neutral-400); + } + + .switch:not(.switch--checked):not(.switch--disabled) .switch__control:hover .switch__thumb { + background-color: var(--sl-color-neutral-0); + border-color: var(--sl-color-neutral-400); + } + + /* Focus */ + .switch:not(.switch--checked):not(.switch--disabled) .switch__input:focus-visible ~ .switch__control { + background-color: var(--sl-color-neutral-400); + border-color: var(--sl-color-neutral-400); + } + + .switch:not(.switch--checked):not(.switch--disabled) .switch__input:focus-visible ~ .switch__control .switch__thumb { + background-color: var(--sl-color-neutral-0); + border-color: var(--sl-color-primary-600); + outline: var(--sl-focus-ring); + outline-offset: var(--sl-focus-ring-offset); + } + + /* Checked */ + .switch--checked .switch__control { + background-color: var(--sl-color-primary-600); + border-color: var(--sl-color-primary-600); + } + + .switch--checked .switch__control .switch__thumb { + background-color: var(--sl-color-neutral-0); + border-color: var(--sl-color-primary-600); + translate: calc((var(--width) - var(--height)) / 2); + } + + /* Checked + hover */ + .switch.switch--checked:not(.switch--disabled) .switch__control:hover { + background-color: var(--sl-color-primary-600); + border-color: var(--sl-color-primary-600); + } + + .switch.switch--checked:not(.switch--disabled) .switch__control:hover .switch__thumb { + background-color: var(--sl-color-neutral-0); + border-color: var(--sl-color-primary-600); + } + + /* Checked + focus */ + .switch.switch--checked:not(.switch--disabled) .switch__input:focus-visible ~ .switch__control { + background-color: var(--sl-color-primary-600); + border-color: var(--sl-color-primary-600); + } + + .switch.switch--checked:not(.switch--disabled) .switch__input:focus-visible ~ .switch__control .switch__thumb { + background-color: var(--sl-color-neutral-0); + border-color: var(--sl-color-primary-600); + outline: var(--sl-focus-ring); + outline-offset: var(--sl-focus-ring-offset); + } + + /* Disabled */ + .switch--disabled { + opacity: 0.5; + cursor: not-allowed; + } + + .switch__label { + display: inline-block; + line-height: var(--height); + margin-inline-start: 0.5em; + user-select: none; + -webkit-user-select: none; + } + + :host([required]) .switch__label::after { + content: var(--sl-input-required-content); + margin-inline-start: var(--sl-input-required-content-offset); + } + + @media (forced-colors: active) { + .switch.switch--checked:not(.switch--disabled) .switch__control:hover .switch__thumb, + .switch--checked .switch__control .switch__thumb { + background-color: ButtonText; + } + } +`; + +export { + switch_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.5UPLOV4M.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.5UPLOV4M.js new file mode 100644 index 0000000..56d67f7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.5UPLOV4M.js @@ -0,0 +1,51 @@ +import { + form_control_styles_default +} from "./chunk.2VV6AF6A.js"; +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/radio-group/radio-group.styles.ts +var radio_group_styles_default = i` + ${component_styles_default} + ${form_control_styles_default} + + :host { + display: block; + } + + .form-control { + position: relative; + border: none; + padding: 0; + margin: 0; + } + + .form-control__label { + padding: 0; + } + + .radio-group--required .radio-group__label::after { + content: var(--sl-input-required-content); + margin-inline-start: var(--sl-input-required-content-offset); + } + + .visually-hidden { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; + } +`; + +export { + radio_group_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.5WLZPD7T.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.5WLZPD7T.js new file mode 100644 index 0000000..d830c3d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.5WLZPD7T.js @@ -0,0 +1,11 @@ +import { + SlVisuallyHidden +} from "./chunk.RSRPO7J4.js"; + +// src/components/visually-hidden/visually-hidden.ts +var visually_hidden_default = SlVisuallyHidden; +SlVisuallyHidden.define("sl-visually-hidden"); + +export { + visually_hidden_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.5X33BRPU.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.5X33BRPU.js new file mode 100644 index 0000000..932f2a6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.5X33BRPU.js @@ -0,0 +1,11 @@ +import { + SlRelativeTime +} from "./chunk.4SN5K6DX.js"; + +// src/components/relative-time/relative-time.ts +var relative_time_default = SlRelativeTime; +SlRelativeTime.define("sl-relative-time"); + +export { + relative_time_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.62RPJXYJ.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.62RPJXYJ.js new file mode 100644 index 0000000..2dfa442 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.62RPJXYJ.js @@ -0,0 +1,60 @@ +import { + badge_styles_default +} from "./chunk.IJRTLEWO.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + ShoelaceElement, + n +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/badge/badge.component.ts +var SlBadge = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.variant = "primary"; + this.pill = false; + this.pulse = false; + } + render() { + return x` + + + + `; + } +}; +SlBadge.styles = badge_styles_default; +__decorateClass([ + n({ reflect: true }) +], SlBadge.prototype, "variant", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlBadge.prototype, "pill", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlBadge.prototype, "pulse", 2); + +export { + SlBadge +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.6KRNIEX4.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.6KRNIEX4.js new file mode 100644 index 0000000..b919dae --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.6KRNIEX4.js @@ -0,0 +1,27 @@ +import { + SlDropdown +} from "./chunk.7VJ6N7Y5.js"; + +// src/react/dropdown/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-dropdown"; +SlDropdown.define("sl-dropdown"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlDropdown, + react: React, + events: { + onSlShow: "sl-show", + onSlAfterShow: "sl-after-show", + onSlHide: "sl-hide", + onSlAfterHide: "sl-after-hide" + }, + displayName: "SlDropdown" +}); +var dropdown_default = reactWrapper; + +export { + dropdown_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.6Y6ISEOI.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.6Y6ISEOI.js new file mode 100644 index 0000000..f3aa3b6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.6Y6ISEOI.js @@ -0,0 +1,89 @@ +import { + button_group_styles_default +} from "./chunk.BXLMMPI7.js"; +import { + ShoelaceElement, + e, + n, + r +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/button-group/button-group.component.ts +var SlButtonGroup = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.disableRole = false; + this.label = ""; + } + handleFocus(event) { + const button = findButton(event.target); + button == null ? void 0 : button.classList.add("sl-button-group__button--focus"); + } + handleBlur(event) { + const button = findButton(event.target); + button == null ? void 0 : button.classList.remove("sl-button-group__button--focus"); + } + handleMouseOver(event) { + const button = findButton(event.target); + button == null ? void 0 : button.classList.add("sl-button-group__button--hover"); + } + handleMouseOut(event) { + const button = findButton(event.target); + button == null ? void 0 : button.classList.remove("sl-button-group__button--hover"); + } + handleSlotChange() { + const slottedElements = [...this.defaultSlot.assignedElements({ flatten: true })]; + slottedElements.forEach((el) => { + const index = slottedElements.indexOf(el); + const button = findButton(el); + if (button) { + button.classList.add("sl-button-group__button"); + button.classList.toggle("sl-button-group__button--first", index === 0); + button.classList.toggle("sl-button-group__button--inner", index > 0 && index < slottedElements.length - 1); + button.classList.toggle("sl-button-group__button--last", index === slottedElements.length - 1); + button.classList.toggle("sl-button-group__button--radio", button.tagName.toLowerCase() === "sl-radio-button"); + } + }); + } + render() { + return x` +
+ +
+ `; + } +}; +SlButtonGroup.styles = button_group_styles_default; +__decorateClass([ + e("slot") +], SlButtonGroup.prototype, "defaultSlot", 2); +__decorateClass([ + r() +], SlButtonGroup.prototype, "disableRole", 2); +__decorateClass([ + n() +], SlButtonGroup.prototype, "label", 2); +function findButton(el) { + var _a; + const selector = "sl-button, sl-radio-button"; + return (_a = el.closest(selector)) != null ? _a : el.querySelector(selector); +} + +export { + SlButtonGroup +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.74VRIHH6.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.74VRIHH6.js new file mode 100644 index 0000000..2b98db3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.74VRIHH6.js @@ -0,0 +1,148 @@ +import { + option_styles_default +} from "./chunk.W5NTK4FG.js"; +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + SlIcon +} from "./chunk.UZYAV5H6.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n, + r +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/option/option.component.ts +var SlOption = class extends ShoelaceElement { + constructor() { + super(...arguments); + // @ts-expect-error - Controller is currently unused + this.localize = new LocalizeController(this); + this.current = false; + this.selected = false; + this.hasHover = false; + this.value = ""; + this.disabled = false; + } + connectedCallback() { + super.connectedCallback(); + this.setAttribute("role", "option"); + this.setAttribute("aria-selected", "false"); + } + handleDefaultSlotChange() { + const textLabel = this.getTextLabel(); + if (typeof this.cachedTextLabel === "undefined") { + this.cachedTextLabel = textLabel; + return; + } + if (textLabel !== this.cachedTextLabel) { + this.cachedTextLabel = textLabel; + this.emit("slotchange", { bubbles: true, composed: false, cancelable: false }); + } + } + handleMouseEnter() { + this.hasHover = true; + } + handleMouseLeave() { + this.hasHover = false; + } + handleDisabledChange() { + this.setAttribute("aria-disabled", this.disabled ? "true" : "false"); + } + handleSelectedChange() { + this.setAttribute("aria-selected", this.selected ? "true" : "false"); + } + handleValueChange() { + if (typeof this.value !== "string") { + this.value = String(this.value); + } + if (this.value.includes(" ")) { + console.error(`Option values cannot include a space. All spaces have been replaced with underscores.`, this); + this.value = this.value.replace(/ /g, "_"); + } + } + /** Returns a plain text label based on the option's content. */ + getTextLabel() { + const nodes = this.childNodes; + let label = ""; + [...nodes].forEach((node) => { + if (node.nodeType === Node.ELEMENT_NODE) { + if (!node.hasAttribute("slot")) { + label += node.outerHTML; + } + } + if (node.nodeType === Node.TEXT_NODE) { + label += node.textContent; + } + }); + return label.trim(); + } + render() { + return x` +
+ + + + +
+ `; + } +}; +SlOption.styles = option_styles_default; +SlOption.dependencies = { "sl-icon": SlIcon }; +__decorateClass([ + e2(".option__label") +], SlOption.prototype, "defaultSlot", 2); +__decorateClass([ + r() +], SlOption.prototype, "current", 2); +__decorateClass([ + r() +], SlOption.prototype, "selected", 2); +__decorateClass([ + r() +], SlOption.prototype, "hasHover", 2); +__decorateClass([ + n({ reflect: true }) +], SlOption.prototype, "value", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlOption.prototype, "disabled", 2); +__decorateClass([ + watch("disabled") +], SlOption.prototype, "handleDisabledChange", 1); +__decorateClass([ + watch("selected") +], SlOption.prototype, "handleSelectedChange", 1); +__decorateClass([ + watch("value") +], SlOption.prototype, "handleValueChange", 1); + +export { + SlOption +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.7ELLZY2Z.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.7ELLZY2Z.js new file mode 100644 index 0000000..785e069 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.7ELLZY2Z.js @@ -0,0 +1,25 @@ +import { + SlTabGroup +} from "./chunk.UY44KMIY.js"; + +// src/react/tab-group/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-tab-group"; +SlTabGroup.define("sl-tab-group"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlTabGroup, + react: React, + events: { + onSlTabShow: "sl-tab-show", + onSlTabHide: "sl-tab-hide" + }, + displayName: "SlTabGroup" +}); +var tab_group_default = reactWrapper; + +export { + tab_group_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.7G5RHXUS.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.7G5RHXUS.js new file mode 100644 index 0000000..c46b035 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.7G5RHXUS.js @@ -0,0 +1,19 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/qr-code/qr-code.styles.ts +var qr_code_styles_default = i` + ${component_styles_default} + + :host { + display: inline-block; + } +`; + +export { + qr_code_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.7GGMETWH.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.7GGMETWH.js new file mode 100644 index 0000000..32ea944 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.7GGMETWH.js @@ -0,0 +1,221 @@ +import { + switch_styles_default +} from "./chunk.5MHKN5YK.js"; +import { + l +} from "./chunk.MB643KRE.js"; +import { + defaultValue +} from "./chunk.RQ7JZ4R7.js"; +import { + FormControlController +} from "./chunk.NMS6LWK4.js"; +import { + o +} from "./chunk.2URMUHDY.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n, + r +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/switch/switch.component.ts +var SlSwitch = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.formControlController = new FormControlController(this, { + value: (control) => control.checked ? control.value || "on" : void 0, + defaultValue: (control) => control.defaultChecked, + setValue: (control, checked) => control.checked = checked + }); + this.hasFocus = false; + this.title = ""; + this.name = ""; + this.size = "medium"; + this.disabled = false; + this.checked = false; + this.defaultChecked = false; + this.form = ""; + this.required = false; + } + /** Gets the validity state object */ + get validity() { + return this.input.validity; + } + /** Gets the validation message */ + get validationMessage() { + return this.input.validationMessage; + } + firstUpdated() { + this.formControlController.updateValidity(); + } + handleBlur() { + this.hasFocus = false; + this.emit("sl-blur"); + } + handleInput() { + this.emit("sl-input"); + } + handleInvalid(event) { + this.formControlController.setValidity(false); + this.formControlController.emitInvalidEvent(event); + } + handleClick() { + this.checked = !this.checked; + this.emit("sl-change"); + } + handleFocus() { + this.hasFocus = true; + this.emit("sl-focus"); + } + handleKeyDown(event) { + if (event.key === "ArrowLeft") { + event.preventDefault(); + this.checked = false; + this.emit("sl-change"); + this.emit("sl-input"); + } + if (event.key === "ArrowRight") { + event.preventDefault(); + this.checked = true; + this.emit("sl-change"); + this.emit("sl-input"); + } + } + handleCheckedChange() { + this.input.checked = this.checked; + this.formControlController.updateValidity(); + } + handleDisabledChange() { + this.formControlController.setValidity(true); + } + /** Simulates a click on the switch. */ + click() { + this.input.click(); + } + /** Sets focus on the switch. */ + focus(options) { + this.input.focus(options); + } + /** Removes focus from the switch. */ + blur() { + this.input.blur(); + } + /** Checks for validity but does not show a validation message. Returns `true` when valid and `false` when invalid. */ + checkValidity() { + return this.input.checkValidity(); + } + /** Gets the associated form, if one exists. */ + getForm() { + return this.formControlController.getForm(); + } + /** Checks for validity and shows the browser's validation message if the control is invalid. */ + reportValidity() { + return this.input.reportValidity(); + } + /** Sets a custom validation message. Pass an empty string to restore validity. */ + setCustomValidity(message) { + this.input.setCustomValidity(message); + this.formControlController.updateValidity(); + } + render() { + return x` + + `; + } +}; +SlSwitch.styles = switch_styles_default; +__decorateClass([ + e2('input[type="checkbox"]') +], SlSwitch.prototype, "input", 2); +__decorateClass([ + r() +], SlSwitch.prototype, "hasFocus", 2); +__decorateClass([ + n() +], SlSwitch.prototype, "title", 2); +__decorateClass([ + n() +], SlSwitch.prototype, "name", 2); +__decorateClass([ + n() +], SlSwitch.prototype, "value", 2); +__decorateClass([ + n({ reflect: true }) +], SlSwitch.prototype, "size", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlSwitch.prototype, "disabled", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlSwitch.prototype, "checked", 2); +__decorateClass([ + defaultValue("checked") +], SlSwitch.prototype, "defaultChecked", 2); +__decorateClass([ + n({ reflect: true }) +], SlSwitch.prototype, "form", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlSwitch.prototype, "required", 2); +__decorateClass([ + watch("checked", { waitUntilFirstUpdate: true }) +], SlSwitch.prototype, "handleCheckedChange", 1); +__decorateClass([ + watch("disabled", { waitUntilFirstUpdate: true }) +], SlSwitch.prototype, "handleDisabledChange", 1); + +export { + SlSwitch +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.7GHRB73W.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.7GHRB73W.js new file mode 100644 index 0000000..db38672 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.7GHRB73W.js @@ -0,0 +1,46 @@ +import { + card_styles_default +} from "./chunk.4A5FT2GX.js"; +import { + HasSlotController +} from "./chunk.NYIIDP5N.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + ShoelaceElement +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; + +// src/components/card/card.component.ts +var SlCard = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.hasSlotController = new HasSlotController(this, "footer", "header", "image"); + } + render() { + return x` +
+ + + + +
+ `; + } +}; +SlCard.styles = card_styles_default; + +export { + SlCard +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.7I4PD4O7.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.7I4PD4O7.js new file mode 100644 index 0000000..156054e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.7I4PD4O7.js @@ -0,0 +1,25 @@ +import { + SlCopyButton +} from "./chunk.3AEFMVAA.js"; + +// src/react/copy-button/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-copy-button"; +SlCopyButton.define("sl-copy-button"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlCopyButton, + react: React, + events: { + onSlCopy: "sl-copy", + onSlError: "sl-error" + }, + displayName: "SlCopyButton" +}); +var copy_button_default = reactWrapper; + +export { + copy_button_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.7PC4J4NX.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.7PC4J4NX.js new file mode 100644 index 0000000..95e3113 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.7PC4J4NX.js @@ -0,0 +1,11 @@ +import { + SlButtonGroup +} from "./chunk.6Y6ISEOI.js"; + +// src/components/button-group/button-group.ts +var button_group_default = SlButtonGroup; +SlButtonGroup.define("sl-button-group"); + +export { + button_group_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.7VJ6N7Y5.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.7VJ6N7Y5.js new file mode 100644 index 0000000..3573a93 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.7VJ6N7Y5.js @@ -0,0 +1,367 @@ +import { + dropdown_styles_default +} from "./chunk.DY6ZNNWZ.js"; +import { + getTabbableBoundary +} from "./chunk.LXDTFLWU.js"; +import { + SlPopup +} from "./chunk.SJLA5ROP.js"; +import { + getAnimation, + setDefaultAnimation +} from "./chunk.RCZVQXWP.js"; +import { + waitForEvent +} from "./chunk.B4BZKR24.js"; +import { + animateTo, + stopAnimations +} from "./chunk.S7GYYU7Z.js"; +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/dropdown/dropdown.component.ts +var SlDropdown = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.localize = new LocalizeController(this); + this.open = false; + this.placement = "bottom-start"; + this.disabled = false; + this.stayOpenOnSelect = false; + this.distance = 0; + this.skidding = 0; + this.hoist = false; + this.handleKeyDown = (event) => { + if (this.open && event.key === "Escape") { + event.stopPropagation(); + this.hide(); + this.focusOnTrigger(); + } + }; + this.handleDocumentKeyDown = (event) => { + var _a; + if (event.key === "Escape" && this.open && !this.closeWatcher) { + event.stopPropagation(); + this.focusOnTrigger(); + this.hide(); + return; + } + if (event.key === "Tab") { + if (this.open && ((_a = document.activeElement) == null ? void 0 : _a.tagName.toLowerCase()) === "sl-menu-item") { + event.preventDefault(); + this.hide(); + this.focusOnTrigger(); + return; + } + setTimeout(() => { + var _a2, _b, _c; + const activeElement = ((_a2 = this.containingElement) == null ? void 0 : _a2.getRootNode()) instanceof ShadowRoot ? (_c = (_b = document.activeElement) == null ? void 0 : _b.shadowRoot) == null ? void 0 : _c.activeElement : document.activeElement; + if (!this.containingElement || (activeElement == null ? void 0 : activeElement.closest(this.containingElement.tagName.toLowerCase())) !== this.containingElement) { + this.hide(); + } + }); + } + }; + this.handleDocumentMouseDown = (event) => { + const path = event.composedPath(); + if (this.containingElement && !path.includes(this.containingElement)) { + this.hide(); + } + }; + this.handlePanelSelect = (event) => { + const target = event.target; + if (!this.stayOpenOnSelect && target.tagName.toLowerCase() === "sl-menu") { + this.hide(); + this.focusOnTrigger(); + } + }; + } + connectedCallback() { + super.connectedCallback(); + if (!this.containingElement) { + this.containingElement = this; + } + } + firstUpdated() { + this.panel.hidden = !this.open; + if (this.open) { + this.addOpenListeners(); + this.popup.active = true; + } + } + disconnectedCallback() { + super.disconnectedCallback(); + this.removeOpenListeners(); + this.hide(); + } + focusOnTrigger() { + const trigger = this.trigger.assignedElements({ flatten: true })[0]; + if (typeof (trigger == null ? void 0 : trigger.focus) === "function") { + trigger.focus(); + } + } + getMenu() { + return this.panel.assignedElements({ flatten: true }).find((el) => el.tagName.toLowerCase() === "sl-menu"); + } + handleTriggerClick() { + if (this.open) { + this.hide(); + } else { + this.show(); + this.focusOnTrigger(); + } + } + async handleTriggerKeyDown(event) { + if ([" ", "Enter"].includes(event.key)) { + event.preventDefault(); + this.handleTriggerClick(); + return; + } + const menu = this.getMenu(); + if (menu) { + const menuItems = menu.getAllItems(); + const firstMenuItem = menuItems[0]; + const lastMenuItem = menuItems[menuItems.length - 1]; + if (["ArrowDown", "ArrowUp", "Home", "End"].includes(event.key)) { + event.preventDefault(); + if (!this.open) { + this.show(); + await this.updateComplete; + } + if (menuItems.length > 0) { + this.updateComplete.then(() => { + if (event.key === "ArrowDown" || event.key === "Home") { + menu.setCurrentItem(firstMenuItem); + firstMenuItem.focus(); + } + if (event.key === "ArrowUp" || event.key === "End") { + menu.setCurrentItem(lastMenuItem); + lastMenuItem.focus(); + } + }); + } + } + } + } + handleTriggerKeyUp(event) { + if (event.key === " ") { + event.preventDefault(); + } + } + handleTriggerSlotChange() { + this.updateAccessibleTrigger(); + } + // + // Slotted triggers can be arbitrary content, but we need to link them to the dropdown panel with `aria-haspopup` and + // `aria-expanded`. These must be applied to the "accessible trigger" (the tabbable portion of the trigger element + // that gets slotted in) so screen readers will understand them. The accessible trigger could be the slotted element, + // a child of the slotted element, or an element in the slotted element's shadow root. + // + // For example, the accessible trigger of an is a + + +
+ + + + ${!this.noFormatToggle ? x` + + ${this.setLetterCase(this.format)} + + ` : ""} + ${hasEyeDropper ? x` + + + + ` : ""} + +
+ + ${swatches.length > 0 ? x` +
+ ${swatches.map((swatch) => { + const parsedColor = this.parseColor(swatch); + if (!parsedColor) { + console.error(`Unable to parse swatch color: "${swatch}"`, this); + return ""; + } + return x` +
this.selectSwatch(swatch)} + @keydown=${(event) => !this.disabled && event.key === "Enter" && this.setColor(parsedColor.hexa)} + > +
+
+ `; + })} +
+ ` : ""} + + `; + if (this.inline) { + return colorPicker; + } + return x` + + + ${colorPicker} + + `; + } +}; +SlColorPicker.styles = color_picker_styles_default; +SlColorPicker.dependencies = { + "sl-button-group": SlButtonGroup, + "sl-button": SlButton, + "sl-dropdown": SlDropdown, + "sl-icon": SlIcon, + "sl-input": SlInput, + "sl-visually-hidden": SlVisuallyHidden +}; +__decorateClass([ + e2('[part~="base"]') +], SlColorPicker.prototype, "base", 2); +__decorateClass([ + e2('[part~="input"]') +], SlColorPicker.prototype, "input", 2); +__decorateClass([ + e2(".color-dropdown") +], SlColorPicker.prototype, "dropdown", 2); +__decorateClass([ + e2('[part~="preview"]') +], SlColorPicker.prototype, "previewButton", 2); +__decorateClass([ + e2('[part~="trigger"]') +], SlColorPicker.prototype, "trigger", 2); +__decorateClass([ + r() +], SlColorPicker.prototype, "hasFocus", 2); +__decorateClass([ + r() +], SlColorPicker.prototype, "isDraggingGridHandle", 2); +__decorateClass([ + r() +], SlColorPicker.prototype, "isEmpty", 2); +__decorateClass([ + r() +], SlColorPicker.prototype, "inputValue", 2); +__decorateClass([ + r() +], SlColorPicker.prototype, "hue", 2); +__decorateClass([ + r() +], SlColorPicker.prototype, "saturation", 2); +__decorateClass([ + r() +], SlColorPicker.prototype, "brightness", 2); +__decorateClass([ + r() +], SlColorPicker.prototype, "alpha", 2); +__decorateClass([ + n() +], SlColorPicker.prototype, "value", 2); +__decorateClass([ + defaultValue() +], SlColorPicker.prototype, "defaultValue", 2); +__decorateClass([ + n() +], SlColorPicker.prototype, "label", 2); +__decorateClass([ + n() +], SlColorPicker.prototype, "format", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlColorPicker.prototype, "inline", 2); +__decorateClass([ + n({ reflect: true }) +], SlColorPicker.prototype, "size", 2); +__decorateClass([ + n({ attribute: "no-format-toggle", type: Boolean }) +], SlColorPicker.prototype, "noFormatToggle", 2); +__decorateClass([ + n() +], SlColorPicker.prototype, "name", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlColorPicker.prototype, "disabled", 2); +__decorateClass([ + n({ type: Boolean }) +], SlColorPicker.prototype, "hoist", 2); +__decorateClass([ + n({ type: Boolean }) +], SlColorPicker.prototype, "opacity", 2); +__decorateClass([ + n({ type: Boolean }) +], SlColorPicker.prototype, "uppercase", 2); +__decorateClass([ + n() +], SlColorPicker.prototype, "swatches", 2); +__decorateClass([ + n({ reflect: true }) +], SlColorPicker.prototype, "form", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlColorPicker.prototype, "required", 2); +__decorateClass([ + watch("format", { waitUntilFirstUpdate: true }) +], SlColorPicker.prototype, "handleFormatChange", 1); +__decorateClass([ + watch("opacity", { waitUntilFirstUpdate: true }) +], SlColorPicker.prototype, "handleOpacityChange", 1); +__decorateClass([ + watch("value") +], SlColorPicker.prototype, "handleValueChange", 1); + +export { + SlColorPicker +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.GLK4QHXW.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.GLK4QHXW.js new file mode 100644 index 0000000..d98e005 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.GLK4QHXW.js @@ -0,0 +1,24 @@ +import { + SlMutationObserver +} from "./chunk.CWPLV72B.js"; + +// src/react/mutation-observer/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-mutation-observer"; +SlMutationObserver.define("sl-mutation-observer"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlMutationObserver, + react: React, + events: { + onSlMutation: "sl-mutation" + }, + displayName: "SlMutationObserver" +}); +var mutation_observer_default = reactWrapper; + +export { + mutation_observer_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.GOAOTFBN.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.GOAOTFBN.js new file mode 100644 index 0000000..3e815ee --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.GOAOTFBN.js @@ -0,0 +1,11 @@ +import { + SlDivider +} from "./chunk.ZI4L5EHY.js"; + +// src/components/divider/divider.ts +var divider_default = SlDivider; +SlDivider.define("sl-divider"); + +export { + divider_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.GPQIRQBJ.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.GPQIRQBJ.js new file mode 100644 index 0000000..62c5235 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.GPQIRQBJ.js @@ -0,0 +1,80 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/progress-ring/progress-ring.styles.ts +var progress_ring_styles_default = i` + ${component_styles_default} + + :host { + --size: 128px; + --track-width: 4px; + --track-color: var(--sl-color-neutral-200); + --indicator-width: var(--track-width); + --indicator-color: var(--sl-color-primary-600); + --indicator-transition-duration: 0.35s; + + display: inline-flex; + } + + .progress-ring { + display: inline-flex; + align-items: center; + justify-content: center; + position: relative; + } + + .progress-ring__image { + width: var(--size); + height: var(--size); + rotate: -90deg; + transform-origin: 50% 50%; + } + + .progress-ring__track, + .progress-ring__indicator { + --radius: calc(var(--size) / 2 - max(var(--track-width), var(--indicator-width)) * 0.5); + --circumference: calc(var(--radius) * 2 * 3.141592654); + + fill: none; + r: var(--radius); + cx: calc(var(--size) / 2); + cy: calc(var(--size) / 2); + } + + .progress-ring__track { + stroke: var(--track-color); + stroke-width: var(--track-width); + } + + .progress-ring__indicator { + stroke: var(--indicator-color); + stroke-width: var(--indicator-width); + stroke-linecap: round; + transition-property: stroke-dashoffset; + transition-duration: var(--indicator-transition-duration); + stroke-dasharray: var(--circumference) var(--circumference); + stroke-dashoffset: calc(var(--circumference) - var(--percentage) * var(--circumference)); + } + + .progress-ring__label { + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + text-align: center; + user-select: none; + -webkit-user-select: none; + } +`; + +export { + progress_ring_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.GU4BSX44.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.GU4BSX44.js new file mode 100644 index 0000000..9c20aff --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.GU4BSX44.js @@ -0,0 +1,74 @@ +import { + include_styles_default +} from "./chunk.WZV5AYCR.js"; +import { + requestInclude +} from "./chunk.XNEONNEJ.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + n +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/include/include.component.ts +var SlInclude = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.mode = "cors"; + this.allowScripts = false; + } + executeScript(script) { + const newScript = document.createElement("script"); + [...script.attributes].forEach((attr) => newScript.setAttribute(attr.name, attr.value)); + newScript.textContent = script.textContent; + script.parentNode.replaceChild(newScript, script); + } + async handleSrcChange() { + try { + const src = this.src; + const file = await requestInclude(src, this.mode); + if (src !== this.src) { + return; + } + if (!file.ok) { + this.emit("sl-error", { detail: { status: file.status } }); + return; + } + this.innerHTML = file.html; + if (this.allowScripts) { + [...this.querySelectorAll("script")].forEach((script) => this.executeScript(script)); + } + this.emit("sl-load"); + } catch (e) { + this.emit("sl-error", { detail: { status: -1 } }); + } + } + render() { + return x``; + } +}; +SlInclude.styles = include_styles_default; +__decorateClass([ + n() +], SlInclude.prototype, "src", 2); +__decorateClass([ + n() +], SlInclude.prototype, "mode", 2); +__decorateClass([ + n({ attribute: "allow-scripts", type: Boolean }) +], SlInclude.prototype, "allowScripts", 2); +__decorateClass([ + watch("src") +], SlInclude.prototype, "handleSrcChange", 1); + +export { + SlInclude +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.HAL7R4WT.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HAL7R4WT.js new file mode 100644 index 0000000..e69de29 diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.HCVOB7KL.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HCVOB7KL.js new file mode 100644 index 0000000..4a98025 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HCVOB7KL.js @@ -0,0 +1,119 @@ +import { + tab_styles_default +} from "./chunk.AXIXVKWW.js"; +import { + SlIconButton +} from "./chunk.Y77CZW56.js"; +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/tab/tab.component.ts +var id = 0; +var SlTab = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.localize = new LocalizeController(this); + this.attrId = ++id; + this.componentId = `sl-tab-${this.attrId}`; + this.panel = ""; + this.active = false; + this.closable = false; + this.disabled = false; + } + connectedCallback() { + super.connectedCallback(); + this.setAttribute("role", "tab"); + } + handleCloseClick(event) { + event.stopPropagation(); + this.emit("sl-close"); + } + handleActiveChange() { + this.setAttribute("aria-selected", this.active ? "true" : "false"); + } + handleDisabledChange() { + this.setAttribute("aria-disabled", this.disabled ? "true" : "false"); + } + /** Sets focus to the tab. */ + focus(options) { + this.tab.focus(options); + } + /** Removes focus from the tab. */ + blur() { + this.tab.blur(); + } + render() { + this.id = this.id.length > 0 ? this.id : this.componentId; + return x` +
+ + ${this.closable ? x` + + ` : ""} +
+ `; + } +}; +SlTab.styles = tab_styles_default; +SlTab.dependencies = { "sl-icon-button": SlIconButton }; +__decorateClass([ + e2(".tab") +], SlTab.prototype, "tab", 2); +__decorateClass([ + n({ reflect: true }) +], SlTab.prototype, "panel", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlTab.prototype, "active", 2); +__decorateClass([ + n({ type: Boolean }) +], SlTab.prototype, "closable", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlTab.prototype, "disabled", 2); +__decorateClass([ + watch("active") +], SlTab.prototype, "handleActiveChange", 1); +__decorateClass([ + watch("disabled") +], SlTab.prototype, "handleDisabledChange", 1); + +export { + SlTab +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.HE27KAHN.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HE27KAHN.js new file mode 100644 index 0000000..2096607 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HE27KAHN.js @@ -0,0 +1,11 @@ +import { + SlMenuLabel +} from "./chunk.TTBPJOUJ.js"; + +// src/components/menu-label/menu-label.ts +var menu_label_default = SlMenuLabel; +SlMenuLabel.define("sl-menu-label"); + +export { + menu_label_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.HF5CJQPQ.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HF5CJQPQ.js new file mode 100644 index 0000000..b68884a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HF5CJQPQ.js @@ -0,0 +1,27 @@ +import { + SlDetails +} from "./chunk.3BJKVRDB.js"; + +// src/react/details/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-details"; +SlDetails.define("sl-details"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlDetails, + react: React, + events: { + onSlShow: "sl-show", + onSlAfterShow: "sl-after-show", + onSlHide: "sl-hide", + onSlAfterHide: "sl-after-hide" + }, + displayName: "SlDetails" +}); +var details_default = reactWrapper; + +export { + details_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.HF7GESMZ.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HF7GESMZ.js new file mode 100644 index 0000000..649107c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HF7GESMZ.js @@ -0,0 +1,15 @@ +// src/internal/math.ts +function clamp(value, min, max) { + const noNegativeZero = (n) => Object.is(n, -0) ? 0 : n; + if (value < min) { + return noNegativeZero(min); + } + if (value > max) { + return noNegativeZero(max); + } + return noNegativeZero(value); +} + +export { + clamp +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.HG2AZGJV.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HG2AZGJV.js new file mode 100644 index 0000000..797b1e3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HG2AZGJV.js @@ -0,0 +1,19 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/mutation-observer/mutation-observer.styles.ts +var mutation_observer_styles_default = i` + ${component_styles_default} + + :host { + display: contents; + } +`; + +export { + mutation_observer_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.HMJKTN5V.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HMJKTN5V.js new file mode 100644 index 0000000..84f3a86 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HMJKTN5V.js @@ -0,0 +1,25 @@ +import { + carousel_item_styles_default +} from "./chunk.N5NVJTD6.js"; +import { + ShoelaceElement +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; + +// src/components/carousel-item/carousel-item.component.ts +var SlCarouselItem = class extends ShoelaceElement { + connectedCallback() { + super.connectedCallback(); + this.setAttribute("role", "group"); + } + render() { + return x` `; + } +}; +SlCarouselItem.styles = carousel_item_styles_default; + +export { + SlCarouselItem +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.HPP457FS.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HPP457FS.js new file mode 100644 index 0000000..5ca11aa --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HPP457FS.js @@ -0,0 +1,11 @@ +import { + SlBreadcrumb +} from "./chunk.EBPFSXWM.js"; + +// src/components/breadcrumb/breadcrumb.ts +var breadcrumb_default = SlBreadcrumb; +SlBreadcrumb.define("sl-breadcrumb"); + +export { + breadcrumb_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.HRKMDKNY.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HRKMDKNY.js new file mode 100644 index 0000000..391f5fa --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HRKMDKNY.js @@ -0,0 +1,73 @@ +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + ShoelaceElement, + n +} from "./chunk.SEXBCYCU.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/format-number/format-number.component.ts +var SlFormatNumber = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.localize = new LocalizeController(this); + this.value = 0; + this.type = "decimal"; + this.noGrouping = false; + this.currency = "USD"; + this.currencyDisplay = "symbol"; + } + render() { + if (isNaN(this.value)) { + return ""; + } + return this.localize.number(this.value, { + style: this.type, + currency: this.currency, + currencyDisplay: this.currencyDisplay, + useGrouping: !this.noGrouping, + minimumIntegerDigits: this.minimumIntegerDigits, + minimumFractionDigits: this.minimumFractionDigits, + maximumFractionDigits: this.maximumFractionDigits, + minimumSignificantDigits: this.minimumSignificantDigits, + maximumSignificantDigits: this.maximumSignificantDigits + }); + } +}; +__decorateClass([ + n({ type: Number }) +], SlFormatNumber.prototype, "value", 2); +__decorateClass([ + n() +], SlFormatNumber.prototype, "type", 2); +__decorateClass([ + n({ attribute: "no-grouping", type: Boolean }) +], SlFormatNumber.prototype, "noGrouping", 2); +__decorateClass([ + n() +], SlFormatNumber.prototype, "currency", 2); +__decorateClass([ + n({ attribute: "currency-display" }) +], SlFormatNumber.prototype, "currencyDisplay", 2); +__decorateClass([ + n({ attribute: "minimum-integer-digits", type: Number }) +], SlFormatNumber.prototype, "minimumIntegerDigits", 2); +__decorateClass([ + n({ attribute: "minimum-fraction-digits", type: Number }) +], SlFormatNumber.prototype, "minimumFractionDigits", 2); +__decorateClass([ + n({ attribute: "maximum-fraction-digits", type: Number }) +], SlFormatNumber.prototype, "maximumFractionDigits", 2); +__decorateClass([ + n({ attribute: "minimum-significant-digits", type: Number }) +], SlFormatNumber.prototype, "minimumSignificantDigits", 2); +__decorateClass([ + n({ attribute: "maximum-significant-digits", type: Number }) +], SlFormatNumber.prototype, "maximumSignificantDigits", 2); + +export { + SlFormatNumber +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.HSUT7LYZ.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HSUT7LYZ.js new file mode 100644 index 0000000..ce13a6f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HSUT7LYZ.js @@ -0,0 +1,275 @@ +import { + tooltip_styles_default +} from "./chunk.MOJFS6ZP.js"; +import { + SlPopup +} from "./chunk.SJLA5ROP.js"; +import { + getAnimation, + setDefaultAnimation +} from "./chunk.RCZVQXWP.js"; +import { + waitForEvent +} from "./chunk.B4BZKR24.js"; +import { + animateTo, + parseDuration, + stopAnimations +} from "./chunk.S7GYYU7Z.js"; +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/tooltip/tooltip.component.ts +var SlTooltip = class extends ShoelaceElement { + constructor() { + super(); + this.localize = new LocalizeController(this); + this.content = ""; + this.placement = "top"; + this.disabled = false; + this.distance = 8; + this.open = false; + this.skidding = 0; + this.trigger = "hover focus"; + this.hoist = false; + this.handleBlur = () => { + if (this.hasTrigger("focus")) { + this.hide(); + } + }; + this.handleClick = () => { + if (this.hasTrigger("click")) { + if (this.open) { + this.hide(); + } else { + this.show(); + } + } + }; + this.handleFocus = () => { + if (this.hasTrigger("focus")) { + this.show(); + } + }; + this.handleDocumentKeyDown = (event) => { + if (event.key === "Escape") { + event.stopPropagation(); + this.hide(); + } + }; + this.handleMouseOver = () => { + if (this.hasTrigger("hover")) { + const delay = parseDuration(getComputedStyle(this).getPropertyValue("--show-delay")); + clearTimeout(this.hoverTimeout); + this.hoverTimeout = window.setTimeout(() => this.show(), delay); + } + }; + this.handleMouseOut = () => { + if (this.hasTrigger("hover")) { + const delay = parseDuration(getComputedStyle(this).getPropertyValue("--hide-delay")); + clearTimeout(this.hoverTimeout); + this.hoverTimeout = window.setTimeout(() => this.hide(), delay); + } + }; + this.addEventListener("blur", this.handleBlur, true); + this.addEventListener("focus", this.handleFocus, true); + this.addEventListener("click", this.handleClick); + this.addEventListener("mouseover", this.handleMouseOver); + this.addEventListener("mouseout", this.handleMouseOut); + } + disconnectedCallback() { + var _a; + (_a = this.closeWatcher) == null ? void 0 : _a.destroy(); + document.removeEventListener("keydown", this.handleDocumentKeyDown); + } + firstUpdated() { + this.body.hidden = !this.open; + if (this.open) { + this.popup.active = true; + this.popup.reposition(); + } + } + hasTrigger(triggerType) { + const triggers = this.trigger.split(" "); + return triggers.includes(triggerType); + } + async handleOpenChange() { + var _a, _b; + if (this.open) { + if (this.disabled) { + return; + } + this.emit("sl-show"); + if ("CloseWatcher" in window) { + (_a = this.closeWatcher) == null ? void 0 : _a.destroy(); + this.closeWatcher = new CloseWatcher(); + this.closeWatcher.onclose = () => { + this.hide(); + }; + } else { + document.addEventListener("keydown", this.handleDocumentKeyDown); + } + await stopAnimations(this.body); + this.body.hidden = false; + this.popup.active = true; + const { keyframes, options } = getAnimation(this, "tooltip.show", { dir: this.localize.dir() }); + await animateTo(this.popup.popup, keyframes, options); + this.popup.reposition(); + this.emit("sl-after-show"); + } else { + this.emit("sl-hide"); + (_b = this.closeWatcher) == null ? void 0 : _b.destroy(); + document.removeEventListener("keydown", this.handleDocumentKeyDown); + await stopAnimations(this.body); + const { keyframes, options } = getAnimation(this, "tooltip.hide", { dir: this.localize.dir() }); + await animateTo(this.popup.popup, keyframes, options); + this.popup.active = false; + this.body.hidden = true; + this.emit("sl-after-hide"); + } + } + async handleOptionsChange() { + if (this.hasUpdated) { + await this.updateComplete; + this.popup.reposition(); + } + } + handleDisabledChange() { + if (this.disabled && this.open) { + this.hide(); + } + } + /** Shows the tooltip. */ + async show() { + if (this.open) { + return void 0; + } + this.open = true; + return waitForEvent(this, "sl-after-show"); + } + /** Hides the tooltip */ + async hide() { + if (!this.open) { + return void 0; + } + this.open = false; + return waitForEvent(this, "sl-after-hide"); + } + // + // NOTE: Tooltip is a bit unique in that we're using aria-live instead of aria-labelledby to trick screen readers into + // announcing the content. It works really well, but it violates an accessibility rule. We're also adding the + // aria-describedby attribute to a slot, which is required by to correctly locate the first assigned + // element, otherwise positioning is incorrect. + // + render() { + return x` + + ${""} + + + ${""} + + + `; + } +}; +SlTooltip.styles = tooltip_styles_default; +SlTooltip.dependencies = { "sl-popup": SlPopup }; +__decorateClass([ + e2("slot:not([name])") +], SlTooltip.prototype, "defaultSlot", 2); +__decorateClass([ + e2(".tooltip__body") +], SlTooltip.prototype, "body", 2); +__decorateClass([ + e2("sl-popup") +], SlTooltip.prototype, "popup", 2); +__decorateClass([ + n() +], SlTooltip.prototype, "content", 2); +__decorateClass([ + n() +], SlTooltip.prototype, "placement", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlTooltip.prototype, "disabled", 2); +__decorateClass([ + n({ type: Number }) +], SlTooltip.prototype, "distance", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlTooltip.prototype, "open", 2); +__decorateClass([ + n({ type: Number }) +], SlTooltip.prototype, "skidding", 2); +__decorateClass([ + n() +], SlTooltip.prototype, "trigger", 2); +__decorateClass([ + n({ type: Boolean }) +], SlTooltip.prototype, "hoist", 2); +__decorateClass([ + watch("open", { waitUntilFirstUpdate: true }) +], SlTooltip.prototype, "handleOpenChange", 1); +__decorateClass([ + watch(["content", "distance", "hoist", "placement", "skidding"]) +], SlTooltip.prototype, "handleOptionsChange", 1); +__decorateClass([ + watch("disabled") +], SlTooltip.prototype, "handleDisabledChange", 1); +setDefaultAnimation("tooltip.show", { + keyframes: [ + { opacity: 0, scale: 0.8 }, + { opacity: 1, scale: 1 } + ], + options: { duration: 150, easing: "ease" } +}); +setDefaultAnimation("tooltip.hide", { + keyframes: [ + { opacity: 1, scale: 1 }, + { opacity: 0, scale: 0.8 } + ], + options: { duration: 150, easing: "ease" } +}); + +export { + SlTooltip +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.HXXHFUYC.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HXXHFUYC.js new file mode 100644 index 0000000..1465fd9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HXXHFUYC.js @@ -0,0 +1,26 @@ +import { + SlAnimation +} from "./chunk.DQ2Y4WPU.js"; + +// src/react/animation/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-animation"; +SlAnimation.define("sl-animation"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlAnimation, + react: React, + events: { + onSlCancel: "sl-cancel", + onSlFinish: "sl-finish", + onSlStart: "sl-start" + }, + displayName: "SlAnimation" +}); +var animation_default = reactWrapper; + +export { + animation_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.HZGSKQFG.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HZGSKQFG.js new file mode 100644 index 0000000..4141ab0 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.HZGSKQFG.js @@ -0,0 +1,21 @@ +import { + SlBreadcrumbItem +} from "./chunk.P345UJNN.js"; + +// src/react/breadcrumb-item/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +var tagName = "sl-breadcrumb-item"; +SlBreadcrumbItem.define("sl-breadcrumb-item"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlBreadcrumbItem, + react: React, + events: {}, + displayName: "SlBreadcrumbItem" +}); +var breadcrumb_item_default = reactWrapper; + +export { + breadcrumb_item_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.I5NUV4KW.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.I5NUV4KW.js new file mode 100644 index 0000000..bf1b596 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.I5NUV4KW.js @@ -0,0 +1,102 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/rating/rating.styles.ts +var rating_styles_default = i` + ${component_styles_default} + + :host { + --symbol-color: var(--sl-color-neutral-300); + --symbol-color-active: var(--sl-color-amber-500); + --symbol-size: 1.2rem; + --symbol-spacing: var(--sl-spacing-3x-small); + + display: inline-flex; + } + + .rating { + position: relative; + display: inline-flex; + border-radius: var(--sl-border-radius-medium); + vertical-align: middle; + } + + .rating:focus { + outline: none; + } + + .rating:focus-visible { + outline: var(--sl-focus-ring); + outline-offset: var(--sl-focus-ring-offset); + } + + .rating__symbols { + display: inline-flex; + position: relative; + font-size: var(--symbol-size); + line-height: 0; + color: var(--symbol-color); + white-space: nowrap; + cursor: pointer; + } + + .rating__symbols > * { + padding: var(--symbol-spacing); + } + + .rating__symbol--active, + .rating__partial--filled { + color: var(--symbol-color-active); + } + + .rating__partial-symbol-container { + position: relative; + } + + .rating__partial--filled { + position: absolute; + top: var(--symbol-spacing); + left: var(--symbol-spacing); + } + + .rating__symbol { + transition: var(--sl-transition-fast) scale; + } + + .rating__symbol--hover { + scale: 1.2; + } + + .rating--disabled .rating__symbols, + .rating--readonly .rating__symbols { + cursor: default; + } + + .rating--disabled .rating__symbol--hover, + .rating--readonly .rating__symbol--hover { + scale: none; + } + + .rating--disabled { + opacity: 0.5; + } + + .rating--disabled .rating__symbols { + cursor: not-allowed; + } + + /* Forced colors mode */ + @media (forced-colors: active) { + .rating__symbol--active { + color: SelectedItem; + } + } +`; + +export { + rating_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.IDEVQKLY.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.IDEVQKLY.js new file mode 100644 index 0000000..9c9e2bc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.IDEVQKLY.js @@ -0,0 +1,24 @@ +import { + SlMenu +} from "./chunk.42WD4XXW.js"; + +// src/react/menu/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-menu"; +SlMenu.define("sl-menu"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlMenu, + react: React, + events: { + onSlSelect: "sl-select" + }, + displayName: "SlMenu" +}); +var menu_default = reactWrapper; + +export { + menu_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.IDFVJOTW.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.IDFVJOTW.js new file mode 100644 index 0000000..c48203c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.IDFVJOTW.js @@ -0,0 +1,90 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/split-panel/split-panel.styles.ts +var split_panel_styles_default = i` + ${component_styles_default} + + :host { + --divider-width: 4px; + --divider-hit-area: 12px; + --min: 0%; + --max: 100%; + + display: grid; + } + + .start, + .end { + overflow: hidden; + } + + .divider { + flex: 0 0 var(--divider-width); + display: flex; + position: relative; + align-items: center; + justify-content: center; + background-color: var(--sl-color-neutral-200); + color: var(--sl-color-neutral-900); + z-index: 1; + } + + .divider:focus { + outline: none; + } + + :host(:not([disabled])) .divider:focus-visible { + background-color: var(--sl-color-primary-600); + color: var(--sl-color-neutral-0); + } + + :host([disabled]) .divider { + cursor: not-allowed; + } + + /* Horizontal */ + :host(:not([vertical], [disabled])) .divider { + cursor: col-resize; + } + + :host(:not([vertical])) .divider::after { + display: flex; + content: ''; + position: absolute; + height: 100%; + left: calc(var(--divider-hit-area) / -2 + var(--divider-width) / 2); + width: var(--divider-hit-area); + } + + /* Vertical */ + :host([vertical]) { + flex-direction: column; + } + + :host([vertical]:not([disabled])) .divider { + cursor: row-resize; + } + + :host([vertical]) .divider::after { + content: ''; + position: absolute; + width: 100%; + top: calc(var(--divider-hit-area) / -2 + var(--divider-width) / 2); + height: var(--divider-hit-area); + } + + @media (forced-colors: active) { + .divider { + outline: solid 1px transparent; + } + } +`; + +export { + split_panel_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.IJEDZWSO.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.IJEDZWSO.js new file mode 100644 index 0000000..e87f740 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.IJEDZWSO.js @@ -0,0 +1,11 @@ +import { + SlTag +} from "./chunk.YPYTROFE.js"; + +// src/components/tag/tag.ts +var tag_default = SlTag; +SlTag.define("sl-tag"); + +export { + tag_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.IJRTLEWO.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.IJRTLEWO.js new file mode 100644 index 0000000..e4c188e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.IJRTLEWO.js @@ -0,0 +1,104 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/badge/badge.styles.ts +var badge_styles_default = i` + ${component_styles_default} + + :host { + display: inline-flex; + } + + .badge { + display: inline-flex; + align-items: center; + justify-content: center; + font-size: max(12px, 0.75em); + font-weight: var(--sl-font-weight-semibold); + letter-spacing: var(--sl-letter-spacing-normal); + line-height: 1; + border-radius: var(--sl-border-radius-small); + border: solid 1px var(--sl-color-neutral-0); + white-space: nowrap; + padding: 0.35em 0.6em; + user-select: none; + -webkit-user-select: none; + cursor: inherit; + } + + /* Variant modifiers */ + .badge--primary { + background-color: var(--sl-color-primary-600); + color: var(--sl-color-neutral-0); + } + + .badge--success { + background-color: var(--sl-color-success-600); + color: var(--sl-color-neutral-0); + } + + .badge--neutral { + background-color: var(--sl-color-neutral-600); + color: var(--sl-color-neutral-0); + } + + .badge--warning { + background-color: var(--sl-color-warning-600); + color: var(--sl-color-neutral-0); + } + + .badge--danger { + background-color: var(--sl-color-danger-600); + color: var(--sl-color-neutral-0); + } + + /* Pill modifier */ + .badge--pill { + border-radius: var(--sl-border-radius-pill); + } + + /* Pulse modifier */ + .badge--pulse { + animation: pulse 1.5s infinite; + } + + .badge--pulse.badge--primary { + --pulse-color: var(--sl-color-primary-600); + } + + .badge--pulse.badge--success { + --pulse-color: var(--sl-color-success-600); + } + + .badge--pulse.badge--neutral { + --pulse-color: var(--sl-color-neutral-600); + } + + .badge--pulse.badge--warning { + --pulse-color: var(--sl-color-warning-600); + } + + .badge--pulse.badge--danger { + --pulse-color: var(--sl-color-danger-600); + } + + @keyframes pulse { + 0% { + box-shadow: 0 0 0 0 var(--pulse-color); + } + 70% { + box-shadow: 0 0 0 0.5rem transparent; + } + 100% { + box-shadow: 0 0 0 0 transparent; + } + } +`; + +export { + badge_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.IJXTMK6E.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.IJXTMK6E.js new file mode 100644 index 0000000..d856ee1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.IJXTMK6E.js @@ -0,0 +1,11 @@ +import { + SlTabPanel +} from "./chunk.WUHPWDIC.js"; + +// src/components/tab-panel/tab-panel.ts +var tab_panel_default = SlTabPanel; +SlTabPanel.define("sl-tab-panel"); + +export { + tab_panel_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.ILT2SH3T.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.ILT2SH3T.js new file mode 100644 index 0000000..47bd95a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.ILT2SH3T.js @@ -0,0 +1,21 @@ +import { + SlRelativeTime +} from "./chunk.4SN5K6DX.js"; + +// src/react/relative-time/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +var tagName = "sl-relative-time"; +SlRelativeTime.define("sl-relative-time"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlRelativeTime, + react: React, + events: {}, + displayName: "SlRelativeTime" +}); +var relative_time_default = reactWrapper; + +export { + relative_time_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.IQLZCJFU.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.IQLZCJFU.js new file mode 100644 index 0000000..7ee242a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.IQLZCJFU.js @@ -0,0 +1,11 @@ +import { + SlAnimatedImage +} from "./chunk.NOB47K5B.js"; + +// src/components/animated-image/animated-image.ts +var animated_image_default = SlAnimatedImage; +SlAnimatedImage.define("sl-animated-image"); + +export { + animated_image_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.J4OW3AZY.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.J4OW3AZY.js new file mode 100644 index 0000000..05ee366 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.J4OW3AZY.js @@ -0,0 +1,775 @@ +import { + SlTag +} from "./chunk.YPYTROFE.js"; +import { + select_styles_default +} from "./chunk.ZKZJ333J.js"; +import { + o +} from "./chunk.EPJHAO2T.js"; +import { + scrollIntoView +} from "./chunk.RK73WSZS.js"; +import { + defaultValue +} from "./chunk.RQ7JZ4R7.js"; +import { + SlPopup +} from "./chunk.SJLA5ROP.js"; +import { + FormControlController +} from "./chunk.NMS6LWK4.js"; +import { + getAnimation, + setDefaultAnimation +} from "./chunk.RCZVQXWP.js"; +import { + waitForEvent +} from "./chunk.B4BZKR24.js"; +import { + animateTo, + stopAnimations +} from "./chunk.S7GYYU7Z.js"; +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + HasSlotController +} from "./chunk.NYIIDP5N.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + SlIcon +} from "./chunk.UZYAV5H6.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n, + r +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/select/select.component.ts +var SlSelect = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.formControlController = new FormControlController(this, { + assumeInteractionOn: ["sl-blur", "sl-input"] + }); + this.hasSlotController = new HasSlotController(this, "help-text", "label"); + this.localize = new LocalizeController(this); + this.typeToSelectString = ""; + this.hasFocus = false; + this.displayLabel = ""; + this.selectedOptions = []; + this.name = ""; + this.value = ""; + this.defaultValue = ""; + this.size = "medium"; + this.placeholder = ""; + this.multiple = false; + this.maxOptionsVisible = 3; + this.disabled = false; + this.clearable = false; + this.open = false; + this.hoist = false; + this.filled = false; + this.pill = false; + this.label = ""; + this.placement = "bottom"; + this.helpText = ""; + this.form = ""; + this.required = false; + this.getTag = (option) => { + return x` + this.handleTagRemove(event, option)} + > + ${option.getTextLabel()} + + `; + }; + this.handleDocumentFocusIn = (event) => { + const path = event.composedPath(); + if (this && !path.includes(this)) { + this.hide(); + } + }; + this.handleDocumentKeyDown = (event) => { + const target = event.target; + const isClearButton = target.closest(".select__clear") !== null; + const isIconButton = target.closest("sl-icon-button") !== null; + if (isClearButton || isIconButton) { + return; + } + if (event.key === "Escape" && this.open && !this.closeWatcher) { + event.preventDefault(); + event.stopPropagation(); + this.hide(); + this.displayInput.focus({ preventScroll: true }); + } + if (event.key === "Enter" || event.key === " " && this.typeToSelectString === "") { + event.preventDefault(); + event.stopImmediatePropagation(); + if (!this.open) { + this.show(); + return; + } + if (this.currentOption && !this.currentOption.disabled) { + if (this.multiple) { + this.toggleOptionSelection(this.currentOption); + } else { + this.setSelectedOptions(this.currentOption); + } + this.updateComplete.then(() => { + this.emit("sl-input"); + this.emit("sl-change"); + }); + if (!this.multiple) { + this.hide(); + this.displayInput.focus({ preventScroll: true }); + } + } + return; + } + if (["ArrowUp", "ArrowDown", "Home", "End"].includes(event.key)) { + const allOptions = this.getAllOptions(); + const currentIndex = allOptions.indexOf(this.currentOption); + let newIndex = Math.max(0, currentIndex); + event.preventDefault(); + if (!this.open) { + this.show(); + if (this.currentOption) { + return; + } + } + if (event.key === "ArrowDown") { + newIndex = currentIndex + 1; + if (newIndex > allOptions.length - 1) + newIndex = 0; + } else if (event.key === "ArrowUp") { + newIndex = currentIndex - 1; + if (newIndex < 0) + newIndex = allOptions.length - 1; + } else if (event.key === "Home") { + newIndex = 0; + } else if (event.key === "End") { + newIndex = allOptions.length - 1; + } + this.setCurrentOption(allOptions[newIndex]); + } + if (event.key.length === 1 || event.key === "Backspace") { + const allOptions = this.getAllOptions(); + if (event.metaKey || event.ctrlKey || event.altKey) { + return; + } + if (!this.open) { + if (event.key === "Backspace") { + return; + } + this.show(); + } + event.stopPropagation(); + event.preventDefault(); + clearTimeout(this.typeToSelectTimeout); + this.typeToSelectTimeout = window.setTimeout(() => this.typeToSelectString = "", 1e3); + if (event.key === "Backspace") { + this.typeToSelectString = this.typeToSelectString.slice(0, -1); + } else { + this.typeToSelectString += event.key.toLowerCase(); + } + for (const option of allOptions) { + const label = option.getTextLabel().toLowerCase(); + if (label.startsWith(this.typeToSelectString)) { + this.setCurrentOption(option); + break; + } + } + } + }; + this.handleDocumentMouseDown = (event) => { + const path = event.composedPath(); + if (this && !path.includes(this)) { + this.hide(); + } + }; + } + /** Gets the validity state object */ + get validity() { + return this.valueInput.validity; + } + /** Gets the validation message */ + get validationMessage() { + return this.valueInput.validationMessage; + } + connectedCallback() { + super.connectedCallback(); + this.open = false; + } + addOpenListeners() { + var _a; + const root = this.getRootNode(); + if ("CloseWatcher" in window) { + (_a = this.closeWatcher) == null ? void 0 : _a.destroy(); + this.closeWatcher = new CloseWatcher(); + this.closeWatcher.onclose = () => { + if (this.open) { + this.hide(); + this.displayInput.focus({ preventScroll: true }); + } + }; + } + root.addEventListener("focusin", this.handleDocumentFocusIn); + root.addEventListener("keydown", this.handleDocumentKeyDown); + root.addEventListener("mousedown", this.handleDocumentMouseDown); + } + removeOpenListeners() { + var _a; + const root = this.getRootNode(); + root.removeEventListener("focusin", this.handleDocumentFocusIn); + root.removeEventListener("keydown", this.handleDocumentKeyDown); + root.removeEventListener("mousedown", this.handleDocumentMouseDown); + (_a = this.closeWatcher) == null ? void 0 : _a.destroy(); + } + handleFocus() { + this.hasFocus = true; + this.displayInput.setSelectionRange(0, 0); + this.emit("sl-focus"); + } + handleBlur() { + this.hasFocus = false; + this.emit("sl-blur"); + } + handleLabelClick() { + this.displayInput.focus(); + } + handleComboboxMouseDown(event) { + const path = event.composedPath(); + const isIconButton = path.some((el) => el instanceof Element && el.tagName.toLowerCase() === "sl-icon-button"); + if (this.disabled || isIconButton) { + return; + } + event.preventDefault(); + this.displayInput.focus({ preventScroll: true }); + this.open = !this.open; + } + handleComboboxKeyDown(event) { + if (event.key === "Tab") { + return; + } + event.stopPropagation(); + this.handleDocumentKeyDown(event); + } + handleClearClick(event) { + event.stopPropagation(); + if (this.value !== "") { + this.setSelectedOptions([]); + this.displayInput.focus({ preventScroll: true }); + this.updateComplete.then(() => { + this.emit("sl-clear"); + this.emit("sl-input"); + this.emit("sl-change"); + }); + } + } + handleClearMouseDown(event) { + event.stopPropagation(); + event.preventDefault(); + } + handleOptionClick(event) { + const target = event.target; + const option = target.closest("sl-option"); + const oldValue = this.value; + if (option && !option.disabled) { + if (this.multiple) { + this.toggleOptionSelection(option); + } else { + this.setSelectedOptions(option); + } + this.updateComplete.then(() => this.displayInput.focus({ preventScroll: true })); + if (this.value !== oldValue) { + this.updateComplete.then(() => { + this.emit("sl-input"); + this.emit("sl-change"); + }); + } + if (!this.multiple) { + this.hide(); + this.displayInput.focus({ preventScroll: true }); + } + } + } + handleDefaultSlotChange() { + const allOptions = this.getAllOptions(); + const value = Array.isArray(this.value) ? this.value : [this.value]; + const values = []; + if (customElements.get("sl-option")) { + allOptions.forEach((option) => values.push(option.value)); + this.setSelectedOptions(allOptions.filter((el) => value.includes(el.value))); + } else { + customElements.whenDefined("sl-option").then(() => this.handleDefaultSlotChange()); + } + } + handleTagRemove(event, option) { + event.stopPropagation(); + if (!this.disabled) { + this.toggleOptionSelection(option, false); + this.updateComplete.then(() => { + this.emit("sl-input"); + this.emit("sl-change"); + }); + } + } + // Gets an array of all elements + getAllOptions() { + return [...this.querySelectorAll("sl-option")]; + } + // Gets the first element + getFirstOption() { + return this.querySelector("sl-option"); + } + // Sets the current option, which is the option the user is currently interacting with (e.g. via keyboard). Only one + // option may be "current" at a time. + setCurrentOption(option) { + const allOptions = this.getAllOptions(); + allOptions.forEach((el) => { + el.current = false; + el.tabIndex = -1; + }); + if (option) { + this.currentOption = option; + option.current = true; + option.tabIndex = 0; + option.focus(); + } + } + // Sets the selected option(s) + setSelectedOptions(option) { + const allOptions = this.getAllOptions(); + const newSelectedOptions = Array.isArray(option) ? option : [option]; + allOptions.forEach((el) => el.selected = false); + if (newSelectedOptions.length) { + newSelectedOptions.forEach((el) => el.selected = true); + } + this.selectionChanged(); + } + // Toggles an option's selected state + toggleOptionSelection(option, force) { + if (force === true || force === false) { + option.selected = force; + } else { + option.selected = !option.selected; + } + this.selectionChanged(); + } + // This method must be called whenever the selection changes. It will update the selected options cache, the current + // value, and the display value + selectionChanged() { + var _a, _b, _c, _d; + this.selectedOptions = this.getAllOptions().filter((el) => el.selected); + if (this.multiple) { + this.value = this.selectedOptions.map((el) => el.value); + if (this.placeholder && this.value.length === 0) { + this.displayLabel = ""; + } else { + this.displayLabel = this.localize.term("numOptionsSelected", this.selectedOptions.length); + } + } else { + this.value = (_b = (_a = this.selectedOptions[0]) == null ? void 0 : _a.value) != null ? _b : ""; + this.displayLabel = (_d = (_c = this.selectedOptions[0]) == null ? void 0 : _c.getTextLabel()) != null ? _d : ""; + } + this.updateComplete.then(() => { + this.formControlController.updateValidity(); + }); + } + get tags() { + return this.selectedOptions.map((option, index) => { + if (index < this.maxOptionsVisible || this.maxOptionsVisible <= 0) { + const tag = this.getTag(option, index); + return x`
this.handleTagRemove(e3, option)}> + ${typeof tag === "string" ? o(tag) : tag} +
`; + } else if (index === this.maxOptionsVisible) { + return x`+${this.selectedOptions.length - index}`; + } + return x``; + }); + } + handleInvalid(event) { + this.formControlController.setValidity(false); + this.formControlController.emitInvalidEvent(event); + } + handleDisabledChange() { + if (this.disabled) { + this.open = false; + this.handleOpenChange(); + } + } + handleValueChange() { + const allOptions = this.getAllOptions(); + const value = Array.isArray(this.value) ? this.value : [this.value]; + this.setSelectedOptions(allOptions.filter((el) => value.includes(el.value))); + } + async handleOpenChange() { + if (this.open && !this.disabled) { + this.setCurrentOption(this.selectedOptions[0] || this.getFirstOption()); + this.emit("sl-show"); + this.addOpenListeners(); + await stopAnimations(this); + this.listbox.hidden = false; + this.popup.active = true; + requestAnimationFrame(() => { + this.setCurrentOption(this.currentOption); + }); + const { keyframes, options } = getAnimation(this, "select.show", { dir: this.localize.dir() }); + await animateTo(this.popup.popup, keyframes, options); + if (this.currentOption) { + scrollIntoView(this.currentOption, this.listbox, "vertical", "auto"); + } + this.emit("sl-after-show"); + } else { + this.emit("sl-hide"); + this.removeOpenListeners(); + await stopAnimations(this); + const { keyframes, options } = getAnimation(this, "select.hide", { dir: this.localize.dir() }); + await animateTo(this.popup.popup, keyframes, options); + this.listbox.hidden = true; + this.popup.active = false; + this.emit("sl-after-hide"); + } + } + /** Shows the listbox. */ + async show() { + if (this.open || this.disabled) { + this.open = false; + return void 0; + } + this.open = true; + return waitForEvent(this, "sl-after-show"); + } + /** Hides the listbox. */ + async hide() { + if (!this.open || this.disabled) { + this.open = false; + return void 0; + } + this.open = false; + return waitForEvent(this, "sl-after-hide"); + } + /** Checks for validity but does not show a validation message. Returns `true` when valid and `false` when invalid. */ + checkValidity() { + return this.valueInput.checkValidity(); + } + /** Gets the associated form, if one exists. */ + getForm() { + return this.formControlController.getForm(); + } + /** Checks for validity and shows the browser's validation message if the control is invalid. */ + reportValidity() { + return this.valueInput.reportValidity(); + } + /** Sets a custom validation message. Pass an empty string to restore validity. */ + setCustomValidity(message) { + this.valueInput.setCustomValidity(message); + this.formControlController.updateValidity(); + } + /** Sets focus on the control. */ + focus(options) { + this.displayInput.focus(options); + } + /** Removes focus from the control. */ + blur() { + this.displayInput.blur(); + } + render() { + const hasLabelSlot = this.hasSlotController.test("label"); + const hasHelpTextSlot = this.hasSlotController.test("help-text"); + const hasLabel = this.label ? true : !!hasLabelSlot; + const hasHelpText = this.helpText ? true : !!hasHelpTextSlot; + const hasClearIcon = this.clearable && !this.disabled && this.value.length > 0; + const isPlaceholderVisible = this.placeholder && this.value.length === 0; + return x` +
+ + +
+ +
+ + + + + ${this.multiple ? x`
${this.tags}
` : ""} + + this.focus()} + @invalid=${this.handleInvalid} + /> + + ${hasClearIcon ? x` + + ` : ""} + + + + +
+ +
+ +
+
+
+ +
+ ${this.helpText} +
+
+ `; + } +}; +SlSelect.styles = select_styles_default; +SlSelect.dependencies = { + "sl-icon": SlIcon, + "sl-popup": SlPopup, + "sl-tag": SlTag +}; +__decorateClass([ + e2(".select") +], SlSelect.prototype, "popup", 2); +__decorateClass([ + e2(".select__combobox") +], SlSelect.prototype, "combobox", 2); +__decorateClass([ + e2(".select__display-input") +], SlSelect.prototype, "displayInput", 2); +__decorateClass([ + e2(".select__value-input") +], SlSelect.prototype, "valueInput", 2); +__decorateClass([ + e2(".select__listbox") +], SlSelect.prototype, "listbox", 2); +__decorateClass([ + r() +], SlSelect.prototype, "hasFocus", 2); +__decorateClass([ + r() +], SlSelect.prototype, "displayLabel", 2); +__decorateClass([ + r() +], SlSelect.prototype, "currentOption", 2); +__decorateClass([ + r() +], SlSelect.prototype, "selectedOptions", 2); +__decorateClass([ + n() +], SlSelect.prototype, "name", 2); +__decorateClass([ + n({ + converter: { + fromAttribute: (value) => value.split(" "), + toAttribute: (value) => value.join(" ") + } + }) +], SlSelect.prototype, "value", 2); +__decorateClass([ + defaultValue() +], SlSelect.prototype, "defaultValue", 2); +__decorateClass([ + n({ reflect: true }) +], SlSelect.prototype, "size", 2); +__decorateClass([ + n() +], SlSelect.prototype, "placeholder", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlSelect.prototype, "multiple", 2); +__decorateClass([ + n({ attribute: "max-options-visible", type: Number }) +], SlSelect.prototype, "maxOptionsVisible", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlSelect.prototype, "disabled", 2); +__decorateClass([ + n({ type: Boolean }) +], SlSelect.prototype, "clearable", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlSelect.prototype, "open", 2); +__decorateClass([ + n({ type: Boolean }) +], SlSelect.prototype, "hoist", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlSelect.prototype, "filled", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlSelect.prototype, "pill", 2); +__decorateClass([ + n() +], SlSelect.prototype, "label", 2); +__decorateClass([ + n({ reflect: true }) +], SlSelect.prototype, "placement", 2); +__decorateClass([ + n({ attribute: "help-text" }) +], SlSelect.prototype, "helpText", 2); +__decorateClass([ + n({ reflect: true }) +], SlSelect.prototype, "form", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlSelect.prototype, "required", 2); +__decorateClass([ + n() +], SlSelect.prototype, "getTag", 2); +__decorateClass([ + watch("disabled", { waitUntilFirstUpdate: true }) +], SlSelect.prototype, "handleDisabledChange", 1); +__decorateClass([ + watch("value", { waitUntilFirstUpdate: true }) +], SlSelect.prototype, "handleValueChange", 1); +__decorateClass([ + watch("open", { waitUntilFirstUpdate: true }) +], SlSelect.prototype, "handleOpenChange", 1); +setDefaultAnimation("select.show", { + keyframes: [ + { opacity: 0, scale: 0.9 }, + { opacity: 1, scale: 1 } + ], + options: { duration: 100, easing: "ease" } +}); +setDefaultAnimation("select.hide", { + keyframes: [ + { opacity: 1, scale: 1 }, + { opacity: 0, scale: 0.9 } + ], + options: { duration: 100, easing: "ease" } +}); + +export { + SlSelect +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.JEBKOPXW.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.JEBKOPXW.js new file mode 100644 index 0000000..6a8a0aa --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.JEBKOPXW.js @@ -0,0 +1,136 @@ +import { + getTabbableElements +} from "./chunk.LXDTFLWU.js"; +import { + __yieldStar +} from "./chunk.KIILAQWQ.js"; + +// src/internal/active-elements.ts +function* activeElements(activeElement = document.activeElement) { + if (activeElement === null || activeElement === void 0) + return; + yield activeElement; + if ("shadowRoot" in activeElement && activeElement.shadowRoot && activeElement.shadowRoot.mode !== "closed") { + yield* __yieldStar(activeElements(activeElement.shadowRoot.activeElement)); + } +} +function getDeepestActiveElement() { + return [...activeElements()].pop(); +} + +// src/internal/modal.ts +var activeModals = []; +var Modal = class { + constructor(element) { + this.tabDirection = "forward"; + this.handleFocusIn = () => { + if (!this.isActive()) + return; + this.checkFocus(); + }; + this.handleKeyDown = (event) => { + var _a; + if (event.key !== "Tab" || this.isExternalActivated) + return; + if (!this.isActive()) + return; + const currentActiveElement = getDeepestActiveElement(); + this.previousFocus = currentActiveElement; + if (this.previousFocus && this.possiblyHasTabbableChildren(this.previousFocus)) { + return; + } + if (event.shiftKey) { + this.tabDirection = "backward"; + } else { + this.tabDirection = "forward"; + } + const tabbableElements = getTabbableElements(this.element); + let currentFocusIndex = tabbableElements.findIndex((el) => el === currentActiveElement); + this.previousFocus = this.currentFocus; + const addition = this.tabDirection === "forward" ? 1 : -1; + while (true) { + if (currentFocusIndex + addition >= tabbableElements.length) { + currentFocusIndex = 0; + } else if (currentFocusIndex + addition < 0) { + currentFocusIndex = tabbableElements.length - 1; + } else { + currentFocusIndex += addition; + } + this.previousFocus = this.currentFocus; + const nextFocus = ( + /** @type {HTMLElement} */ + tabbableElements[currentFocusIndex] + ); + if (this.tabDirection === "backward") { + if (this.previousFocus && this.possiblyHasTabbableChildren(this.previousFocus)) { + return; + } + } + if (nextFocus && this.possiblyHasTabbableChildren(nextFocus)) { + return; + } + event.preventDefault(); + this.currentFocus = nextFocus; + (_a = this.currentFocus) == null ? void 0 : _a.focus({ preventScroll: false }); + const allActiveElements = [...activeElements()]; + if (allActiveElements.includes(this.currentFocus) || !allActiveElements.includes(this.previousFocus)) { + break; + } + } + setTimeout(() => this.checkFocus()); + }; + this.handleKeyUp = () => { + this.tabDirection = "forward"; + }; + this.element = element; + this.elementsWithTabbableControls = ["iframe"]; + } + /** Activates focus trapping. */ + activate() { + activeModals.push(this.element); + document.addEventListener("focusin", this.handleFocusIn); + document.addEventListener("keydown", this.handleKeyDown); + document.addEventListener("keyup", this.handleKeyUp); + } + /** Deactivates focus trapping. */ + deactivate() { + activeModals = activeModals.filter((modal) => modal !== this.element); + this.currentFocus = null; + document.removeEventListener("focusin", this.handleFocusIn); + document.removeEventListener("keydown", this.handleKeyDown); + document.removeEventListener("keyup", this.handleKeyUp); + } + /** Determines if this modal element is currently active or not. */ + isActive() { + return activeModals[activeModals.length - 1] === this.element; + } + /** Activates external modal behavior and temporarily disables focus trapping. */ + activateExternal() { + this.isExternalActivated = true; + } + /** Deactivates external modal behavior and re-enables focus trapping. */ + deactivateExternal() { + this.isExternalActivated = false; + } + checkFocus() { + if (this.isActive() && !this.isExternalActivated) { + const tabbableElements = getTabbableElements(this.element); + if (!this.element.matches(":focus-within")) { + const start = tabbableElements[0]; + const end = tabbableElements[tabbableElements.length - 1]; + const target = this.tabDirection === "forward" ? start : end; + if (typeof (target == null ? void 0 : target.focus) === "function") { + this.currentFocus = target; + target.focus({ preventScroll: false }); + } + } + } + } + possiblyHasTabbableChildren(element) { + return this.elementsWithTabbableControls.includes(element.tagName.toLowerCase()) || element.hasAttribute("controls"); + } +}; + +export { + Modal +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.JGFJJLEV.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.JGFJJLEV.js new file mode 100644 index 0000000..daf5adc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.JGFJJLEV.js @@ -0,0 +1,24 @@ +import { + SlCarousel +} from "./chunk.SVYVUVPP.js"; + +// src/react/carousel/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-carousel"; +SlCarousel.define("sl-carousel"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlCarousel, + react: React, + events: { + onSlSlideChange: "sl-slide-change" + }, + displayName: "SlCarousel" +}); +var carousel_default = reactWrapper; + +export { + carousel_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.JGKINECS.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.JGKINECS.js new file mode 100644 index 0000000..d4427e2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.JGKINECS.js @@ -0,0 +1,26 @@ +import { + SlRadioGroup +} from "./chunk.NCBFXXCK.js"; + +// src/react/radio-group/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-radio-group"; +SlRadioGroup.define("sl-radio-group"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlRadioGroup, + react: React, + events: { + onSlChange: "sl-change", + onSlInput: "sl-input", + onSlInvalid: "sl-invalid" + }, + displayName: "SlRadioGroup" +}); +var radio_group_default = reactWrapper; + +export { + radio_group_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.JLE73CZG.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.JLE73CZG.js new file mode 100644 index 0000000..97d6164 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.JLE73CZG.js @@ -0,0 +1,167 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/tree-item/tree-item.styles.ts +var tree_item_styles_default = i` + ${component_styles_default} + + :host { + display: block; + outline: 0; + z-index: 0; + } + + :host(:focus) { + outline: none; + } + + slot:not([name])::slotted(sl-icon) { + margin-inline-end: var(--sl-spacing-x-small); + } + + .tree-item { + position: relative; + display: flex; + align-items: stretch; + flex-direction: column; + color: var(--sl-color-neutral-700); + cursor: pointer; + user-select: none; + -webkit-user-select: none; + } + + .tree-item__checkbox { + pointer-events: none; + } + + .tree-item__expand-button, + .tree-item__checkbox, + .tree-item__label { + font-family: var(--sl-font-sans); + font-size: var(--sl-font-size-medium); + font-weight: var(--sl-font-weight-normal); + line-height: var(--sl-line-height-dense); + letter-spacing: var(--sl-letter-spacing-normal); + } + + .tree-item__checkbox::part(base) { + display: flex; + align-items: center; + } + + .tree-item__indentation { + display: block; + width: 1em; + flex-shrink: 0; + } + + .tree-item__expand-button { + display: flex; + align-items: center; + justify-content: center; + box-sizing: content-box; + color: var(--sl-color-neutral-500); + padding: var(--sl-spacing-x-small); + width: 1rem; + height: 1rem; + flex-shrink: 0; + cursor: pointer; + } + + .tree-item__expand-button { + transition: var(--sl-transition-medium) rotate ease; + } + + .tree-item--expanded .tree-item__expand-button { + rotate: 90deg; + } + + .tree-item--expanded.tree-item--rtl .tree-item__expand-button { + rotate: -90deg; + } + + .tree-item--expanded slot[name='expand-icon'], + .tree-item:not(.tree-item--expanded) slot[name='collapse-icon'] { + display: none; + } + + .tree-item:not(.tree-item--has-expand-button) .tree-item__expand-icon-slot { + display: none; + } + + .tree-item__expand-button--visible { + cursor: pointer; + } + + .tree-item__item { + display: flex; + align-items: center; + border-inline-start: solid 3px transparent; + } + + .tree-item--disabled .tree-item__item { + opacity: 0.5; + outline: none; + cursor: not-allowed; + } + + :host(:focus-visible) .tree-item__item { + outline: var(--sl-focus-ring); + outline-offset: var(--sl-focus-ring-offset); + z-index: 2; + } + + :host(:not([aria-disabled='true'])) .tree-item--selected .tree-item__item { + background-color: var(--sl-color-neutral-100); + border-inline-start-color: var(--sl-color-primary-600); + } + + :host(:not([aria-disabled='true'])) .tree-item__expand-button { + color: var(--sl-color-neutral-600); + } + + .tree-item__label { + display: flex; + align-items: center; + transition: var(--sl-transition-fast) color; + } + + .tree-item__children { + display: block; + font-size: calc(1em + var(--indent-size, var(--sl-spacing-medium))); + } + + /* Indentation lines */ + .tree-item__children { + position: relative; + } + + .tree-item__children::before { + content: ''; + position: absolute; + top: var(--indent-guide-offset); + bottom: var(--indent-guide-offset); + left: calc(1em - (var(--indent-guide-width) / 2) - 1px); + border-inline-end: var(--indent-guide-width) var(--indent-guide-style) var(--indent-guide-color); + z-index: 1; + } + + .tree-item--rtl .tree-item__children::before { + left: auto; + right: 1em; + } + + @media (forced-colors: active) { + :host(:not([aria-disabled='true'])) .tree-item--selected .tree-item__item { + outline: dashed 1px SelectedItem; + } + } +`; + +export { + tree_item_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.JU7QGHFP.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.JU7QGHFP.js new file mode 100644 index 0000000..52bb5b2 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.JU7QGHFP.js @@ -0,0 +1,21 @@ +import { + SlFormatDate +} from "./chunk.ZPXFI2B7.js"; + +// src/react/format-date/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +var tagName = "sl-format-date"; +SlFormatDate.define("sl-format-date"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlFormatDate, + react: React, + events: {}, + displayName: "SlFormatDate" +}); +var format_date_default = reactWrapper; + +export { + format_date_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.JUMJLSSA.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.JUMJLSSA.js new file mode 100644 index 0000000..92c0e50 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.JUMJLSSA.js @@ -0,0 +1,21 @@ +import { + SlDivider +} from "./chunk.ZI4L5EHY.js"; + +// src/react/divider/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +var tagName = "sl-divider"; +SlDivider.define("sl-divider"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlDivider, + react: React, + events: {}, + displayName: "SlDivider" +}); +var divider_default = reactWrapper; + +export { + divider_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.JUREJPJV.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.JUREJPJV.js new file mode 100644 index 0000000..8d6c595 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.JUREJPJV.js @@ -0,0 +1,41 @@ +import { + formCollections +} from "./chunk.NMS6LWK4.js"; + +// src/utilities/form.ts +function serialize(form) { + const formData = new FormData(form); + const object = {}; + formData.forEach((value, key) => { + if (Reflect.has(object, key)) { + const entry = object[key]; + if (Array.isArray(entry)) { + entry.push(value); + } else { + object[key] = [object[key], value]; + } + } else { + object[key] = value; + } + }); + return object; +} +function getFormControls(form) { + const rootNode = form.getRootNode(); + const allNodes = [...rootNode.querySelectorAll("*")]; + const formControls = [...form.elements]; + const collection = formCollections.get(form); + const shoelaceFormControls = collection ? Array.from(collection) : []; + return [...formControls, ...shoelaceFormControls].sort((a, b) => { + if (allNodes.indexOf(a) < allNodes.indexOf(b)) + return -1; + if (allNodes.indexOf(a) > allNodes.indexOf(b)) + return 1; + return 0; + }); +} + +export { + serialize, + getFormControls +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.JW3IVJGJ.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.JW3IVJGJ.js new file mode 100644 index 0000000..80765bd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.JW3IVJGJ.js @@ -0,0 +1,73 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/popup/popup.styles.ts +var popup_styles_default = i` + ${component_styles_default} + + :host { + --arrow-color: var(--sl-color-neutral-1000); + --arrow-size: 6px; + + /* + * These properties are computed to account for the arrow's dimensions after being rotated 45º. The constant + * 0.7071 is derived from sin(45), which is the diagonal size of the arrow's container after rotating. + */ + --arrow-size-diagonal: calc(var(--arrow-size) * 0.7071); + --arrow-padding-offset: calc(var(--arrow-size-diagonal) - var(--arrow-size)); + + display: contents; + } + + .popup { + position: absolute; + isolation: isolate; + max-width: var(--auto-size-available-width, none); + max-height: var(--auto-size-available-height, none); + } + + .popup--fixed { + position: fixed; + } + + .popup:not(.popup--active) { + display: none; + } + + .popup__arrow { + position: absolute; + width: calc(var(--arrow-size-diagonal) * 2); + height: calc(var(--arrow-size-diagonal) * 2); + rotate: 45deg; + background: var(--arrow-color); + z-index: -1; + } + + /* Hover bridge */ + .popup-hover-bridge:not(.popup-hover-bridge--visible) { + display: none; + } + + .popup-hover-bridge { + position: fixed; + z-index: calc(var(--sl-z-index-dropdown) - 1); + top: 0; + right: 0; + bottom: 0; + left: 0; + clip-path: polygon( + var(--hover-bridge-top-left-x, 0) var(--hover-bridge-top-left-y, 0), + var(--hover-bridge-top-right-x, 0) var(--hover-bridge-top-right-y, 0), + var(--hover-bridge-bottom-right-x, 0) var(--hover-bridge-bottom-right-y, 0), + var(--hover-bridge-bottom-left-x, 0) var(--hover-bridge-bottom-left-y, 0) + ); + } +`; + +export { + popup_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.K23QWHWK.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.K23QWHWK.js new file mode 100644 index 0000000..5d1b879 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.K23QWHWK.js @@ -0,0 +1,24 @@ +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/styles/component.styles.ts +var component_styles_default = i` + :host { + box-sizing: border-box; + } + + :host *, + :host *::before, + :host *::after { + box-sizing: inherit; + } + + [hidden] { + display: none !important; + } +`; + +export { + component_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.KGX5WKIN.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.KGX5WKIN.js new file mode 100644 index 0000000..82005ee --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.KGX5WKIN.js @@ -0,0 +1,58 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/copy-button/copy-button.styles.ts +var copy_button_styles_default = i` + ${component_styles_default} + + :host { + --error-color: var(--sl-color-danger-600); + --success-color: var(--sl-color-success-600); + + display: inline-block; + } + + .copy-button__button { + flex: 0 0 auto; + display: flex; + align-items: center; + background: none; + border: none; + border-radius: var(--sl-border-radius-medium); + font-size: inherit; + color: inherit; + padding: var(--sl-spacing-x-small); + cursor: pointer; + transition: var(--sl-transition-x-fast) color; + } + + .copy-button--success .copy-button__button { + color: var(--success-color); + } + + .copy-button--error .copy-button__button { + color: var(--error-color); + } + + .copy-button__button:focus-visible { + outline: var(--sl-focus-ring); + outline-offset: var(--sl-focus-ring-offset); + } + + .copy-button__button[disabled] { + opacity: 0.5; + cursor: not-allowed !important; + } + + slot { + display: inline-flex; + } +`; + +export { + copy_button_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.KI5AB4U5.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.KI5AB4U5.js new file mode 100644 index 0000000..51ea143 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.KI5AB4U5.js @@ -0,0 +1,11 @@ +import { + SlInput +} from "./chunk.NUAR3OE6.js"; + +// src/components/input/input.ts +var input_default = SlInput; +SlInput.define("sl-input"); + +export { + input_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.KIILAQWQ.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.KIILAQWQ.js new file mode 100644 index 0000000..4d7d6fc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.KIILAQWQ.js @@ -0,0 +1,94 @@ +var __defProp = Object.defineProperty; +var __defProps = Object.defineProperties; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropDescs = Object.getOwnPropertyDescriptors; +var __getOwnPropSymbols = Object.getOwnPropertySymbols; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __propIsEnum = Object.prototype.propertyIsEnumerable; +var __knownSymbol = (name, symbol) => { + return (symbol = Symbol[name]) ? symbol : Symbol.for("Symbol." + name); +}; +var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; +var __spreadValues = (a, b) => { + for (var prop in b || (b = {})) + if (__hasOwnProp.call(b, prop)) + __defNormalProp(a, prop, b[prop]); + if (__getOwnPropSymbols) + for (var prop of __getOwnPropSymbols(b)) { + if (__propIsEnum.call(b, prop)) + __defNormalProp(a, prop, b[prop]); + } + return a; +}; +var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b)); +var __objRest = (source, exclude) => { + var target = {}; + for (var prop in source) + if (__hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0) + target[prop] = source[prop]; + if (source != null && __getOwnPropSymbols) + for (var prop of __getOwnPropSymbols(source)) { + if (exclude.indexOf(prop) < 0 && __propIsEnum.call(source, prop)) + target[prop] = source[prop]; + } + return target; +}; +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __decorateClass = (decorators, target, key, kind) => { + var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target; + for (var i = decorators.length - 1, decorator; i >= 0; i--) + if (decorator = decorators[i]) + result = (kind ? decorator(target, key, result) : decorator(result)) || result; + if (kind && result) + __defProp(target, key, result); + return result; +}; +var __await = function(promise, isYieldStar) { + this[0] = promise; + this[1] = isYieldStar; +}; +var __yieldStar = (value) => { + var obj = value[__knownSymbol("asyncIterator")]; + var isAwait = false; + var method; + var it = {}; + if (obj == null) { + obj = value[__knownSymbol("iterator")](); + method = (k) => it[k] = (x) => obj[k](x); + } else { + obj = obj.call(value); + method = (k) => it[k] = (v) => { + if (isAwait) { + isAwait = false; + if (k === "throw") + throw v; + return v; + } + isAwait = true; + return { + done: false, + value: new __await(new Promise((resolve) => { + var x = obj[k](v); + if (!(x instanceof Object)) + throw TypeError("Object expected"); + resolve(x); + }), 1) + }; + }; + } + return it[__knownSymbol("iterator")] = () => it, method("next"), "throw" in obj ? method("throw") : it.throw = (x) => { + throw x; + }, "return" in obj && method("return"), it; +}; + +export { + __spreadValues, + __spreadProps, + __objRest, + __export, + __decorateClass, + __yieldStar +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.KU4Q5MML.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.KU4Q5MML.js new file mode 100644 index 0000000..dcbc1c5 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.KU4Q5MML.js @@ -0,0 +1,24 @@ +import { + SlResizeObserver +} from "./chunk.TIOPLMBA.js"; + +// src/react/resize-observer/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-resize-observer"; +SlResizeObserver.define("sl-resize-observer"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlResizeObserver, + react: React, + events: { + onSlResize: "sl-resize" + }, + displayName: "SlResizeObserver" +}); +var resize_observer_default = reactWrapper; + +export { + resize_observer_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.LA5RN6HW.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.LA5RN6HW.js new file mode 100644 index 0000000..7121916 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.LA5RN6HW.js @@ -0,0 +1,11 @@ +import { + SlMutationObserver +} from "./chunk.CWPLV72B.js"; + +// src/components/mutation-observer/mutation-observer.ts +var mutation_observer_default = SlMutationObserver; +SlMutationObserver.define("sl-mutation-observer"); + +export { + mutation_observer_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.LKNK42NB.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.LKNK42NB.js new file mode 100644 index 0000000..70d0c26 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.LKNK42NB.js @@ -0,0 +1,24 @@ +import { + SlSplitPanel +} from "./chunk.PDE6MSCV.js"; + +// src/react/split-panel/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-split-panel"; +SlSplitPanel.define("sl-split-panel"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlSplitPanel, + react: React, + events: { + onSlReposition: "sl-reposition" + }, + displayName: "SlSplitPanel" +}); +var split_panel_default = reactWrapper; + +export { + split_panel_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.LTFLS25N.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.LTFLS25N.js new file mode 100644 index 0000000..6b4f72f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.LTFLS25N.js @@ -0,0 +1,11 @@ +import { + SlAvatar +} from "./chunk.XTZVHUAJ.js"; + +// src/components/avatar/avatar.ts +var avatar_default = SlAvatar; +SlAvatar.define("sl-avatar"); + +export { + avatar_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.LWH2O6GS.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.LWH2O6GS.js new file mode 100644 index 0000000..c357849 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.LWH2O6GS.js @@ -0,0 +1,11 @@ +import { + SlTooltip +} from "./chunk.HSUT7LYZ.js"; + +// src/components/tooltip/tooltip.ts +var tooltip_default = SlTooltip; +SlTooltip.define("sl-tooltip"); + +export { + tooltip_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.LX7UG5WS.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.LX7UG5WS.js new file mode 100644 index 0000000..21d82a8 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.LX7UG5WS.js @@ -0,0 +1,50 @@ +import { + b, + x +} from "./chunk.CXZZ2LVK.js"; + +// node_modules/lit-html/static.js +var e = Symbol.for(""); +var o = (t) => { + if ((t == null ? void 0 : t.r) === e) + return t == null ? void 0 : t._$litStatic$; +}; +var s = (t, ...r) => ({ _$litStatic$: r.reduce((r2, e2, o2) => r2 + ((t2) => { + if (void 0 !== t2._$litStatic$) + return t2._$litStatic$; + throw Error(`Value passed to 'literal' function must be a 'literal' result: ${t2}. Use 'unsafeStatic' to pass non-literal values, but + take care to ensure page security.`); +})(e2) + t[o2 + 1], t[0]), r: e }); +var a = /* @__PURE__ */ new Map(); +var l = (t) => (r, ...e2) => { + const i = e2.length; + let s2, l2; + const n2 = [], u2 = []; + let c, $ = 0, f = false; + for (; $ < i; ) { + for (c = r[$]; $ < i && void 0 !== (l2 = e2[$], s2 = o(l2)); ) + c += s2 + r[++$], f = true; + $ !== i && u2.push(l2), n2.push(c), $++; + } + if ($ === i && n2.push(r[i]), f) { + const t2 = n2.join("$$lit$$"); + void 0 === (r = a.get(t2)) && (n2.raw = n2, a.set(t2, r = n2)), e2 = u2; + } + return t(r, ...e2); +}; +var n = l(x); +var u = l(b); + +export { + s, + n +}; +/*! Bundled license information: + +lit-html/static.js: + (** + * @license + * Copyright 2020 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + *) +*/ diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.LXDTFLWU.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.LXDTFLWU.js new file mode 100644 index 0000000..6425969 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.LXDTFLWU.js @@ -0,0 +1,131 @@ +// src/internal/tabbable.ts +var computedStyleMap = /* @__PURE__ */ new WeakMap(); +function getCachedComputedStyle(el) { + let computedStyle = computedStyleMap.get(el); + if (!computedStyle) { + computedStyle = window.getComputedStyle(el, null); + computedStyleMap.set(el, computedStyle); + } + return computedStyle; +} +function isVisible(el) { + if (typeof el.checkVisibility === "function") { + return el.checkVisibility({ checkOpacity: false, checkVisibilityCSS: true }); + } + const computedStyle = getCachedComputedStyle(el); + return computedStyle.visibility !== "hidden" && computedStyle.display !== "none"; +} +function isOverflowingAndTabbable(el) { + const computedStyle = getCachedComputedStyle(el); + const { overflowY, overflowX } = computedStyle; + if (overflowY === "scroll" || overflowX === "scroll") { + return true; + } + if (overflowY !== "auto" || overflowX !== "auto") { + return false; + } + const isOverflowingY = el.scrollHeight > el.clientHeight; + if (isOverflowingY && overflowY === "auto") { + return true; + } + const isOverflowingX = el.scrollWidth > el.clientWidth; + if (isOverflowingX && overflowX === "auto") { + return true; + } + return false; +} +function isTabbable(el) { + const tag = el.tagName.toLowerCase(); + const tabindex = Number(el.getAttribute("tabindex")); + const hasTabindex = el.hasAttribute("tabindex"); + if (hasTabindex && (isNaN(tabindex) || tabindex <= -1)) { + return false; + } + if (el.hasAttribute("disabled")) { + return false; + } + if (el.closest("[inert]")) { + return false; + } + if (tag === "input" && el.getAttribute("type") === "radio" && !el.hasAttribute("checked")) { + return false; + } + if (!isVisible(el)) { + return false; + } + if ((tag === "audio" || tag === "video") && el.hasAttribute("controls")) { + return true; + } + if (el.hasAttribute("tabindex")) { + return true; + } + if (el.hasAttribute("contenteditable") && el.getAttribute("contenteditable") !== "false") { + return true; + } + const isNativelyTabbable = [ + "button", + "input", + "select", + "textarea", + "a", + "audio", + "video", + "summary", + "iframe" + ].includes(tag); + if (isNativelyTabbable) { + return true; + } + return isOverflowingAndTabbable(el); +} +function getTabbableBoundary(root) { + var _a, _b; + const tabbableElements = getTabbableElements(root); + const start = (_a = tabbableElements[0]) != null ? _a : null; + const end = (_b = tabbableElements[tabbableElements.length - 1]) != null ? _b : null; + return { start, end }; +} +function getSlottedChildrenOutsideRootElement(slotElement, root) { + var _a; + return ((_a = slotElement.getRootNode({ composed: true })) == null ? void 0 : _a.host) !== root; +} +function getTabbableElements(root) { + const walkedEls = /* @__PURE__ */ new WeakMap(); + const tabbableElements = []; + function walk(el) { + if (el instanceof Element) { + if (el.hasAttribute("inert") || el.closest("[inert]")) { + return; + } + if (walkedEls.has(el)) { + return; + } + walkedEls.set(el, true); + if (!tabbableElements.includes(el) && isTabbable(el)) { + tabbableElements.push(el); + } + if (el instanceof HTMLSlotElement && getSlottedChildrenOutsideRootElement(el, root)) { + el.assignedElements({ flatten: true }).forEach((assignedEl) => { + walk(assignedEl); + }); + } + if (el.shadowRoot !== null && el.shadowRoot.mode === "open") { + walk(el.shadowRoot); + } + } + for (const e of el.children) { + walk(e); + } + } + walk(root); + return tabbableElements.sort((a, b) => { + const aTabindex = Number(a.getAttribute("tabindex")) || 0; + const bTabindex = Number(b.getAttribute("tabindex")) || 0; + return bTabindex - aTabindex; + }); +} + +export { + getTabbableBoundary, + getTabbableElements +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.M33MBZ7O.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.M33MBZ7O.js new file mode 100644 index 0000000..6e1ba5e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.M33MBZ7O.js @@ -0,0 +1,162 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/menu-item/menu-item.styles.ts +var menu_item_styles_default = i` + ${component_styles_default} + + :host { + --submenu-offset: -2px; + + display: block; + } + + :host([inert]) { + display: none; + } + + .menu-item { + position: relative; + display: flex; + align-items: stretch; + font-family: var(--sl-font-sans); + font-size: var(--sl-font-size-medium); + font-weight: var(--sl-font-weight-normal); + line-height: var(--sl-line-height-normal); + letter-spacing: var(--sl-letter-spacing-normal); + color: var(--sl-color-neutral-700); + padding: var(--sl-spacing-2x-small) var(--sl-spacing-2x-small); + transition: var(--sl-transition-fast) fill; + user-select: none; + -webkit-user-select: none; + white-space: nowrap; + cursor: pointer; + } + + .menu-item.menu-item--disabled { + outline: none; + opacity: 0.5; + cursor: not-allowed; + } + + .menu-item.menu-item--loading { + outline: none; + cursor: wait; + } + + .menu-item.menu-item--loading *:not(sl-spinner) { + opacity: 0.5; + } + + .menu-item--loading sl-spinner { + --indicator-color: currentColor; + --track-width: 1px; + position: absolute; + font-size: 0.75em; + top: calc(50% - 0.5em); + left: 0.65rem; + opacity: 1; + } + + .menu-item .menu-item__label { + flex: 1 1 auto; + display: inline-block; + text-overflow: ellipsis; + overflow: hidden; + } + + .menu-item .menu-item__prefix { + flex: 0 0 auto; + display: flex; + align-items: center; + } + + .menu-item .menu-item__prefix::slotted(*) { + margin-inline-end: var(--sl-spacing-x-small); + } + + .menu-item .menu-item__suffix { + flex: 0 0 auto; + display: flex; + align-items: center; + } + + .menu-item .menu-item__suffix::slotted(*) { + margin-inline-start: var(--sl-spacing-x-small); + } + + /* Safe triangle */ + .menu-item--submenu-expanded::after { + content: ''; + position: fixed; + z-index: calc(var(--sl-z-index-dropdown) - 1); + top: 0; + right: 0; + bottom: 0; + left: 0; + clip-path: polygon( + var(--safe-triangle-cursor-x, 0) var(--safe-triangle-cursor-y, 0), + var(--safe-triangle-submenu-start-x, 0) var(--safe-triangle-submenu-start-y, 0), + var(--safe-triangle-submenu-end-x, 0) var(--safe-triangle-submenu-end-y, 0) + ); + } + + :host(:focus-visible) { + outline: none; + } + + :host(:hover:not([aria-disabled='true'], :focus-visible)) .menu-item, + .menu-item--submenu-expanded { + background-color: var(--sl-color-neutral-100); + color: var(--sl-color-neutral-1000); + } + + :host(:focus-visible) .menu-item { + outline: none; + background-color: var(--sl-color-primary-600); + color: var(--sl-color-neutral-0); + opacity: 1; + } + + .menu-item .menu-item__check, + .menu-item .menu-item__chevron { + flex: 0 0 auto; + display: flex; + align-items: center; + justify-content: center; + width: 1.5em; + visibility: hidden; + } + + .menu-item--checked .menu-item__check, + .menu-item--has-submenu .menu-item__chevron { + visibility: visible; + } + + /* Add elevation and z-index to submenus */ + sl-popup::part(popup) { + box-shadow: var(--sl-shadow-large); + z-index: var(--sl-z-index-dropdown); + margin-left: var(--submenu-offset); + } + + .menu-item--rtl sl-popup::part(popup) { + margin-left: calc(-1 * var(--submenu-offset)); + } + + @media (forced-colors: active) { + :host(:hover:not([aria-disabled='true'])) .menu-item, + :host(:focus-visible) .menu-item { + outline: dashed 1px SelectedItem; + outline-offset: -1px; + } + } +`; + +export { + menu_item_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.M5IYOV74.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.M5IYOV74.js new file mode 100644 index 0000000..ce5cd97 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.M5IYOV74.js @@ -0,0 +1,608 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/button/button.styles.ts +var button_styles_default = i` + ${component_styles_default} + + :host { + display: inline-block; + position: relative; + width: auto; + cursor: pointer; + } + + .button { + display: inline-flex; + align-items: stretch; + justify-content: center; + width: 100%; + border-style: solid; + border-width: var(--sl-input-border-width); + font-family: var(--sl-input-font-family); + font-weight: var(--sl-font-weight-semibold); + text-decoration: none; + user-select: none; + -webkit-user-select: none; + white-space: nowrap; + vertical-align: middle; + padding: 0; + transition: + var(--sl-transition-x-fast) background-color, + var(--sl-transition-x-fast) color, + var(--sl-transition-x-fast) border, + var(--sl-transition-x-fast) box-shadow; + cursor: inherit; + } + + .button::-moz-focus-inner { + border: 0; + } + + .button:focus { + outline: none; + } + + .button:focus-visible { + outline: var(--sl-focus-ring); + outline-offset: var(--sl-focus-ring-offset); + } + + .button--disabled { + opacity: 0.5; + cursor: not-allowed; + } + + /* When disabled, prevent mouse events from bubbling up from children */ + .button--disabled * { + pointer-events: none; + } + + .button__prefix, + .button__suffix { + flex: 0 0 auto; + display: flex; + align-items: center; + pointer-events: none; + } + + .button__label { + display: inline-block; + } + + .button__label::slotted(sl-icon) { + vertical-align: -2px; + } + + /* + * Standard buttons + */ + + /* Default */ + .button--standard.button--default { + background-color: var(--sl-color-neutral-0); + border-color: var(--sl-color-neutral-300); + color: var(--sl-color-neutral-700); + } + + .button--standard.button--default:hover:not(.button--disabled) { + background-color: var(--sl-color-primary-50); + border-color: var(--sl-color-primary-300); + color: var(--sl-color-primary-700); + } + + .button--standard.button--default:active:not(.button--disabled) { + background-color: var(--sl-color-primary-100); + border-color: var(--sl-color-primary-400); + color: var(--sl-color-primary-700); + } + + /* Primary */ + .button--standard.button--primary { + background-color: var(--sl-color-primary-600); + border-color: var(--sl-color-primary-600); + color: var(--sl-color-neutral-0); + } + + .button--standard.button--primary:hover:not(.button--disabled) { + background-color: var(--sl-color-primary-500); + border-color: var(--sl-color-primary-500); + color: var(--sl-color-neutral-0); + } + + .button--standard.button--primary:active:not(.button--disabled) { + background-color: var(--sl-color-primary-600); + border-color: var(--sl-color-primary-600); + color: var(--sl-color-neutral-0); + } + + /* Success */ + .button--standard.button--success { + background-color: var(--sl-color-success-600); + border-color: var(--sl-color-success-600); + color: var(--sl-color-neutral-0); + } + + .button--standard.button--success:hover:not(.button--disabled) { + background-color: var(--sl-color-success-500); + border-color: var(--sl-color-success-500); + color: var(--sl-color-neutral-0); + } + + .button--standard.button--success:active:not(.button--disabled) { + background-color: var(--sl-color-success-600); + border-color: var(--sl-color-success-600); + color: var(--sl-color-neutral-0); + } + + /* Neutral */ + .button--standard.button--neutral { + background-color: var(--sl-color-neutral-600); + border-color: var(--sl-color-neutral-600); + color: var(--sl-color-neutral-0); + } + + .button--standard.button--neutral:hover:not(.button--disabled) { + background-color: var(--sl-color-neutral-500); + border-color: var(--sl-color-neutral-500); + color: var(--sl-color-neutral-0); + } + + .button--standard.button--neutral:active:not(.button--disabled) { + background-color: var(--sl-color-neutral-600); + border-color: var(--sl-color-neutral-600); + color: var(--sl-color-neutral-0); + } + + /* Warning */ + .button--standard.button--warning { + background-color: var(--sl-color-warning-600); + border-color: var(--sl-color-warning-600); + color: var(--sl-color-neutral-0); + } + .button--standard.button--warning:hover:not(.button--disabled) { + background-color: var(--sl-color-warning-500); + border-color: var(--sl-color-warning-500); + color: var(--sl-color-neutral-0); + } + + .button--standard.button--warning:active:not(.button--disabled) { + background-color: var(--sl-color-warning-600); + border-color: var(--sl-color-warning-600); + color: var(--sl-color-neutral-0); + } + + /* Danger */ + .button--standard.button--danger { + background-color: var(--sl-color-danger-600); + border-color: var(--sl-color-danger-600); + color: var(--sl-color-neutral-0); + } + + .button--standard.button--danger:hover:not(.button--disabled) { + background-color: var(--sl-color-danger-500); + border-color: var(--sl-color-danger-500); + color: var(--sl-color-neutral-0); + } + + .button--standard.button--danger:active:not(.button--disabled) { + background-color: var(--sl-color-danger-600); + border-color: var(--sl-color-danger-600); + color: var(--sl-color-neutral-0); + } + + /* + * Outline buttons + */ + + .button--outline { + background: none; + border: solid 1px; + } + + /* Default */ + .button--outline.button--default { + border-color: var(--sl-color-neutral-300); + color: var(--sl-color-neutral-700); + } + + .button--outline.button--default:hover:not(.button--disabled), + .button--outline.button--default.button--checked:not(.button--disabled) { + border-color: var(--sl-color-primary-600); + background-color: var(--sl-color-primary-600); + color: var(--sl-color-neutral-0); + } + + .button--outline.button--default:active:not(.button--disabled) { + border-color: var(--sl-color-primary-700); + background-color: var(--sl-color-primary-700); + color: var(--sl-color-neutral-0); + } + + /* Primary */ + .button--outline.button--primary { + border-color: var(--sl-color-primary-600); + color: var(--sl-color-primary-600); + } + + .button--outline.button--primary:hover:not(.button--disabled), + .button--outline.button--primary.button--checked:not(.button--disabled) { + background-color: var(--sl-color-primary-600); + color: var(--sl-color-neutral-0); + } + + .button--outline.button--primary:active:not(.button--disabled) { + border-color: var(--sl-color-primary-700); + background-color: var(--sl-color-primary-700); + color: var(--sl-color-neutral-0); + } + + /* Success */ + .button--outline.button--success { + border-color: var(--sl-color-success-600); + color: var(--sl-color-success-600); + } + + .button--outline.button--success:hover:not(.button--disabled), + .button--outline.button--success.button--checked:not(.button--disabled) { + background-color: var(--sl-color-success-600); + color: var(--sl-color-neutral-0); + } + + .button--outline.button--success:active:not(.button--disabled) { + border-color: var(--sl-color-success-700); + background-color: var(--sl-color-success-700); + color: var(--sl-color-neutral-0); + } + + /* Neutral */ + .button--outline.button--neutral { + border-color: var(--sl-color-neutral-600); + color: var(--sl-color-neutral-600); + } + + .button--outline.button--neutral:hover:not(.button--disabled), + .button--outline.button--neutral.button--checked:not(.button--disabled) { + background-color: var(--sl-color-neutral-600); + color: var(--sl-color-neutral-0); + } + + .button--outline.button--neutral:active:not(.button--disabled) { + border-color: var(--sl-color-neutral-700); + background-color: var(--sl-color-neutral-700); + color: var(--sl-color-neutral-0); + } + + /* Warning */ + .button--outline.button--warning { + border-color: var(--sl-color-warning-600); + color: var(--sl-color-warning-600); + } + + .button--outline.button--warning:hover:not(.button--disabled), + .button--outline.button--warning.button--checked:not(.button--disabled) { + background-color: var(--sl-color-warning-600); + color: var(--sl-color-neutral-0); + } + + .button--outline.button--warning:active:not(.button--disabled) { + border-color: var(--sl-color-warning-700); + background-color: var(--sl-color-warning-700); + color: var(--sl-color-neutral-0); + } + + /* Danger */ + .button--outline.button--danger { + border-color: var(--sl-color-danger-600); + color: var(--sl-color-danger-600); + } + + .button--outline.button--danger:hover:not(.button--disabled), + .button--outline.button--danger.button--checked:not(.button--disabled) { + background-color: var(--sl-color-danger-600); + color: var(--sl-color-neutral-0); + } + + .button--outline.button--danger:active:not(.button--disabled) { + border-color: var(--sl-color-danger-700); + background-color: var(--sl-color-danger-700); + color: var(--sl-color-neutral-0); + } + + @media (forced-colors: active) { + .button.button--outline.button--checked:not(.button--disabled) { + outline: solid 2px transparent; + } + } + + /* + * Text buttons + */ + + .button--text { + background-color: transparent; + border-color: transparent; + color: var(--sl-color-primary-600); + } + + .button--text:hover:not(.button--disabled) { + background-color: transparent; + border-color: transparent; + color: var(--sl-color-primary-500); + } + + .button--text:focus-visible:not(.button--disabled) { + background-color: transparent; + border-color: transparent; + color: var(--sl-color-primary-500); + } + + .button--text:active:not(.button--disabled) { + background-color: transparent; + border-color: transparent; + color: var(--sl-color-primary-700); + } + + /* + * Size modifiers + */ + + .button--small { + height: auto; + min-height: var(--sl-input-height-small); + font-size: var(--sl-button-font-size-small); + line-height: calc(var(--sl-input-height-small) - var(--sl-input-border-width) * 2); + border-radius: var(--sl-input-border-radius-small); + } + + .button--medium { + height: auto; + min-height: var(--sl-input-height-medium); + font-size: var(--sl-button-font-size-medium); + line-height: calc(var(--sl-input-height-medium) - var(--sl-input-border-width) * 2); + border-radius: var(--sl-input-border-radius-medium); + } + + .button--large { + height: auto; + min-height: var(--sl-input-height-large); + font-size: var(--sl-button-font-size-large); + line-height: calc(var(--sl-input-height-large) - var(--sl-input-border-width) * 2); + border-radius: var(--sl-input-border-radius-large); + } + + /* + * Pill modifier + */ + + .button--pill.button--small { + border-radius: var(--sl-input-height-small); + } + + .button--pill.button--medium { + border-radius: var(--sl-input-height-medium); + } + + .button--pill.button--large { + border-radius: var(--sl-input-height-large); + } + + /* + * Circle modifier + */ + + .button--circle { + padding-left: 0; + padding-right: 0; + } + + .button--circle.button--small { + width: var(--sl-input-height-small); + border-radius: 50%; + } + + .button--circle.button--medium { + width: var(--sl-input-height-medium); + border-radius: 50%; + } + + .button--circle.button--large { + width: var(--sl-input-height-large); + border-radius: 50%; + } + + .button--circle .button__prefix, + .button--circle .button__suffix, + .button--circle .button__caret { + display: none; + } + + /* + * Caret modifier + */ + + .button--caret .button__suffix { + display: none; + } + + .button--caret .button__caret { + height: auto; + } + + /* + * Loading modifier + */ + + .button--loading { + position: relative; + cursor: wait; + } + + .button--loading .button__prefix, + .button--loading .button__label, + .button--loading .button__suffix, + .button--loading .button__caret { + visibility: hidden; + } + + .button--loading sl-spinner { + --indicator-color: currentColor; + position: absolute; + font-size: 1em; + height: 1em; + width: 1em; + top: calc(50% - 0.5em); + left: calc(50% - 0.5em); + } + + /* + * Badges + */ + + .button ::slotted(sl-badge) { + position: absolute; + top: 0; + right: 0; + translate: 50% -50%; + pointer-events: none; + } + + .button--rtl ::slotted(sl-badge) { + right: auto; + left: 0; + translate: -50% -50%; + } + + /* + * Button spacing + */ + + .button--has-label.button--small .button__label { + padding: 0 var(--sl-spacing-small); + } + + .button--has-label.button--medium .button__label { + padding: 0 var(--sl-spacing-medium); + } + + .button--has-label.button--large .button__label { + padding: 0 var(--sl-spacing-large); + } + + .button--has-prefix.button--small { + padding-inline-start: var(--sl-spacing-x-small); + } + + .button--has-prefix.button--small .button__label { + padding-inline-start: var(--sl-spacing-x-small); + } + + .button--has-prefix.button--medium { + padding-inline-start: var(--sl-spacing-small); + } + + .button--has-prefix.button--medium .button__label { + padding-inline-start: var(--sl-spacing-small); + } + + .button--has-prefix.button--large { + padding-inline-start: var(--sl-spacing-small); + } + + .button--has-prefix.button--large .button__label { + padding-inline-start: var(--sl-spacing-small); + } + + .button--has-suffix.button--small, + .button--caret.button--small { + padding-inline-end: var(--sl-spacing-x-small); + } + + .button--has-suffix.button--small .button__label, + .button--caret.button--small .button__label { + padding-inline-end: var(--sl-spacing-x-small); + } + + .button--has-suffix.button--medium, + .button--caret.button--medium { + padding-inline-end: var(--sl-spacing-small); + } + + .button--has-suffix.button--medium .button__label, + .button--caret.button--medium .button__label { + padding-inline-end: var(--sl-spacing-small); + } + + .button--has-suffix.button--large, + .button--caret.button--large { + padding-inline-end: var(--sl-spacing-small); + } + + .button--has-suffix.button--large .button__label, + .button--caret.button--large .button__label { + padding-inline-end: var(--sl-spacing-small); + } + + /* + * Button groups support a variety of button types (e.g. buttons with tooltips, buttons as dropdown triggers, etc.). + * This means buttons aren't always direct descendants of the button group, thus we can't target them with the + * ::slotted selector. To work around this, the button group component does some magic to add these special classes to + * buttons and we style them here instead. + */ + + :host(.sl-button-group__button--first:not(.sl-button-group__button--last)) .button { + border-start-end-radius: 0; + border-end-end-radius: 0; + } + + :host(.sl-button-group__button--inner) .button { + border-radius: 0; + } + + :host(.sl-button-group__button--last:not(.sl-button-group__button--first)) .button { + border-start-start-radius: 0; + border-end-start-radius: 0; + } + + /* All except the first */ + :host(.sl-button-group__button:not(.sl-button-group__button--first)) { + margin-inline-start: calc(-1 * var(--sl-input-border-width)); + } + + /* Add a visual separator between solid buttons */ + :host( + .sl-button-group__button:not( + .sl-button-group__button--first, + .sl-button-group__button--radio, + [variant='default'] + ):not(:hover) + ) + .button:after { + content: ''; + position: absolute; + top: 0; + inset-inline-start: 0; + bottom: 0; + border-left: solid 1px rgb(128 128 128 / 33%); + mix-blend-mode: multiply; + } + + /* Bump hovered, focused, and checked buttons up so their focus ring isn't clipped */ + :host(.sl-button-group__button--hover) { + z-index: 1; + } + + /* Focus and checked are always on top */ + :host(.sl-button-group__button--focus), + :host(.sl-button-group__button[checked]) { + z-index: 2; + } +`; + +export { + button_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.M7J6KANA.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.M7J6KANA.js new file mode 100644 index 0000000..2a677ab --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.M7J6KANA.js @@ -0,0 +1,11 @@ +import { + SlImageComparer +} from "./chunk.NXCO3ZAK.js"; + +// src/components/image-comparer/image-comparer.ts +var image_comparer_default = SlImageComparer; +SlImageComparer.define("sl-image-comparer"); + +export { + image_comparer_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.MB643KRE.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.MB643KRE.js new file mode 100644 index 0000000..9be82ff --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.MB643KRE.js @@ -0,0 +1,53 @@ +import { + e, + i, + t +} from "./chunk.UP75L23G.js"; +import { + f, + m +} from "./chunk.2L6GHXIJ.js"; +import { + T, + w +} from "./chunk.CXZZ2LVK.js"; + +// node_modules/lit-html/directives/live.js +var l = e(class extends i { + constructor(r) { + if (super(r), r.type !== t.PROPERTY && r.type !== t.ATTRIBUTE && r.type !== t.BOOLEAN_ATTRIBUTE) + throw Error("The `live` directive is not allowed on child or event bindings"); + if (!f(r)) + throw Error("`live` bindings can only contain a single expression"); + } + render(r) { + return r; + } + update(i2, [t2]) { + if (t2 === w || t2 === T) + return t2; + const o = i2.element, l2 = i2.name; + if (i2.type === t.PROPERTY) { + if (t2 === o[l2]) + return w; + } else if (i2.type === t.BOOLEAN_ATTRIBUTE) { + if (!!t2 === o.hasAttribute(l2)) + return w; + } else if (i2.type === t.ATTRIBUTE && o.getAttribute(l2) === t2 + "") + return w; + return m(i2), t2; + } +}); + +export { + l +}; +/*! Bundled license information: + +lit-html/directives/live.js: + (** + * @license + * Copyright 2020 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + *) +*/ diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.MMH6PRFE.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.MMH6PRFE.js new file mode 100644 index 0000000..5accc62 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.MMH6PRFE.js @@ -0,0 +1,44 @@ +import { + registerTranslation +} from "./chunk.O27EHOBW.js"; + +// src/translations/de.ts +var translation = { + $code: "de", + $name: "Deutsch", + $dir: "ltr", + carousel: "Karussell", + clearEntry: "Eingabe l\xF6schen", + close: "Schlie\xDFen", + copied: "Kopiert", + copy: "Kopieren", + currentValue: "Aktueller Wert", + error: "Fehler", + goToSlide: (slide, count) => `Zu Folie ${slide} von ${count} gehen`, + hidePassword: "Passwort verbergen", + loading: "Wird geladen", + nextSlide: "N\xE4chste Folie", + numOptionsSelected: (num) => { + if (num === 0) + return "Keine Optionen ausgew\xE4hlt"; + if (num === 1) + return "1 Option ausgew\xE4hlt"; + return `${num} Optionen ausgew\xE4hlt`; + }, + previousSlide: "Vorherige Folie", + progress: "Fortschritt", + remove: "Entfernen", + resize: "Gr\xF6\xDFe \xE4ndern", + scrollToEnd: "Zum Ende scrollen", + scrollToStart: "Zum Anfang scrollen", + selectAColorFromTheScreen: "Farbe vom Bildschirm ausw\xE4hlen", + showPassword: "Passwort anzeigen", + slideNum: (slide) => `Folie ${slide}`, + toggleColorFormat: "Farbformat umschalten" +}; +registerTranslation(translation); +var de_default = translation; + +export { + de_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.MOJFS6ZP.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.MOJFS6ZP.js new file mode 100644 index 0000000..8471364 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.MOJFS6ZP.js @@ -0,0 +1,65 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/tooltip/tooltip.styles.ts +var tooltip_styles_default = i` + ${component_styles_default} + + :host { + --max-width: 20rem; + --hide-delay: 0ms; + --show-delay: 150ms; + + display: contents; + } + + .tooltip { + --arrow-size: var(--sl-tooltip-arrow-size); + --arrow-color: var(--sl-tooltip-background-color); + } + + .tooltip::part(popup) { + z-index: var(--sl-z-index-tooltip); + } + + .tooltip[placement^='top']::part(popup) { + transform-origin: bottom; + } + + .tooltip[placement^='bottom']::part(popup) { + transform-origin: top; + } + + .tooltip[placement^='left']::part(popup) { + transform-origin: right; + } + + .tooltip[placement^='right']::part(popup) { + transform-origin: left; + } + + .tooltip__body { + display: block; + width: max-content; + max-width: var(--max-width); + border-radius: var(--sl-tooltip-border-radius); + background-color: var(--sl-tooltip-background-color); + font-family: var(--sl-tooltip-font-family); + font-size: var(--sl-tooltip-font-size); + font-weight: var(--sl-tooltip-font-weight); + line-height: var(--sl-tooltip-line-height); + color: var(--sl-tooltip-color); + padding: var(--sl-tooltip-padding); + pointer-events: none; + user-select: none; + -webkit-user-select: none; + } +`; + +export { + tooltip_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.MQ37JG2R.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.MQ37JG2R.js new file mode 100644 index 0000000..e92ecaa --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.MQ37JG2R.js @@ -0,0 +1,25 @@ +import { + SlIconButton +} from "./chunk.Y77CZW56.js"; + +// src/react/icon-button/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-icon-button"; +SlIconButton.define("sl-icon-button"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlIconButton, + react: React, + events: { + onSlBlur: "sl-blur", + onSlFocus: "sl-focus" + }, + displayName: "SlIconButton" +}); +var icon_button_default = reactWrapper; + +export { + icon_button_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.N5NVJTD6.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.N5NVJTD6.js new file mode 100644 index 0000000..567d1d9 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.N5NVJTD6.js @@ -0,0 +1,35 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/carousel-item/carousel-item.styles.ts +var carousel_item_styles_default = i` + ${component_styles_default} + + :host { + --aspect-ratio: inherit; + + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + width: 100%; + max-height: 100%; + aspect-ratio: var(--aspect-ratio); + scroll-snap-align: start; + scroll-snap-stop: always; + } + + ::slotted(img) { + width: 100% !important; + height: 100% !important; + object-fit: cover; + } +`; + +export { + carousel_item_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.NAT6KKFA.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NAT6KKFA.js new file mode 100644 index 0000000..7e82e9a --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NAT6KKFA.js @@ -0,0 +1,11 @@ +import { + SlRadioButton +} from "./chunk.5LMMTS6Y.js"; + +// src/components/radio-button/radio-button.ts +var radio_button_default = SlRadioButton; +SlRadioButton.define("sl-radio-button"); + +export { + radio_button_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.NAXTLMTA.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NAXTLMTA.js new file mode 100644 index 0000000..95d7cab --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NAXTLMTA.js @@ -0,0 +1,72 @@ +import { + progress_bar_styles_default +} from "./chunk.467NAFYH.js"; +import { + o as o2 +} from "./chunk.FQQ5K3WY.js"; +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + o +} from "./chunk.2URMUHDY.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + ShoelaceElement, + n +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/progress-bar/progress-bar.component.ts +var SlProgressBar = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.localize = new LocalizeController(this); + this.value = 0; + this.indeterminate = false; + this.label = ""; + } + render() { + return x` +
0 ? this.label : this.localize.term("progress")} + aria-valuemin="0" + aria-valuemax="100" + aria-valuenow=${this.indeterminate ? 0 : this.value} + > +
+ ${!this.indeterminate ? x` ` : ""} +
+
+ `; + } +}; +SlProgressBar.styles = progress_bar_styles_default; +__decorateClass([ + n({ type: Number, reflect: true }) +], SlProgressBar.prototype, "value", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlProgressBar.prototype, "indeterminate", 2); +__decorateClass([ + n() +], SlProgressBar.prototype, "label", 2); + +export { + SlProgressBar +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.NCBFXXCK.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NCBFXXCK.js new file mode 100644 index 0000000..d425f0f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NCBFXXCK.js @@ -0,0 +1,356 @@ +import { + radio_group_styles_default +} from "./chunk.5UPLOV4M.js"; +import { + FormControlController, + customErrorValidityState, + validValidityState, + valueMissingValidityState +} from "./chunk.NMS6LWK4.js"; +import { + SlButtonGroup +} from "./chunk.6Y6ISEOI.js"; +import { + HasSlotController +} from "./chunk.NYIIDP5N.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n, + r +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/radio-group/radio-group.component.ts +var SlRadioGroup = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.formControlController = new FormControlController(this); + this.hasSlotController = new HasSlotController(this, "help-text", "label"); + this.customValidityMessage = ""; + this.hasButtonGroup = false; + this.errorMessage = ""; + this.defaultValue = ""; + this.label = ""; + this.helpText = ""; + this.name = "option"; + this.value = ""; + this.size = "medium"; + this.form = ""; + this.required = false; + } + /** Gets the validity state object */ + get validity() { + const isRequiredAndEmpty = this.required && !this.value; + const hasCustomValidityMessage = this.customValidityMessage !== ""; + if (hasCustomValidityMessage) { + return customErrorValidityState; + } else if (isRequiredAndEmpty) { + return valueMissingValidityState; + } + return validValidityState; + } + /** Gets the validation message */ + get validationMessage() { + const isRequiredAndEmpty = this.required && !this.value; + const hasCustomValidityMessage = this.customValidityMessage !== ""; + if (hasCustomValidityMessage) { + return this.customValidityMessage; + } else if (isRequiredAndEmpty) { + return this.validationInput.validationMessage; + } + return ""; + } + connectedCallback() { + super.connectedCallback(); + this.defaultValue = this.value; + } + firstUpdated() { + this.formControlController.updateValidity(); + } + getAllRadios() { + return [...this.querySelectorAll("sl-radio, sl-radio-button")]; + } + handleRadioClick(event) { + const target = event.target.closest("sl-radio, sl-radio-button"); + const radios = this.getAllRadios(); + const oldValue = this.value; + if (target.disabled) { + return; + } + this.value = target.value; + radios.forEach((radio) => radio.checked = radio === target); + if (this.value !== oldValue) { + this.emit("sl-change"); + this.emit("sl-input"); + } + } + handleKeyDown(event) { + var _a; + if (!["ArrowUp", "ArrowDown", "ArrowLeft", "ArrowRight", " "].includes(event.key)) { + return; + } + const radios = this.getAllRadios().filter((radio) => !radio.disabled); + const checkedRadio = (_a = radios.find((radio) => radio.checked)) != null ? _a : radios[0]; + const incr = event.key === " " ? 0 : ["ArrowUp", "ArrowLeft"].includes(event.key) ? -1 : 1; + const oldValue = this.value; + let index = radios.indexOf(checkedRadio) + incr; + if (index < 0) { + index = radios.length - 1; + } + if (index > radios.length - 1) { + index = 0; + } + this.getAllRadios().forEach((radio) => { + radio.checked = false; + if (!this.hasButtonGroup) { + radio.tabIndex = -1; + } + }); + this.value = radios[index].value; + radios[index].checked = true; + if (!this.hasButtonGroup) { + radios[index].tabIndex = 0; + radios[index].focus(); + } else { + radios[index].shadowRoot.querySelector("button").focus(); + } + if (this.value !== oldValue) { + this.emit("sl-change"); + this.emit("sl-input"); + } + event.preventDefault(); + } + handleLabelClick() { + const radios = this.getAllRadios(); + const checked = radios.find((radio) => radio.checked); + const radioToFocus = checked || radios[0]; + if (radioToFocus) { + radioToFocus.focus(); + } + } + handleInvalid(event) { + this.formControlController.setValidity(false); + this.formControlController.emitInvalidEvent(event); + } + async syncRadioElements() { + var _a, _b; + const radios = this.getAllRadios(); + await Promise.all( + // Sync the checked state and size + radios.map(async (radio) => { + await radio.updateComplete; + radio.checked = radio.value === this.value; + radio.size = this.size; + }) + ); + this.hasButtonGroup = radios.some((radio) => radio.tagName.toLowerCase() === "sl-radio-button"); + if (radios.length > 0 && !radios.some((radio) => radio.checked)) { + if (this.hasButtonGroup) { + const buttonRadio = (_a = radios[0].shadowRoot) == null ? void 0 : _a.querySelector("button"); + if (buttonRadio) { + buttonRadio.tabIndex = 0; + } + } else { + radios[0].tabIndex = 0; + } + } + if (this.hasButtonGroup) { + const buttonGroup = (_b = this.shadowRoot) == null ? void 0 : _b.querySelector("sl-button-group"); + if (buttonGroup) { + buttonGroup.disableRole = true; + } + } + } + syncRadios() { + if (customElements.get("sl-radio") && customElements.get("sl-radio-button")) { + this.syncRadioElements(); + return; + } + if (customElements.get("sl-radio")) { + this.syncRadioElements(); + } else { + customElements.whenDefined("sl-radio").then(() => this.syncRadios()); + } + if (customElements.get("sl-radio-button")) { + this.syncRadioElements(); + } else { + customElements.whenDefined("sl-radio-button").then(() => this.syncRadios()); + } + } + updateCheckedRadio() { + const radios = this.getAllRadios(); + radios.forEach((radio) => radio.checked = radio.value === this.value); + this.formControlController.setValidity(this.validity.valid); + } + handleSizeChange() { + this.syncRadios(); + } + handleValueChange() { + if (this.hasUpdated) { + this.updateCheckedRadio(); + } + } + /** Checks for validity but does not show a validation message. Returns `true` when valid and `false` when invalid. */ + checkValidity() { + const isRequiredAndEmpty = this.required && !this.value; + const hasCustomValidityMessage = this.customValidityMessage !== ""; + if (isRequiredAndEmpty || hasCustomValidityMessage) { + this.formControlController.emitInvalidEvent(); + return false; + } + return true; + } + /** Gets the associated form, if one exists. */ + getForm() { + return this.formControlController.getForm(); + } + /** Checks for validity and shows the browser's validation message if the control is invalid. */ + reportValidity() { + const isValid = this.validity.valid; + this.errorMessage = this.customValidityMessage || isValid ? "" : this.validationInput.validationMessage; + this.formControlController.setValidity(isValid); + this.validationInput.hidden = true; + clearTimeout(this.validationTimeout); + if (!isValid) { + this.validationInput.hidden = false; + this.validationInput.reportValidity(); + this.validationTimeout = setTimeout(() => this.validationInput.hidden = true, 1e4); + } + return isValid; + } + /** Sets a custom validation message. Pass an empty string to restore validity. */ + setCustomValidity(message = "") { + this.customValidityMessage = message; + this.errorMessage = message; + this.validationInput.setCustomValidity(message); + this.formControlController.updateValidity(); + } + render() { + const hasLabelSlot = this.hasSlotController.test("label"); + const hasHelpTextSlot = this.hasSlotController.test("help-text"); + const hasLabel = this.label ? true : !!hasLabelSlot; + const hasHelpText = this.helpText ? true : !!hasHelpTextSlot; + const defaultSlot = x` + + `; + return x` +
+ + +
+
+
${this.errorMessage}
+ +
+ + ${this.hasButtonGroup ? x` + + ${defaultSlot} + + ` : defaultSlot} +
+ +
+ ${this.helpText} +
+
+ `; + } +}; +SlRadioGroup.styles = radio_group_styles_default; +SlRadioGroup.dependencies = { "sl-button-group": SlButtonGroup }; +__decorateClass([ + e2("slot:not([name])") +], SlRadioGroup.prototype, "defaultSlot", 2); +__decorateClass([ + e2(".radio-group__validation-input") +], SlRadioGroup.prototype, "validationInput", 2); +__decorateClass([ + r() +], SlRadioGroup.prototype, "hasButtonGroup", 2); +__decorateClass([ + r() +], SlRadioGroup.prototype, "errorMessage", 2); +__decorateClass([ + r() +], SlRadioGroup.prototype, "defaultValue", 2); +__decorateClass([ + n() +], SlRadioGroup.prototype, "label", 2); +__decorateClass([ + n({ attribute: "help-text" }) +], SlRadioGroup.prototype, "helpText", 2); +__decorateClass([ + n() +], SlRadioGroup.prototype, "name", 2); +__decorateClass([ + n({ reflect: true }) +], SlRadioGroup.prototype, "value", 2); +__decorateClass([ + n({ reflect: true }) +], SlRadioGroup.prototype, "size", 2); +__decorateClass([ + n({ reflect: true }) +], SlRadioGroup.prototype, "form", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlRadioGroup.prototype, "required", 2); +__decorateClass([ + watch("size", { waitUntilFirstUpdate: true }) +], SlRadioGroup.prototype, "handleSizeChange", 1); +__decorateClass([ + watch("value") +], SlRadioGroup.prototype, "handleValueChange", 1); + +export { + SlRadioGroup +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.NFYFVSRZ.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NFYFVSRZ.js new file mode 100644 index 0000000..02cc73d --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NFYFVSRZ.js @@ -0,0 +1,21 @@ +import { + SlCard +} from "./chunk.7GHRB73W.js"; + +// src/react/card/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +var tagName = "sl-card"; +SlCard.define("sl-card"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlCard, + react: React, + events: {}, + displayName: "SlCard" +}); +var card_default = reactWrapper; + +export { + card_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.NH3SRVOC.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NH3SRVOC.js new file mode 100644 index 0000000..d216887 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NH3SRVOC.js @@ -0,0 +1,16 @@ +import { + en_default +} from "./chunk.QPSNFEB2.js"; +import { + LocalizeController, + registerTranslation +} from "./chunk.O27EHOBW.js"; + +// src/utilities/localize.ts +var LocalizeController2 = class extends LocalizeController { +}; +registerTranslation(en_default); + +export { + LocalizeController2 as LocalizeController +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.NMS6LWK4.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NMS6LWK4.js new file mode 100644 index 0000000..4b83673 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NMS6LWK4.js @@ -0,0 +1,303 @@ +import { + __spreadProps, + __spreadValues +} from "./chunk.KIILAQWQ.js"; + +// src/internal/form.ts +var formCollections = /* @__PURE__ */ new WeakMap(); +var reportValidityOverloads = /* @__PURE__ */ new WeakMap(); +var checkValidityOverloads = /* @__PURE__ */ new WeakMap(); +var userInteractedControls = /* @__PURE__ */ new WeakSet(); +var interactions = /* @__PURE__ */ new WeakMap(); +var FormControlController = class { + constructor(host, options) { + this.handleFormData = (event) => { + const disabled = this.options.disabled(this.host); + const name = this.options.name(this.host); + const value = this.options.value(this.host); + const isButton = this.host.tagName.toLowerCase() === "sl-button"; + if (this.host.isConnected && !disabled && !isButton && typeof name === "string" && name.length > 0 && typeof value !== "undefined") { + if (Array.isArray(value)) { + value.forEach((val) => { + event.formData.append(name, val.toString()); + }); + } else { + event.formData.append(name, value.toString()); + } + } + }; + this.handleFormSubmit = (event) => { + var _a; + const disabled = this.options.disabled(this.host); + const reportValidity = this.options.reportValidity; + if (this.form && !this.form.noValidate) { + (_a = formCollections.get(this.form)) == null ? void 0 : _a.forEach((control) => { + this.setUserInteracted(control, true); + }); + } + if (this.form && !this.form.noValidate && !disabled && !reportValidity(this.host)) { + event.preventDefault(); + event.stopImmediatePropagation(); + } + }; + this.handleFormReset = () => { + this.options.setValue(this.host, this.options.defaultValue(this.host)); + this.setUserInteracted(this.host, false); + interactions.set(this.host, []); + }; + this.handleInteraction = (event) => { + const emittedEvents = interactions.get(this.host); + if (!emittedEvents.includes(event.type)) { + emittedEvents.push(event.type); + } + if (emittedEvents.length === this.options.assumeInteractionOn.length) { + this.setUserInteracted(this.host, true); + } + }; + this.checkFormValidity = () => { + if (this.form && !this.form.noValidate) { + const elements = this.form.querySelectorAll("*"); + for (const element of elements) { + if (typeof element.checkValidity === "function") { + if (!element.checkValidity()) { + return false; + } + } + } + } + return true; + }; + this.reportFormValidity = () => { + if (this.form && !this.form.noValidate) { + const elements = this.form.querySelectorAll("*"); + for (const element of elements) { + if (typeof element.reportValidity === "function") { + if (!element.reportValidity()) { + return false; + } + } + } + } + return true; + }; + (this.host = host).addController(this); + this.options = __spreadValues({ + form: (input) => { + const formId = input.form; + if (formId) { + const root = input.getRootNode(); + const form = root.getElementById(formId); + if (form) { + return form; + } + } + return input.closest("form"); + }, + name: (input) => input.name, + value: (input) => input.value, + defaultValue: (input) => input.defaultValue, + disabled: (input) => { + var _a; + return (_a = input.disabled) != null ? _a : false; + }, + reportValidity: (input) => typeof input.reportValidity === "function" ? input.reportValidity() : true, + checkValidity: (input) => typeof input.checkValidity === "function" ? input.checkValidity() : true, + setValue: (input, value) => input.value = value, + assumeInteractionOn: ["sl-input"] + }, options); + } + hostConnected() { + const form = this.options.form(this.host); + if (form) { + this.attachForm(form); + } + interactions.set(this.host, []); + this.options.assumeInteractionOn.forEach((event) => { + this.host.addEventListener(event, this.handleInteraction); + }); + } + hostDisconnected() { + this.detachForm(); + interactions.delete(this.host); + this.options.assumeInteractionOn.forEach((event) => { + this.host.removeEventListener(event, this.handleInteraction); + }); + } + hostUpdated() { + const form = this.options.form(this.host); + if (!form) { + this.detachForm(); + } + if (form && this.form !== form) { + this.detachForm(); + this.attachForm(form); + } + if (this.host.hasUpdated) { + this.setValidity(this.host.validity.valid); + } + } + attachForm(form) { + if (form) { + this.form = form; + if (formCollections.has(this.form)) { + formCollections.get(this.form).add(this.host); + } else { + formCollections.set(this.form, /* @__PURE__ */ new Set([this.host])); + } + this.form.addEventListener("formdata", this.handleFormData); + this.form.addEventListener("submit", this.handleFormSubmit); + this.form.addEventListener("reset", this.handleFormReset); + if (!reportValidityOverloads.has(this.form)) { + reportValidityOverloads.set(this.form, this.form.reportValidity); + this.form.reportValidity = () => this.reportFormValidity(); + } + if (!checkValidityOverloads.has(this.form)) { + checkValidityOverloads.set(this.form, this.form.checkValidity); + this.form.checkValidity = () => this.checkFormValidity(); + } + } else { + this.form = void 0; + } + } + detachForm() { + if (!this.form) + return; + const formCollection = formCollections.get(this.form); + if (!formCollection) { + return; + } + formCollection.delete(this.host); + if (formCollection.size <= 0) { + this.form.removeEventListener("formdata", this.handleFormData); + this.form.removeEventListener("submit", this.handleFormSubmit); + this.form.removeEventListener("reset", this.handleFormReset); + if (reportValidityOverloads.has(this.form)) { + this.form.reportValidity = reportValidityOverloads.get(this.form); + reportValidityOverloads.delete(this.form); + } + if (checkValidityOverloads.has(this.form)) { + this.form.checkValidity = checkValidityOverloads.get(this.form); + checkValidityOverloads.delete(this.form); + } + this.form = void 0; + } + } + setUserInteracted(el, hasInteracted) { + if (hasInteracted) { + userInteractedControls.add(el); + } else { + userInteractedControls.delete(el); + } + el.requestUpdate(); + } + doAction(type, submitter) { + if (this.form) { + const button = document.createElement("button"); + button.type = type; + button.style.position = "absolute"; + button.style.width = "0"; + button.style.height = "0"; + button.style.clipPath = "inset(50%)"; + button.style.overflow = "hidden"; + button.style.whiteSpace = "nowrap"; + if (submitter) { + button.name = submitter.name; + button.value = submitter.value; + ["formaction", "formenctype", "formmethod", "formnovalidate", "formtarget"].forEach((attr) => { + if (submitter.hasAttribute(attr)) { + button.setAttribute(attr, submitter.getAttribute(attr)); + } + }); + } + this.form.append(button); + button.click(); + button.remove(); + } + } + /** Returns the associated `
` element, if one exists. */ + getForm() { + var _a; + return (_a = this.form) != null ? _a : null; + } + /** Resets the form, restoring all the control to their default value */ + reset(submitter) { + this.doAction("reset", submitter); + } + /** Submits the form, triggering validation and form data injection. */ + submit(submitter) { + this.doAction("submit", submitter); + } + /** + * Synchronously sets the form control's validity. Call this when you know the future validity but need to update + * the host element immediately, i.e. before Lit updates the component in the next update. + */ + setValidity(isValid) { + const host = this.host; + const hasInteracted = Boolean(userInteractedControls.has(host)); + const required = Boolean(host.required); + host.toggleAttribute("data-required", required); + host.toggleAttribute("data-optional", !required); + host.toggleAttribute("data-invalid", !isValid); + host.toggleAttribute("data-valid", isValid); + host.toggleAttribute("data-user-invalid", !isValid && hasInteracted); + host.toggleAttribute("data-user-valid", isValid && hasInteracted); + } + /** + * Updates the form control's validity based on the current value of `host.validity.valid`. Call this when anything + * that affects constraint validation changes so the component receives the correct validity states. + */ + updateValidity() { + const host = this.host; + this.setValidity(host.validity.valid); + } + /** + * Dispatches a non-bubbling, cancelable custom event of type `sl-invalid`. + * If the `sl-invalid` event will be cancelled then the original `invalid` + * event (which may have been passed as argument) will also be cancelled. + * If no original `invalid` event has been passed then the `sl-invalid` + * event will be cancelled before being dispatched. + */ + emitInvalidEvent(originalInvalidEvent) { + const slInvalidEvent = new CustomEvent("sl-invalid", { + bubbles: false, + composed: false, + cancelable: true, + detail: {} + }); + if (!originalInvalidEvent) { + slInvalidEvent.preventDefault(); + } + if (!this.host.dispatchEvent(slInvalidEvent)) { + originalInvalidEvent == null ? void 0 : originalInvalidEvent.preventDefault(); + } + } +}; +var validValidityState = Object.freeze({ + badInput: false, + customError: false, + patternMismatch: false, + rangeOverflow: false, + rangeUnderflow: false, + stepMismatch: false, + tooLong: false, + tooShort: false, + typeMismatch: false, + valid: true, + valueMissing: false +}); +var valueMissingValidityState = Object.freeze(__spreadProps(__spreadValues({}, validValidityState), { + valid: false, + valueMissing: true +})); +var customErrorValidityState = Object.freeze(__spreadProps(__spreadValues({}, validValidityState), { + valid: false, + customError: true +})); + +export { + formCollections, + FormControlController, + validValidityState, + valueMissingValidityState, + customErrorValidityState +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.NOB47K5B.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NOB47K5B.js new file mode 100644 index 0000000..0031f32 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NOB47K5B.js @@ -0,0 +1,117 @@ +import { + SlIcon +} from "./chunk.UZYAV5H6.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e, + n, + r +} from "./chunk.SEXBCYCU.js"; +import { + animated_image_styles_default +} from "./chunk.RHRCOKU6.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/animated-image/animated-image.component.ts +var SlAnimatedImage = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.isLoaded = false; + } + handleClick() { + this.play = !this.play; + } + handleLoad() { + const canvas = document.createElement("canvas"); + const { width, height } = this.animatedImage; + canvas.width = width; + canvas.height = height; + canvas.getContext("2d").drawImage(this.animatedImage, 0, 0, width, height); + this.frozenFrame = canvas.toDataURL("image/gif"); + if (!this.isLoaded) { + this.emit("sl-load"); + this.isLoaded = true; + } + } + handleError() { + this.emit("sl-error"); + } + handlePlayChange() { + if (this.play) { + this.animatedImage.src = ""; + this.animatedImage.src = this.src; + } + } + handleSrcChange() { + this.isLoaded = false; + } + render() { + return x` +
+ ${this.alt} + + ${this.isLoaded ? x` + ${this.alt} + +
+ + +
+ ` : ""} +
+ `; + } +}; +SlAnimatedImage.styles = animated_image_styles_default; +SlAnimatedImage.dependencies = { "sl-icon": SlIcon }; +__decorateClass([ + e(".animated-image__animated") +], SlAnimatedImage.prototype, "animatedImage", 2); +__decorateClass([ + r() +], SlAnimatedImage.prototype, "frozenFrame", 2); +__decorateClass([ + r() +], SlAnimatedImage.prototype, "isLoaded", 2); +__decorateClass([ + n() +], SlAnimatedImage.prototype, "src", 2); +__decorateClass([ + n() +], SlAnimatedImage.prototype, "alt", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlAnimatedImage.prototype, "play", 2); +__decorateClass([ + watch("play", { waitUntilFirstUpdate: true }) +], SlAnimatedImage.prototype, "handlePlayChange", 1); +__decorateClass([ + watch("src") +], SlAnimatedImage.prototype, "handleSrcChange", 1); + +export { + SlAnimatedImage +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.NRSYUUUE.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NRSYUUUE.js new file mode 100644 index 0000000..a91beb1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NRSYUUUE.js @@ -0,0 +1,11 @@ +import { + SlInclude +} from "./chunk.GU4BSX44.js"; + +// src/components/include/include.ts +var include_default = SlInclude; +SlInclude.define("sl-include"); + +export { + include_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.NTAAYLBB.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NTAAYLBB.js new file mode 100644 index 0000000..4f2e39c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NTAAYLBB.js @@ -0,0 +1,11 @@ +import { + SlRadioGroup +} from "./chunk.NCBFXXCK.js"; + +// src/components/radio-group/radio-group.ts +var radio_group_default = SlRadioGroup; +SlRadioGroup.define("sl-radio-group"); + +export { + radio_group_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.NUAR3OE6.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NUAR3OE6.js new file mode 100644 index 0000000..5076aaa --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NUAR3OE6.js @@ -0,0 +1,496 @@ +import { + input_styles_default +} from "./chunk.53DWOBDF.js"; +import { + l +} from "./chunk.MB643KRE.js"; +import { + defaultValue +} from "./chunk.RQ7JZ4R7.js"; +import { + FormControlController +} from "./chunk.NMS6LWK4.js"; +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + o +} from "./chunk.2URMUHDY.js"; +import { + HasSlotController +} from "./chunk.NYIIDP5N.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + SlIcon +} from "./chunk.UZYAV5H6.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n, + r +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/input/input.component.ts +var SlInput = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.formControlController = new FormControlController(this, { + assumeInteractionOn: ["sl-blur", "sl-input"] + }); + this.hasSlotController = new HasSlotController(this, "help-text", "label"); + this.localize = new LocalizeController(this); + this.hasFocus = false; + this.title = ""; + // make reactive to pass through + this.__numberInput = Object.assign(document.createElement("input"), { type: "number" }); + this.__dateInput = Object.assign(document.createElement("input"), { type: "date" }); + this.type = "text"; + this.name = ""; + this.value = ""; + this.defaultValue = ""; + this.size = "medium"; + this.filled = false; + this.pill = false; + this.label = ""; + this.helpText = ""; + this.clearable = false; + this.disabled = false; + this.placeholder = ""; + this.readonly = false; + this.passwordToggle = false; + this.passwordVisible = false; + this.noSpinButtons = false; + this.form = ""; + this.required = false; + this.spellcheck = true; + } + // + // NOTE: We use an in-memory input for these getters/setters instead of the one in the template because the properties + // can be set before the component is rendered. + // + /** + * Gets or sets the current value as a `Date` object. Returns `null` if the value can't be converted. This will use the native `` implementation and may result in an error. + */ + get valueAsDate() { + var _a; + this.__dateInput.type = this.type; + this.__dateInput.value = this.value; + return ((_a = this.input) == null ? void 0 : _a.valueAsDate) || this.__dateInput.valueAsDate; + } + set valueAsDate(newValue) { + this.__dateInput.type = this.type; + this.__dateInput.valueAsDate = newValue; + this.value = this.__dateInput.value; + } + /** Gets or sets the current value as a number. Returns `NaN` if the value can't be converted. */ + get valueAsNumber() { + var _a; + this.__numberInput.value = this.value; + return ((_a = this.input) == null ? void 0 : _a.valueAsNumber) || this.__numberInput.valueAsNumber; + } + set valueAsNumber(newValue) { + this.__numberInput.valueAsNumber = newValue; + this.value = this.__numberInput.value; + } + /** Gets the validity state object */ + get validity() { + return this.input.validity; + } + /** Gets the validation message */ + get validationMessage() { + return this.input.validationMessage; + } + firstUpdated() { + this.formControlController.updateValidity(); + } + handleBlur() { + this.hasFocus = false; + this.emit("sl-blur"); + } + handleChange() { + this.value = this.input.value; + this.emit("sl-change"); + } + handleClearClick(event) { + this.value = ""; + this.emit("sl-clear"); + this.emit("sl-input"); + this.emit("sl-change"); + this.input.focus(); + event.stopPropagation(); + } + handleFocus() { + this.hasFocus = true; + this.emit("sl-focus"); + } + handleInput() { + this.value = this.input.value; + this.formControlController.updateValidity(); + this.emit("sl-input"); + } + handleInvalid(event) { + this.formControlController.setValidity(false); + this.formControlController.emitInvalidEvent(event); + } + handleKeyDown(event) { + const hasModifier = event.metaKey || event.ctrlKey || event.shiftKey || event.altKey; + if (event.key === "Enter" && !hasModifier) { + setTimeout(() => { + if (!event.defaultPrevented && !event.isComposing) { + this.formControlController.submit(); + } + }); + } + } + handlePasswordToggle() { + this.passwordVisible = !this.passwordVisible; + } + handleDisabledChange() { + this.formControlController.setValidity(this.disabled); + } + handleStepChange() { + this.input.step = String(this.step); + this.formControlController.updateValidity(); + } + async handleValueChange() { + await this.updateComplete; + this.formControlController.updateValidity(); + } + /** Sets focus on the input. */ + focus(options) { + this.input.focus(options); + } + /** Removes focus from the input. */ + blur() { + this.input.blur(); + } + /** Selects all the text in the input. */ + select() { + this.input.select(); + } + /** Sets the start and end positions of the text selection (0-based). */ + setSelectionRange(selectionStart, selectionEnd, selectionDirection = "none") { + this.input.setSelectionRange(selectionStart, selectionEnd, selectionDirection); + } + /** Replaces a range of text with a new string. */ + setRangeText(replacement, start, end, selectMode = "preserve") { + const selectionStart = start != null ? start : this.input.selectionStart; + const selectionEnd = end != null ? end : this.input.selectionEnd; + this.input.setRangeText(replacement, selectionStart, selectionEnd, selectMode); + if (this.value !== this.input.value) { + this.value = this.input.value; + } + } + /** Displays the browser picker for an input element (only works if the browser supports it for the input type). */ + showPicker() { + if ("showPicker" in HTMLInputElement.prototype) { + this.input.showPicker(); + } + } + /** Increments the value of a numeric input type by the value of the step attribute. */ + stepUp() { + this.input.stepUp(); + if (this.value !== this.input.value) { + this.value = this.input.value; + } + } + /** Decrements the value of a numeric input type by the value of the step attribute. */ + stepDown() { + this.input.stepDown(); + if (this.value !== this.input.value) { + this.value = this.input.value; + } + } + /** Checks for validity but does not show a validation message. Returns `true` when valid and `false` when invalid. */ + checkValidity() { + return this.input.checkValidity(); + } + /** Gets the associated form, if one exists. */ + getForm() { + return this.formControlController.getForm(); + } + /** Checks for validity and shows the browser's validation message if the control is invalid. */ + reportValidity() { + return this.input.reportValidity(); + } + /** Sets a custom validation message. Pass an empty string to restore validity. */ + setCustomValidity(message) { + this.input.setCustomValidity(message); + this.formControlController.updateValidity(); + } + render() { + const hasLabelSlot = this.hasSlotController.test("label"); + const hasHelpTextSlot = this.hasSlotController.test("help-text"); + const hasLabel = this.label ? true : !!hasLabelSlot; + const hasHelpText = this.helpText ? true : !!hasHelpTextSlot; + const hasClearIcon = this.clearable && !this.disabled && !this.readonly; + const isClearIconVisible = hasClearIcon && (typeof this.value === "number" || this.value.length > 0); + return x` +
+ + +
+
+ + + + + + + ${hasClearIcon ? x` + + ` : ""} + ${this.passwordToggle && !this.disabled ? x` + + ` : ""} + + + + +
+
+ +
+ ${this.helpText} +
+
+ `; + } +}; +SlInput.styles = input_styles_default; +SlInput.dependencies = { "sl-icon": SlIcon }; +__decorateClass([ + e2(".input__control") +], SlInput.prototype, "input", 2); +__decorateClass([ + r() +], SlInput.prototype, "hasFocus", 2); +__decorateClass([ + n() +], SlInput.prototype, "title", 2); +__decorateClass([ + n({ reflect: true }) +], SlInput.prototype, "type", 2); +__decorateClass([ + n() +], SlInput.prototype, "name", 2); +__decorateClass([ + n() +], SlInput.prototype, "value", 2); +__decorateClass([ + defaultValue() +], SlInput.prototype, "defaultValue", 2); +__decorateClass([ + n({ reflect: true }) +], SlInput.prototype, "size", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlInput.prototype, "filled", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlInput.prototype, "pill", 2); +__decorateClass([ + n() +], SlInput.prototype, "label", 2); +__decorateClass([ + n({ attribute: "help-text" }) +], SlInput.prototype, "helpText", 2); +__decorateClass([ + n({ type: Boolean }) +], SlInput.prototype, "clearable", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlInput.prototype, "disabled", 2); +__decorateClass([ + n() +], SlInput.prototype, "placeholder", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlInput.prototype, "readonly", 2); +__decorateClass([ + n({ attribute: "password-toggle", type: Boolean }) +], SlInput.prototype, "passwordToggle", 2); +__decorateClass([ + n({ attribute: "password-visible", type: Boolean }) +], SlInput.prototype, "passwordVisible", 2); +__decorateClass([ + n({ attribute: "no-spin-buttons", type: Boolean }) +], SlInput.prototype, "noSpinButtons", 2); +__decorateClass([ + n({ reflect: true }) +], SlInput.prototype, "form", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlInput.prototype, "required", 2); +__decorateClass([ + n() +], SlInput.prototype, "pattern", 2); +__decorateClass([ + n({ type: Number }) +], SlInput.prototype, "minlength", 2); +__decorateClass([ + n({ type: Number }) +], SlInput.prototype, "maxlength", 2); +__decorateClass([ + n() +], SlInput.prototype, "min", 2); +__decorateClass([ + n() +], SlInput.prototype, "max", 2); +__decorateClass([ + n() +], SlInput.prototype, "step", 2); +__decorateClass([ + n() +], SlInput.prototype, "autocapitalize", 2); +__decorateClass([ + n() +], SlInput.prototype, "autocorrect", 2); +__decorateClass([ + n() +], SlInput.prototype, "autocomplete", 2); +__decorateClass([ + n({ type: Boolean }) +], SlInput.prototype, "autofocus", 2); +__decorateClass([ + n() +], SlInput.prototype, "enterkeyhint", 2); +__decorateClass([ + n({ + type: Boolean, + converter: { + // Allow "true|false" attribute values but keep the property boolean + fromAttribute: (value) => !value || value === "false" ? false : true, + toAttribute: (value) => value ? "true" : "false" + } + }) +], SlInput.prototype, "spellcheck", 2); +__decorateClass([ + n() +], SlInput.prototype, "inputmode", 2); +__decorateClass([ + watch("disabled", { waitUntilFirstUpdate: true }) +], SlInput.prototype, "handleDisabledChange", 1); +__decorateClass([ + watch("step", { waitUntilFirstUpdate: true }) +], SlInput.prototype, "handleStepChange", 1); +__decorateClass([ + watch("value", { waitUntilFirstUpdate: true }) +], SlInput.prototype, "handleValueChange", 1); + +export { + SlInput +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.NUN5UUA3.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NUN5UUA3.js new file mode 100644 index 0000000..16d4325 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NUN5UUA3.js @@ -0,0 +1,21 @@ +import { + SlFormatNumber +} from "./chunk.HRKMDKNY.js"; + +// src/react/format-number/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +var tagName = "sl-format-number"; +SlFormatNumber.define("sl-format-number"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlFormatNumber, + react: React, + events: {}, + displayName: "SlFormatNumber" +}); +var format_number_default = reactWrapper; + +export { + format_number_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.NVVXP7EN.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NVVXP7EN.js new file mode 100644 index 0000000..fb24f9e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NVVXP7EN.js @@ -0,0 +1,29 @@ +import { + SlDialog +} from "./chunk.OP7XGYNG.js"; + +// src/react/dialog/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-dialog"; +SlDialog.define("sl-dialog"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlDialog, + react: React, + events: { + onSlShow: "sl-show", + onSlAfterShow: "sl-after-show", + onSlHide: "sl-hide", + onSlAfterHide: "sl-after-hide", + onSlInitialFocus: "sl-initial-focus", + onSlRequestClose: "sl-request-close" + }, + displayName: "SlDialog" +}); +var dialog_default = reactWrapper; + +export { + dialog_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.NXCO3ZAK.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NXCO3ZAK.js new file mode 100644 index 0000000..3f96919 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NXCO3ZAK.js @@ -0,0 +1,156 @@ +import { + image_comparer_styles_default +} from "./chunk.ATEI77YH.js"; +import { + drag +} from "./chunk.ESELY2US.js"; +import { + o +} from "./chunk.FQQ5K3WY.js"; +import { + clamp +} from "./chunk.HF7GESMZ.js"; +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + SlIcon +} from "./chunk.UZYAV5H6.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/image-comparer/image-comparer.component.ts +var SlImageComparer = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.localize = new LocalizeController(this); + this.position = 50; + } + handleDrag(event) { + const { width } = this.base.getBoundingClientRect(); + const isRtl = this.localize.dir() === "rtl"; + event.preventDefault(); + drag(this.base, { + onMove: (x2) => { + this.position = parseFloat(clamp(x2 / width * 100, 0, 100).toFixed(2)); + if (isRtl) + this.position = 100 - this.position; + }, + initialEvent: event + }); + } + handleKeyDown(event) { + const isLtr = this.localize.dir() === "ltr"; + const isRtl = this.localize.dir() === "rtl"; + if (["ArrowLeft", "ArrowRight", "Home", "End"].includes(event.key)) { + const incr = event.shiftKey ? 10 : 1; + let newPosition = this.position; + event.preventDefault(); + if (isLtr && event.key === "ArrowLeft" || isRtl && event.key === "ArrowRight") { + newPosition -= incr; + } + if (isLtr && event.key === "ArrowRight" || isRtl && event.key === "ArrowLeft") { + newPosition += incr; + } + if (event.key === "Home") { + newPosition = 0; + } + if (event.key === "End") { + newPosition = 100; + } + newPosition = clamp(newPosition, 0, 100); + this.position = newPosition; + } + } + handlePositionChange() { + this.emit("sl-change"); + } + render() { + const isRtl = this.localize.dir() === "rtl"; + return x` +
+
+
+ +
+ +
+ +
+
+ +
+
+ + + +
+
+
+ `; + } +}; +SlImageComparer.styles = image_comparer_styles_default; +SlImageComparer.scopedElement = { "sl-icon": SlIcon }; +__decorateClass([ + e2(".image-comparer") +], SlImageComparer.prototype, "base", 2); +__decorateClass([ + e2(".image-comparer__handle") +], SlImageComparer.prototype, "handle", 2); +__decorateClass([ + n({ type: Number, reflect: true }) +], SlImageComparer.prototype, "position", 2); +__decorateClass([ + watch("position", { waitUntilFirstUpdate: true }) +], SlImageComparer.prototype, "handlePositionChange", 1); + +export { + SlImageComparer +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.NYIIDP5N.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NYIIDP5N.js new file mode 100644 index 0000000..a67f298 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.NYIIDP5N.js @@ -0,0 +1,62 @@ +// src/internal/slot.ts +var HasSlotController = class { + constructor(host, ...slotNames) { + this.slotNames = []; + this.handleSlotChange = (event) => { + const slot = event.target; + if (this.slotNames.includes("[default]") && !slot.name || slot.name && this.slotNames.includes(slot.name)) { + this.host.requestUpdate(); + } + }; + (this.host = host).addController(this); + this.slotNames = slotNames; + } + hasDefaultSlot() { + return [...this.host.childNodes].some((node) => { + if (node.nodeType === node.TEXT_NODE && node.textContent.trim() !== "") { + return true; + } + if (node.nodeType === node.ELEMENT_NODE) { + const el = node; + const tagName = el.tagName.toLowerCase(); + if (tagName === "sl-visually-hidden") { + return false; + } + if (!el.hasAttribute("slot")) { + return true; + } + } + return false; + }); + } + hasNamedSlot(name) { + return this.host.querySelector(`:scope > [slot="${name}"]`) !== null; + } + test(slotName) { + return slotName === "[default]" ? this.hasDefaultSlot() : this.hasNamedSlot(slotName); + } + hostConnected() { + this.host.shadowRoot.addEventListener("slotchange", this.handleSlotChange); + } + hostDisconnected() { + this.host.shadowRoot.removeEventListener("slotchange", this.handleSlotChange); + } +}; +function getTextContent(slot) { + if (!slot) { + return ""; + } + const nodes = slot.assignedNodes({ flatten: true }); + let text = ""; + [...nodes].forEach((node) => { + if (node.nodeType === Node.TEXT_NODE) { + text += node.textContent; + } + }); + return text; +} + +export { + HasSlotController, + getTextContent +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.O27EHOBW.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.O27EHOBW.js new file mode 100644 index 0000000..3b9ad64 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.O27EHOBW.js @@ -0,0 +1,104 @@ +// node_modules/@shoelace-style/localize/dist/index.js +var connectedElements = /* @__PURE__ */ new Set(); +var documentElementObserver = new MutationObserver(update); +var translations = /* @__PURE__ */ new Map(); +var documentDirection = document.documentElement.dir || "ltr"; +var documentLanguage = document.documentElement.lang || navigator.language; +var fallback; +documentElementObserver.observe(document.documentElement, { + attributes: true, + attributeFilter: ["dir", "lang"] +}); +function registerTranslation(...translation) { + translation.map((t) => { + const code = t.$code.toLowerCase(); + if (translations.has(code)) { + translations.set(code, Object.assign(Object.assign({}, translations.get(code)), t)); + } else { + translations.set(code, t); + } + if (!fallback) { + fallback = t; + } + }); + update(); +} +function update() { + documentDirection = document.documentElement.dir || "ltr"; + documentLanguage = document.documentElement.lang || navigator.language; + [...connectedElements.keys()].map((el) => { + if (typeof el.requestUpdate === "function") { + el.requestUpdate(); + } + }); +} +var LocalizeController = class { + constructor(host) { + this.host = host; + this.host.addController(this); + } + hostConnected() { + connectedElements.add(this.host); + } + hostDisconnected() { + connectedElements.delete(this.host); + } + dir() { + return `${this.host.dir || documentDirection}`.toLowerCase(); + } + lang() { + return `${this.host.lang || documentLanguage}`.toLowerCase(); + } + getTranslationData(lang) { + var _a, _b; + const locale = new Intl.Locale(lang.replace(/_/g, "-")); + const language = locale === null || locale === void 0 ? void 0 : locale.language.toLowerCase(); + const region = (_b = (_a = locale === null || locale === void 0 ? void 0 : locale.region) === null || _a === void 0 ? void 0 : _a.toLowerCase()) !== null && _b !== void 0 ? _b : ""; + const primary = translations.get(`${language}-${region}`); + const secondary = translations.get(language); + return { locale, language, region, primary, secondary }; + } + exists(key, options) { + var _a; + const { primary, secondary } = this.getTranslationData((_a = options.lang) !== null && _a !== void 0 ? _a : this.lang()); + options = Object.assign({ includeFallback: false }, options); + if (primary && primary[key] || secondary && secondary[key] || options.includeFallback && fallback && fallback[key]) { + return true; + } + return false; + } + term(key, ...args) { + const { primary, secondary } = this.getTranslationData(this.lang()); + let term; + if (primary && primary[key]) { + term = primary[key]; + } else if (secondary && secondary[key]) { + term = secondary[key]; + } else if (fallback && fallback[key]) { + term = fallback[key]; + } else { + console.error(`No translation found for: ${String(key)}`); + return String(key); + } + if (typeof term === "function") { + return term(...args); + } + return term; + } + date(dateToFormat, options) { + dateToFormat = new Date(dateToFormat); + return new Intl.DateTimeFormat(this.lang(), options).format(dateToFormat); + } + number(numberToFormat, options) { + numberToFormat = Number(numberToFormat); + return isNaN(numberToFormat) ? "" : new Intl.NumberFormat(this.lang(), options).format(numberToFormat); + } + relativeTime(value, unit, options) { + return new Intl.RelativeTimeFormat(this.lang(), options).format(value, unit); + } +}; + +export { + registerTranslation, + LocalizeController +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.OHV2QGLG.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.OHV2QGLG.js new file mode 100644 index 0000000..c1de35b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.OHV2QGLG.js @@ -0,0 +1,372 @@ +import { + e, + i, + t +} from "./chunk.UP75L23G.js"; +import { + f +} from "./chunk.2L6GHXIJ.js"; +import { + T, + x +} from "./chunk.CXZZ2LVK.js"; + +// node_modules/lit-html/async-directive.js +var s = (i2, t2) => { + var _a; + const e3 = i2._$AN; + if (void 0 === e3) + return false; + for (const i3 of e3) + (_a = i3._$AO) == null ? void 0 : _a.call(i3, t2, false), s(i3, t2); + return true; +}; +var o = (i2) => { + let t2, e3; + do { + if (void 0 === (t2 = i2._$AM)) + break; + e3 = t2._$AN, e3.delete(i2), i2 = t2; + } while (0 === (e3 == null ? void 0 : e3.size)); +}; +var r = (i2) => { + for (let t2; t2 = i2._$AM; i2 = t2) { + let e3 = t2._$AN; + if (void 0 === e3) + t2._$AN = e3 = /* @__PURE__ */ new Set(); + else if (e3.has(i2)) + break; + e3.add(i2), c(t2); + } +}; +function h(i2) { + void 0 !== this._$AN ? (o(this), this._$AM = i2, r(this)) : this._$AM = i2; +} +function n(i2, t2 = false, e3 = 0) { + const r2 = this._$AH, h3 = this._$AN; + if (void 0 !== h3 && 0 !== h3.size) + if (t2) + if (Array.isArray(r2)) + for (let i3 = e3; i3 < r2.length; i3++) + s(r2[i3], false), o(r2[i3]); + else + null != r2 && (s(r2, false), o(r2)); + else + s(this, i2); +} +var c = (i2) => { + var _a, _b; + i2.type == t.CHILD && ((_a = i2._$AP) != null ? _a : i2._$AP = n, (_b = i2._$AQ) != null ? _b : i2._$AQ = h); +}; +var f2 = class extends i { + constructor() { + super(...arguments), this._$AN = void 0; + } + _$AT(i2, t2, e3) { + super._$AT(i2, t2, e3), r(this), this.isConnected = i2._$AU; + } + _$AO(i2, t2 = true) { + var _a, _b; + i2 !== this.isConnected && (this.isConnected = i2, i2 ? (_a = this.reconnected) == null ? void 0 : _a.call(this) : (_b = this.disconnected) == null ? void 0 : _b.call(this)), t2 && (s(this, i2), o(this)); + } + setValue(t2) { + if (f(this._$Ct)) + this._$Ct._$AI(t2, this); + else { + const i2 = [...this._$Ct._$AH]; + i2[this._$Ci] = t2, this._$Ct._$AI(i2, this, 0); + } + } + disconnected() { + } + reconnected() { + } +}; + +// node_modules/lit-html/directives/ref.js +var e2 = () => new h2(); +var h2 = class { +}; +var o2 = /* @__PURE__ */ new WeakMap(); +var n2 = e(class extends f2 { + render(i2) { + return T; + } + update(i2, [s2]) { + var _a; + const e3 = s2 !== this.G; + return e3 && void 0 !== this.G && this.ot(void 0), (e3 || this.rt !== this.lt) && (this.G = s2, this.ct = (_a = i2.options) == null ? void 0 : _a.host, this.ot(this.lt = i2.element)), T; + } + ot(t2) { + var _a; + if ("function" == typeof this.G) { + const i2 = (_a = this.ct) != null ? _a : globalThis; + let s2 = o2.get(i2); + void 0 === s2 && (s2 = /* @__PURE__ */ new WeakMap(), o2.set(i2, s2)), void 0 !== s2.get(this.G) && this.G.call(this.ct, void 0), s2.set(this.G, t2), void 0 !== t2 && this.G.call(this.ct, t2); + } else + this.G.value = t2; + } + get rt() { + var _a, _b, _c; + return "function" == typeof this.G ? (_b = o2.get((_a = this.ct) != null ? _a : globalThis)) == null ? void 0 : _b.get(this.G) : (_c = this.G) == null ? void 0 : _c.value; + } + disconnected() { + this.rt === this.lt && this.ot(void 0); + } + reconnected() { + this.ot(this.lt); + } +}); + +// src/components/menu-item/submenu-controller.ts +var SubmenuController = class { + constructor(host, hasSlotController, localize) { + this.popupRef = e2(); + this.enableSubmenuTimer = -1; + this.isConnected = false; + this.isPopupConnected = false; + this.skidding = 0; + this.submenuOpenDelay = 100; + // Set the safe triangle cursor position + this.handleMouseMove = (event) => { + this.host.style.setProperty("--safe-triangle-cursor-x", `${event.clientX}px`); + this.host.style.setProperty("--safe-triangle-cursor-y", `${event.clientY}px`); + }; + this.handleMouseOver = () => { + if (this.hasSlotController.test("submenu")) { + this.enableSubmenu(); + } + }; + // Focus on the first menu-item of a submenu. + this.handleKeyDown = (event) => { + switch (event.key) { + case "Escape": + case "Tab": + this.disableSubmenu(); + break; + case "ArrowLeft": + if (event.target !== this.host) { + event.preventDefault(); + event.stopPropagation(); + this.host.focus(); + this.disableSubmenu(); + } + break; + case "ArrowRight": + case "Enter": + case " ": + this.handleSubmenuEntry(event); + break; + default: + break; + } + }; + this.handleClick = (event) => { + var _a; + if (event.target === this.host) { + event.preventDefault(); + event.stopPropagation(); + } else if (event.target instanceof Element && (event.target.tagName === "sl-menu-item" || ((_a = event.target.role) == null ? void 0 : _a.startsWith("menuitem")))) { + this.disableSubmenu(); + } + }; + // Close this submenu on focus outside of the parent or any descendants. + this.handleFocusOut = (event) => { + if (event.relatedTarget && event.relatedTarget instanceof Element && this.host.contains(event.relatedTarget)) { + return; + } + this.disableSubmenu(); + }; + // Prevent the parent menu-item from getting focus on mouse movement on the submenu + this.handlePopupMouseover = (event) => { + event.stopPropagation(); + }; + // Set the safe triangle values for the submenu when the position changes + this.handlePopupReposition = () => { + const submenuSlot = this.host.renderRoot.querySelector("slot[name='submenu']"); + const menu = submenuSlot == null ? void 0 : submenuSlot.assignedElements({ flatten: true }).filter((el) => el.localName === "sl-menu")[0]; + const isRtl = this.localize.dir() === "rtl"; + if (!menu) { + return; + } + const { left, top, width, height } = menu.getBoundingClientRect(); + this.host.style.setProperty("--safe-triangle-submenu-start-x", `${isRtl ? left + width : left}px`); + this.host.style.setProperty("--safe-triangle-submenu-start-y", `${top}px`); + this.host.style.setProperty("--safe-triangle-submenu-end-x", `${isRtl ? left + width : left}px`); + this.host.style.setProperty("--safe-triangle-submenu-end-y", `${top + height}px`); + }; + (this.host = host).addController(this); + this.hasSlotController = hasSlotController; + this.localize = localize; + } + hostConnected() { + if (this.hasSlotController.test("submenu") && !this.host.disabled) { + this.addListeners(); + } + } + hostDisconnected() { + this.removeListeners(); + } + hostUpdated() { + if (this.hasSlotController.test("submenu") && !this.host.disabled) { + this.addListeners(); + this.updateSkidding(); + } else { + this.removeListeners(); + } + } + addListeners() { + if (!this.isConnected) { + this.host.addEventListener("mousemove", this.handleMouseMove); + this.host.addEventListener("mouseover", this.handleMouseOver); + this.host.addEventListener("keydown", this.handleKeyDown); + this.host.addEventListener("click", this.handleClick); + this.host.addEventListener("focusout", this.handleFocusOut); + this.isConnected = true; + } + if (!this.isPopupConnected) { + if (this.popupRef.value) { + this.popupRef.value.addEventListener("mouseover", this.handlePopupMouseover); + this.popupRef.value.addEventListener("sl-reposition", this.handlePopupReposition); + this.isPopupConnected = true; + } + } + } + removeListeners() { + if (this.isConnected) { + this.host.removeEventListener("mousemove", this.handleMouseMove); + this.host.removeEventListener("mouseover", this.handleMouseOver); + this.host.removeEventListener("keydown", this.handleKeyDown); + this.host.removeEventListener("click", this.handleClick); + this.host.removeEventListener("focusout", this.handleFocusOut); + this.isConnected = false; + } + if (this.isPopupConnected) { + if (this.popupRef.value) { + this.popupRef.value.removeEventListener("mouseover", this.handlePopupMouseover); + this.popupRef.value.removeEventListener("sl-reposition", this.handlePopupReposition); + this.isPopupConnected = false; + } + } + } + handleSubmenuEntry(event) { + const submenuSlot = this.host.renderRoot.querySelector("slot[name='submenu']"); + if (!submenuSlot) { + console.error("Cannot activate a submenu if no corresponding menuitem can be found.", this); + return; + } + let menuItems = null; + for (const elt of submenuSlot.assignedElements()) { + menuItems = elt.querySelectorAll("sl-menu-item, [role^='menuitem']"); + if (menuItems.length !== 0) { + break; + } + } + if (!menuItems || menuItems.length === 0) { + return; + } + menuItems[0].setAttribute("tabindex", "0"); + for (let i2 = 1; i2 !== menuItems.length; ++i2) { + menuItems[i2].setAttribute("tabindex", "-1"); + } + if (this.popupRef.value) { + event.preventDefault(); + event.stopPropagation(); + if (this.popupRef.value.active) { + if (menuItems[0] instanceof HTMLElement) { + menuItems[0].focus(); + } + } else { + this.enableSubmenu(false); + this.host.updateComplete.then(() => { + if (menuItems[0] instanceof HTMLElement) { + menuItems[0].focus(); + } + }); + this.host.requestUpdate(); + } + } + } + setSubmenuState(state) { + if (this.popupRef.value) { + if (this.popupRef.value.active !== state) { + this.popupRef.value.active = state; + this.host.requestUpdate(); + } + } + } + // Shows the submenu. Supports disabling the opening delay, e.g. for keyboard events that want to set the focus to the + // newly opened menu. + enableSubmenu(delay = true) { + if (delay) { + this.enableSubmenuTimer = window.setTimeout(() => { + this.setSubmenuState(true); + }, this.submenuOpenDelay); + } else { + this.setSubmenuState(true); + } + } + disableSubmenu() { + clearTimeout(this.enableSubmenuTimer); + this.setSubmenuState(false); + } + // Calculate the space the top of a menu takes-up, for aligning the popup menu-item with the activating element. + updateSkidding() { + var _a; + if (!((_a = this.host.parentElement) == null ? void 0 : _a.computedStyleMap)) { + return; + } + const styleMap = this.host.parentElement.computedStyleMap(); + const attrs = ["padding-top", "border-top-width", "margin-top"]; + const skidding = attrs.reduce((accumulator, attr) => { + var _a2; + const styleValue = (_a2 = styleMap.get(attr)) != null ? _a2 : new CSSUnitValue(0, "px"); + const unitValue = styleValue instanceof CSSUnitValue ? styleValue : new CSSUnitValue(0, "px"); + const pxValue = unitValue.to("px"); + return accumulator - pxValue.value; + }, 0); + this.skidding = skidding; + } + isExpanded() { + return this.popupRef.value ? this.popupRef.value.active : false; + } + renderSubmenu() { + const isLtr = this.localize.dir() === "ltr"; + if (!this.isConnected) { + return x` `; + } + return x` + + + + `; + } +}; + +export { + SubmenuController +}; +/*! Bundled license information: + +lit-html/async-directive.js: + (** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + *) + +lit-html/directives/ref.js: + (** + * @license + * Copyright 2020 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + *) +*/ diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.OP7XGYNG.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.OP7XGYNG.js new file mode 100644 index 0000000..ec39886 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.OP7XGYNG.js @@ -0,0 +1,292 @@ +import { + Modal +} from "./chunk.JEBKOPXW.js"; +import { + lockBodyScrolling, + unlockBodyScrolling +} from "./chunk.RK73WSZS.js"; +import { + dialog_styles_default +} from "./chunk.WH4QNFFK.js"; +import { + SlIconButton +} from "./chunk.Y77CZW56.js"; +import { + getAnimation, + setDefaultAnimation +} from "./chunk.RCZVQXWP.js"; +import { + waitForEvent +} from "./chunk.B4BZKR24.js"; +import { + animateTo, + stopAnimations +} from "./chunk.S7GYYU7Z.js"; +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + o +} from "./chunk.2URMUHDY.js"; +import { + HasSlotController +} from "./chunk.NYIIDP5N.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/dialog/dialog.component.ts +var SlDialog = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.hasSlotController = new HasSlotController(this, "footer"); + this.localize = new LocalizeController(this); + this.modal = new Modal(this); + this.open = false; + this.label = ""; + this.noHeader = false; + this.handleDocumentKeyDown = (event) => { + if (event.key === "Escape" && this.modal.isActive() && this.open) { + event.stopPropagation(); + this.requestClose("keyboard"); + } + }; + } + firstUpdated() { + this.dialog.hidden = !this.open; + if (this.open) { + this.addOpenListeners(); + this.modal.activate(); + lockBodyScrolling(this); + } + } + disconnectedCallback() { + var _a; + super.disconnectedCallback(); + this.modal.deactivate(); + unlockBodyScrolling(this); + (_a = this.closeWatcher) == null ? void 0 : _a.destroy(); + } + requestClose(source) { + const slRequestClose = this.emit("sl-request-close", { + cancelable: true, + detail: { source } + }); + if (slRequestClose.defaultPrevented) { + const animation = getAnimation(this, "dialog.denyClose", { dir: this.localize.dir() }); + animateTo(this.panel, animation.keyframes, animation.options); + return; + } + this.hide(); + } + addOpenListeners() { + var _a; + if ("CloseWatcher" in window) { + (_a = this.closeWatcher) == null ? void 0 : _a.destroy(); + this.closeWatcher = new CloseWatcher(); + this.closeWatcher.onclose = () => this.requestClose("keyboard"); + } else { + document.addEventListener("keydown", this.handleDocumentKeyDown); + } + } + removeOpenListeners() { + var _a; + (_a = this.closeWatcher) == null ? void 0 : _a.destroy(); + document.removeEventListener("keydown", this.handleDocumentKeyDown); + } + async handleOpenChange() { + if (this.open) { + this.emit("sl-show"); + this.addOpenListeners(); + this.originalTrigger = document.activeElement; + this.modal.activate(); + lockBodyScrolling(this); + const autoFocusTarget = this.querySelector("[autofocus]"); + if (autoFocusTarget) { + autoFocusTarget.removeAttribute("autofocus"); + } + await Promise.all([stopAnimations(this.dialog), stopAnimations(this.overlay)]); + this.dialog.hidden = false; + requestAnimationFrame(() => { + const slInitialFocus = this.emit("sl-initial-focus", { cancelable: true }); + if (!slInitialFocus.defaultPrevented) { + if (autoFocusTarget) { + autoFocusTarget.focus({ preventScroll: true }); + } else { + this.panel.focus({ preventScroll: true }); + } + } + if (autoFocusTarget) { + autoFocusTarget.setAttribute("autofocus", ""); + } + }); + const panelAnimation = getAnimation(this, "dialog.show", { dir: this.localize.dir() }); + const overlayAnimation = getAnimation(this, "dialog.overlay.show", { dir: this.localize.dir() }); + await Promise.all([ + animateTo(this.panel, panelAnimation.keyframes, panelAnimation.options), + animateTo(this.overlay, overlayAnimation.keyframes, overlayAnimation.options) + ]); + this.emit("sl-after-show"); + } else { + this.emit("sl-hide"); + this.removeOpenListeners(); + this.modal.deactivate(); + await Promise.all([stopAnimations(this.dialog), stopAnimations(this.overlay)]); + const panelAnimation = getAnimation(this, "dialog.hide", { dir: this.localize.dir() }); + const overlayAnimation = getAnimation(this, "dialog.overlay.hide", { dir: this.localize.dir() }); + await Promise.all([ + animateTo(this.overlay, overlayAnimation.keyframes, overlayAnimation.options).then(() => { + this.overlay.hidden = true; + }), + animateTo(this.panel, panelAnimation.keyframes, panelAnimation.options).then(() => { + this.panel.hidden = true; + }) + ]); + this.dialog.hidden = true; + this.overlay.hidden = false; + this.panel.hidden = false; + unlockBodyScrolling(this); + const trigger = this.originalTrigger; + if (typeof (trigger == null ? void 0 : trigger.focus) === "function") { + setTimeout(() => trigger.focus()); + } + this.emit("sl-after-hide"); + } + } + /** Shows the dialog. */ + async show() { + if (this.open) { + return void 0; + } + this.open = true; + return waitForEvent(this, "sl-after-show"); + } + /** Hides the dialog */ + async hide() { + if (!this.open) { + return void 0; + } + this.open = false; + return waitForEvent(this, "sl-after-hide"); + } + render() { + return x` +
+
this.requestClose("overlay")} tabindex="-1">
+ + +
+ `; + } +}; +SlDialog.styles = dialog_styles_default; +SlDialog.dependencies = { + "sl-icon-button": SlIconButton +}; +__decorateClass([ + e2(".dialog") +], SlDialog.prototype, "dialog", 2); +__decorateClass([ + e2(".dialog__panel") +], SlDialog.prototype, "panel", 2); +__decorateClass([ + e2(".dialog__overlay") +], SlDialog.prototype, "overlay", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlDialog.prototype, "open", 2); +__decorateClass([ + n({ reflect: true }) +], SlDialog.prototype, "label", 2); +__decorateClass([ + n({ attribute: "no-header", type: Boolean, reflect: true }) +], SlDialog.prototype, "noHeader", 2); +__decorateClass([ + watch("open", { waitUntilFirstUpdate: true }) +], SlDialog.prototype, "handleOpenChange", 1); +setDefaultAnimation("dialog.show", { + keyframes: [ + { opacity: 0, scale: 0.8 }, + { opacity: 1, scale: 1 } + ], + options: { duration: 250, easing: "ease" } +}); +setDefaultAnimation("dialog.hide", { + keyframes: [ + { opacity: 1, scale: 1 }, + { opacity: 0, scale: 0.8 } + ], + options: { duration: 250, easing: "ease" } +}); +setDefaultAnimation("dialog.denyClose", { + keyframes: [{ scale: 1 }, { scale: 1.02 }, { scale: 1 }], + options: { duration: 250 } +}); +setDefaultAnimation("dialog.overlay.show", { + keyframes: [{ opacity: 0 }, { opacity: 1 }], + options: { duration: 250 } +}); +setDefaultAnimation("dialog.overlay.hide", { + keyframes: [{ opacity: 1 }, { opacity: 0 }], + options: { duration: 250 } +}); + +export { + SlDialog +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.OPC3N3ZS.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.OPC3N3ZS.js new file mode 100644 index 0000000..049a6a3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.OPC3N3ZS.js @@ -0,0 +1,21 @@ +import { + SlTabPanel +} from "./chunk.WUHPWDIC.js"; + +// src/react/tab-panel/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +var tagName = "sl-tab-panel"; +SlTabPanel.define("sl-tab-panel"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlTabPanel, + react: React, + events: {}, + displayName: "SlTabPanel" +}); +var tab_panel_default = reactWrapper; + +export { + tab_panel_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.P345UJNN.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.P345UJNN.js new file mode 100644 index 0000000..4dc4c76 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.P345UJNN.js @@ -0,0 +1,86 @@ +import { + breadcrumb_item_styles_default +} from "./chunk.5A6GCI7W.js"; +import { + o +} from "./chunk.2URMUHDY.js"; +import { + HasSlotController +} from "./chunk.NYIIDP5N.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + ShoelaceElement, + n +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/breadcrumb-item/breadcrumb-item.component.ts +var SlBreadcrumbItem = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.hasSlotController = new HasSlotController(this, "prefix", "suffix"); + this.rel = "noreferrer noopener"; + } + render() { + const isLink = this.href ? true : false; + return x` +
+ + + + + ${isLink ? x` + + + + ` : x` + + `} + + + + + + +
+ `; + } +}; +SlBreadcrumbItem.styles = breadcrumb_item_styles_default; +__decorateClass([ + n() +], SlBreadcrumbItem.prototype, "href", 2); +__decorateClass([ + n() +], SlBreadcrumbItem.prototype, "target", 2); +__decorateClass([ + n() +], SlBreadcrumbItem.prototype, "rel", 2); + +export { + SlBreadcrumbItem +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.P5YT5LYQ.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.P5YT5LYQ.js new file mode 100644 index 0000000..047ef95 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.P5YT5LYQ.js @@ -0,0 +1,28 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/icon/icon.styles.ts +var icon_styles_default = i` + ${component_styles_default} + + :host { + display: inline-block; + width: 1em; + height: 1em; + box-sizing: content-box !important; + } + + svg { + display: block; + height: 100%; + width: 100%; + } +`; + +export { + icon_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.P7ZG6EMR.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.P7ZG6EMR.js new file mode 100644 index 0000000..4ef5fef --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.P7ZG6EMR.js @@ -0,0 +1,14 @@ +import { + getBasePath +} from "./chunk.3Y6SB6QS.js"; + +// src/components/icon/library.default.ts +var library = { + name: "default", + resolver: (name) => getBasePath(`assets/icons/${name}.svg`) +}; +var library_default_default = library; + +export { + library_default_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.PCYDS23V.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.PCYDS23V.js new file mode 100644 index 0000000..5d0af34 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.PCYDS23V.js @@ -0,0 +1,11 @@ +import { + SlTree +} from "./chunk.VO5FVAUK.js"; + +// src/components/tree/tree.ts +var tree_default = SlTree; +SlTree.define("sl-tree"); + +export { + tree_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.PDE6MSCV.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.PDE6MSCV.js new file mode 100644 index 0000000..765e764 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.PDE6MSCV.js @@ -0,0 +1,229 @@ +import { + split_panel_styles_default +} from "./chunk.IDFVJOTW.js"; +import { + drag +} from "./chunk.ESELY2US.js"; +import { + clamp +} from "./chunk.HF7GESMZ.js"; +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + o +} from "./chunk.2URMUHDY.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e, + n +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/split-panel/split-panel.component.ts +var SlSplitPanel = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.localize = new LocalizeController(this); + this.position = 50; + this.vertical = false; + this.disabled = false; + this.snapThreshold = 12; + } + connectedCallback() { + super.connectedCallback(); + this.resizeObserver = new ResizeObserver((entries) => this.handleResize(entries)); + this.updateComplete.then(() => this.resizeObserver.observe(this)); + this.detectSize(); + this.cachedPositionInPixels = this.percentageToPixels(this.position); + } + disconnectedCallback() { + super.disconnectedCallback(); + this.resizeObserver.unobserve(this); + } + detectSize() { + const { width, height } = this.getBoundingClientRect(); + this.size = this.vertical ? height : width; + } + percentageToPixels(value) { + return this.size * (value / 100); + } + pixelsToPercentage(value) { + return value / this.size * 100; + } + handleDrag(event) { + const isRtl = this.localize.dir() === "rtl"; + if (this.disabled) { + return; + } + if (event.cancelable) { + event.preventDefault(); + } + drag(this, { + onMove: (x2, y) => { + let newPositionInPixels = this.vertical ? y : x2; + if (this.primary === "end") { + newPositionInPixels = this.size - newPositionInPixels; + } + if (this.snap) { + const snaps = this.snap.split(" "); + snaps.forEach((value) => { + let snapPoint; + if (value.endsWith("%")) { + snapPoint = this.size * (parseFloat(value) / 100); + } else { + snapPoint = parseFloat(value); + } + if (isRtl && !this.vertical) { + snapPoint = this.size - snapPoint; + } + if (newPositionInPixels >= snapPoint - this.snapThreshold && newPositionInPixels <= snapPoint + this.snapThreshold) { + newPositionInPixels = snapPoint; + } + }); + } + this.position = clamp(this.pixelsToPercentage(newPositionInPixels), 0, 100); + }, + initialEvent: event + }); + } + handleKeyDown(event) { + if (this.disabled) { + return; + } + if (["ArrowLeft", "ArrowRight", "ArrowUp", "ArrowDown", "Home", "End"].includes(event.key)) { + let newPosition = this.position; + const incr = (event.shiftKey ? 10 : 1) * (this.primary === "end" ? -1 : 1); + event.preventDefault(); + if (event.key === "ArrowLeft" && !this.vertical || event.key === "ArrowUp" && this.vertical) { + newPosition -= incr; + } + if (event.key === "ArrowRight" && !this.vertical || event.key === "ArrowDown" && this.vertical) { + newPosition += incr; + } + if (event.key === "Home") { + newPosition = this.primary === "end" ? 100 : 0; + } + if (event.key === "End") { + newPosition = this.primary === "end" ? 0 : 100; + } + this.position = clamp(newPosition, 0, 100); + } + } + handleResize(entries) { + const { width, height } = entries[0].contentRect; + this.size = this.vertical ? height : width; + if (this.primary) { + this.position = this.pixelsToPercentage(this.cachedPositionInPixels); + } + } + handlePositionChange() { + this.cachedPositionInPixels = this.percentageToPixels(this.position); + this.positionInPixels = this.percentageToPixels(this.position); + this.emit("sl-reposition"); + } + handlePositionInPixelsChange() { + this.position = this.pixelsToPercentage(this.positionInPixels); + } + handleVerticalChange() { + this.detectSize(); + } + render() { + const gridTemplate = this.vertical ? "gridTemplateRows" : "gridTemplateColumns"; + const gridTemplateAlt = this.vertical ? "gridTemplateColumns" : "gridTemplateRows"; + const isRtl = this.localize.dir() === "rtl"; + const primary = ` + clamp( + 0%, + clamp( + var(--min), + ${this.position}% - var(--divider-width) / 2, + var(--max) + ), + calc(100% - var(--divider-width)) + ) + `; + const secondary = "auto"; + if (this.primary === "end") { + if (isRtl && !this.vertical) { + this.style[gridTemplate] = `${primary} var(--divider-width) ${secondary}`; + } else { + this.style[gridTemplate] = `${secondary} var(--divider-width) ${primary}`; + } + } else { + if (isRtl && !this.vertical) { + this.style[gridTemplate] = `${secondary} var(--divider-width) ${primary}`; + } else { + this.style[gridTemplate] = `${primary} var(--divider-width) ${secondary}`; + } + } + this.style[gridTemplateAlt] = ""; + return x` + + + + + + `; + } +}; +SlSplitPanel.styles = split_panel_styles_default; +__decorateClass([ + e(".divider") +], SlSplitPanel.prototype, "divider", 2); +__decorateClass([ + n({ type: Number, reflect: true }) +], SlSplitPanel.prototype, "position", 2); +__decorateClass([ + n({ attribute: "position-in-pixels", type: Number }) +], SlSplitPanel.prototype, "positionInPixels", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlSplitPanel.prototype, "vertical", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlSplitPanel.prototype, "disabled", 2); +__decorateClass([ + n() +], SlSplitPanel.prototype, "primary", 2); +__decorateClass([ + n() +], SlSplitPanel.prototype, "snap", 2); +__decorateClass([ + n({ type: Number, attribute: "snap-threshold" }) +], SlSplitPanel.prototype, "snapThreshold", 2); +__decorateClass([ + watch("position") +], SlSplitPanel.prototype, "handlePositionChange", 1); +__decorateClass([ + watch("positionInPixels") +], SlSplitPanel.prototype, "handlePositionInPixelsChange", 1); +__decorateClass([ + watch("vertical") +], SlSplitPanel.prototype, "handleVerticalChange", 1); + +export { + SlSplitPanel +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.PDWVA3NJ.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.PDWVA3NJ.js new file mode 100644 index 0000000..b619d88 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.PDWVA3NJ.js @@ -0,0 +1,368 @@ +import { + textarea_styles_default +} from "./chunk.5EPKBUIZ.js"; +import { + l +} from "./chunk.MB643KRE.js"; +import { + defaultValue +} from "./chunk.RQ7JZ4R7.js"; +import { + FormControlController +} from "./chunk.NMS6LWK4.js"; +import { + o +} from "./chunk.2URMUHDY.js"; +import { + HasSlotController +} from "./chunk.NYIIDP5N.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n, + r +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/textarea/textarea.component.ts +var SlTextarea = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.formControlController = new FormControlController(this, { + assumeInteractionOn: ["sl-blur", "sl-input"] + }); + this.hasSlotController = new HasSlotController(this, "help-text", "label"); + this.hasFocus = false; + this.title = ""; + this.name = ""; + this.value = ""; + this.size = "medium"; + this.filled = false; + this.label = ""; + this.helpText = ""; + this.placeholder = ""; + this.rows = 4; + this.resize = "vertical"; + this.disabled = false; + this.readonly = false; + this.form = ""; + this.required = false; + this.spellcheck = true; + this.defaultValue = ""; + } + /** Gets the validity state object */ + get validity() { + return this.input.validity; + } + /** Gets the validation message */ + get validationMessage() { + return this.input.validationMessage; + } + connectedCallback() { + super.connectedCallback(); + this.resizeObserver = new ResizeObserver(() => this.setTextareaHeight()); + this.updateComplete.then(() => { + this.setTextareaHeight(); + this.resizeObserver.observe(this.input); + }); + } + firstUpdated() { + this.formControlController.updateValidity(); + } + disconnectedCallback() { + super.disconnectedCallback(); + this.resizeObserver.unobserve(this.input); + } + handleBlur() { + this.hasFocus = false; + this.emit("sl-blur"); + } + handleChange() { + this.value = this.input.value; + this.setTextareaHeight(); + this.emit("sl-change"); + } + handleFocus() { + this.hasFocus = true; + this.emit("sl-focus"); + } + handleInput() { + this.value = this.input.value; + this.emit("sl-input"); + } + handleInvalid(event) { + this.formControlController.setValidity(false); + this.formControlController.emitInvalidEvent(event); + } + setTextareaHeight() { + if (this.resize === "auto") { + this.input.style.height = "auto"; + this.input.style.height = `${this.input.scrollHeight}px`; + } else { + this.input.style.height = void 0; + } + } + handleDisabledChange() { + this.formControlController.setValidity(this.disabled); + } + handleRowsChange() { + this.setTextareaHeight(); + } + async handleValueChange() { + await this.updateComplete; + this.formControlController.updateValidity(); + this.setTextareaHeight(); + } + /** Sets focus on the textarea. */ + focus(options) { + this.input.focus(options); + } + /** Removes focus from the textarea. */ + blur() { + this.input.blur(); + } + /** Selects all the text in the textarea. */ + select() { + this.input.select(); + } + /** Gets or sets the textarea's scroll position. */ + scrollPosition(position) { + if (position) { + if (typeof position.top === "number") + this.input.scrollTop = position.top; + if (typeof position.left === "number") + this.input.scrollLeft = position.left; + return void 0; + } + return { + top: this.input.scrollTop, + left: this.input.scrollTop + }; + } + /** Sets the start and end positions of the text selection (0-based). */ + setSelectionRange(selectionStart, selectionEnd, selectionDirection = "none") { + this.input.setSelectionRange(selectionStart, selectionEnd, selectionDirection); + } + /** Replaces a range of text with a new string. */ + setRangeText(replacement, start, end, selectMode = "preserve") { + const selectionStart = start != null ? start : this.input.selectionStart; + const selectionEnd = end != null ? end : this.input.selectionEnd; + this.input.setRangeText(replacement, selectionStart, selectionEnd, selectMode); + if (this.value !== this.input.value) { + this.value = this.input.value; + this.setTextareaHeight(); + } + } + /** Checks for validity but does not show a validation message. Returns `true` when valid and `false` when invalid. */ + checkValidity() { + return this.input.checkValidity(); + } + /** Gets the associated form, if one exists. */ + getForm() { + return this.formControlController.getForm(); + } + /** Checks for validity and shows the browser's validation message if the control is invalid. */ + reportValidity() { + return this.input.reportValidity(); + } + /** Sets a custom validation message. Pass an empty string to restore validity. */ + setCustomValidity(message) { + this.input.setCustomValidity(message); + this.formControlController.updateValidity(); + } + render() { + const hasLabelSlot = this.hasSlotController.test("label"); + const hasHelpTextSlot = this.hasSlotController.test("help-text"); + const hasLabel = this.label ? true : !!hasLabelSlot; + const hasHelpText = this.helpText ? true : !!hasHelpTextSlot; + return x` +
+ + +
+
+ +
+
+ +
+ ${this.helpText} +
+
+ `; + } +}; +SlTextarea.styles = textarea_styles_default; +__decorateClass([ + e2(".textarea__control") +], SlTextarea.prototype, "input", 2); +__decorateClass([ + r() +], SlTextarea.prototype, "hasFocus", 2); +__decorateClass([ + n() +], SlTextarea.prototype, "title", 2); +__decorateClass([ + n() +], SlTextarea.prototype, "name", 2); +__decorateClass([ + n() +], SlTextarea.prototype, "value", 2); +__decorateClass([ + n({ reflect: true }) +], SlTextarea.prototype, "size", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlTextarea.prototype, "filled", 2); +__decorateClass([ + n() +], SlTextarea.prototype, "label", 2); +__decorateClass([ + n({ attribute: "help-text" }) +], SlTextarea.prototype, "helpText", 2); +__decorateClass([ + n() +], SlTextarea.prototype, "placeholder", 2); +__decorateClass([ + n({ type: Number }) +], SlTextarea.prototype, "rows", 2); +__decorateClass([ + n() +], SlTextarea.prototype, "resize", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlTextarea.prototype, "disabled", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlTextarea.prototype, "readonly", 2); +__decorateClass([ + n({ reflect: true }) +], SlTextarea.prototype, "form", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlTextarea.prototype, "required", 2); +__decorateClass([ + n({ type: Number }) +], SlTextarea.prototype, "minlength", 2); +__decorateClass([ + n({ type: Number }) +], SlTextarea.prototype, "maxlength", 2); +__decorateClass([ + n() +], SlTextarea.prototype, "autocapitalize", 2); +__decorateClass([ + n() +], SlTextarea.prototype, "autocorrect", 2); +__decorateClass([ + n() +], SlTextarea.prototype, "autocomplete", 2); +__decorateClass([ + n({ type: Boolean }) +], SlTextarea.prototype, "autofocus", 2); +__decorateClass([ + n() +], SlTextarea.prototype, "enterkeyhint", 2); +__decorateClass([ + n({ + type: Boolean, + converter: { + // Allow "true|false" attribute values but keep the property boolean + fromAttribute: (value) => !value || value === "false" ? false : true, + toAttribute: (value) => value ? "true" : "false" + } + }) +], SlTextarea.prototype, "spellcheck", 2); +__decorateClass([ + n() +], SlTextarea.prototype, "inputmode", 2); +__decorateClass([ + defaultValue() +], SlTextarea.prototype, "defaultValue", 2); +__decorateClass([ + watch("disabled", { waitUntilFirstUpdate: true }) +], SlTextarea.prototype, "handleDisabledChange", 1); +__decorateClass([ + watch("rows", { waitUntilFirstUpdate: true }) +], SlTextarea.prototype, "handleRowsChange", 1); +__decorateClass([ + watch("value", { waitUntilFirstUpdate: true }) +], SlTextarea.prototype, "handleValueChange", 1); + +export { + SlTextarea +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.PJZBFD46.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.PJZBFD46.js new file mode 100644 index 0000000..eaab206 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.PJZBFD46.js @@ -0,0 +1,21 @@ +import { + SlMenuLabel +} from "./chunk.TTBPJOUJ.js"; + +// src/react/menu-label/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +var tagName = "sl-menu-label"; +SlMenuLabel.define("sl-menu-label"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlMenuLabel, + react: React, + events: {}, + displayName: "SlMenuLabel" +}); +var menu_label_default = reactWrapper; + +export { + menu_label_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.POEDMYJO.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.POEDMYJO.js new file mode 100644 index 0000000..74553dd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.POEDMYJO.js @@ -0,0 +1,28 @@ +import { + SlTextarea +} from "./chunk.PDWVA3NJ.js"; + +// src/react/textarea/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-textarea"; +SlTextarea.define("sl-textarea"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlTextarea, + react: React, + events: { + onSlBlur: "sl-blur", + onSlChange: "sl-change", + onSlFocus: "sl-focus", + onSlInput: "sl-input", + onSlInvalid: "sl-invalid" + }, + displayName: "SlTextarea" +}); +var textarea_default = reactWrapper; + +export { + textarea_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.PQ5D5T53.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.PQ5D5T53.js new file mode 100644 index 0000000..6c2fdba --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.PQ5D5T53.js @@ -0,0 +1,34 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/divider/divider.styles.ts +var divider_styles_default = i` + ${component_styles_default} + + :host { + --color: var(--sl-panel-border-color); + --width: var(--sl-panel-border-width); + --spacing: var(--sl-spacing-medium); + } + + :host(:not([vertical])) { + display: block; + border-top: solid var(--width) var(--color); + margin: var(--spacing) 0; + } + + :host([vertical]) { + display: inline-block; + height: 100%; + border-left: solid var(--width) var(--color); + margin: 0 var(--spacing); + } +`; + +export { + divider_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.Q3GGNQEV.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.Q3GGNQEV.js new file mode 100644 index 0000000..974d4c7 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.Q3GGNQEV.js @@ -0,0 +1,19 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/animation/animation.styles.ts +var animation_styles_default = i` + ${component_styles_default} + + :host { + display: contents; + } +`; + +export { + animation_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.QBS6K57K.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QBS6K57K.js new file mode 100644 index 0000000..48b6f86 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QBS6K57K.js @@ -0,0 +1,11 @@ +import { + SlSkeleton +} from "./chunk.3AUCJVZG.js"; + +// src/components/skeleton/skeleton.ts +var skeleton_default = SlSkeleton; +SlSkeleton.define("sl-skeleton"); + +export { + skeleton_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.QEBAZZEV.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QEBAZZEV.js new file mode 100644 index 0000000..e676616 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QEBAZZEV.js @@ -0,0 +1,11 @@ +import { + SlDrawer +} from "./chunk.BBAKUU3L.js"; + +// src/components/drawer/drawer.ts +var drawer_default = SlDrawer; +SlDrawer.define("sl-drawer"); + +export { + drawer_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.QKHJLWXS.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QKHJLWXS.js new file mode 100644 index 0000000..3dc1d23 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QKHJLWXS.js @@ -0,0 +1,28 @@ +import { + SlSwitch +} from "./chunk.7GGMETWH.js"; + +// src/react/switch/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-switch"; +SlSwitch.define("sl-switch"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlSwitch, + react: React, + events: { + onSlBlur: "sl-blur", + onSlChange: "sl-change", + onSlInput: "sl-input", + onSlFocus: "sl-focus", + onSlInvalid: "sl-invalid" + }, + displayName: "SlSwitch" +}); +var switch_default = reactWrapper; + +export { + switch_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.QL5C2XOW.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QL5C2XOW.js new file mode 100644 index 0000000..e69de29 diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.QNN6KGN2.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QNN6KGN2.js new file mode 100644 index 0000000..4a4dded --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QNN6KGN2.js @@ -0,0 +1,21 @@ +import { + SlCarouselItem +} from "./chunk.HMJKTN5V.js"; + +// src/react/carousel-item/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +var tagName = "sl-carousel-item"; +SlCarouselItem.define("sl-carousel-item"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlCarouselItem, + react: React, + events: {}, + displayName: "SlCarouselItem" +}); +var carousel_item_default = reactWrapper; + +export { + carousel_item_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.QOV364KK.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QOV364KK.js new file mode 100644 index 0000000..0d235b3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QOV364KK.js @@ -0,0 +1,50 @@ +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + ShoelaceElement, + n +} from "./chunk.SEXBCYCU.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/format-bytes/format-bytes.component.ts +var SlFormatBytes = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.localize = new LocalizeController(this); + this.value = 0; + this.unit = "byte"; + this.display = "short"; + } + render() { + if (isNaN(this.value)) { + return ""; + } + const bitPrefixes = ["", "kilo", "mega", "giga", "tera"]; + const bytePrefixes = ["", "kilo", "mega", "giga", "tera", "peta"]; + const prefix = this.unit === "bit" ? bitPrefixes : bytePrefixes; + const index = Math.max(0, Math.min(Math.floor(Math.log10(this.value) / 3), prefix.length - 1)); + const unit = prefix[index] + this.unit; + const valueToFormat = parseFloat((this.value / Math.pow(1e3, index)).toPrecision(3)); + return this.localize.number(valueToFormat, { + style: "unit", + unit, + unitDisplay: this.display + }); + } +}; +__decorateClass([ + n({ type: Number }) +], SlFormatBytes.prototype, "value", 2); +__decorateClass([ + n() +], SlFormatBytes.prototype, "unit", 2); +__decorateClass([ + n() +], SlFormatBytes.prototype, "display", 2); + +export { + SlFormatBytes +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.QPQOC5AE.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QPQOC5AE.js new file mode 100644 index 0000000..c7b7698 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QPQOC5AE.js @@ -0,0 +1,11 @@ +import { + SlAlert +} from "./chunk.57JYVWPO.js"; + +// src/components/alert/alert.ts +var alert_default = SlAlert; +SlAlert.define("sl-alert"); + +export { + alert_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.QPSNFEB2.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QPSNFEB2.js new file mode 100644 index 0000000..ff8ecda --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QPSNFEB2.js @@ -0,0 +1,44 @@ +import { + registerTranslation +} from "./chunk.O27EHOBW.js"; + +// src/translations/en.ts +var translation = { + $code: "en", + $name: "English", + $dir: "ltr", + carousel: "Carousel", + clearEntry: "Clear entry", + close: "Close", + copied: "Copied", + copy: "Copy", + currentValue: "Current value", + error: "Error", + goToSlide: (slide, count) => `Go to slide ${slide} of ${count}`, + hidePassword: "Hide password", + loading: "Loading", + nextSlide: "Next slide", + numOptionsSelected: (num) => { + if (num === 0) + return "No options selected"; + if (num === 1) + return "1 option selected"; + return `${num} options selected`; + }, + previousSlide: "Previous slide", + progress: "Progress", + remove: "Remove", + resize: "Resize", + scrollToEnd: "Scroll to end", + scrollToStart: "Scroll to start", + selectAColorFromTheScreen: "Select a color from the screen", + showPassword: "Show password", + slideNum: (slide) => `Slide ${slide}`, + toggleColorFormat: "Toggle color format" +}; +registerTranslation(translation); +var en_default = translation; + +export { + en_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.QRVZETSR.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QRVZETSR.js new file mode 100644 index 0000000..82da0b1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QRVZETSR.js @@ -0,0 +1,11 @@ +import { + SlFormatNumber +} from "./chunk.HRKMDKNY.js"; + +// src/components/format-number/format-number.ts +var format_number_default = SlFormatNumber; +SlFormatNumber.define("sl-format-number"); + +export { + format_number_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.QWXW5DTG.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QWXW5DTG.js new file mode 100644 index 0000000..d670eb6 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.QWXW5DTG.js @@ -0,0 +1,25 @@ +import { + SlRadio +} from "./chunk.37AKJZMV.js"; + +// src/react/radio/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-radio"; +SlRadio.define("sl-radio"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlRadio, + react: React, + events: { + onSlBlur: "sl-blur", + onSlFocus: "sl-focus" + }, + displayName: "SlRadio" +}); +var radio_default = reactWrapper; + +export { + radio_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.RAB4VAMR.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RAB4VAMR.js new file mode 100644 index 0000000..c6d692e --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RAB4VAMR.js @@ -0,0 +1,979 @@ +import { + __export +} from "./chunk.KIILAQWQ.js"; + +// node_modules/@shoelace-style/animations/dist/index.js +var dist_exports = {}; +__export(dist_exports, { + backInDown: () => backInDown, + backInLeft: () => backInLeft, + backInRight: () => backInRight, + backInUp: () => backInUp, + backOutDown: () => backOutDown, + backOutLeft: () => backOutLeft, + backOutRight: () => backOutRight, + backOutUp: () => backOutUp, + bounce: () => bounce, + bounceIn: () => bounceIn, + bounceInDown: () => bounceInDown, + bounceInLeft: () => bounceInLeft, + bounceInRight: () => bounceInRight, + bounceInUp: () => bounceInUp, + bounceOut: () => bounceOut, + bounceOutDown: () => bounceOutDown, + bounceOutLeft: () => bounceOutLeft, + bounceOutRight: () => bounceOutRight, + bounceOutUp: () => bounceOutUp, + easings: () => easings, + fadeIn: () => fadeIn, + fadeInBottomLeft: () => fadeInBottomLeft, + fadeInBottomRight: () => fadeInBottomRight, + fadeInDown: () => fadeInDown, + fadeInDownBig: () => fadeInDownBig, + fadeInLeft: () => fadeInLeft, + fadeInLeftBig: () => fadeInLeftBig, + fadeInRight: () => fadeInRight, + fadeInRightBig: () => fadeInRightBig, + fadeInTopLeft: () => fadeInTopLeft, + fadeInTopRight: () => fadeInTopRight, + fadeInUp: () => fadeInUp, + fadeInUpBig: () => fadeInUpBig, + fadeOut: () => fadeOut, + fadeOutBottomLeft: () => fadeOutBottomLeft, + fadeOutBottomRight: () => fadeOutBottomRight, + fadeOutDown: () => fadeOutDown, + fadeOutDownBig: () => fadeOutDownBig, + fadeOutLeft: () => fadeOutLeft, + fadeOutLeftBig: () => fadeOutLeftBig, + fadeOutRight: () => fadeOutRight, + fadeOutRightBig: () => fadeOutRightBig, + fadeOutTopLeft: () => fadeOutTopLeft, + fadeOutTopRight: () => fadeOutTopRight, + fadeOutUp: () => fadeOutUp, + fadeOutUpBig: () => fadeOutUpBig, + flash: () => flash, + flip: () => flip, + flipInX: () => flipInX, + flipInY: () => flipInY, + flipOutX: () => flipOutX, + flipOutY: () => flipOutY, + headShake: () => headShake, + heartBeat: () => heartBeat, + hinge: () => hinge, + jackInTheBox: () => jackInTheBox, + jello: () => jello, + lightSpeedInLeft: () => lightSpeedInLeft, + lightSpeedInRight: () => lightSpeedInRight, + lightSpeedOutLeft: () => lightSpeedOutLeft, + lightSpeedOutRight: () => lightSpeedOutRight, + pulse: () => pulse, + rollIn: () => rollIn, + rollOut: () => rollOut, + rotateIn: () => rotateIn, + rotateInDownLeft: () => rotateInDownLeft, + rotateInDownRight: () => rotateInDownRight, + rotateInUpLeft: () => rotateInUpLeft, + rotateInUpRight: () => rotateInUpRight, + rotateOut: () => rotateOut, + rotateOutDownLeft: () => rotateOutDownLeft, + rotateOutDownRight: () => rotateOutDownRight, + rotateOutUpLeft: () => rotateOutUpLeft, + rotateOutUpRight: () => rotateOutUpRight, + rubberBand: () => rubberBand, + shake: () => shake, + shakeX: () => shakeX, + shakeY: () => shakeY, + slideInDown: () => slideInDown, + slideInLeft: () => slideInLeft, + slideInRight: () => slideInRight, + slideInUp: () => slideInUp, + slideOutDown: () => slideOutDown, + slideOutLeft: () => slideOutLeft, + slideOutRight: () => slideOutRight, + slideOutUp: () => slideOutUp, + swing: () => swing, + tada: () => tada, + wobble: () => wobble, + zoomIn: () => zoomIn, + zoomInDown: () => zoomInDown, + zoomInLeft: () => zoomInLeft, + zoomInRight: () => zoomInRight, + zoomInUp: () => zoomInUp, + zoomOut: () => zoomOut, + zoomOutDown: () => zoomOutDown, + zoomOutLeft: () => zoomOutLeft, + zoomOutRight: () => zoomOutRight, + zoomOutUp: () => zoomOutUp +}); + +// node_modules/@shoelace-style/animations/dist/attention_seekers/bounce.js +var bounce = [ + { offset: 0, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)", transform: "translate3d(0, 0, 0)" }, + { offset: 0.2, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)", transform: "translate3d(0, 0, 0)" }, + { offset: 0.4, easing: "cubic-bezier(0.755, 0.05, 0.855, 0.06)", transform: "translate3d(0, -30px, 0) scaleY(1.1)" }, + { offset: 0.43, easing: "cubic-bezier(0.755, 0.05, 0.855, 0.06)", transform: "translate3d(0, -30px, 0) scaleY(1.1)" }, + { offset: 0.53, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)", transform: "translate3d(0, 0, 0)" }, + { offset: 0.7, easing: "cubic-bezier(0.755, 0.05, 0.855, 0.06)", transform: "translate3d(0, -15px, 0) scaleY(1.05)" }, + { + offset: 0.8, + "transition-timing-function": "cubic-bezier(0.215, 0.61, 0.355, 1)", + transform: "translate3d(0, 0, 0) scaleY(0.95)" + }, + { offset: 0.9, transform: "translate3d(0, -4px, 0) scaleY(1.02)" }, + { offset: 1, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)", transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/attention_seekers/flash.js +var flash = [ + { offset: 0, opacity: "1" }, + { offset: 0.25, opacity: "0" }, + { offset: 0.5, opacity: "1" }, + { offset: 0.75, opacity: "0" }, + { offset: 1, opacity: "1" } +]; + +// node_modules/@shoelace-style/animations/dist/attention_seekers/headShake.js +var headShake = [ + { offset: 0, transform: "translateX(0)" }, + { offset: 0.065, transform: "translateX(-6px) rotateY(-9deg)" }, + { offset: 0.185, transform: "translateX(5px) rotateY(7deg)" }, + { offset: 0.315, transform: "translateX(-3px) rotateY(-5deg)" }, + { offset: 0.435, transform: "translateX(2px) rotateY(3deg)" }, + { offset: 0.5, transform: "translateX(0)" } +]; + +// node_modules/@shoelace-style/animations/dist/attention_seekers/heartBeat.js +var heartBeat = [ + { offset: 0, transform: "scale(1)" }, + { offset: 0.14, transform: "scale(1.3)" }, + { offset: 0.28, transform: "scale(1)" }, + { offset: 0.42, transform: "scale(1.3)" }, + { offset: 0.7, transform: "scale(1)" } +]; + +// node_modules/@shoelace-style/animations/dist/attention_seekers/jello.js +var jello = [ + { offset: 0, transform: "translate3d(0, 0, 0)" }, + { offset: 0.111, transform: "translate3d(0, 0, 0)" }, + { offset: 0.222, transform: "skewX(-12.5deg) skewY(-12.5deg)" }, + { offset: 0.33299999999999996, transform: "skewX(6.25deg) skewY(6.25deg)" }, + { offset: 0.444, transform: "skewX(-3.125deg) skewY(-3.125deg)" }, + { offset: 0.555, transform: "skewX(1.5625deg) skewY(1.5625deg)" }, + { offset: 0.6659999999999999, transform: "skewX(-0.78125deg) skewY(-0.78125deg)" }, + { offset: 0.777, transform: "skewX(0.390625deg) skewY(0.390625deg)" }, + { offset: 0.888, transform: "skewX(-0.1953125deg) skewY(-0.1953125deg)" }, + { offset: 1, transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/attention_seekers/pulse.js +var pulse = [ + { offset: 0, transform: "scale3d(1, 1, 1)" }, + { offset: 0.5, transform: "scale3d(1.05, 1.05, 1.05)" }, + { offset: 1, transform: "scale3d(1, 1, 1)" } +]; + +// node_modules/@shoelace-style/animations/dist/attention_seekers/rubberBand.js +var rubberBand = [ + { offset: 0, transform: "scale3d(1, 1, 1)" }, + { offset: 0.3, transform: "scale3d(1.25, 0.75, 1)" }, + { offset: 0.4, transform: "scale3d(0.75, 1.25, 1)" }, + { offset: 0.5, transform: "scale3d(1.15, 0.85, 1)" }, + { offset: 0.65, transform: "scale3d(0.95, 1.05, 1)" }, + { offset: 0.75, transform: "scale3d(1.05, 0.95, 1)" }, + { offset: 1, transform: "scale3d(1, 1, 1)" } +]; + +// node_modules/@shoelace-style/animations/dist/attention_seekers/shake.js +var shake = [ + { offset: 0, transform: "translate3d(0, 0, 0)" }, + { offset: 0.1, transform: "translate3d(-10px, 0, 0)" }, + { offset: 0.2, transform: "translate3d(10px, 0, 0)" }, + { offset: 0.3, transform: "translate3d(-10px, 0, 0)" }, + { offset: 0.4, transform: "translate3d(10px, 0, 0)" }, + { offset: 0.5, transform: "translate3d(-10px, 0, 0)" }, + { offset: 0.6, transform: "translate3d(10px, 0, 0)" }, + { offset: 0.7, transform: "translate3d(-10px, 0, 0)" }, + { offset: 0.8, transform: "translate3d(10px, 0, 0)" }, + { offset: 0.9, transform: "translate3d(-10px, 0, 0)" }, + { offset: 1, transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/attention_seekers/shakeX.js +var shakeX = [ + { offset: 0, transform: "translate3d(0, 0, 0)" }, + { offset: 0.1, transform: "translate3d(-10px, 0, 0)" }, + { offset: 0.2, transform: "translate3d(10px, 0, 0)" }, + { offset: 0.3, transform: "translate3d(-10px, 0, 0)" }, + { offset: 0.4, transform: "translate3d(10px, 0, 0)" }, + { offset: 0.5, transform: "translate3d(-10px, 0, 0)" }, + { offset: 0.6, transform: "translate3d(10px, 0, 0)" }, + { offset: 0.7, transform: "translate3d(-10px, 0, 0)" }, + { offset: 0.8, transform: "translate3d(10px, 0, 0)" }, + { offset: 0.9, transform: "translate3d(-10px, 0, 0)" }, + { offset: 1, transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/attention_seekers/shakeY.js +var shakeY = [ + { offset: 0, transform: "translate3d(0, 0, 0)" }, + { offset: 0.1, transform: "translate3d(0, -10px, 0)" }, + { offset: 0.2, transform: "translate3d(0, 10px, 0)" }, + { offset: 0.3, transform: "translate3d(0, -10px, 0)" }, + { offset: 0.4, transform: "translate3d(0, 10px, 0)" }, + { offset: 0.5, transform: "translate3d(0, -10px, 0)" }, + { offset: 0.6, transform: "translate3d(0, 10px, 0)" }, + { offset: 0.7, transform: "translate3d(0, -10px, 0)" }, + { offset: 0.8, transform: "translate3d(0, 10px, 0)" }, + { offset: 0.9, transform: "translate3d(0, -10px, 0)" }, + { offset: 1, transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/attention_seekers/swing.js +var swing = [ + { offset: 0.2, transform: "rotate3d(0, 0, 1, 15deg)" }, + { offset: 0.4, transform: "rotate3d(0, 0, 1, -10deg)" }, + { offset: 0.6, transform: "rotate3d(0, 0, 1, 5deg)" }, + { offset: 0.8, transform: "rotate3d(0, 0, 1, -5deg)" }, + { offset: 1, transform: "rotate3d(0, 0, 1, 0deg)" } +]; + +// node_modules/@shoelace-style/animations/dist/attention_seekers/tada.js +var tada = [ + { offset: 0, transform: "scale3d(1, 1, 1)" }, + { offset: 0.1, transform: "scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)" }, + { offset: 0.2, transform: "scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)" }, + { offset: 0.3, transform: "scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)" }, + { offset: 0.4, transform: "scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)" }, + { offset: 0.5, transform: "scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)" }, + { offset: 0.6, transform: "scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)" }, + { offset: 0.7, transform: "scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)" }, + { offset: 0.8, transform: "scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)" }, + { offset: 0.9, transform: "scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)" }, + { offset: 1, transform: "scale3d(1, 1, 1)" } +]; + +// node_modules/@shoelace-style/animations/dist/attention_seekers/wobble.js +var wobble = [ + { offset: 0, transform: "translate3d(0, 0, 0)" }, + { offset: 0.15, transform: "translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)" }, + { offset: 0.3, transform: "translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)" }, + { offset: 0.45, transform: "translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)" }, + { offset: 0.6, transform: "translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)" }, + { offset: 0.75, transform: "translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)" }, + { offset: 1, transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/back_entrances/backInDown.js +var backInDown = [ + { offset: 0, transform: "translateY(-1200px) scale(0.7)", opacity: "0.7" }, + { offset: 0.8, transform: "translateY(0px) scale(0.7)", opacity: "0.7" }, + { offset: 1, transform: "scale(1)", opacity: "1" } +]; + +// node_modules/@shoelace-style/animations/dist/back_entrances/backInLeft.js +var backInLeft = [ + { offset: 0, transform: "translateX(-2000px) scale(0.7)", opacity: "0.7" }, + { offset: 0.8, transform: "translateX(0px) scale(0.7)", opacity: "0.7" }, + { offset: 1, transform: "scale(1)", opacity: "1" } +]; + +// node_modules/@shoelace-style/animations/dist/back_entrances/backInRight.js +var backInRight = [ + { offset: 0, transform: "translateX(2000px) scale(0.7)", opacity: "0.7" }, + { offset: 0.8, transform: "translateX(0px) scale(0.7)", opacity: "0.7" }, + { offset: 1, transform: "scale(1)", opacity: "1" } +]; + +// node_modules/@shoelace-style/animations/dist/back_entrances/backInUp.js +var backInUp = [ + { offset: 0, transform: "translateY(1200px) scale(0.7)", opacity: "0.7" }, + { offset: 0.8, transform: "translateY(0px) scale(0.7)", opacity: "0.7" }, + { offset: 1, transform: "scale(1)", opacity: "1" } +]; + +// node_modules/@shoelace-style/animations/dist/back_exits/backOutDown.js +var backOutDown = [ + { offset: 0, transform: "scale(1)", opacity: "1" }, + { offset: 0.2, transform: "translateY(0px) scale(0.7)", opacity: "0.7" }, + { offset: 1, transform: "translateY(700px) scale(0.7)", opacity: "0.7" } +]; + +// node_modules/@shoelace-style/animations/dist/back_exits/backOutLeft.js +var backOutLeft = [ + { offset: 0, transform: "scale(1)", opacity: "1" }, + { offset: 0.2, transform: "translateX(0px) scale(0.7)", opacity: "0.7" }, + { offset: 1, transform: "translateX(-2000px) scale(0.7)", opacity: "0.7" } +]; + +// node_modules/@shoelace-style/animations/dist/back_exits/backOutRight.js +var backOutRight = [ + { offset: 0, transform: "scale(1)", opacity: "1" }, + { offset: 0.2, transform: "translateX(0px) scale(0.7)", opacity: "0.7" }, + { offset: 1, transform: "translateX(2000px) scale(0.7)", opacity: "0.7" } +]; + +// node_modules/@shoelace-style/animations/dist/back_exits/backOutUp.js +var backOutUp = [ + { offset: 0, transform: "scale(1)", opacity: "1" }, + { offset: 0.2, transform: "translateY(0px) scale(0.7)", opacity: "0.7" }, + { offset: 1, transform: "translateY(-700px) scale(0.7)", opacity: "0.7" } +]; + +// node_modules/@shoelace-style/animations/dist/bouncing_entrances/bounceIn.js +var bounceIn = [ + { offset: 0, opacity: "0", transform: "scale3d(0.3, 0.3, 0.3)" }, + { offset: 0, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 0.2, transform: "scale3d(1.1, 1.1, 1.1)" }, + { offset: 0.2, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 0.4, transform: "scale3d(0.9, 0.9, 0.9)" }, + { offset: 0.4, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 0.6, opacity: "1", transform: "scale3d(1.03, 1.03, 1.03)" }, + { offset: 0.6, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 0.8, transform: "scale3d(0.97, 0.97, 0.97)" }, + { offset: 0.8, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 1, opacity: "1", transform: "scale3d(1, 1, 1)" }, + { offset: 1, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" } +]; + +// node_modules/@shoelace-style/animations/dist/bouncing_entrances/bounceInDown.js +var bounceInDown = [ + { offset: 0, opacity: "0", transform: "translate3d(0, -3000px, 0) scaleY(3)" }, + { offset: 0, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 0.6, opacity: "1", transform: "translate3d(0, 25px, 0) scaleY(0.9)" }, + { offset: 0.6, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 0.75, transform: "translate3d(0, -10px, 0) scaleY(0.95)" }, + { offset: 0.75, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 0.9, transform: "translate3d(0, 5px, 0) scaleY(0.985)" }, + { offset: 0.9, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 1, transform: "translate3d(0, 0, 0)" }, + { offset: 1, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" } +]; + +// node_modules/@shoelace-style/animations/dist/bouncing_entrances/bounceInLeft.js +var bounceInLeft = [ + { offset: 0, opacity: "0", transform: "translate3d(-3000px, 0, 0) scaleX(3)" }, + { offset: 0, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 0.6, opacity: "1", transform: "translate3d(25px, 0, 0) scaleX(1)" }, + { offset: 0.6, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 0.75, transform: "translate3d(-10px, 0, 0) scaleX(0.98)" }, + { offset: 0.75, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 0.9, transform: "translate3d(5px, 0, 0) scaleX(0.995)" }, + { offset: 0.9, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 1, transform: "translate3d(0, 0, 0)" }, + { offset: 1, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" } +]; + +// node_modules/@shoelace-style/animations/dist/bouncing_entrances/bounceInRight.js +var bounceInRight = [ + { offset: 0, opacity: "0", transform: "translate3d(3000px, 0, 0) scaleX(3)" }, + { offset: 0, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 0.6, opacity: "1", transform: "translate3d(-25px, 0, 0) scaleX(1)" }, + { offset: 0.6, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 0.75, transform: "translate3d(10px, 0, 0) scaleX(0.98)" }, + { offset: 0.75, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 0.9, transform: "translate3d(-5px, 0, 0) scaleX(0.995)" }, + { offset: 0.9, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 1, transform: "translate3d(0, 0, 0)" }, + { offset: 1, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" } +]; + +// node_modules/@shoelace-style/animations/dist/bouncing_entrances/bounceInUp.js +var bounceInUp = [ + { offset: 0, opacity: "0", transform: "translate3d(0, 3000px, 0) scaleY(5)" }, + { offset: 0, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 0.6, opacity: "1", transform: "translate3d(0, -20px, 0) scaleY(0.9)" }, + { offset: 0.6, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 0.75, transform: "translate3d(0, 10px, 0) scaleY(0.95)" }, + { offset: 0.75, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 0.9, transform: "translate3d(0, -5px, 0) scaleY(0.985)" }, + { offset: 0.9, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" }, + { offset: 1, transform: "translate3d(0, 0, 0)" }, + { offset: 1, easing: "cubic-bezier(0.215, 0.61, 0.355, 1)" } +]; + +// node_modules/@shoelace-style/animations/dist/bouncing_exits/bounceOut.js +var bounceOut = [ + { offset: 0.2, transform: "scale3d(0.9, 0.9, 0.9)" }, + { offset: 0.5, opacity: "1", transform: "scale3d(1.1, 1.1, 1.1)" }, + { offset: 0.55, opacity: "1", transform: "scale3d(1.1, 1.1, 1.1)" }, + { offset: 1, opacity: "0", transform: "scale3d(0.3, 0.3, 0.3)" } +]; + +// node_modules/@shoelace-style/animations/dist/bouncing_exits/bounceOutDown.js +var bounceOutDown = [ + { offset: 0.2, transform: "translate3d(0, 10px, 0) scaleY(0.985)" }, + { offset: 0.4, opacity: "1", transform: "translate3d(0, -20px, 0) scaleY(0.9)" }, + { offset: 0.45, opacity: "1", transform: "translate3d(0, -20px, 0) scaleY(0.9)" }, + { offset: 1, opacity: "0", transform: "translate3d(0, 2000px, 0) scaleY(3)" } +]; + +// node_modules/@shoelace-style/animations/dist/bouncing_exits/bounceOutLeft.js +var bounceOutLeft = [ + { offset: 0.2, opacity: "1", transform: "translate3d(20px, 0, 0) scaleX(0.9)" }, + { offset: 1, opacity: "0", transform: "translate3d(-2000px, 0, 0) scaleX(2)" } +]; + +// node_modules/@shoelace-style/animations/dist/bouncing_exits/bounceOutRight.js +var bounceOutRight = [ + { offset: 0.2, opacity: "1", transform: "translate3d(-20px, 0, 0) scaleX(0.9)" }, + { offset: 1, opacity: "0", transform: "translate3d(2000px, 0, 0) scaleX(2)" } +]; + +// node_modules/@shoelace-style/animations/dist/bouncing_exits/bounceOutUp.js +var bounceOutUp = [ + { offset: 0.2, transform: "translate3d(0, -10px, 0) scaleY(0.985)" }, + { offset: 0.4, opacity: "1", transform: "translate3d(0, 20px, 0) scaleY(0.9)" }, + { offset: 0.45, opacity: "1", transform: "translate3d(0, 20px, 0) scaleY(0.9)" }, + { offset: 1, opacity: "0", transform: "translate3d(0, -2000px, 0) scaleY(3)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_entrances/fadeIn.js +var fadeIn = [ + { offset: 0, opacity: "0" }, + { offset: 1, opacity: "1" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_entrances/fadeInBottomLeft.js +var fadeInBottomLeft = [ + { offset: 0, opacity: "0", transform: "translate3d(-100%, 100%, 0)" }, + { offset: 1, opacity: "1", transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_entrances/fadeInBottomRight.js +var fadeInBottomRight = [ + { offset: 0, opacity: "0", transform: "translate3d(100%, 100%, 0)" }, + { offset: 1, opacity: "1", transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_entrances/fadeInDown.js +var fadeInDown = [ + { offset: 0, opacity: "0", transform: "translate3d(0, -100%, 0)" }, + { offset: 1, opacity: "1", transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_entrances/fadeInDownBig.js +var fadeInDownBig = [ + { offset: 0, opacity: "0", transform: "translate3d(0, -2000px, 0)" }, + { offset: 1, opacity: "1", transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_entrances/fadeInLeft.js +var fadeInLeft = [ + { offset: 0, opacity: "0", transform: "translate3d(-100%, 0, 0)" }, + { offset: 1, opacity: "1", transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_entrances/fadeInLeftBig.js +var fadeInLeftBig = [ + { offset: 0, opacity: "0", transform: "translate3d(-2000px, 0, 0)" }, + { offset: 1, opacity: "1", transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_entrances/fadeInRight.js +var fadeInRight = [ + { offset: 0, opacity: "0", transform: "translate3d(100%, 0, 0)" }, + { offset: 1, opacity: "1", transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_entrances/fadeInRightBig.js +var fadeInRightBig = [ + { offset: 0, opacity: "0", transform: "translate3d(2000px, 0, 0)" }, + { offset: 1, opacity: "1", transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_entrances/fadeInTopLeft.js +var fadeInTopLeft = [ + { offset: 0, opacity: "0", transform: "translate3d(-100%, -100%, 0)" }, + { offset: 1, opacity: "1", transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_entrances/fadeInTopRight.js +var fadeInTopRight = [ + { offset: 0, opacity: "0", transform: "translate3d(100%, -100%, 0)" }, + { offset: 1, opacity: "1", transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_entrances/fadeInUp.js +var fadeInUp = [ + { offset: 0, opacity: "0", transform: "translate3d(0, 100%, 0)" }, + { offset: 1, opacity: "1", transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_entrances/fadeInUpBig.js +var fadeInUpBig = [ + { offset: 0, opacity: "0", transform: "translate3d(0, 2000px, 0)" }, + { offset: 1, opacity: "1", transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_exits/fadeOut.js +var fadeOut = [ + { offset: 0, opacity: "1" }, + { offset: 1, opacity: "0" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_exits/fadeOutBottomLeft.js +var fadeOutBottomLeft = [ + { offset: 0, opacity: "1", transform: "translate3d(0, 0, 0)" }, + { offset: 1, opacity: "0", transform: "translate3d(-100%, 100%, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_exits/fadeOutBottomRight.js +var fadeOutBottomRight = [ + { offset: 0, opacity: "1", transform: "translate3d(0, 0, 0)" }, + { offset: 1, opacity: "0", transform: "translate3d(100%, 100%, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_exits/fadeOutDown.js +var fadeOutDown = [ + { offset: 0, opacity: "1" }, + { offset: 1, opacity: "0", transform: "translate3d(0, 100%, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_exits/fadeOutDownBig.js +var fadeOutDownBig = [ + { offset: 0, opacity: "1" }, + { offset: 1, opacity: "0", transform: "translate3d(0, 2000px, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_exits/fadeOutLeft.js +var fadeOutLeft = [ + { offset: 0, opacity: "1" }, + { offset: 1, opacity: "0", transform: "translate3d(-100%, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_exits/fadeOutLeftBig.js +var fadeOutLeftBig = [ + { offset: 0, opacity: "1" }, + { offset: 1, opacity: "0", transform: "translate3d(-2000px, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_exits/fadeOutRight.js +var fadeOutRight = [ + { offset: 0, opacity: "1" }, + { offset: 1, opacity: "0", transform: "translate3d(100%, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_exits/fadeOutRightBig.js +var fadeOutRightBig = [ + { offset: 0, opacity: "1" }, + { offset: 1, opacity: "0", transform: "translate3d(2000px, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_exits/fadeOutTopLeft.js +var fadeOutTopLeft = [ + { offset: 0, opacity: "1", transform: "translate3d(0, 0, 0)" }, + { offset: 1, opacity: "0", transform: "translate3d(-100%, -100%, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_exits/fadeOutTopRight.js +var fadeOutTopRight = [ + { offset: 0, opacity: "1", transform: "translate3d(0, 0, 0)" }, + { offset: 1, opacity: "0", transform: "translate3d(100%, -100%, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_exits/fadeOutUp.js +var fadeOutUp = [ + { offset: 0, opacity: "1" }, + { offset: 1, opacity: "0", transform: "translate3d(0, -100%, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/fading_exits/fadeOutUpBig.js +var fadeOutUpBig = [ + { offset: 0, opacity: "1" }, + { offset: 1, opacity: "0", transform: "translate3d(0, -2000px, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/flippers/flip.js +var flip = [ + { + offset: 0, + transform: "perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg)", + easing: "ease-out" + }, + { + offset: 0.4, + transform: "perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)\n rotate3d(0, 1, 0, -190deg)", + easing: "ease-out" + }, + { + offset: 0.5, + transform: "perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)\n rotate3d(0, 1, 0, -170deg)", + easing: "ease-in" + }, + { + offset: 0.8, + transform: "perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)\n rotate3d(0, 1, 0, 0deg)", + easing: "ease-in" + }, + { + offset: 1, + transform: "perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg)", + easing: "ease-in" + } +]; + +// node_modules/@shoelace-style/animations/dist/flippers/flipInX.js +var flipInX = [ + { offset: 0, transform: "perspective(400px) rotate3d(1, 0, 0, 90deg)", easing: "ease-in", opacity: "0" }, + { offset: 0.4, transform: "perspective(400px) rotate3d(1, 0, 0, -20deg)", easing: "ease-in" }, + { offset: 0.6, transform: "perspective(400px) rotate3d(1, 0, 0, 10deg)", opacity: "1" }, + { offset: 0.8, transform: "perspective(400px) rotate3d(1, 0, 0, -5deg)" }, + { offset: 1, transform: "perspective(400px)" } +]; + +// node_modules/@shoelace-style/animations/dist/flippers/flipInY.js +var flipInY = [ + { offset: 0, transform: "perspective(400px) rotate3d(0, 1, 0, 90deg)", easing: "ease-in", opacity: "0" }, + { offset: 0.4, transform: "perspective(400px) rotate3d(0, 1, 0, -20deg)", easing: "ease-in" }, + { offset: 0.6, transform: "perspective(400px) rotate3d(0, 1, 0, 10deg)", opacity: "1" }, + { offset: 0.8, transform: "perspective(400px) rotate3d(0, 1, 0, -5deg)" }, + { offset: 1, transform: "perspective(400px)" } +]; + +// node_modules/@shoelace-style/animations/dist/flippers/flipOutX.js +var flipOutX = [ + { offset: 0, transform: "perspective(400px)" }, + { offset: 0.3, transform: "perspective(400px) rotate3d(1, 0, 0, -20deg)", opacity: "1" }, + { offset: 1, transform: "perspective(400px) rotate3d(1, 0, 0, 90deg)", opacity: "0" } +]; + +// node_modules/@shoelace-style/animations/dist/flippers/flipOutY.js +var flipOutY = [ + { offset: 0, transform: "perspective(400px)" }, + { offset: 0.3, transform: "perspective(400px) rotate3d(0, 1, 0, -15deg)", opacity: "1" }, + { offset: 1, transform: "perspective(400px) rotate3d(0, 1, 0, 90deg)", opacity: "0" } +]; + +// node_modules/@shoelace-style/animations/dist/lightspeed/lightSpeedInLeft.js +var lightSpeedInLeft = [ + { offset: 0, transform: "translate3d(-100%, 0, 0) skewX(30deg)", opacity: "0" }, + { offset: 0.6, transform: "skewX(-20deg)", opacity: "1" }, + { offset: 0.8, transform: "skewX(5deg)" }, + { offset: 1, transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/lightspeed/lightSpeedInRight.js +var lightSpeedInRight = [ + { offset: 0, transform: "translate3d(100%, 0, 0) skewX(-30deg)", opacity: "0" }, + { offset: 0.6, transform: "skewX(20deg)", opacity: "1" }, + { offset: 0.8, transform: "skewX(-5deg)" }, + { offset: 1, transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/lightspeed/lightSpeedOutLeft.js +var lightSpeedOutLeft = [ + { offset: 0, opacity: "1" }, + { offset: 1, transform: "translate3d(-100%, 0, 0) skewX(-30deg)", opacity: "0" } +]; + +// node_modules/@shoelace-style/animations/dist/lightspeed/lightSpeedOutRight.js +var lightSpeedOutRight = [ + { offset: 0, opacity: "1" }, + { offset: 1, transform: "translate3d(100%, 0, 0) skewX(30deg)", opacity: "0" } +]; + +// node_modules/@shoelace-style/animations/dist/rotating_entrances/rotateIn.js +var rotateIn = [ + { offset: 0, transform: "rotate3d(0, 0, 1, -200deg)", opacity: "0" }, + { offset: 1, transform: "translate3d(0, 0, 0)", opacity: "1" } +]; + +// node_modules/@shoelace-style/animations/dist/rotating_entrances/rotateInDownLeft.js +var rotateInDownLeft = [ + { offset: 0, transform: "rotate3d(0, 0, 1, -45deg)", opacity: "0" }, + { offset: 1, transform: "translate3d(0, 0, 0)", opacity: "1" } +]; + +// node_modules/@shoelace-style/animations/dist/rotating_entrances/rotateInDownRight.js +var rotateInDownRight = [ + { offset: 0, transform: "rotate3d(0, 0, 1, 45deg)", opacity: "0" }, + { offset: 1, transform: "translate3d(0, 0, 0)", opacity: "1" } +]; + +// node_modules/@shoelace-style/animations/dist/rotating_entrances/rotateInUpLeft.js +var rotateInUpLeft = [ + { offset: 0, transform: "rotate3d(0, 0, 1, 45deg)", opacity: "0" }, + { offset: 1, transform: "translate3d(0, 0, 0)", opacity: "1" } +]; + +// node_modules/@shoelace-style/animations/dist/rotating_entrances/rotateInUpRight.js +var rotateInUpRight = [ + { offset: 0, transform: "rotate3d(0, 0, 1, -90deg)", opacity: "0" }, + { offset: 1, transform: "translate3d(0, 0, 0)", opacity: "1" } +]; + +// node_modules/@shoelace-style/animations/dist/rotating_exits/rotateOut.js +var rotateOut = [ + { offset: 0, opacity: "1" }, + { offset: 1, transform: "rotate3d(0, 0, 1, 200deg)", opacity: "0" } +]; + +// node_modules/@shoelace-style/animations/dist/rotating_exits/rotateOutDownLeft.js +var rotateOutDownLeft = [ + { offset: 0, opacity: "1" }, + { offset: 1, transform: "rotate3d(0, 0, 1, 45deg)", opacity: "0" } +]; + +// node_modules/@shoelace-style/animations/dist/rotating_exits/rotateOutDownRight.js +var rotateOutDownRight = [ + { offset: 0, opacity: "1" }, + { offset: 1, transform: "rotate3d(0, 0, 1, -45deg)", opacity: "0" } +]; + +// node_modules/@shoelace-style/animations/dist/rotating_exits/rotateOutUpLeft.js +var rotateOutUpLeft = [ + { offset: 0, opacity: "1" }, + { offset: 1, transform: "rotate3d(0, 0, 1, -45deg)", opacity: "0" } +]; + +// node_modules/@shoelace-style/animations/dist/rotating_exits/rotateOutUpRight.js +var rotateOutUpRight = [ + { offset: 0, opacity: "1" }, + { offset: 1, transform: "rotate3d(0, 0, 1, 90deg)", opacity: "0" } +]; + +// node_modules/@shoelace-style/animations/dist/sliding_entrances/slideInDown.js +var slideInDown = [ + { offset: 0, transform: "translate3d(0, -100%, 0)", visibility: "visible" }, + { offset: 1, transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/sliding_entrances/slideInLeft.js +var slideInLeft = [ + { offset: 0, transform: "translate3d(-100%, 0, 0)", visibility: "visible" }, + { offset: 1, transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/sliding_entrances/slideInRight.js +var slideInRight = [ + { offset: 0, transform: "translate3d(100%, 0, 0)", visibility: "visible" }, + { offset: 1, transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/sliding_entrances/slideInUp.js +var slideInUp = [ + { offset: 0, transform: "translate3d(0, 100%, 0)", visibility: "visible" }, + { offset: 1, transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/sliding_exits/slideOutDown.js +var slideOutDown = [ + { offset: 0, transform: "translate3d(0, 0, 0)" }, + { offset: 1, visibility: "hidden", transform: "translate3d(0, 100%, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/sliding_exits/slideOutLeft.js +var slideOutLeft = [ + { offset: 0, transform: "translate3d(0, 0, 0)" }, + { offset: 1, visibility: "hidden", transform: "translate3d(-100%, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/sliding_exits/slideOutRight.js +var slideOutRight = [ + { offset: 0, transform: "translate3d(0, 0, 0)" }, + { offset: 1, visibility: "hidden", transform: "translate3d(100%, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/sliding_exits/slideOutUp.js +var slideOutUp = [ + { offset: 0, transform: "translate3d(0, 0, 0)" }, + { offset: 1, visibility: "hidden", transform: "translate3d(0, -100%, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/specials/hinge.js +var hinge = [ + { offset: 0, easing: "ease-in-out" }, + { offset: 0.2, transform: "rotate3d(0, 0, 1, 80deg)", easing: "ease-in-out" }, + { offset: 0.4, transform: "rotate3d(0, 0, 1, 60deg)", easing: "ease-in-out", opacity: "1" }, + { offset: 0.6, transform: "rotate3d(0, 0, 1, 80deg)", easing: "ease-in-out" }, + { offset: 0.8, transform: "rotate3d(0, 0, 1, 60deg)", easing: "ease-in-out", opacity: "1" }, + { offset: 1, transform: "translate3d(0, 700px, 0)", opacity: "0" } +]; + +// node_modules/@shoelace-style/animations/dist/specials/jackInTheBox.js +var jackInTheBox = [ + { offset: 0, opacity: "0", transform: "scale(0.1) rotate(30deg)", "transform-origin": "center bottom" }, + { offset: 0.5, transform: "rotate(-10deg)" }, + { offset: 0.7, transform: "rotate(3deg)" }, + { offset: 1, opacity: "1", transform: "scale(1)" } +]; + +// node_modules/@shoelace-style/animations/dist/specials/rollIn.js +var rollIn = [ + { offset: 0, opacity: "0", transform: "translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)" }, + { offset: 1, opacity: "1", transform: "translate3d(0, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/specials/rollOut.js +var rollOut = [ + { offset: 0, opacity: "1" }, + { offset: 1, opacity: "0", transform: "translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)" } +]; + +// node_modules/@shoelace-style/animations/dist/zooming_entrances/zoomIn.js +var zoomIn = [ + { offset: 0, opacity: "0", transform: "scale3d(0.3, 0.3, 0.3)" }, + { offset: 0.5, opacity: "1" } +]; + +// node_modules/@shoelace-style/animations/dist/zooming_entrances/zoomInDown.js +var zoomInDown = [ + { + offset: 0, + opacity: "0", + transform: "scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)", + easing: "cubic-bezier(0.55, 0.055, 0.675, 0.19)" + }, + { + offset: 0.6, + opacity: "1", + transform: "scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)", + easing: "cubic-bezier(0.175, 0.885, 0.32, 1)" + } +]; + +// node_modules/@shoelace-style/animations/dist/zooming_entrances/zoomInLeft.js +var zoomInLeft = [ + { + offset: 0, + opacity: "0", + transform: "scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)", + easing: "cubic-bezier(0.55, 0.055, 0.675, 0.19)" + }, + { + offset: 0.6, + opacity: "1", + transform: "scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)", + easing: "cubic-bezier(0.175, 0.885, 0.32, 1)" + } +]; + +// node_modules/@shoelace-style/animations/dist/zooming_entrances/zoomInRight.js +var zoomInRight = [ + { + offset: 0, + opacity: "0", + transform: "scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)", + easing: "cubic-bezier(0.55, 0.055, 0.675, 0.19)" + }, + { + offset: 0.6, + opacity: "1", + transform: "scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)", + easing: "cubic-bezier(0.175, 0.885, 0.32, 1)" + } +]; + +// node_modules/@shoelace-style/animations/dist/zooming_entrances/zoomInUp.js +var zoomInUp = [ + { + offset: 0, + opacity: "0", + transform: "scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)", + easing: "cubic-bezier(0.55, 0.055, 0.675, 0.19)" + }, + { + offset: 0.6, + opacity: "1", + transform: "scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)", + easing: "cubic-bezier(0.175, 0.885, 0.32, 1)" + } +]; + +// node_modules/@shoelace-style/animations/dist/zooming_exits/zoomOut.js +var zoomOut = [ + { offset: 0, opacity: "1" }, + { offset: 0.5, opacity: "0", transform: "scale3d(0.3, 0.3, 0.3)" }, + { offset: 1, opacity: "0" } +]; + +// node_modules/@shoelace-style/animations/dist/zooming_exits/zoomOutDown.js +var zoomOutDown = [ + { + offset: 0.4, + opacity: "1", + transform: "scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)", + easing: "cubic-bezier(0.55, 0.055, 0.675, 0.19)" + }, + { + offset: 1, + opacity: "0", + transform: "scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0)", + easing: "cubic-bezier(0.175, 0.885, 0.32, 1)" + } +]; + +// node_modules/@shoelace-style/animations/dist/zooming_exits/zoomOutLeft.js +var zoomOutLeft = [ + { offset: 0.4, opacity: "1", transform: "scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)" }, + { offset: 1, opacity: "0", transform: "scale(0.1) translate3d(-2000px, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/zooming_exits/zoomOutRight.js +var zoomOutRight = [ + { offset: 0.4, opacity: "1", transform: "scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)" }, + { offset: 1, opacity: "0", transform: "scale(0.1) translate3d(2000px, 0, 0)" } +]; + +// node_modules/@shoelace-style/animations/dist/zooming_exits/zoomOutUp.js +var zoomOutUp = [ + { + offset: 0.4, + opacity: "1", + transform: "scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)", + easing: "cubic-bezier(0.55, 0.055, 0.675, 0.19)" + }, + { + offset: 1, + opacity: "0", + transform: "scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0)", + easing: "cubic-bezier(0.175, 0.885, 0.32, 1)" + } +]; + +// node_modules/@shoelace-style/animations/dist/easings/easings.js +var easings = { + linear: "linear", + ease: "ease", + easeIn: "ease-in", + easeOut: "ease-out", + easeInOut: "ease-in-out", + easeInSine: "cubic-bezier(0.47, 0, 0.745, 0.715)", + easeOutSine: "cubic-bezier(0.39, 0.575, 0.565, 1)", + easeInOutSine: "cubic-bezier(0.445, 0.05, 0.55, 0.95)", + easeInQuad: "cubic-bezier(0.55, 0.085, 0.68, 0.53)", + easeOutQuad: "cubic-bezier(0.25, 0.46, 0.45, 0.94)", + easeInOutQuad: "cubic-bezier(0.455, 0.03, 0.515, 0.955)", + easeInCubic: "cubic-bezier(0.55, 0.055, 0.675, 0.19)", + easeOutCubic: "cubic-bezier(0.215, 0.61, 0.355, 1)", + easeInOutCubic: "cubic-bezier(0.645, 0.045, 0.355, 1)", + easeInQuart: "cubic-bezier(0.895, 0.03, 0.685, 0.22)", + easeOutQuart: "cubic-bezier(0.165, 0.84, 0.44, 1)", + easeInOutQuart: "cubic-bezier(0.77, 0, 0.175, 1)", + easeInQuint: "cubic-bezier(0.755, 0.05, 0.855, 0.06)", + easeOutQuint: "cubic-bezier(0.23, 1, 0.32, 1)", + easeInOutQuint: "cubic-bezier(0.86, 0, 0.07, 1)", + easeInExpo: "cubic-bezier(0.95, 0.05, 0.795, 0.035)", + easeOutExpo: "cubic-bezier(0.19, 1, 0.22, 1)", + easeInOutExpo: "cubic-bezier(1, 0, 0, 1)", + easeInCirc: "cubic-bezier(0.6, 0.04, 0.98, 0.335)", + easeOutCirc: "cubic-bezier(0.075, 0.82, 0.165, 1)", + easeInOutCirc: "cubic-bezier(0.785, 0.135, 0.15, 0.86)", + easeInBack: "cubic-bezier(0.6, -0.28, 0.735, 0.045)", + easeOutBack: "cubic-bezier(0.175, 0.885, 0.32, 1.275)", + easeInOutBack: "cubic-bezier(0.68, -0.55, 0.265, 1.55)" +}; + +// src/components/animation/animations.ts +function getAnimationNames() { + return Object.entries(dist_exports).filter(([name]) => name !== "easings").map(([name]) => name); +} +function getEasingNames() { + return Object.entries(easings).map(([name]) => name); +} + +export { + dist_exports, + getAnimationNames, + getEasingNames +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.RCZVQXWP.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RCZVQXWP.js new file mode 100644 index 0000000..aff268b --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RCZVQXWP.js @@ -0,0 +1,46 @@ +import { + __spreadProps, + __spreadValues +} from "./chunk.KIILAQWQ.js"; + +// src/utilities/animation-registry.ts +var defaultAnimationRegistry = /* @__PURE__ */ new Map(); +var customAnimationRegistry = /* @__PURE__ */ new WeakMap(); +function ensureAnimation(animation) { + return animation != null ? animation : { keyframes: [], options: { duration: 0 } }; +} +function getLogicalAnimation(animation, dir) { + if (dir.toLowerCase() === "rtl") { + return { + keyframes: animation.rtlKeyframes || animation.keyframes, + options: animation.options + }; + } + return animation; +} +function setDefaultAnimation(animationName, animation) { + defaultAnimationRegistry.set(animationName, ensureAnimation(animation)); +} +function setAnimation(el, animationName, animation) { + customAnimationRegistry.set(el, __spreadProps(__spreadValues({}, customAnimationRegistry.get(el)), { [animationName]: ensureAnimation(animation) })); +} +function getAnimation(el, animationName, options) { + const customAnimation = customAnimationRegistry.get(el); + if (customAnimation == null ? void 0 : customAnimation[animationName]) { + return getLogicalAnimation(customAnimation[animationName], options.dir); + } + const defaultAnimation = defaultAnimationRegistry.get(animationName); + if (defaultAnimation) { + return getLogicalAnimation(defaultAnimation, options.dir); + } + return { + keyframes: [], + options: { duration: 0 } + }; +} + +export { + setDefaultAnimation, + setAnimation, + getAnimation +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.RHRCOKU6.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RHRCOKU6.js new file mode 100644 index 0000000..db2cfbd --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RHRCOKU6.js @@ -0,0 +1,66 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/animated-image/animated-image.styles.ts +var animated_image_styles_default = i` + ${component_styles_default} + + :host { + --control-box-size: 3rem; + --icon-size: calc(var(--control-box-size) * 0.625); + + display: inline-flex; + position: relative; + cursor: pointer; + } + + img { + display: block; + width: 100%; + height: 100%; + } + + img[aria-hidden='true'] { + display: none; + } + + .animated-image__control-box { + display: flex; + position: absolute; + align-items: center; + justify-content: center; + top: calc(50% - var(--control-box-size) / 2); + right: calc(50% - var(--control-box-size) / 2); + width: var(--control-box-size); + height: var(--control-box-size); + font-size: var(--icon-size); + background: none; + border: solid 2px currentColor; + background-color: rgb(0 0 0 /50%); + border-radius: var(--sl-border-radius-circle); + color: white; + pointer-events: none; + transition: var(--sl-transition-fast) opacity; + } + + :host([play]:hover) .animated-image__control-box { + opacity: 1; + } + + :host([play]:not(:hover)) .animated-image__control-box { + opacity: 0; + } + + :host([play]) slot[name='play-icon'], + :host(:not([play])) slot[name='pause-icon'] { + display: none; + } +`; + +export { + animated_image_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.RK73WSZS.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RK73WSZS.js new file mode 100644 index 0000000..20bfdaa --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RK73WSZS.js @@ -0,0 +1,58 @@ +// src/internal/offset.ts +function getOffset(element, parent) { + return { + top: Math.round(element.getBoundingClientRect().top - parent.getBoundingClientRect().top), + left: Math.round(element.getBoundingClientRect().left - parent.getBoundingClientRect().left) + }; +} + +// src/internal/scroll.ts +var locks = /* @__PURE__ */ new Set(); +function getScrollbarWidth() { + const documentWidth = document.documentElement.clientWidth; + return Math.abs(window.innerWidth - documentWidth); +} +function lockBodyScrolling(lockingEl) { + locks.add(lockingEl); + if (!document.body.classList.contains("sl-scroll-lock")) { + const scrollbarWidth = getScrollbarWidth(); + document.body.classList.add("sl-scroll-lock"); + document.body.style.setProperty("--sl-scroll-lock-size", `${scrollbarWidth}px`); + } +} +function unlockBodyScrolling(lockingEl) { + locks.delete(lockingEl); + if (locks.size === 0) { + document.body.classList.remove("sl-scroll-lock"); + document.body.style.removeProperty("--sl-scroll-lock-size"); + } +} +function scrollIntoView(element, container, direction = "vertical", behavior = "smooth") { + const offset = getOffset(element, container); + const offsetTop = offset.top + container.scrollTop; + const offsetLeft = offset.left + container.scrollLeft; + const minX = container.scrollLeft; + const maxX = container.scrollLeft + container.offsetWidth; + const minY = container.scrollTop; + const maxY = container.scrollTop + container.offsetHeight; + if (direction === "horizontal" || direction === "both") { + if (offsetLeft < minX) { + container.scrollTo({ left: offsetLeft, behavior }); + } else if (offsetLeft + element.clientWidth > maxX) { + container.scrollTo({ left: offsetLeft - container.offsetWidth + element.clientWidth, behavior }); + } + } + if (direction === "vertical" || direction === "both") { + if (offsetTop < minY) { + container.scrollTo({ top: offsetTop, behavior }); + } else if (offsetTop + element.clientHeight > maxY) { + container.scrollTo({ top: offsetTop - container.offsetHeight + element.clientHeight, behavior }); + } + } +} + +export { + lockBodyScrolling, + unlockBodyScrolling, + scrollIntoView +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.RMKUUC7J.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RMKUUC7J.js new file mode 100644 index 0000000..ac5b1a1 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RMKUUC7J.js @@ -0,0 +1,290 @@ +import { + o as o2 +} from "./chunk.EPJHAO2T.js"; +import { + rating_styles_default +} from "./chunk.I5NUV4KW.js"; +import { + o +} from "./chunk.FQQ5K3WY.js"; +import { + clamp +} from "./chunk.HF7GESMZ.js"; +import { + LocalizeController +} from "./chunk.NH3SRVOC.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + SlIcon +} from "./chunk.UZYAV5H6.js"; +import { + watch +} from "./chunk.FA5RT4K4.js"; +import { + ShoelaceElement, + e as e2, + n, + r, + t +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass +} from "./chunk.KIILAQWQ.js"; + +// src/components/rating/rating.component.ts +var SlRating = class extends ShoelaceElement { + constructor() { + super(...arguments); + this.localize = new LocalizeController(this); + this.hoverValue = 0; + this.isHovering = false; + this.label = ""; + this.value = 0; + this.max = 5; + this.precision = 1; + this.readonly = false; + this.disabled = false; + this.getSymbol = () => ''; + } + getValueFromMousePosition(event) { + return this.getValueFromXCoordinate(event.clientX); + } + getValueFromTouchPosition(event) { + return this.getValueFromXCoordinate(event.touches[0].clientX); + } + getValueFromXCoordinate(coordinate) { + const isRtl = this.localize.dir() === "rtl"; + const { left, right, width } = this.rating.getBoundingClientRect(); + const value = isRtl ? this.roundToPrecision((right - coordinate) / width * this.max, this.precision) : this.roundToPrecision((coordinate - left) / width * this.max, this.precision); + return clamp(value, 0, this.max); + } + handleClick(event) { + if (this.disabled) { + return; + } + this.setValue(this.getValueFromMousePosition(event)); + this.emit("sl-change"); + } + setValue(newValue) { + if (this.disabled || this.readonly) { + return; + } + this.value = newValue === this.value ? 0 : newValue; + this.isHovering = false; + } + handleKeyDown(event) { + const isLtr = this.localize.dir() === "ltr"; + const isRtl = this.localize.dir() === "rtl"; + const oldValue = this.value; + if (this.disabled || this.readonly) { + return; + } + if (event.key === "ArrowDown" || isLtr && event.key === "ArrowLeft" || isRtl && event.key === "ArrowRight") { + const decrement = event.shiftKey ? 1 : this.precision; + this.value = Math.max(0, this.value - decrement); + event.preventDefault(); + } + if (event.key === "ArrowUp" || isLtr && event.key === "ArrowRight" || isRtl && event.key === "ArrowLeft") { + const increment = event.shiftKey ? 1 : this.precision; + this.value = Math.min(this.max, this.value + increment); + event.preventDefault(); + } + if (event.key === "Home") { + this.value = 0; + event.preventDefault(); + } + if (event.key === "End") { + this.value = this.max; + event.preventDefault(); + } + if (this.value !== oldValue) { + this.emit("sl-change"); + } + } + handleMouseEnter(event) { + this.isHovering = true; + this.hoverValue = this.getValueFromMousePosition(event); + } + handleMouseMove(event) { + this.hoverValue = this.getValueFromMousePosition(event); + } + handleMouseLeave() { + this.isHovering = false; + } + handleTouchStart(event) { + this.isHovering = true; + this.hoverValue = this.getValueFromTouchPosition(event); + event.preventDefault(); + } + handleTouchMove(event) { + this.hoverValue = this.getValueFromTouchPosition(event); + } + handleTouchEnd(event) { + this.isHovering = false; + this.setValue(this.hoverValue); + this.emit("sl-change"); + event.preventDefault(); + } + roundToPrecision(numberToRound, precision = 0.5) { + const multiplier = 1 / precision; + return Math.ceil(numberToRound * multiplier) / multiplier; + } + handleHoverValueChange() { + this.emit("sl-hover", { + detail: { + phase: "move", + value: this.hoverValue + } + }); + } + handleIsHoveringChange() { + this.emit("sl-hover", { + detail: { + phase: this.isHovering ? "start" : "end", + value: this.hoverValue + } + }); + } + /** Sets focus on the rating. */ + focus(options) { + this.rating.focus(options); + } + /** Removes focus from the rating. */ + blur() { + this.rating.blur(); + } + render() { + const isRtl = this.localize.dir() === "rtl"; + const counter = Array.from(Array(this.max).keys()); + let displayValue = 0; + if (this.disabled || this.readonly) { + displayValue = this.value; + } else { + displayValue = this.isHovering ? this.hoverValue : this.value; + } + return x` +
+ + ${counter.map((index) => { + if (displayValue > index && displayValue < index + 1) { + return x` + +
+ ${o2(this.getSymbol(index + 1))} +
+
+ ${o2(this.getSymbol(index + 1))} +
+
+ `; + } + return x` + = index + 1 + })} + role="presentation" + @mouseenter=${this.handleMouseEnter} + > + ${o2(this.getSymbol(index + 1))} + + `; + })} +
+
+ `; + } +}; +SlRating.styles = rating_styles_default; +SlRating.dependencies = { "sl-icon": SlIcon }; +__decorateClass([ + e2(".rating") +], SlRating.prototype, "rating", 2); +__decorateClass([ + r() +], SlRating.prototype, "hoverValue", 2); +__decorateClass([ + r() +], SlRating.prototype, "isHovering", 2); +__decorateClass([ + n() +], SlRating.prototype, "label", 2); +__decorateClass([ + n({ type: Number }) +], SlRating.prototype, "value", 2); +__decorateClass([ + n({ type: Number }) +], SlRating.prototype, "max", 2); +__decorateClass([ + n({ type: Number }) +], SlRating.prototype, "precision", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlRating.prototype, "readonly", 2); +__decorateClass([ + n({ type: Boolean, reflect: true }) +], SlRating.prototype, "disabled", 2); +__decorateClass([ + n() +], SlRating.prototype, "getSymbol", 2); +__decorateClass([ + t({ passive: true }) +], SlRating.prototype, "handleTouchMove", 1); +__decorateClass([ + watch("hoverValue") +], SlRating.prototype, "handleHoverValueChange", 1); +__decorateClass([ + watch("isHovering") +], SlRating.prototype, "handleIsHoveringChange", 1); + +export { + SlRating +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.RQ7JZ4R7.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RQ7JZ4R7.js new file mode 100644 index 0000000..f43a6dc --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RQ7JZ4R7.js @@ -0,0 +1,27 @@ +import { + u +} from "./chunk.CXZZ2LVK.js"; + +// src/internal/default-value.ts +var defaultValue = (propertyName = "value") => (proto, key) => { + const ctor = proto.constructor; + const attributeChangedCallback = ctor.prototype.attributeChangedCallback; + ctor.prototype.attributeChangedCallback = function(name, old, value) { + var _a; + const options = ctor.getPropertyOptions(propertyName); + const attributeName = typeof options.attribute === "string" ? options.attribute : propertyName; + if (name === attributeName) { + const converter = options.converter || u; + const fromAttribute = typeof converter === "function" ? converter : (_a = converter == null ? void 0 : converter.fromAttribute) != null ? _a : u.fromAttribute; + const newValue = fromAttribute(value, options.type); + if (this[propertyName] !== newValue) { + this[key] = newValue; + } + } + attributeChangedCallback.call(this, name, old, value); + }; +}; + +export { + defaultValue +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.RSRPO7J4.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RSRPO7J4.js new file mode 100644 index 0000000..c917368 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RSRPO7J4.js @@ -0,0 +1,21 @@ +import { + visually_hidden_styles_default +} from "./chunk.AI3NHL6J.js"; +import { + ShoelaceElement +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; + +// src/components/visually-hidden/visually-hidden.component.ts +var SlVisuallyHidden = class extends ShoelaceElement { + render() { + return x` `; + } +}; +SlVisuallyHidden.styles = visually_hidden_styles_default; + +export { + SlVisuallyHidden +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.RT43K6W6.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RT43K6W6.js new file mode 100644 index 0000000..77a8f4c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RT43K6W6.js @@ -0,0 +1,24 @@ +import { + SlPopup +} from "./chunk.SJLA5ROP.js"; + +// src/react/popup/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-popup"; +SlPopup.define("sl-popup"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlPopup, + react: React, + events: { + onSlReposition: "sl-reposition" + }, + displayName: "SlPopup" +}); +var popup_default = reactWrapper; + +export { + popup_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.RUEAYTWB.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RUEAYTWB.js new file mode 100644 index 0000000..8dcc188 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.RUEAYTWB.js @@ -0,0 +1,21 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/breadcrumb/breadcrumb.styles.ts +var breadcrumb_styles_default = i` + ${component_styles_default} + + .breadcrumb { + display: flex; + align-items: center; + flex-wrap: wrap; + } +`; + +export { + breadcrumb_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.S7GYYU7Z.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.S7GYYU7Z.js new file mode 100644 index 0000000..7a7abb3 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.S7GYYU7Z.js @@ -0,0 +1,55 @@ +import { + __spreadProps, + __spreadValues +} from "./chunk.KIILAQWQ.js"; + +// src/internal/animate.ts +function animateTo(el, keyframes, options) { + return new Promise((resolve) => { + if ((options == null ? void 0 : options.duration) === Infinity) { + throw new Error("Promise-based animations must be finite."); + } + const animation = el.animate(keyframes, __spreadProps(__spreadValues({}, options), { + duration: prefersReducedMotion() ? 0 : options.duration + })); + animation.addEventListener("cancel", resolve, { once: true }); + animation.addEventListener("finish", resolve, { once: true }); + }); +} +function parseDuration(delay) { + delay = delay.toString().toLowerCase(); + if (delay.indexOf("ms") > -1) { + return parseFloat(delay); + } + if (delay.indexOf("s") > -1) { + return parseFloat(delay) * 1e3; + } + return parseFloat(delay); +} +function prefersReducedMotion() { + const query = window.matchMedia("(prefers-reduced-motion: reduce)"); + return query.matches; +} +function stopAnimations(el) { + return Promise.all( + el.getAnimations().map((animation) => { + return new Promise((resolve) => { + animation.cancel(); + requestAnimationFrame(resolve); + }); + }) + ); +} +function shimKeyframesHeightAuto(keyframes, calculatedHeight) { + return keyframes.map((keyframe) => __spreadProps(__spreadValues({}, keyframe), { + height: keyframe.height === "auto" ? `${calculatedHeight}px` : keyframe.height + })); +} + +export { + animateTo, + parseDuration, + prefersReducedMotion, + stopAnimations, + shimKeyframesHeightAuto +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.SBWPT4I3.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.SBWPT4I3.js new file mode 100644 index 0000000..53a35fb --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.SBWPT4I3.js @@ -0,0 +1,27 @@ +import { + SlTooltip +} from "./chunk.HSUT7LYZ.js"; + +// src/react/tooltip/index.ts +import * as React from "react"; +import { createComponent } from "@lit/react"; +import "@lit/react"; +var tagName = "sl-tooltip"; +SlTooltip.define("sl-tooltip"); +var reactWrapper = createComponent({ + tagName, + elementClass: SlTooltip, + react: React, + events: { + onSlShow: "sl-show", + onSlAfterShow: "sl-after-show", + onSlHide: "sl-hide", + onSlAfterHide: "sl-after-hide" + }, + displayName: "SlTooltip" +}); +var tooltip_default = reactWrapper; + +export { + tooltip_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.SDLBR4CG.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.SDLBR4CG.js new file mode 100644 index 0000000..3220099 --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.SDLBR4CG.js @@ -0,0 +1,62 @@ +import { + component_styles_default +} from "./chunk.K23QWHWK.js"; +import { + i +} from "./chunk.CXZZ2LVK.js"; + +// src/components/icon-button/icon-button.styles.ts +var icon_button_styles_default = i` + ${component_styles_default} + + :host { + display: inline-block; + color: var(--sl-color-neutral-600); + } + + .icon-button { + flex: 0 0 auto; + display: flex; + align-items: center; + background: none; + border: none; + border-radius: var(--sl-border-radius-medium); + font-size: inherit; + color: inherit; + padding: var(--sl-spacing-x-small); + cursor: pointer; + transition: var(--sl-transition-x-fast) color; + -webkit-appearance: none; + } + + .icon-button:hover:not(.icon-button--disabled), + .icon-button:focus-visible:not(.icon-button--disabled) { + color: var(--sl-color-primary-600); + } + + .icon-button:active:not(.icon-button--disabled) { + color: var(--sl-color-primary-700); + } + + .icon-button:focus { + outline: none; + } + + .icon-button--disabled { + opacity: 0.5; + cursor: not-allowed; + } + + .icon-button:focus-visible { + outline: var(--sl-focus-ring); + outline-offset: var(--sl-focus-ring-offset); + } + + .icon-button__icon { + pointer-events: none; + } +`; + +export { + icon_button_styles_default +}; diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.SEXBCYCU.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.SEXBCYCU.js new file mode 100644 index 0000000..e55259f --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.SEXBCYCU.js @@ -0,0 +1,225 @@ +import { + f, + s, + u +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass, + __spreadProps, + __spreadValues +} from "./chunk.KIILAQWQ.js"; + +// node_modules/@lit/reactive-element/decorators/property.js +var o = { attribute: true, type: String, converter: u, reflect: false, hasChanged: f }; +var r = (t2 = o, e3, r4) => { + const { kind: n2, metadata: i } = r4; + let s2 = globalThis.litPropertyMetadata.get(i); + if (void 0 === s2 && globalThis.litPropertyMetadata.set(i, s2 = /* @__PURE__ */ new Map()), s2.set(r4.name, t2), "accessor" === n2) { + const { name: o2 } = r4; + return { set(r5) { + const n3 = e3.get.call(this); + e3.set.call(this, r5), this.requestUpdate(o2, n3, t2); + }, init(e4) { + return void 0 !== e4 && this.C(o2, void 0, t2), e4; + } }; + } + if ("setter" === n2) { + const { name: o2 } = r4; + return function(r5) { + const n3 = this[o2]; + e3.call(this, r5), this.requestUpdate(o2, n3, t2); + }; + } + throw Error("Unsupported decorator location: " + n2); +}; +function n(t2) { + return (e3, o2) => "object" == typeof o2 ? r(t2, e3, o2) : ((t3, e4, o3) => { + const r4 = e4.hasOwnProperty(o3); + return e4.constructor.createProperty(o3, r4 ? __spreadProps(__spreadValues({}, t3), { wrapped: true }) : t3), r4 ? Object.getOwnPropertyDescriptor(e4, o3) : void 0; + })(t2, e3, o2); +} + +// node_modules/@lit/reactive-element/decorators/state.js +function r2(r4) { + return n(__spreadProps(__spreadValues({}, r4), { state: true, attribute: false })); +} + +// node_modules/@lit/reactive-element/decorators/event-options.js +function t(t2) { + return (n2, o2) => { + const c = "function" == typeof n2 ? n2 : n2[o2]; + Object.assign(c, t2); + }; +} + +// node_modules/@lit/reactive-element/decorators/base.js +var e = (e3, t2, c) => (c.configurable = true, c.enumerable = true, Reflect.decorate && "object" != typeof t2 && Object.defineProperty(e3, t2, c), c); + +// node_modules/@lit/reactive-element/decorators/query.js +function e2(e3, r4) { + return (n2, s2, i) => { + const o2 = (t2) => { + var _a, _b; + return (_b = (_a = t2.renderRoot) == null ? void 0 : _a.querySelector(e3)) != null ? _b : null; + }; + if (r4) { + const { get: e4, set: r5 } = "object" == typeof s2 ? n2 : i != null ? i : (() => { + const t2 = Symbol(); + return { get() { + return this[t2]; + }, set(e5) { + this[t2] = e5; + } }; + })(); + return e(n2, s2, { get() { + let t2 = e4.call(this); + return void 0 === t2 && (t2 = o2(this), (null !== t2 || this.hasUpdated) && r5.call(this, t2)), t2; + } }); + } + return e(n2, s2, { get() { + return o2(this); + } }); + }; +} + +// node_modules/@lit/reactive-element/decorators/query-async.js +function r3(r4) { + return (n2, e3) => e(n2, e3, { async get() { + var _a, _b; + return await this.updateComplete, (_b = (_a = this.renderRoot) == null ? void 0 : _a.querySelector(r4)) != null ? _b : null; + } }); +} + +// src/internal/shoelace-element.ts +var ShoelaceElement = class extends s { + constructor() { + super(); + Object.entries(this.constructor.dependencies).forEach(([name, component]) => { + this.constructor.define(name, component); + }); + } + emit(name, options) { + const event = new CustomEvent(name, __spreadValues({ + bubbles: true, + cancelable: false, + composed: true, + detail: {} + }, options)); + this.dispatchEvent(event); + return event; + } + /* eslint-enable */ + static define(name, elementConstructor = this, options = {}) { + const currentlyRegisteredConstructor = customElements.get(name); + if (!currentlyRegisteredConstructor) { + customElements.define(name, class extends elementConstructor { + }, options); + return; + } + let newVersion = " (unknown version)"; + let existingVersion = newVersion; + if ("version" in elementConstructor && elementConstructor.version) { + newVersion = " v" + elementConstructor.version; + } + if ("version" in currentlyRegisteredConstructor && currentlyRegisteredConstructor.version) { + existingVersion = " v" + currentlyRegisteredConstructor.version; + } + if (newVersion && existingVersion && newVersion === existingVersion) { + return; + } + console.warn( + `Attempted to register <${name}>${newVersion}, but <${name}>${existingVersion} has already been registered.` + ); + } +}; +/* eslint-disable */ +// @ts-expect-error This is auto-injected at build time. +ShoelaceElement.version = "2.13.1"; +ShoelaceElement.dependencies = {}; +__decorateClass([ + n() +], ShoelaceElement.prototype, "dir", 2); +__decorateClass([ + n() +], ShoelaceElement.prototype, "lang", 2); + +export { + n, + r2 as r, + t, + e2 as e, + r3 as r2, + ShoelaceElement +}; +/*! Bundled license information: + +@lit/reactive-element/decorators/property.js: + (** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + *) + +@lit/reactive-element/decorators/state.js: + (** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + *) + +@lit/reactive-element/decorators/event-options.js: + (** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + *) + +@lit/reactive-element/decorators/base.js: + (** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + *) + +@lit/reactive-element/decorators/query.js: + (** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + *) + +@lit/reactive-element/decorators/query-async.js: + (** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + *) + +@lit/reactive-element/decorators/custom-element.js: + (** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + *) + +@lit/reactive-element/decorators/query-all.js: + (** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + *) + +@lit/reactive-element/decorators/query-assigned-elements.js: + (** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + *) + +@lit/reactive-element/decorators/query-assigned-nodes.js: + (** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + *) +*/ diff --git a/public/@shoelace-style/shoelace/cdn/chunks/chunk.SJLA5ROP.js b/public/@shoelace-style/shoelace/cdn/chunks/chunk.SJLA5ROP.js new file mode 100644 index 0000000..6e0085c --- /dev/null +++ b/public/@shoelace-style/shoelace/cdn/chunks/chunk.SJLA5ROP.js @@ -0,0 +1,1757 @@ +import { + popup_styles_default +} from "./chunk.JW3IVJGJ.js"; +import { + e +} from "./chunk.UZVKBFXH.js"; +import { + ShoelaceElement, + e as e2, + n +} from "./chunk.SEXBCYCU.js"; +import { + x +} from "./chunk.CXZZ2LVK.js"; +import { + __decorateClass, + __objRest, + __spreadProps, + __spreadValues +} from "./chunk.KIILAQWQ.js"; + +// node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs +var min = Math.min; +var max = Math.max; +var round = Math.round; +var floor = Math.floor; +var createCoords = (v) => ({ + x: v, + y: v +}); +var oppositeSideMap = { + left: "right", + right: "left", + bottom: "top", + top: "bottom" +}; +var oppositeAlignmentMap = { + start: "end", + end: "start" +}; +function clamp(start, value, end) { + return max(start, min(value, end)); +} +function evaluate(value, param) { + return typeof value === "function" ? value(param) : value; +} +function getSide(placement) { + return placement.split("-")[0]; +} +function getAlignment(placement) { + return placement.split("-")[1]; +} +function getOppositeAxis(axis) { + return axis === "x" ? "y" : "x"; +} +function getAxisLength(axis) { + return axis === "y" ? "height" : "width"; +} +function getSideAxis(placement) { + return ["top", "bottom"].includes(getSide(placement)) ? "y" : "x"; +} +function getAlignmentAxis(placement) { + return getOppositeAxis(getSideAxis(placement)); +} +function getAlignmentSides(placement, rects, rtl) { + if (rtl === void 0) { + rtl = false; + } + const alignment = getAlignment(placement); + const alignmentAxis = getAlignmentAxis(placement); + const length = getAxisLength(alignmentAxis); + let mainAlignmentSide = alignmentAxis === "x" ? alignment === (rtl ? "end" : "start") ? "right" : "left" : alignment === "start" ? "bottom" : "top"; + if (rects.reference[length] > rects.floating[length]) { + mainAlignmentSide = getOppositePlacement(mainAlignmentSide); + } + return [mainAlignmentSide, getOppositePlacement(mainAlignmentSide)]; +} +function getExpandedPlacements(placement) { + const oppositePlacement = getOppositePlacement(placement); + return [getOppositeAlignmentPlacement(placement), oppositePlacement, getOppositeAlignmentPlacement(oppositePlacement)]; +} +function getOppositeAlignmentPlacement(placement) { + return placement.replace(/start|end/g, (alignment) => oppositeAlignmentMap[alignment]); +} +function getSideList(side, isStart, rtl) { + const lr = ["left", "right"]; + const rl = ["right", "left"]; + const tb = ["top", "bottom"]; + const bt = ["bottom", "top"]; + switch (side) { + case "top": + case "bottom": + if (rtl) + return isStart ? rl : lr; + return isStart ? lr : rl; + case "left": + case "right": + return isStart ? tb : bt; + default: + return []; + } +} +function getOppositeAxisPlacements(placement, flipAlignment, direction, rtl) { + const alignment = getAlignment(placement); + let list = getSideList(getSide(placement), direction === "start", rtl); + if (alignment) { + list = list.map((side) => side + "-" + alignment); + if (flipAlignment) { + list = list.concat(list.map(getOppositeAlignmentPlacement)); + } + } + return list; +} +function getOppositePlacement(placement) { + return placement.replace(/left|right|bottom|top/g, (side) => oppositeSideMap[side]); +} +function expandPaddingObject(padding) { + return __spreadValues({ + top: 0, + right: 0, + bottom: 0, + left: 0 + }, padding); +} +function getPaddingObject(padding) { + return typeof padding !== "number" ? expandPaddingObject(padding) : { + top: padding, + right: padding, + bottom: padding, + left: padding + }; +} +function rectToClientRect(rect) { + return __spreadProps(__spreadValues({}, rect), { + top: rect.y, + left: rect.x, + right: rect.x + rect.width, + bottom: rect.y + rect.height + }); +} + +// node_modules/@floating-ui/core/dist/floating-ui.core.mjs +function computeCoordsFromPlacement(_ref, placement, rtl) { + let { + reference, + floating + } = _ref; + const sideAxis = getSideAxis(placement); + const alignmentAxis = getAlignmentAxis(placement); + const alignLength = getAxisLength(alignmentAxis); + const side = getSide(placement); + const isVertical = sideAxis === "y"; + const commonX = reference.x + reference.width / 2 - floating.width / 2; + const commonY = reference.y + reference.height / 2 - floating.height / 2; + const commonAlign = reference[alignLength] / 2 - floating[alignLength] / 2; + let coords; + switch (side) { + case "top": + coords = { + x: commonX, + y: reference.y - floating.height + }; + break; + case "bottom": + coords = { + x: commonX, + y: reference.y + reference.height + }; + break; + case "right": + coords = { + x: reference.x + reference.width, + y: commonY + }; + break; + case "left": + coords = { + x: reference.x - floating.width, + y: commonY + }; + break; + default: + coords = { + x: reference.x, + y: reference.y + }; + } + switch (getAlignment(placement)) { + case "start": + coords[alignmentAxis] -= commonAlign * (rtl && isVertical ? -1 : 1); + break; + case "end": + coords[alignmentAxis] += commonAlign * (rtl && isVertical ? -1 : 1); + break; + } + return coords; +} +var computePosition = async (reference, floating, config) => { + const { + placement = "bottom", + strategy = "absolute", + middleware = [], + platform: platform2 + } = config; + const validMiddleware = middleware.filter(Boolean); + const rtl = await (platform2.isRTL == null ? void 0 : platform2.isRTL(floating)); + let rects = await platform2.getElementRects({ + reference, + floating, + strategy + }); + let { + x: x2, + y + } = computeCoordsFromPlacement(rects, placement, rtl); + let statefulPlacement = placement; + let middlewareData = {}; + let resetCount = 0; + for (let i = 0; i < validMiddleware.length; i++) { + const { + name, + fn + } = validMiddleware[i]; + const { + x: nextX, + y: nextY, + data, + reset + } = await fn({ + x: x2, + y, + initialPlacement: placement, + placement: statefulPlacement, + strategy, + middlewareData, + rects, + platform: platform2, + elements: { + reference, + floating + } + }); + x2 = nextX != null ? nextX : x2; + y = nextY != null ? nextY : y; + middlewareData = __spreadProps(__spreadValues({}, middlewareData), { + [name]: __spreadValues(__spreadValues({}, middlewareData[name]), data) + }); + if (reset && resetCount <= 50) { + resetCount++; + if (typeof reset === "object") { + if (reset.placement) { + statefulPlacement = reset.placement; + } + if (reset.rects) { + rects = reset.rects === true ? await platform2.getElementRects({ + reference, + floating, + strategy + }) : reset.rects; + } + ({ + x: x2, + y + } = computeCoordsFromPlacement(rects, statefulPlacement, rtl)); + } + i = -1; + continue; + } + } + return { + x: x2, + y, + placement: statefulPlacement, + strategy, + middlewareData + }; +}; +async function detectOverflow(state, options) { + var _await$platform$isEle; + if (options === void 0) { + options = {}; + } + const { + x: x2, + y, + platform: platform2, + rects, + elements, + strategy + } = state; + const { + boundary = "clippingAncestors", + rootBoundary = "viewport", + elementContext = "floating", + altBoundary = false, + padding = 0 + } = evaluate(options, state); + const paddingObject = getPaddingObject(padding); + const altContext = elementContext === "floating" ? "reference" : "floating"; + const element = elements[altBoundary ? altContext : elementContext]; + const clippingClientRect = rectToClientRect(await platform2.getClippingRect({ + element: ((_await$platform$isEle = await (platform2.isElement == null ? void 0 : platform2.isElement(element))) != null ? _await$platform$isEle : true) ? element : element.contextElement || await (platform2.getDocumentElement == null ? void 0 : platform2.getDocumentElement(elements.floating)), + boundary, + rootBoundary, + strategy + })); + const rect = elementContext === "floating" ? __spreadProps(__spreadValues({}, rects.floating), { + x: x2, + y + }) : rects.reference; + const offsetParent = await (platform2.getOffsetParent == null ? void 0 : platform2.getOffsetParent(elements.floating)); + const offsetScale = await (platform2.isElement == null ? void 0 : platform2.isElement(offsetParent)) ? await (platform2.getScale == null ? void 0 : platform2.getScale(offsetParent)) || { + x: 1, + y: 1 + } : { + x: 1, + y: 1 + }; + const elementClientRect = rectToClientRect(platform2.convertOffsetParentRelativeRectToViewportRelativeRect ? await platform2.convertOffsetParentRelativeRectToViewportRelativeRect({ + rect, + offsetParent, + strategy + }) : rect); + return { + top: (clippingClientRect.top - elementClientRect.top + paddingObject.top) / offsetScale.y, + bottom: (elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom) / offsetScale.y, + left: (clippingClientRect.left - elementClientRect.left + paddingObject.left) / offsetScale.x, + right: (elementClientRect.right - clippingClientRect.right + paddingObject.right) / offsetScale.x + }; +} +var arrow = (options) => ({ + name: "arrow", + options, + async fn(state) { + const { + x: x2, + y, + placement, + rects, + platform: platform2, + elements, + middlewareData + } = state; + const { + element, + padding = 0 + } = evaluate(options, state) || {}; + if (element == null) { + return {}; + } + const paddingObject = getPaddingObject(padding); + const coords = { + x: x2, + y + }; + const axis = getAlignmentAxis(placement); + const length = getAxisLength(axis); + const arrowDimensions = await platform2.getDimensions(element); + const isYAxis = axis === "y"; + const minProp = isYAxis ? "top" : "left"; + const maxProp = isYAxis ? "bottom" : "right"; + const clientProp = isYAxis ? "clientHeight" : "clientWidth"; + const endDiff = rects.reference[length] + rects.reference[axis] - coords[axis] - rects.floating[length]; + const startDiff = coords[axis] - rects.reference[axis]; + const arrowOffsetParent = await (platform2.getOffsetParent == null ? void 0 : platform2.getOffsetParent(element)); + let clientSize = arrowOffsetParent ? arrowOffsetParent[clientProp] : 0; + if (!clientSize || !await (platform2.isElement == null ? void 0 : platform2.isElement(arrowOffsetParent))) { + clientSize = elements.floating[clientProp] || rects.floating[length]; + } + const centerToReference = endDiff / 2 - startDiff / 2; + const largestPossiblePadding = clientSize / 2 - arrowDimensions[length] / 2 - 1; + const minPadding = min(paddingObject[minProp], largestPossiblePadding); + const maxPadding = min(paddingObject[maxProp], largestPossiblePadding); + const min$1 = minPadding; + const max2 = clientSize - arrowDimensions[length] - maxPadding; + const center = clientSize / 2 - arrowDimensions[length] / 2 + centerToReference; + const offset2 = clamp(min$1, center, max2); + const shouldAddOffset = !middlewareData.arrow && getAlignment(placement) != null && center != offset2 && rects.reference[length] / 2 - (center < min$1 ? minPadding : maxPadding) - arrowDimensions[length] / 2 < 0; + const alignmentOffset = shouldAddOffset ? center < min$1 ? center - min$1 : center - max2 : 0; + return { + [axis]: coords[axis] + alignmentOffset, + data: __spreadValues({ + [axis]: offset2, + centerOffset: center - offset2 - alignmentOffset + }, shouldAddOffset && { + alignmentOffset + }), + reset: shouldAddOffset + }; + } +}); +var flip = function(options) { + if (options === void 0) { + options = {}; + } + return { + name: "flip", + options, + async fn(state) { + var _middlewareData$arrow, _middlewareData$flip; + const { + placement, + middlewareData, + rects, + initialPlacement, + platform: platform2, + elements + } = state; + const _a = evaluate(options, state), { + mainAxis: checkMainAxis = true, + crossAxis: checkCrossAxis = true, + fallbackPlacements: specifiedFallbackPlacements, + fallbackStrategy = "bestFit", + fallbackAxisSideDirection = "none", + flipAlignment = true + } = _a, detectOverflowOptions = __objRest(_a, [ + "mainAxis", + "crossAxis", + "fallbackPlacements", + "fallbackStrategy", + "fallbackAxisSideDirection", + "flipAlignment" + ]); + if ((_middlewareData$arrow = middlewareData.arrow) != null && _middlewareData$arrow.alignmentOffset) { + return {}; + } + const side = getSide(placement); + const isBasePlacement = getSide(initialPlacement) === initialPlacement; + const rtl = await (platform2.isRTL == null ? void 0 : platform2.isRTL(elements.floating)); + const fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipAlignment ? [getOppositePlacement(initialPlacement)] : getExpandedPlacements(initialPlacement)); + if (!specifiedFallbackPlacements && fallbackAxisSideDirection !== "none") { + fallbackPlacements.push(...getOppositeAxisPlacements(initialPlacement, flipAlignment, fallbackAxisSideDirection, rtl)); + } + const placements2 = [initialPlacement, ...fallbackPlacements]; + const overflow = await detectOverflow(state, detectOverflowOptions); + const overflows = []; + let overflowsData = ((_middlewareData$flip = middlewareData.flip) == null ? void 0 : _middlewareData$flip.overflows) || []; + if (checkMainAxis) { + overflows.push(overflow[side]); + } + if (checkCrossAxis) { + const sides2 = getAlignmentSides(placement, rects, rtl); + overflows.push(overflow[sides2[0]], overflow[sides2[1]]); + } + overflowsData = [...overflowsData, { + placement, + overflows + }]; + if (!overflows.every((side2) => side2 <= 0)) { + var _middlewareData$flip2, _overflowsData$filter; + const nextIndex = (((_middlewareData$flip2 = middlewareData.flip) == null ? void 0 : _middlewareData$flip2.index) || 0) + 1; + const nextPlacement = placements2[nextIndex]; + if (nextPlacement) { + return { + data: { + index: nextIndex, + overflows: overflowsData + }, + reset: { + placement: nextPlacement + } + }; + } + let resetPlacement = (_overflowsData$filter = overflowsData.filter((d) => d.overflows[0] <= 0).sort((a, b) => a.overflows[1] - b.overflows[1])[0]) == null ? void 0 : _overflowsData$filter.placement; + if (!resetPlacement) { + switch (fallbackStrategy) { + case "bestFit": { + var _overflowsData$map$so; + const placement2 = (_overflowsData$map$so = overflowsData.map((d) => [d.placement, d.overflows.filter((overflow2) => overflow2 > 0).reduce((acc, overflow2) => acc + overflow2, 0)]).sort((a, b) => a[1] - b[1])[0]) == null ? void 0 : _overflowsData$map$so[0]; + if (placement2) { + resetPlacement = placement2; + } + break; + } + case "initialPlacement": + resetPlacement = initialPlacement; + break; + } + } + if (placement !== resetPlacement) { + return { + reset: { + placement: resetPlacement + } + }; + } + } + return {}; + } + }; +}; +async function convertValueToCoords(state, options) { + const { + placement, + platform: platform2, + elements + } = state; + const rtl = await (platform2.isRTL == null ? void 0 : platform2.isRTL(elements.floating)); + const side = getSide(placement); + const alignment = getAlignment(placement); + const isVertical = getSideAxis(placement) === "y"; + const mainAxisMulti = ["left", "top"].includes(side) ? -1 : 1; + const crossAxisMulti = rtl && isVertical ? -1 : 1; + const rawValue = evaluate(options, state); + let { + mainAxis, + crossAxis, + alignmentAxis + } = typeof rawValue === "number" ? { + mainAxis: rawValue, + crossAxis: 0, + alignmentAxis: null + } : __spreadValues({ + mainAxis: 0, + crossAxis: 0, + alignmentAxis: null + }, rawValue); + if (alignment && typeof alignmentAxis === "number") { + crossAxis = alignment === "end" ? alignmentAxis * -1 : alignmentAxis; + } + return isVertical ? { + x: crossAxis * crossAxisMulti, + y: mainAxis * mainAxisMulti + } : { + x: mainAxis * mainAxisMulti, + y: crossAxis * crossAxisMulti + }; +} +var offset = function(options) { + if (options === void 0) { + options = 0; + } + return { + name: "offset", + options, + async fn(state) { + const { + x: x2, + y + } = state; + const diffCoords = await convertValueToCoords(state, options); + return { + x: x2 + diffCoords.x, + y: y + diffCoords.y, + data: diffCoords + }; + } + }; +}; +var shift = function(options) { + if (options === void 0) { + options = {}; + } + return { + name: "shift", + options, + async fn(state) { + const { + x: x2, + y, + placement + } = state; + const _a = evaluate(options, state), { + mainAxis: checkMainAxis = true, + crossAxis: checkCrossAxis = false, + limiter = { + fn: (_ref) => { + let { + x: x3, + y: y2 + } = _ref; + return { + x: x3, + y: y2 + }; + } + } + } = _a, detectOverflowOptions = __objRest(_a, [ + "mainAxis", + "crossAxis", + "limiter" + ]); + const coords = { + x: x2, + y + }; + const overflow = await detectOverflow(state, detectOverflowOptions); + const crossAxis = getSideAxis(getSide(placement)); + const mainAxis = getOppositeAxis(crossAxis); + let mainAxisCoord = coords[mainAxis]; + let crossAxisCoord = coords[crossAxis]; + if (checkMainAxis) { + const minSide = mainAxis === "y" ? "top" : "left"; + const maxSide = mainAxis === "y" ? "bottom" : "right"; + const min2 = mainAxisCoord + overflow[minSide]; + const max2 = mainAxisCoord - overflow[maxSide]; + mainAxisCoord = clamp(min2, mainAxisCoord, max2); + } + if (checkCrossAxis) { + const minSide = crossAxis === "y" ? "top" : "left"; + const maxSide = crossAxis === "y" ? "bottom" : "right"; + const min2 = crossAxisCoord + overflow[minSide]; + const max2 = crossAxisCoord - overflow[maxSide]; + crossAxisCoord = clamp(min2, crossAxisCoord, max2); + } + const limitedCoords = limiter.fn(__spreadProps(__spreadValues({}, state), { + [mainAxis]: mainAxisCoord, + [crossAxis]: crossAxisCoord + })); + return __spreadProps(__spreadValues({}, limitedCoords), { + data: { + x: limitedCoords.x - x2, + y: limitedCoords.y - y + } + }); + } + }; +}; +var size = function(options) { + if (options === void 0) { + options = {}; + } + return { + name: "size", + options, + async fn(state) { + const { + placement, + rects, + platform: platform2, + elements + } = state; + const _a = evaluate(options, state), { + apply = () => { + } + } = _a, detectOverflowOptions = __objRest(_a, [ + "apply" + ]); + const overflow = await detectOverflow(state, detectOverflowOptions); + const side = getSide(placement); + const alignment = getAlignment(placement); + const isYAxis = getSideAxis(placement) === "y"; + const { + width, + height + } = rects.floating; + let heightSide; + let widthSide; + if (side === "top" || side === "bottom") { + heightSide = side; + widthSide = alignment === (await (platform2.isRTL == null ? void 0 : platform2.isRTL(elements.floating)) ? "start" : "end") ? "left" : "right"; + } else { + widthSide = side; + heightSide = alignment === "end" ? "top" : "bottom"; + } + const overflowAvailableHeight = height - overflow[heightSide]; + const overflowAvailableWidth = width - overflow[widthSide]; + const noShift = !state.middlewareData.shift; + let availableHeight = overflowAvailableHeight; + let availableWidth = overflowAvailableWidth; + if (isYAxis) { + const maximumClippingWidth = width - overflow.left - overflow.right; + availableWidth = alignment || noShift ? min(overflowAvailableWidth, maximumClippingWidth) : maximumClippingWidth; + } else { + const maximumClippingHeight = height - overflow.top - overflow.bottom; + availableHeight = alignment || noShift ? min(overflowAvailableHeight, maximumClippingHeight) : maximumClippingHeight; + } + if (noShift && !alignment) { + const xMin = max(overflow.left, 0); + const xMax = max(overflow.right, 0); + const yMin = max(overflow.top, 0); + const yMax = max(overflow.bottom, 0); + if (isYAxis) { + availableWidth = width - 2 * (xMin !== 0 || xMax !== 0 ? xMin + xMax : max(overflow.left, overflow.right)); + } else { + availableHeight = height - 2 * (yMin !== 0 || yMax !== 0 ? yMin + yMax : max(overflow.top, overflow.bottom)); + } + } + await apply(__spreadProps(__spreadValues({}, state), { + availableWidth, + availableHeight + })); + const nextDimensions = await platform2.getDimensions(elements.floating); + if (width !== nextDimensions.width || height !== nextDimensions.height) { + return { + reset: { + rects: true + } + }; + } + return {}; + } + }; +}; + +// node_modules/@floating-ui/utils/dom/dist/floating-ui.utils.dom.mjs +function getNodeName(node) { + if (isNode(node)) { + return (node.nodeName || "").toLowerCase(); + } + return "#document"; +} +function getWindow(node) { + var _node$ownerDocument; + return (node == null ? void 0 : (_node$ownerDocument = node.ownerDocument) == null ? void 0 : _node$ownerDocument.defaultView) || window; +} +function getDocumentElement(node) { + var _ref; + return (_ref = (isNode(node) ? node.ownerDocument : node.document) || window.document) == null ? void 0 : _ref.documentElement; +} +function isNode(value) { + return value instanceof Node || value instanceof getWindow(value).Node; +} +function isElement(value) { + return value instanceof Element || value instanceof getWindow(value).Element; +} +function isHTMLElement(value) { + return value instanceof HTMLElement || value instanceof getWindow(value).HTMLElement; +} +function isShadowRoot(value) { + if (typeof ShadowRoot === "undefined") { + return false; + } + return value instanceof ShadowRoot || value instanceof getWindow(value).ShadowRoot; +} +function isOverflowElement(element) { + const { + overflow, + overflowX, + overflowY, + display + } = getComputedStyle2(element); + return /auto|scroll|overlay|hidden|clip/.test(overflow + overflowY + overflowX) && !["inline", "contents"].includes(display); +} +function isTableElement(element) { + return ["table", "td", "th"].includes(getNodeName(element)); +} +function isContainingBlock(element) { + const webkit = isWebKit(); + const css = getComputedStyle2(element); + return css.transform !== "none" || css.perspective !== "none" || (css.containerType ? css.containerType !== "normal" : false) || !webkit && (css.backdropFilter ? css.backdropFilter !== "none" : false) || !webkit && (css.filter ? css.filter !== "none" : false) || ["transform", "perspective", "filter"].some((value) => (css.willChange || "").includes(value)) || ["paint", "layout", "strict", "content"].some((value) => (css.contain || "").includes(value)); +} +function getContainingBlock(element) { + let currentNode = getParentNode(element); + while (isHTMLElement(currentNode) && !isLastTraversableNode(currentNode)) { + if (isContainingBlock(currentNode)) { + return currentNode; + } else { + currentNode = getParentNode(currentNode); + } + } + return null; +} +function isWebKit() { + if (typeof CSS === "undefined" || !CSS.supports) + return false; + return CSS.supports("-webkit-backdrop-filter", "none"); +} +function isLastTraversableNode(node) { + return ["html", "body", "#document"].includes(getNodeName(node)); +} +function getComputedStyle2(element) { + return getWindow(element).getComputedStyle(element); +} +function getNodeScroll(element) { + if (isElement(element)) { + return { + scrollLeft: element.scrollLeft, + scrollTop: element.scrollTop + }; + } + return { + scrollLeft: element.pageXOffset, + scrollTop: element.pageYOffset + }; +} +function getParentNode(node) { + if (getNodeName(node) === "html") { + return node; + } + const result = ( + // Step into the shadow DOM of the parent of a slotted node. + node.assignedSlot || // DOM Element detected. + node.parentNode || // ShadowRoot detected. + isShadowRoot(node) && node.host || // Fallback. + getDocumentElement(node) + ); + return isShadowRoot(result) ? result.host : result; +} +function getNearestOverflowAncestor(node) { + const parentNode = getParentNode(node); + if (isLastTraversableNode(parentNode)) { + return node.ownerDocument ? node.ownerDocument.body : node.body; + } + if (isHTMLElement(parentNode) && isOverflowElement(parentNode)) { + return parentNode; + } + return getNearestOverflowAncestor(parentNode); +} +function getOverflowAncestors(node, list, traverseIframes) { + var _node$ownerDocument2; + if (list === void 0) { + list = []; + } + if (traverseIframes === void 0) { + traverseIframes = true; + } + const scrollableAncestor = getNearestOverflowAncestor(node); + const isBody = scrollableAncestor === ((_node$ownerDocument2 = node.ownerDocument) == null ? void 0 : _node$ownerDocument2.body); + const win = getWindow(scrollableAncestor); + if (isBody) { + return list.concat(win, win.visualViewport || [], isOverflowElement(scrollableAncestor) ? scrollableAncestor : [], win.frameElement && traverseIframes ? getOverflowAncestors(win.frameElement) : []); + } + return list.concat(scrollableAncestor, getOverflowAncestors(scrollableAncestor, [], traverseIframes)); +} + +// node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs +function getCssDimensions(element) { + const css = getComputedStyle2(element); + let width = parseFloat(css.width) || 0; + let height = parseFloat(css.height) || 0; + const hasOffset = isHTMLElement(element); + const offsetWidth = hasOffset ? element.offsetWidth : width; + const offsetHeight = hasOffset ? element.offsetHeight : height; + const shouldFallback = round(width) !== offsetWidth || round(height) !== offsetHeight; + if (shouldFallback) { + width = offsetWidth; + height = offsetHeight; + } + return { + width, + height, + $: shouldFallback + }; +} +function unwrapElement(element) { + return !isElement(element) ? element.contextElement : element; +} +function getScale(element) { + const domElement = unwrapElement(element); + if (!isHTMLElement(domElement)) { + return createCoords(1); + } + const rect = domElement.getBoundingClientRect(); + const { + width, + height, + $ + } = getCssDimensions(domElement); + let x2 = ($ ? round(rect.width) : rect.width) / width; + let y = ($ ? round(rect.height) : rect.height) / height; + if (!x2 || !Number.isFinite(x2)) { + x2 = 1; + } + if (!y || !Number.isFinite(y)) { + y = 1; + } + return { + x: x2, + y + }; +} +var noOffsets = /* @__PURE__ */ createCoords(0); +function getVisualOffsets(element) { + const win = getWindow(element); + if (!isWebKit() || !win.visualViewport) { + return noOffsets; + } + return { + x: win.visualViewport.offsetLeft, + y: win.visualViewport.offsetTop + }; +} +function shouldAddVisualOffsets(element, isFixed, floatingOffsetParent) { + if (isFixed === void 0) { + isFixed = false; + } + if (!floatingOffsetParent || isFixed && floatingOffsetParent !== getWindow(element)) { + return false; + } + return isFixed; +} +function getBoundingClientRect(element, includeScale, isFixedStrategy, offsetParent) { + if (includeScale === void 0) { + includeScale = false; + } + if (isFixedStrategy === void 0) { + isFixedStrategy = false; + } + const clientRect = element.getBoundingClientRect(); + const domElement = unwrapElement(element); + let scale = createCoords(1); + if (includeScale) { + if (offsetParent) { + if (isElement(offsetParent)) { + scale = getScale(offsetParent); + } + } else { + scale = getScale(element); + } + } + const visualOffsets = shouldAddVisualOffsets(domElement, isFixedStrategy, offsetParent) ? getVisualOffsets(domElement) : createCoords(0); + let x2 = (clientRect.left + visualOffsets.x) / scale.x; + let y = (clientRect.top + visualOffsets.y) / scale.y; + let width = clientRect.width / scale.x; + let height = clientRect.height / scale.y; + if (domElement) { + const win = getWindow(domElement); + const offsetWin = offsetParent && isElement(offsetParent) ? getWindow(offsetParent) : offsetParent; + let currentIFrame = win.frameElement; + while (currentIFrame && offsetParent && offsetWin !== win) { + const iframeScale = getScale(currentIFrame); + const iframeRect = currentIFrame.getBoundingClientRect(); + const css = getComputedStyle2(currentIFrame); + const left = iframeRect.left + (currentIFrame.clientLeft + parseFloat(css.paddingLeft)) * iframeScale.x; + const top = iframeRect.top + (currentIFrame.clientTop + parseFloat(css.paddingTop)) * iframeScale.y; + x2 *= iframeScale.x; + y *= iframeScale.y; + width *= iframeScale.x; + height *= iframeScale.y; + x2 += left; + y += top; + currentIFrame = getWindow(currentIFrame).frameElement; + } + } + return rectToClientRect({ + width, + height, + x: x2, + y + }); +} +function convertOffsetParentRelativeRectToViewportRelativeRect(_ref) { + let { + rect, + offsetParent, + strategy + } = _ref; + const isOffsetParentAnElement = isHTMLElement(offsetParent); + const documentElement = getDocumentElement(offsetParent); + if (offsetParent === documentElement) { + return rect; + } + let scroll = { + scrollLeft: 0, + scrollTop: 0 + }; + let scale = createCoords(1); + const offsets = createCoords(0); + if (isOffsetParentAnElement || !isOffsetParentAnElement && strategy !== "fixed") { + if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) { + scroll = getNodeScroll(offsetParent); + } + if (isHTMLElement(offsetParent)) { + const offsetRect = getBoundingClientRect(offsetParent); + scale = getScale(offsetParent); + offsets.x = offsetRect.x + offsetParent.clientLeft; + offsets.y = offsetRect.y + offsetParent.clientTop; + } + } + return { + width: rect.width * scale.x, + height: rect.height * scale.y, + x: rect.x * scale.x - scroll.scrollLeft * scale.x + offsets.x, + y: rect.y * scale.y - scroll.scrollTop * scale.y + offsets.y + }; +} +function getClientRects(element) { + return Array.from(element.getClientRects()); +} +function getWindowScrollBarX(element) { + return getBoundingClientRect(getDocumentElement(element)).left + getNodeScroll(element).scrollLeft; +} +function getDocumentRect(element) { + const html = getDocumentElement(element); + const scroll = getNodeScroll(element); + const body = element.ownerDocument.body; + const width = max(html.scrollWidth, html.clientWidth, body.scrollWidth, body.clientWidth); + const height = max(html.scrollHeight, html.clientHeight, body.scrollHeight, body.clientHeight); + let x2 = -scroll.scrollLeft + getWindowScrollBarX(element); + const y = -scroll.scrollTop; + if (getComputedStyle2(body).direction === "rtl") { + x2 += max(html.clientWidth, body.clientWidth) - width; + } + return { + width, + height, + x: x2, + y + }; +} +function getViewportRect(element, strategy) { + const win = getWindow(element); + const html = getDocumentElement(element); + const visualViewport = win.visualViewport; + let width = html.clientWidth; + let height = html.clientHeight; + let x2 = 0; + let y = 0; + if (visualViewport) { + width = visualViewport.width; + height = visualViewport.height; + const visualViewportBased = isWebKit(); + if (!visualViewportBased || visualViewportBased && strategy === "fixed") { + x2 = visualViewport.offsetLeft; + y = visualViewport.offsetTop; + } + } + return { + width, + height, + x: x2, + y + }; +} +function getInnerBoundingClientRect(element, strategy) { + const clientRect = getBoundingClientRect(element, true, strategy === "fixed"); + const top = clientRect.top + element.clientTop; + const left = clientRect.left + element.clientLeft; + const scale = isHTMLElement(element) ? getScale(element) : createCoords(1); + const width = element.clientWidth * scale.x; + const height = element.clientHeight * scale.y; + const x2 = left * scale.x; + const y = top * scale.y; + return { + width, + height, + x: x2, + y + }; +} +function getClientRectFromClippingAncestor(element, clippingAncestor, strategy) { + let rect; + if (clippingAncestor === "viewport") { + rect = getViewportRect(element, strategy); + } else if (clippingAncestor === "document") { + rect = getDocumentRect(getDocumentElement(element)); + } else if (isElement(clippingAncestor)) { + rect = getInnerBoundingClientRect(clippingAncestor, strategy); + } else { + const visualOffsets = getVisualOffsets(element); + rect = __spreadProps(__spreadValues({}, clippingAncestor), { + x: clippingAncestor.x - visualOffsets.x, + y: clippingAncestor.y - visualOffsets.y + }); + } + return rectToClientRect(rect); +} +function hasFixedPositionAncestor(element, stopNode) { + const parentNode = getParentNode(element); + if (parentNode === stopNode || !isElement(parentNode) || isLastTraversableNode(parentNode)) { + return false; + } + return getComputedStyle2(parentNode).position === "fixed" || hasFixedPositionAncestor(parentNode, stopNode); +} +function getClippingElementAncestors(element, cache) { + const cachedResult = cache.get(element); + if (cachedResult) { + return cachedResult; + } + let result = getOverflowAncestors(element, [], false).filter((el) => isElement(el) && getNodeName(el) !== "body"); + let currentContainingBlockComputedStyle = null; + const elementIsFixed = getComputedStyle2(element).position === "fixed"; + let currentNode = elementIsFixed ? getParentNode(element) : element; + while (isElement(currentNode) && !isLastTraversableNode(currentNode)) { + const computedStyle = getComputedStyle2(currentNode); + const currentNodeIsContaining = isContainingBlock(currentNode); + if (!currentNodeIsContaining && computedStyle.position === "fixed") { + currentContainingBlockComputedStyle = null; + } + const shouldDropCurrentNode = elementIsFixed ? !currentNodeIsContaining && !currentContainingBlockComputedStyle : !currentNodeIsContaining && computedStyle.position === "static" && !!currentContainingBlockComputedStyle && ["absolute", "fixed"].includes(currentContainingBlockComputedStyle.position) || isOverflowElement(currentNode) && !currentNodeIsContaining && hasFixedPositionAncestor(element, currentNode); + if (shouldDropCurrentNode) { + result = result.filter((ancestor) => ancestor !== currentNode); + } else { + currentContainingBlockComputedStyle = computedStyle; + } + currentNode = getParentNode(currentNode); + } + cache.set(element, result); + return result; +} +function getClippingRect(_ref) { + let { + element, + boundary, + rootBoundary, + strategy + } = _ref; + const elementClippingAncestors = boundary === "clippingAncestors" ? getClippingElementAncestors(element, this._c) : [].concat(boundary); + const clippingAncestors = [...elementClippingAncestors, rootBoundary]; + const firstClippingAncestor = clippingAncestors[0]; + const clippingRect = clippingAncestors.reduce((accRect, clippingAncestor) => { + const rect = getClientRectFromClippingAncestor(element, clippingAncestor, strategy); + accRect.top = max(rect.top, accRect.top); + accRect.right = min(rect.right, accRect.right); + accRect.bottom = min(rect.bottom, accRect.bottom); + accRect.left = max(rect.left, accRect.left); + return accRect; + }, getClientRectFromClippingAncestor(element, firstClippingAncestor, strategy)); + return { + width: clippingRect.right - clippingRect.left, + height: clippingRect.bottom - clippingRect.top, + x: clippingRect.left, + y: clippingRect.top + }; +} +function getDimensions(element) { + return getCssDimensions(element); +} +function getRectRelativeToOffsetParent(element, offsetParent, strategy) { + const isOffsetParentAnElement = isHTMLElement(offsetParent); + const documentElement = getDocumentElement(offsetParent); + const isFixed = strategy === "fixed"; + const rect = getBoundingClientRect(element, true, isFixed, offsetParent); + let scroll = { + scrollLeft: 0, + scrollTop: 0 + }; + const offsets = createCoords(0); + if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) { + if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) { + scroll = getNodeScroll(offsetParent); + } + if (isOffsetParentAnElement) { + const offsetRect = getBoundingClientRect(offsetParent, true, isFixed, offsetParent); + offsets.x = offsetRect.x + offsetParent.clientLeft; + offsets.y = offsetRect.y + offsetParent.clientTop; + } else if (documentElement) { + offsets.x = getWindowScrollBarX(documentElement); + } + } + return { + x: rect.left + scroll.scrollLeft - offsets.x, + y: rect.top + scroll.scrollTop - offsets.y, + width: rect.width, + height: rect.height + }; +} +function getTrueOffsetParent(element, polyfill) { + if (!isHTMLElement(element) || getComputedStyle2(element).position === "fixed") { + return null; + } + if (polyfill) { + return polyfill(element); + } + return element.offsetParent; +} +function getOffsetParent(element, polyfill) { + const window2 = getWindow(element); + if (!isHTMLElement(element)) { + return window2; + } + let offsetParent = getTrueOffsetParent(element, polyfill); + while (offsetParent && isTableElement(offsetParent) && getComputedStyle2(offsetParent).position === "static") { + offsetParent = getTrueOffsetParent(offsetParent, polyfill); + } + if (offsetParent && (getNodeName(offsetParent) === "html" || getNodeName(offsetParent) === "body" && getComputedStyle2(offsetParent).position === "static" && !isContainingBlock(offsetParent))) { + return window2; + } + return offsetParent || getContainingBlock(element) || window2; +} +var getElementRects = async function(_ref) { + let { + reference, + floating, + strategy + } = _ref; + const getOffsetParentFn = this.getOffsetParent || getOffsetParent; + const getDimensionsFn = this.getDimensions; + return { + reference: getRectRelativeToOffsetParent(reference, await getOffsetParentFn(floating), strategy), + floating: __spreadValues({ + x: 0, + y: 0 + }, await getDimensionsFn(floating)) + }; +}; +function isRTL(element) { + return getComputedStyle2(element).direction === "rtl"; +} +var platform = { + convertOffsetParentRelativeRectToViewportRelativeRect, + getDocumentElement, + getClippingRect, + getOffsetParent, + getElementRects, + getClientRects, + getDimensions, + getScale, + isElement, + isRTL +}; +function observeMove(element, onMove) { + let io = null; + let timeoutId; + const root = getDocumentElement(element); + function cleanup() { + clearTimeout(timeoutId); + io && io.disconnect(); + io = null; + } + function refresh(skip, threshold) { + if (skip === void 0) { + skip = false; + } + if (threshold === void 0) { + threshold = 1; + } + cleanup(); + const { + left, + top, + width, + height + } = element.getBoundingClientRect(); + if (!skip) { + onMove(); + } + if (!width || !height) { + return; + } + const insetTop = floor(top); + const insetRight = floor(root.clientWidth - (left + width)); + const insetBottom = floor(root.clientHeight - (top + height)); + const insetLeft = floor(left); + const rootMargin = -insetTop + "px " + -insetRight + "px " + -insetBottom + "px " + -insetLeft + "px"; + const options = { + rootMargin, + threshold: max(0, min(1, threshold)) || 1 + }; + let isFirstUpdate = true; + function handleObserve(entries) { + const ratio = entries[0].intersectionRatio; + if (ratio !== threshold) { + if (!isFirstUpdate) { + return refresh(); + } + if (!ratio) { + timeoutId = setTimeout(() => { + refresh(false, 1e-7); + }, 100); + } else { + refresh(false, ratio); + } + } + isFirstUpdate = false; + } + try { + io = new IntersectionObserver(handleObserve, __spreadProps(__spreadValues({}, options), { + // Handle